Duplicate Content คือเนื้อหาเดียวกันหรือใกล้เคียงกันมากที่เข้าถึงได้จากหลาย URL เช่น หน้าเดียวกันที่เปิดได้ทั้ง www และ non-www, URL ที่มีพารามิเตอร์ติดท้าย หรือบทความสองหน้าที่ตอบคำค้นเดียวกันแทบทั้งหมด ปัญหาไม่ได้แปลว่าเว็บจะโดนลงโทษทันที แต่ Google อาจเลือกหน้าอื่นเป็น URL หลักแทน ทำให้หน้าที่คุณอยากให้ติดอันดับไม่ได้แสดงผลใน Google Search
สำหรับธุรกิจ ผลกระทบที่เห็นจริงคือทราฟฟิกกระจาย รายงาน SEO อ่านยาก หน้าสินค้าหรือหน้าบริการที่ควรทำยอดขายกลับไม่ถูกเลือกให้แสดงผล และ Googlebot เสียเวลาเก็บข้อมูล URL ซ้ำแทนที่จะเข้ามาเก็บหน้าสำคัญของเว็บ

Duplicate Content มีแบบไหนบ้าง
Duplicate Content ไม่ได้เกิดจากการคัดลอกบทความของคนอื่นเท่านั้น หลายครั้งเกิดจากโครงสร้างเว็บไซต์ที่ตั้งค่าไม่ครบ โดยเฉพาะเว็บ WordPress และเว็บ E-commerce ที่มีสินค้าหลายตัวเลือก
- URL หลายเวอร์ชันของหน้าเดียวกัน เช่น http กับ https, www กับ non-www, มีหรือไม่มีเครื่องหมาย / ท้าย URL
- URL ที่มีพารามิเตอร์ เช่น ?utm_source=facebook, ?sort=price หรือ ?filter=color
- หน้าสินค้าหรือบริการที่เขียนคล้ายกันมาก เช่น เปลี่ยนชื่อรุ่นเล็กน้อย แต่รายละเอียดหลักเหมือนกันแทบทั้งหมด
- บทความที่แย่งคีย์เวิร์ดกันเอง เช่น มีทั้งบทความ “ทำ SEO WordPress” และ “วิธีทำ SEO บน WordPress” แต่เนื้อหาซ้ำกันเกือบทุกหัวข้อ
- หน้า Tag, Search Result และ Archive ที่ดึงเนื้อหาจากบทความเดิมมาแสดง โดยไม่มีข้อมูลใหม่เพิ่มขึ้น
- เนื้อหาจากผู้ผลิตหรือคู่ค้า เช่น ร้านค้าออนไลน์นำรายละเอียดสินค้าจากแบรนด์มาใช้เหมือนกับร้านอื่นทั้งหมด
จุดสำคัญคือ ไม่ใช่ทุกหน้าที่คล้ายกันจะต้องแก้ด้วยวิธีเดียวกัน คุณต้องแยกให้ออกก่อนว่าหน้าเหล่านั้น “ควรมีอยู่จริง” หรือเป็นเพียง URL ซ้ำที่ไม่จำเป็น
Duplicate Content ส่งผลต่อ SEO อย่างไร
Google มีระบบเลือก Canonical URL หรือ URL ตัวแทนของชุดหน้าที่ซ้ำกัน เพื่อแสดงผลในหน้าค้นหา โดย Google อาจเลือก URL ที่ต่างจากหน้าที่คุณตั้งใจไว้ได้ หากสัญญาณจากเว็บขัดแย้งกัน เช่น Canonical ชี้ไปอีกหน้า แต่ Internal Link, Sitemap และ Redirect ชี้ไปคนละทาง
Google อธิบายว่าการทำ Canonicalization คือกระบวนการเลือก URL หลักจากหน้าที่มีเนื้อหาเหมือนหรือใกล้เคียงกัน เพื่อรวมสัญญาณของหน้าเหล่านั้นไว้ที่ตัวแทนหลัก คุณอ่านรายละเอียดจาก Google Search Central เรื่องการกำหนด Canonical URL ได้โดยตรง
ในงานจริง ปัญหามักไม่ใช่ “อันดับตกทันที” แต่เป็นการเสียโอกาส เช่น คุณทำ Landing Page บริการออกแบบเว็บไซต์ไว้ดีมาก แต่ Google กลับเลือกหน้าเก่าที่เนื้อหาสั้นกว่า หรือเลือก URL ที่มีพารามิเตอร์ติดท้ายไปแสดงแทน ส่งผลให้ทั้งประสบการณ์ผู้ใช้และการวัดผลแคมเปญไม่ตรงกับที่วางแผนไว้
ตรวจหา Duplicate Content บนเว็บไซต์อย่างไร
1. ตรวจใน Google Search Console ก่อน
เริ่มจาก Google Search Console เพราะเป็นจุดที่ช่วยให้เห็นว่า Google มองเว็บไซต์ของคุณอย่างไร เข้าไปที่รายงาน Page Indexing แล้วดูหน้าที่เกี่ยวข้องกับ Duplicate หรือ Canonicalization โดยเฉพาะกรณีที่ Google เลือก Canonical คนละ URL กับที่เว็บระบุไว้
จากนั้นใช้ URL Inspection ตรวจหน้าสำคัญ เช่น หน้าบริการหลัก หน้าสินค้าขายดี และบทความที่มีทราฟฟิกสูง เปรียบเทียบระหว่าง URL ที่คุณระบุเป็น Canonical กับ URL ที่ Google เลือกจริง
2. ค้นหาหน้าซ้ำด้วย Google
ลองค้นหาด้วยคำสั่ง site:yourdomain.com ร่วมกับข้อความเฉพาะจากบทความหรือคำอธิบายสินค้า หากพบหลายหน้าที่ใช้ข้อความเปิดเหมือนกันเกือบทั้งหมด ให้ตรวจต่อว่าหน้าเหล่านั้นจำเป็นต้องแยกกันหรือไม่
วิธีนี้ไม่ใช่การตรวจเชิงเทคนิคทั้งหมด แต่ช่วยให้คุณเห็นภาพเร็ว โดยเฉพาะเว็บที่มีบทความเก่า สินค้าจำนวนมาก หรือมีการย้ายข้อมูลจากเว็บเดิม
3. ไล่ดู URL ที่มีพารามิเตอร์
เว็บร้านค้าและเว็บที่ยิงโฆษณามักมี URL ลักษณะนี้
example.com/product/keyboard/
example.com/product/keyboard/?utm_source=facebook
example.com/product/keyboard/?sort=price
ถ้าทั้งสาม URL แสดงเนื้อหาเดียวกัน หน้าหลักควรเป็น URL ที่สะอาดและสั้นที่สุด ส่วน URL ที่มีพารามิเตอร์ควรถูกควบคุมด้วย Canonical หรือ noindex ตามลักษณะการใช้งาน
วิธีแก้ Duplicate Content ให้ถูกต้อง
เลือก URL หลักของเว็บไซต์ให้ชัด
ก่อนแก้อะไร ให้กำหนดมาตรฐาน URL ของเว็บก่อน เช่น เลือกใช้ https เท่านั้น เลือก www หรือ non-www เพียงแบบเดียว และกำหนดรูปแบบเครื่องหมาย / ท้าย URL ให้สม่ำเสมอ
บน WordPress ให้ตรวจค่า WordPress Address และ Site Address ในเมนู Settings จากนั้นตั้งค่า Redirect ระดับเซิร์ฟเวอร์หรือ Hosting เพื่อส่ง URL เวอร์ชันอื่นเข้าสู่ URL หลักด้วย 301 Redirect
ตัวอย่างเช่น หากคุณใช้ https://example.com เป็นโดเมนหลัก ทุก URL จาก http://example.com และ https://www.example.com ควรถูกส่งไปยังเวอร์ชันเดียวกัน ไม่ควรปล่อยให้เปิดได้ครบทุกแบบ
ใช้ Canonical Tag กับหน้าที่ควรอยู่ร่วมกัน
Canonical Tag คือสัญญาณที่บอก Google ว่า “หากหลาย URL มีเนื้อหาเหมือนกัน ให้ถือ URL นี้เป็นหน้าหลัก” โดยปกติหน้าโพสต์และหน้าเพจบน WordPress ควรมี Self-referencing Canonical คือหน้าไหนก็ชี้ Canonical กลับมาที่ตัวเอง
ปลั๊กอิน SEO หลายตัวสามารถสร้าง Canonical ให้โดยอัตโนมัติ แต่ไม่ควรเชื่อว่าถูกต้องเสมอไป ควรเปิดดู Source Code ของหน้าสำคัญและตรวจว่า Canonical ชี้ไปยัง URL ที่เปิดใช้งานได้จริง เป็น https และไม่ใช่หน้า 404 หรือ URL ที่ Redirect ต่อหลายทอด
จำไว้ว่า Canonical เป็นสัญญาณ ไม่ใช่คำสั่งบังคับ หาก Internal Link, Sitemap และ Redirect ส่งสัญญาณขัดกัน Google อาจเลือก URL อื่นเป็นหน้าหลักได้
ใช้ 301 Redirect เมื่อมีหน้าเก่าที่ไม่จำเป็นแล้ว
หากคุณมีหน้าเดิมที่ถูกแทนด้วยหน้าใหม่ซึ่งมีวัตถุประสงค์เดียวกัน ให้ใช้ 301 Redirect ส่งหน้่าเก่าไปยังหน้าที่เหมาะสม เช่น เปลี่ยน URL บริการจาก /web-design-old/ เป็น /website-design/
แต่ห้าม Redirect ทุกหน้าที่ลบไปยังหน้าแรก เพราะผู้ใช้จะไม่ได้ข้อมูลที่ตรงกับสิ่งที่คลิก และ Google อาจมองว่า Redirect นั้นไม่เกี่ยวข้องกัน ควรอ่านแนวทางเพิ่มเติมจากบทความ จัดการ 404 และ Redirect 301 ไม่ให้เสีย SEO ก่อนเริ่มย้าย URL จำนวนมาก
ใช้ noindex กับหน้าที่ต้องมี แต่ไม่ต้องการให้ติด Google
บางหน้าจำเป็นต่อผู้ใช้ แต่ไม่จำเป็นต่อการค้นหา เช่น หน้าผลการค้นหาภายในเว็บ หน้ากรองสินค้าบางรูปแบบ หน้า Tag ที่ไม่มีเนื้อหาเพิ่ม หรือหน้าทดสอบแคมเปญที่ไม่ได้ตั้งใจให้ติดอันดับ
กรณีนี้ใช้ noindex ได้ แต่ต้องไม่บล็อก URL เดียวกันผ่าน robots.txt เพราะ Google ต้องเข้าถึงหน้าได้ก่อน จึงจะเห็นคำสั่ง noindex และนำหน้าออกจากผลการค้นหาได้

กรณีไหนไม่ควรใช้ Canonical
ข้อผิดพลาดที่เจอบ่อยคือใช้ Canonical เหมือนปุ่มซ่อนหน้า ทั้งที่จริงแล้วหน้าหลายหน้ามีเจตนาการค้นหาต่างกัน เช่น หน้า “ออกแบบเว็บไซต์บริษัท” กับ “รับทำเว็บไซต์ E-commerce” แม้ทั้งคู่พูดเรื่องทำเว็บไซต์เหมือนกัน แต่ลูกค้าอาจกำลังมองหาบริการคนละแบบ
หากหน้ามี Search Intent ต่างกัน ควรเขียนเนื้อหาให้ต่างกันจริง มีตัวอย่าง ราคา ขั้นตอน คำถามที่พบบ่อย และ CTA ที่สอดคล้องกับบริการนั้น ไม่ควร Canonical ทุกหน้าไปรวมที่หน้าบริการเดียว
- อย่า Canonical หน้าที่มีเนื้อหาต่างกันมากไปยังหน้าอื่น
- อย่า Canonical ไปยังหน้า 404, หน้า Redirect หรือหน้าที่ถูก noindex
- อย่า Canonical หน้า Category หรือ Tag ไปยังบทความเดี่ยวโดยไม่จำเป็น
- อย่าใช้ noindex แทนการแก้ Internal Link ที่ชี้ไป URL ผิด
- อย่าคัดลอกรายละเอียดสินค้าจากแบรนด์มาใช้ทั้งหมดโดยไม่มีข้อมูลจากประสบการณ์จริงเพิ่มขึ้น
สำหรับร้านค้าออนไลน์ หน้ากรองสินค้าบางหน้าอาจสร้างยอดขายได้จริง เช่น “คีย์บอร์ดแมคคานิคอลไร้สาย” หากมีความต้องการค้นหาชัดเจน คุณอาจสร้างเป็น Landing Page เฉพาะที่มีคำอธิบายสินค้า ข้อดี ข้อเปรียบเทียบ และ Internal Link ของตัวเอง แทนที่จะ Canonical หรือ noindex ทิ้งทั้งหมด
ตัวอย่างการแก้ Duplicate Content บน WordPress
สมมติคุณมีหน้าบริการรับทำเว็บไซต์อยู่ 3 URL ได้แก่
- /รับทำเว็บไซต์/
- /บริการ/รับทำเว็บไซต์/
- /website-design/?utm_source=line
หากทั้งสามหน้าให้ข้อมูลบริการเดียวกัน ควรเลือกเพียงหน้าเดียวเป็น URL หลัก เช่น /website-design/ แล้วดำเนินการดังนี้
- ตั้ง 301 Redirect จาก URL เก่าที่ไม่ต้องการใช้ไปยัง URL หลัก
- ตั้ง Canonical ของหน้าหลักให้ชี้กลับมาที่ตัวเอง
- แก้เมนู ปุ่ม CTA และลิงก์ภายในทั้งหมดให้ชี้ไป URL หลัก
- ส่งเฉพาะ URL หลักเข้า XML Sitemap
- ตรวจ URL Inspection เพื่อดูว่า Google เลือก Canonical ตรงกับที่ตั้งไว้หรือไม่
แนวคิดนี้สำคัญมากสำหรับเว็บไซต์ธุรกิจ เพราะเมื่อทุกลิงก์รวมแรงไปที่หน้าเดียว คุณจะวัดผลได้ชัดขึ้นว่า URL ไหนสร้าง Organic Traffic, Lead และยอดขายได้จริง
เช็กลิสต์ป้องกัน Duplicate Content ระยะยาว
- เลือกโดเมนหลักเพียงรูปแบบเดียว เช่น https และ non-www หรือ www
- ตั้ง 301 Redirect สำหรับ URL เวอร์ชันที่ไม่ต้องการใช้
- ตรวจ Canonical ของหน้าสำคัญทุกครั้งหลังเปลี่ยนธีม ปลั๊กอิน หรือย้ายเว็บ
- ใช้ URL สั้น อ่านง่าย และไม่ใส่พารามิเตอร์ที่ไม่จำเป็นใน Internal Link
- ใส่เฉพาะ Canonical URL ลงใน XML Sitemap
- วางแผนบทความก่อนเขียน เพื่อไม่ให้หลายบทความแย่งคีย์เวิร์ดเดียวกัน
- เพิ่มข้อมูลเฉพาะของธุรกิจ เช่น ราคา ขั้นตอนทำงาน รีวิวจริง และกรณีศึกษา แทนการคัดลอกข้อความจากแหล่งอื่น
- ตรวจ Technical SEO เป็นรอบ โดยเชื่อมกับบทความ Technical SEO ที่เจ้าของเว็บควรตรวจ และ On-Page SEO ที่ช่วยให้หน้าเว็บสื่อสารชัดขึ้น
สรุป: เริ่มแก้จาก URL ที่ทำเงินก่อน
Duplicate Content ไม่ใช่เรื่องที่ต้องตกใจ แต่ไม่ควรปล่อยผ่าน เพราะมันทำให้ Google สับสนว่า URL ไหนควรเป็นตัวแทนธุรกิจของคุณ เริ่มจากเลือกหน้าสำคัญที่มีโอกาสสร้างรายได้ เช่น หน้าบริการ หน้าสินค้าขายดี และบทความที่มีทราฟฟิกสูง แล้วตรวจ Canonical, Redirect, Sitemap และ Internal Link ให้ชี้ไปในทิศทางเดียวกัน
หากวันนี้คุณทำได้เพียงอย่างเดียว ให้เปิด Google Search Console เลือกตรวจ 5 URL หลักของเว็บ แล้วจดว่า Google เลือก Canonical URL ตรงกับที่คุณต้องการหรือไม่ นั่นคือจุดเริ่มต้นที่ช่วยป้องกันปัญหา SEO เชิงเทคนิคก่อนที่ทราฟฟิกจะหายโดยไม่รู้ตัว
คำถามที่พบบ่อย
Duplicate Content ทำให้เว็บโดน Google ลงโทษไหม
โดยทั่วไป Duplicate Content ที่เกิดจากโครงสร้าง URL หรือระบบเว็บไซต์ไม่ได้หมายความว่าเว็บจะโดนลงโทษทันที แต่ Google อาจเลือกหน้าอื่นเป็น Canonical และไม่แสดงหน้าที่คุณต้องการในผลการค้นหา ปัญหาจะรุนแรงขึ้นเมื่อมีการสร้างเนื้อหาซ้ำจำนวนมากเพื่อหลอกอันดับหรือเพิ่มหน้าคุณภาพต่ำโดยไม่มีคุณค่าใหม่
Canonical กับ Redirect 301 ต่างกันอย่างไร
Canonical เป็นการบอก Search Engine ว่า URL ใดควรเป็นหน้าหลัก แต่ผู้ใช้ยังเข้า URL เดิมได้ ส่วน Redirect 301 คือการส่งผู้ใช้และ Search Engine จาก URL เก่าไปยัง URL ใหม่โดยอัตโนมัติ ใช้เมื่อหน้าเดิมไม่ควรใช้งานต่อแล้วและมีหน้าทดแทนที่เกี่ยวข้องกัน
หน้า Tag และ Category ของ WordPress ควร noindex ทั้งหมดไหม
ไม่จำเป็น ต้องพิจารณาจากคุณภาพและประโยชน์ของหน้า หากหน้า Category มีเนื้อหาแนะนำที่ชัดเจน จัดกลุ่มบทความดี และตอบโจทย์คนค้นหา ก็สามารถทำ SEO ได้ แต่หากเป็นหน้า Tag ที่รวมบทความไม่กี่ชิ้น ไม่มีคำอธิบาย และซ้ำกับหน้าอื่นมาก การตั้ง noindex อาจเหมาะกว่า