
Duplicate Content หรือเนื้อหาซ้ำ เป็นปัญหาที่พบได้บ่อยในเว็บไซต์ทุกประเภท ตั้งแต่เว็บไซต์บริษัท บล็อก ร้านค้าออนไลน์ ไปจนถึงเว็บไซต์ที่มีหลายภาษาและหลายสาขา โดยเนื้อหาซ้ำไม่ได้เกิดจากการคัดลอกบทความของผู้อื่นเท่านั้น แต่ยังเกิดจากระบบเว็บไซต์ที่สร้าง URL หลายรูปแบบสำหรับเนื้อหาเดียวกันได้ด้วย
ตัวอย่างเช่น หน้าสินค้าเดียวกันอาจเปิดได้ทั้ง URL ปกติ URL ที่มีตัวกรอง URL จากหมวดหมู่ และ URL ที่มีพารามิเตอร์ติดตามผล แม้ผู้ใช้งานจะเห็นเนื้อหาเหมือนกัน แต่ Search Engine อาจพบเป็นหลาย URL
Google อธิบายว่า เมื่อพบหน้าเว็บที่ซ้ำหรือคล้ายกัน ระบบจะจัดหน้าเหล่านั้นเป็นกลุ่มและเลือก URL หนึ่งเป็น Canonical URL หรือหน้าตัวแทนหลัก เพื่อใช้แสดงในผลการค้นหา กระบวนการนี้เรียกว่า Canonicalization หรือ Deduplication
เนื้อหาซ้ำทั่วไปไม่ได้หมายความว่าเว็บไซต์จะถูกลงโทษโดยอัตโนมัติ แต่หากปล่อยให้มี URL ซ้ำจำนวนมาก อาจทำให้ Google เลือก URL ไม่ตรงกับที่เจ้าของเว็บไซต์ต้องการ ใช้ทรัพยากรในการ Crawl หน้าที่ไม่สำคัญ และทำให้สัญญาณของหน้าเว็บกระจายไปยังหลาย URL ได้
Duplicate Content คืออะไร?
Duplicate Content คือเนื้อหาที่เหมือนกันหรือคล้ายกันมาก ซึ่งสามารถเข้าถึงได้จาก URL มากกว่าหนึ่ง URL
เนื้อหาซ้ำสามารถเกิดขึ้นได้ทั้ง
- ภายในเว็บไซต์เดียวกัน
- ระหว่างเว็บไซต์คนละโดเมน
- จากระบบเว็บไซต์โดยไม่ตั้งใจ
- จากการเผยแพร่เนื้อหาเดียวกันในหลายช่องทาง
- จากการคัดลอกเนื้อหาโดยบุคคลอื่น
ตัวอย่าง URL ที่อาจแสดงเนื้อหาเดียวกัน ได้แก่
https://example.com/product/https://example.com/producthttp://example.com/product/https://www.example.com/product/https://example.com/product/?utm_source=facebookhttps://example.com/category/product/
สำหรับผู้ใช้งาน URL เหล่านี้อาจดูเป็นหน้าเดียวกัน แต่สำหรับ Search Engine ถือเป็นคนละ URL จนกว่าจะมีสัญญาณช่วยระบุว่าหน้าใดควรเป็นหน้าหลัก
Duplicate Content มีกี่ประเภท?
Duplicate Content สามารถแบ่งออกเป็นสองประเภทหลัก ได้แก่ Internal Duplicate Content และ External Duplicate Content
Internal Duplicate Content คืออะไร?
Internal Duplicate Content คือเนื้อหาซ้ำที่เกิดขึ้นภายในเว็บไซต์เดียวกัน
ตัวอย่างที่พบได้บ่อย ได้แก่
- หน้าเดียวกันเปิดได้หลาย URL
- HTTP และ HTTPS ใช้งานพร้อมกัน
- www และ non-www เปิดได้ทั้งคู่
- URL มีและไม่มีเครื่องหมาย
/ - หน้าสินค้าอยู่ในหลายหมวดหมู่
- URL ที่มีพารามิเตอร์ตัวกรอง
- หน้าสำหรับพิมพ์บทความ
- หน้า Tag และ Category แสดงเนื้อหาเหมือนกัน
- หน้าค้นหาภายในเว็บไซต์
- หน้าพื้นที่บริการที่เปลี่ยนเพียงชื่อจังหวัด
- สินค้าหลายรายการใช้รายละเอียดชุดเดียวกัน
- บทความหลายหน้าอธิบายหัวข้อและ Search Intent เดียวกัน
Internal Duplicate Content มักเกิดจากโครงสร้างเว็บไซต์ ระบบ CMS หรือการวางแผนเนื้อหาที่ไม่ชัดเจน ไม่ได้เกิดจากเจตนาคัดลอกเสมอไป
External Duplicate Content คืออะไร?
External Duplicate Content คือเนื้อหาที่เหมือนหรือคล้ายกันระหว่างเว็บไซต์คนละโดเมน
ตัวอย่าง ได้แก่
- เว็บไซต์อื่นคัดลอกบทความไปเผยแพร่
- ผู้ผลิตส่งรายละเอียดสินค้าเดียวกันให้ตัวแทนหลายราย
- ข่าวประชาสัมพันธ์ถูกเผยแพร่เหมือนกันหลายเว็บไซต์
- บทความ Guest Post ถูกเผยแพร่ซ้ำทั้งฉบับ
- เว็บไซต์นำข้อความจาก Marketplace มาใช้เหมือนกัน
- ธุรกิจเผยแพร่บทความเดียวกันบนเว็บไซต์และแพลตฟอร์มอื่น
- เว็บไซต์รวบรวมเนื้อหานำข้อความจากต้นฉบับไปใช้
External Duplicate Content อาจทำให้ Search Engine ต้องเลือกว่าหน้าใดควรเป็นตัวแทนหลัก โดยไม่ได้รับประกันว่าจะเลือกเว็บไซต์ที่เผยแพร่ก่อนเสมอไป
เนื้อหาคล้ายกันถือเป็น Duplicate Content หรือไม่?
เนื้อหาไม่จำเป็นต้องเหมือนกันทุกคำจึงจะถูกมองว่าเป็นหน้าใกล้เคียงกัน
หากหลายหน้ามีองค์ประกอบต่อไปนี้คล้ายกันมาก อาจเกิดความซ้ำซ้อนในทาง SEO ได้
- หัวข้อหลักเหมือนกัน
- ตอบ Search Intent เดียวกัน
- ใช้ย่อหน้าหลักชุดเดียวกัน
- ตารางและรายการเหมือนกัน
- เปลี่ยนเพียงชื่อจังหวัดหรือชื่อสินค้า
- ใช้ Template เดียวกันเกือบทั้งหมด
- มีข้อมูลเฉพาะหน้าเพียงเล็กน้อย
ตัวอย่างเช่น เว็บไซต์สร้างหน้าแยกดังนี้
- รับทำเว็บไซต์กรุงเทพ
- รับทำเว็บไซต์นนทบุรี
- รับทำเว็บไซต์ปทุมธานี
- รับทำเว็บไซต์สมุทรปราการ
หากทุกหน้าใช้ข้อความเหมือนกันทั้งหมดและเปลี่ยนเพียงชื่อจังหวัด หน้าเหล่านี้อาจไม่ได้มอบคุณค่าเฉพาะพื้นที่ให้แก่ผู้ใช้ และอาจแข่งขันกันเองในคำค้นหาที่ใกล้เคียงกัน
Duplicate Content ส่งผลต่อ SEO อย่างไร?
เนื้อหาซ้ำทั่วไปไม่ใช่การละเมิดนโยบายสแปมของ Google โดยอัตโนมัติ Google ระบุว่า Duplicate Content โดยทั่วไปไม่ถือเป็นการละเมิดนโยบาย แต่ควรกำหนดหน้า Canonical ให้กับหน้าที่เหมือนหรือใกล้เคียงกัน
อย่างไรก็ตาม Duplicate Content ยังสามารถส่งผลต่อประสิทธิภาพ SEO ได้หลายด้าน
1. Google อาจเลือก URL หลักไม่ตรงกับที่ต้องการ
เมื่อ Google พบหน้าเว็บซ้ำกัน ระบบจะเลือก URL หนึ่งเป็น Canonical URL เพื่อใช้เป็นตัวแทนของกลุ่มหน้า เจ้าของเว็บไซต์สามารถส่งสัญญาณบอก URL ที่ต้องการได้ แต่ Google ยังเป็นผู้ตัดสิน URL หลักในขั้นสุดท้าย
ตัวอย่างเช่น เจ้าของเว็บไซต์ต้องการให้หน้า
/seo-audit/
ติดอันดับ แต่เว็บไซต์มีอีกหน้าหนึ่งคือ
/category/seo-audit/
ซึ่งมีเนื้อหาเหมือนกัน หากสัญญาณ Canonical และ Internal Link ไม่ชัดเจน Google อาจเลือก URL หมวดหมู่แทน URL บทความหลัก
ผลที่เกิดขึ้นอาจประกอบด้วย
- URL ที่ไม่ต้องการปรากฏบน Google
- Title และ Meta Description ไม่ตรงกับแผน
- การวัดผลใน Search Console กระจายหลาย URL
- ผู้ใช้เข้าสู่หน้าที่มีประสบการณ์ใช้งานไม่ดีที่สุด
- หน้าเป้าหมายไม่ได้รับอันดับตามที่คาดหวัง
2. สัญญาณของหน้าอาจกระจายไปหลาย URL
หากหน้าเดียวกันมีหลาย URL เว็บไซต์อื่นอาจเชื่อมลิงก์ไปยังคนละเวอร์ชัน เช่น
- บางเว็บไซต์ลิงก์ไป HTTP
- บางเว็บไซต์ลิงก์ไป HTTPS
- บางเว็บไซต์ลิงก์ไป URL ที่มีพารามิเตอร์
- Internal Link ภายในเว็บไซต์ใช้ URL ไม่เหมือนกัน
การกำหนด Canonical อย่างเหมาะสมช่วยรวมสัญญาณจาก URL ที่ซ้ำกันไปยัง URL หลักที่ต้องการ Google แนะนำให้ใช้วิธี Canonicalization เพื่อรวมสัญญาณและลดเวลาที่ระบบใช้ Crawl หน้าที่ซ้ำ
3. ใช้ทรัพยากรในการ Crawl หน้าที่ไม่จำเป็น
เว็บไซต์ขนาดเล็กอาจไม่ได้รับผลกระทบรุนแรงจาก Crawl Budget แต่เว็บไซต์ขนาดใหญ่ที่มี URL หลายแสนหรือหลายล้านหน้าอาจเสียทรัพยากรให้กับ URL ที่เกิดจาก
- Filter
- Sort
- Parameter
- Session ID
- Pagination
- Search Result
- Tag
- Archive
- Faceted Navigation
Google ระบุว่า สำหรับเว็บไซต์ขนาดใหญ่มากที่มีหน้าคุณค่าต่ำหรือหน้าซ้ำจำนวนมาก การควบคุมไม่ให้ระบบ Crawl หน้าที่ไม่สำคัญอาจช่วยให้ Google มุ่งเน้นไปยังเนื้อหาหลักได้มากขึ้น
4. ทำให้หลายหน้าแข่งขันกันเอง
เมื่อหลายหน้ามี Keyword และ Search Intent เดียวกัน อาจเกิด Keyword Cannibalization ซึ่งเป็นสถานการณ์ที่หน้าในเว็บไซต์แข่งขันกันเอง
ตัวอย่างเช่น เว็บไซต์มีบทความดังนี้
- Duplicate Content คืออะไร
- เนื้อหาซ้ำคืออะไร
- เนื้อหาซ้ำส่งผลต่อ SEO อย่างไร
- วิธีแก้ Duplicate Content
- Duplicate Content กับ Canonical
หากแต่ละหน้ามีเนื้อหาสั้นและตอบคำถามใกล้กัน Google อาจสลับ URL ที่นำไปจัดอันดับ หรือไม่มีหน้าใดแข็งแรงพอที่จะแข่งขันได้ดี
กรณีนี้ควรรวมเนื้อหาเป็น Pillar Page ที่ครอบคลุม แล้วใช้ 301 Redirect จากหน้าที่ไม่จำเป็นมายังหน้าหลัก
5. ทำให้คุณภาพเว็บไซต์โดยรวมลดลง
การมี Template ซ้ำเป็นเรื่องปกติ เช่น Header, Footer, เมนู และข้อมูลติดต่อ แต่หากเนื้อหาหลักของหน้าแทบไม่แตกต่างกัน ผู้ใช้อาจไม่ได้รับประโยชน์จากการมีหลายหน้า
ตัวอย่างที่ควรระวัง ได้แก่
- หน้าสาขาที่ไม่มีข้อมูลสาขาจริง
- หน้าจังหวัดที่เปลี่ยนเฉพาะชื่อพื้นที่
- หน้าสินค้าที่ใช้รายละเอียดผู้ผลิตทั้งหมด
- บทความคำศัพท์ที่มีเพียงหนึ่งย่อหน้า
- หน้าเปรียบเทียบที่ไม่มีข้อมูลเปรียบเทียบจริง
- หน้า AI จำนวนมากที่เปลี่ยนเพียง Keyword
Google ให้ความสำคัญกับเนื้อหาต้นฉบับที่เป็นประโยชน์และสร้างขึ้นเพื่อผู้ใช้งาน มากกว่าเนื้อหาที่ผลิตขึ้นเพื่อให้มีหน้าจำนวนมากสำหรับจับคำค้นหา
Duplicate Content ทำให้เว็บไซต์โดนลงโทษหรือไม่?
โดยทั่วไป Duplicate Content ไม่ได้ทำให้เว็บไซต์โดนลงโทษโดยอัตโนมัติ
Google พยายามจัดกลุ่มหน้าซ้ำ เลือกหน้า Canonical และแสดงเพียงหน้าที่เป็นตัวแทนหลักในผลการค้นหา มากกว่าการลงโทษทุกเว็บไซต์ที่มีเนื้อหาซ้ำ
อย่างไรก็ตาม เนื้อหาซ้ำอาจกลายเป็นปัญหาด้านนโยบายได้ หากเกี่ยวข้องกับการกระทำที่มีวัตถุประสงค์เพื่อบิดเบือนอันดับ เช่น
- คัดลอกเนื้อหาจำนวนมากโดยไม่เพิ่มคุณค่า
- สร้างหน้าซ้ำจำนวนมากเพื่อจับ Keyword
- สร้างเว็บไซต์หลายโดเมนด้วยเนื้อหาเดียวกัน
- ใช้ Automation ผลิตเนื้อหาซ้ำเพื่อควบคุมผลการค้นหา
- สร้าง Doorway Page สำหรับหลายเมืองหรือหลายคำค้นหา
- Scrape เนื้อหาของเว็บไซต์อื่นจำนวนมาก
- สร้างหน้า Affiliate ที่ไม่มีข้อมูลหรือประสบการณ์เพิ่มเติม
หากวิธีการดังกล่าวเข้าข่ายละเมิดนโยบายสแปม เว็บไซต์อาจถูกลดอันดับหรือไม่แสดงในผลการค้นหาได้
ดังนั้นควรแยกให้ออกระหว่าง
- Duplicate Content ที่เกิดตามธรรมชาติจากระบบเว็บไซต์
- เนื้อหาซ้ำที่เกิดจากการวางโครงสร้างไม่ดี
- เนื้อหาซ้ำที่สร้างขึ้นเพื่อควบคุมอันดับ
แต่ละกรณีมีระดับความเสี่ยงและวิธีแก้ต่างกัน
สาเหตุของ Duplicate Content ที่พบบ่อย
1. HTTP และ HTTPS เปิดได้พร้อมกัน
หากเว็บไซต์สามารถเข้าถึงได้ทั้ง
http://example.com/https://example.com/
โดยไม่มี Redirect เวอร์ชัน HTTP ไป HTTPS Search Engine อาจพบเนื้อหาเดียวกันในสอง URL
แนวทางแก้คือเลือก HTTPS เป็นเวอร์ชันหลัก แล้วทำ 301 Redirect จาก HTTP ไป HTTPS ทุกหน้า
2. www และ non-www เปิดได้ทั้งคู่
ตัวอย่างเช่น
https://www.example.com/https://example.com/
ควรเลือกเวอร์ชันหลักเพียงรูปแบบเดียว และ Redirect อีกเวอร์ชันไปยัง URL ที่เลือก
3. URL มีและไม่มีเครื่องหมาย Slash
บางระบบอาจเปิดหน้าเดียวกันผ่าน
/duplicate-content/duplicate-content/
หากทั้งสอง URL ตอบ Status 200 และไม่มี Canonical ที่ชัดเจน อาจกลายเป็นหน้าซ้ำได้
4. URL Parameter
Parameter มักเกิดจาก
- UTM Tracking
- ตัวกรองสินค้า
- การเรียงลำดับ
- Session
- Affiliate Tracking
- Pagination
- Internal Search
- Campaign Parameter
ตัวอย่าง:
/shoes//shoes/?color=black/shoes/?sort=price/shoes/?utm_source=facebook
บาง Parameter เปลี่ยนเนื้อหาหลักของหน้า แต่บาง Parameter ใช้ติดตามผลและไม่ได้เปลี่ยนเนื้อหา จึงต้องวางแผน Canonical และ Crawl ให้เหมาะสม
5. หน้าหมวดหมู่และ Tag
เว็บไซต์ WordPress อาจนำบทความเดียวกันไปแสดงใน
- หน้าแรก
- Category
- Tag
- Author Archive
- Date Archive
- Search Page
หน้ารวมเหล่านี้ไม่ได้เป็น Duplicate Content เต็มรูปแบบเสมอไป แต่หากหน้า Archive มีเพียงบทความฉบับเต็มที่ซ้ำกับหน้าบทความ หรือมีหน้า Tag จำนวนมากโดยไม่มีคุณค่า อาจทำให้เว็บไซต์มี URL คุณภาพต่ำจำนวนมาก
6. หน้าสินค้าในหลายหมวดหมู่
ร้านค้าออนไลน์บางระบบสร้าง URL สินค้าตามหมวดหมู่ เช่น
/men/shoes/product-a//sale/product-a//brand/product-a/
หากเป็นสินค้าชิ้นเดียวกัน ควรกำหนด URL หลักให้ชัดเจน และทำให้ Internal Link ส่วนใหญ่ชี้ไปยัง URL เดียวกัน
7. รายละเอียดสินค้าจากผู้ผลิต
ร้านค้าออนไลน์จำนวนมากนำคำอธิบายสินค้าจากผู้ผลิตมาใช้โดยตรง ทำให้ร้านค้าหลายเว็บไซต์มีข้อความเหมือนกัน
การแก้ไขควรเพิ่มข้อมูลที่เป็นประโยชน์และแตกต่าง เช่น
- ประสบการณ์ใช้งานจริง
- ภาพถ่ายของร้าน
- ตารางขนาด
- วิธีเลือกสินค้า
- คำแนะนำการใช้งาน
- การรับประกัน
- การจัดส่ง
- คำถามจากลูกค้า
- การเปรียบเทียบรุ่น
- ข้อดีและข้อจำกัด
8. หน้าพื้นที่และหน้าสาขา
ธุรกิจที่ต้องการทำ Local SEO มักสร้างหน้าสำหรับหลายพื้นที่ แต่หากทุกหน้าใช้เนื้อหาเหมือนกันและเปลี่ยนเฉพาะชื่อจังหวัด อาจกลายเป็น Thin Content และ Duplicate Content
หน้าพื้นที่ที่มีคุณค่าควรมีข้อมูลเฉพาะ เช่น
- ที่อยู่สาขา
- เวลาทำการ
- ทีมงานในพื้นที่
- พื้นที่ให้บริการจริง
- เส้นทางเดินทาง
- ตัวอย่างผลงานในจังหวัด
- ราคาและเงื่อนไขเฉพาะพื้นที่
- รีวิวจากลูกค้าในพื้นที่
- สถานที่สำคัญใกล้เคียง
- คำถามที่ลูกค้าในพื้นที่ถามบ่อย
9. หน้าสำหรับพิมพ์และเวอร์ชัน PDF
บทความอาจมีทั้งหน้าปกติ หน้าสำหรับพิมพ์ และไฟล์ PDF ที่มีข้อความชุดเดียวกัน
ควรพิจารณาว่าเวอร์ชันใดต้องการให้ติดอันดับ และกำหนด Canonical หรือควบคุม Index ตามวัตถุประสงค์
10. การเผยแพร่บทความซ้ำหลายเว็บไซต์
หากต้องเผยแพร่บทความเดียวกันบนเว็บไซต์พันธมิตร ควรตกลงให้เว็บไซต์ที่นำเนื้อหาไปใช้
- เชื่อมลิงก์กลับมายังต้นฉบับ
- ระบุแหล่งที่มา
- ใช้ Canonical กลับมายังหน้าต้นฉบับเมื่อเหมาะสม
- เผยแพร่เพียงบางส่วนและลิงก์ไปอ่านฉบับเต็ม
- ปรับเนื้อหาให้เหมาะกับผู้อ่านของแต่ละเว็บไซต์
การระบุแหล่งที่มาเพียงอย่างเดียวไม่ได้รับประกันว่า Google จะเลือกหน้าใดเป็น Canonical จึงควรใช้สัญญาณทางเทคนิคร่วมด้วยเมื่อควบคุมเว็บไซต์ปลายทางได้
วิธีตรวจสอบ Duplicate Content
1. ตรวจด้วย Google Search Console
Google Search Console สามารถช่วยค้นหาปัญหาที่เกี่ยวข้องกับ Canonical และหน้าซ้ำ เช่น
- Duplicate without user-selected canonical
- Duplicate, Google chose different canonical than user
- Alternate page with proper canonical tag
- Crawled – currently not indexed
- Discovered – currently not indexed
สถานะบางรายการไม่ใช่ Error เสมอไป เช่น Alternate page with proper canonical tag อาจหมายความว่า Google เข้าใจความสัมพันธ์ของหน้าซ้ำและเลือกหน้าหลักตามที่กำหนดแล้ว
ควรตรวจสอบ URL สำคัญด้วย URL Inspection เพื่อเปรียบเทียบ
- User-declared Canonical
- Google-selected Canonical
หากทั้งสองค่าไม่ตรงกัน ควรตรวจสัญญาณ Canonical, Redirect, Sitemap และ Internal Link
2. ค้นหาข้อความด้วยเครื่องหมายคำพูด
นำประโยคเฉพาะจากบทความประมาณหนึ่งประโยคไปค้นหาใน Google โดยใส่เครื่องหมายคำพูด เช่น
"ประโยคเฉพาะจากบทความที่ต้องการตรวจสอบ"
วิธีนี้ช่วยค้นหาเว็บไซต์อื่นที่อาจนำข้อความไปใช้ แต่ผลการค้นหาอาจไม่แสดงทุกหน้าที่ซ้ำกัน จึงควรใช้เป็นการตรวจสอบเบื้องต้นเท่านั้น
3. ใช้คำสั่ง Site Search
สามารถค้นหาข้อความภายในโดเมนด้วยรูปแบบ
site:example.com "ประโยคที่ต้องการตรวจ"
วิธีนี้ช่วยค้นหาว่าประโยคเดียวกันปรากฏในหลายหน้าของเว็บไซต์หรือไม่
4. ใช้ Site Crawler
เครื่องมือ Crawl เว็บไซต์สามารถตรวจสอบได้ เช่น
- Duplicate Title
- Duplicate Meta Description
- Duplicate H1
- Exact Duplicate
- Near Duplicate
- Canonical
- Parameter URL
- Pagination
- Status Code
- Content Similarity
ควรแยกให้ออกระหว่าง Metadata ซ้ำกับเนื้อหาหลักซ้ำ เพราะหน้าอาจมี Title เหมือนกันแต่เนื้อหาต่างกัน หรือเนื้อหาเหมือนกันแต่ Title ต่างกันก็ได้
5. ตรวจฐานข้อมูลบทความและ URL Inventory
สำหรับเว็บไซต์ที่มีเนื้อหาจำนวนมาก ควรสร้างตาราง URL Inventory โดยบันทึกข้อมูล เช่น
| URL | Primary Keyword | Search Intent | จำนวนคำ | Organic Traffic | Backlink | คำตัดสิน |
|---|---|---|---|---|---|---|
| หน้า A | Duplicate Content | Informational | 2,000 | สูง | มี | เก็บ |
| หน้า B | เนื้อหาซ้ำ | Informational | 350 | ต่ำ | ไม่มี | รวม |
| หน้า C | วิธีแก้ Duplicate Content | How-to | 500 | ต่ำ | มี | รวมและ Redirect |
| หน้า D | Canonical คืออะไร | Informational | 1,500 | ปานกลาง | มี | เก็บแยก |
ตารางนี้ช่วยให้ตัดสินใจได้ว่า หน้าใดควรเก็บ รวม Redirect เขียนใหม่ หรือ Noindex
วิธีแก้ Duplicate Content
ไม่มีวิธีเดียวที่เหมาะกับทุกกรณี การเลือกวิธีแก้ควรพิจารณาว่าหน้าซ้ำยังจำเป็นต่อผู้ใช้หรือไม่ และต้องการให้ URL ใดปรากฏบน Google
1. ใช้ 301 Redirect
301 Redirect เหมาะกับกรณีที่
- ย้ายหน้าไป URL ใหม่
- รวมบทความหลายหน้าเป็นหน้าเดียว
- เปลี่ยนโครงสร้าง Permalink
- เปลี่ยนจาก HTTP เป็น HTTPS
- เลือก www หรือ non-www
- ลบหน้าซ้ำที่ไม่จำเป็น
- รวมสินค้าหรือบริการที่ซ้ำกัน
ตัวอย่าง:
/duplicate-content-meaning/
301 Redirect ไป/duplicate-content/
ข้อดีของ 301 Redirect คือผู้ใช้และ Search Engine จะถูกส่งไปยังหน้าหลักโดยตรง และเว็บไซต์ไม่ต้องรักษาหน้าซ้ำทั้งสอง URL
ไม่ควร Redirect หน้าที่ไม่เกี่ยวข้องไปหน้าแรก ควรเลือกหน้าปลายทางที่ตอบ Search Intent ใกล้เคียงที่สุด
2. ใช้ Canonical Tag
Canonical Tag ใช้ระบุ URL ที่ต้องการให้เป็นหน้าหลัก เมื่อยังจำเป็นต้องให้ผู้ใช้เข้าถึงหน้าซ้ำหรือหน้าใกล้เคียงได้
ตัวอย่างโค้ด:
<link rel="canonical" href="https://example.com/main-page/" />
Google แนะนำให้ใช้ rel="canonical" เป็นหนึ่งในวิธีหลักสำหรับระบุ URL ที่ต้องการจากกลุ่มหน้าซ้ำหรือคล้ายกัน
Canonical เหมาะกับกรณี เช่น
- หน้าสินค้าที่เข้าถึงได้หลายหมวดหมู่
- URL ที่มี Tracking Parameter
- หน้าสำหรับพิมพ์
- หน้าสินค้าที่แตกต่างกันเพียงเล็กน้อย
- เนื้อหาที่เผยแพร่ข้ามโดเมนเมื่อเว็บไซต์ปลายทางยอมตั้งค่า
- Faceted Navigation บางรูปแบบ
อย่างไรก็ตาม Canonical เป็นสัญญาณ ไม่ใช่คำสั่งบังคับ หากสัญญาณอื่นขัดแย้งกัน Google อาจเลือก Canonical URL อื่นได้
3. ใช้ Self-referencing Canonical
หน้าหลักควรมี Canonical ชี้กลับมายัง URL ของตนเอง เช่น หน้า
ควรมี
<link rel="canonical" href="https://example.com/duplicate-content/" />
Self-referencing Canonical ช่วยระบุ URL หลักให้ชัดเจน โดยเฉพาะเมื่อ URL อาจมี UTM หรือ Parameter ติดมาจากช่องทางอื่น
4. รวมบทความที่มี Search Intent เดียวกัน
หากหลายบทความตอบคำถามเดียวกัน ควรรวมเนื้อหาให้เป็นหน้าที่สมบูรณ์กว่า
ขั้นตอนที่แนะนำ ได้แก่
- เลือก URL ที่มี Traffic, Backlink หรือประวัติดีที่สุดเป็นหน้าเก็บ
- นำข้อมูลที่มีประโยชน์จากหน้ารองมารวม
- จัดโครงสร้าง Heading ใหม่
- ลบเนื้อหาซ้ำ
- ปรับ Title และ Meta Description
- ทำ 301 Redirect จากหน้ารองมาหน้าเก็บ
- แก้ Internal Link ให้ชี้ตรงมายัง URL หลัก
- อัปเดต Sitemap
- ตรวจผลใน Search Console
ตัวอย่างหน้าที่ควรรวม:
- Duplicate Content คืออะไร
- เนื้อหาซ้ำส่งผลต่อ SEO อย่างไร
- วิธีแก้ Duplicate Content
- ปัญหาเนื้อหาซ้ำใน WordPress
สามารถรวมเป็นบทความหลักชื่อ:
Duplicate Content คืออะไร? เนื้อหาซ้ำส่งผลต่อ SEO อย่างไร และแก้ไขแบบไหน
5. เขียนเนื้อหาให้แตกต่างอย่างมีคุณค่า
บางหน้าจำเป็นต้องเก็บแยกเพราะ Search Intent ต่างกัน แต่เนื้อหาปัจจุบันอาจคล้ายกันมาก
ตัวอย่างเช่น
- ราคาออกแบบโลโก้
- วิธีเลือกบริษัทออกแบบโลโก้
- จ้างออกแบบโลโก้ต้องเตรียมอะไร
- ออกแบบโลโก้ใช้เวลากี่วัน
ไม่ควรรวมทุกหน้าเสมอไป เพราะผู้ค้นหาต้องการข้อมูลต่างกัน แต่ควรเขียนให้แต่ละหน้ามีจุดประสงค์ชัดเจน
หน้าราคาควรเน้น
- ปัจจัยราคา
- ช่วงงบประมาณ
- สิ่งที่จะได้รับ
- ค่าใช้จ่ายเพิ่มเติม
- ตัวอย่างแพ็กเกจ
หน้าวิธีเลือกบริษัทควรเน้น
- เกณฑ์ประเมินผู้ให้บริการ
- Portfolio
- ประสบการณ์
- ลิขสิทธิ์
- สัญญา
- คำถามก่อนจ้าง
เมื่อแต่ละหน้าตอบ Intent ต่างกันอย่างชัดเจน ก็ไม่จำเป็นต้องรวม
6. ใช้ Noindex
Noindex เหมาะกับหน้าที่ผู้ใช้ยังจำเป็นต้องเข้าถึง แต่ไม่ต้องการให้แสดงใน Google เช่น
- หน้าค้นหาภายใน
- หน้าตะกร้าสินค้า
- หน้า Checkout
- หน้า Thank You
- หน้าบัญชีผู้ใช้
- หน้าตัวกรองบางรูปแบบ
- หน้า Tag ที่ไม่มีคุณค่า
- หน้าทดสอบ
Google ระบุว่า Meta Robots noindex ใช้บอกไม่ให้หน้าเข้าสู่ดัชนีหรือปรากฏในผลการค้นหา
ข้อควรระวังคือ Google ต้องสามารถ Crawl หน้าเพื่อพบคำสั่ง Noindex หาก Block หน้าด้วย Robots.txt ก่อน ระบบอาจไม่เห็นคำสั่งดังกล่าว
7. ปรับ Internal Link ให้ชี้ URL เดียวกัน
แม้จะใส่ Canonical ถูกต้อง แต่หาก Internal Link ภายในเว็บไซต์ยังชี้ไปหลายเวอร์ชัน สัญญาณอาจไม่ชัดเจน
ควรกำหนดมาตรฐาน เช่น
- ใช้ HTTPS เท่านั้น
- เลือก www หรือ non-www
- ใช้ Slash ในรูปแบบเดียวกัน
- ไม่ใส่ Tracking Parameter ใน Internal Link
- ลิงก์ไป Canonical URL โดยตรง
- ไม่ลิงก์ผ่าน Redirect
- Breadcrumb ใช้ URL หลัก
- Navigation และ Sitemap ใช้ URL หลัก
8. ใส่เฉพาะ Canonical URL ใน Sitemap
XML Sitemap ควรมีเฉพาะ URL ที่ต้องการให้ Google จัดทำดัชนี
ไม่ควรใส่ URL ที่
- Redirect
- ติด Noindex
- เป็นหน้าซ้ำ
- Canonical ไปหน้าอื่น
- ตอบ Status 404
- ถูก Block
- เป็น Parameter ที่ไม่สำคัญ
การใส่ URL หนึ่งใน Sitemap แต่ตั้ง Canonical ไปอีก URL เป็นการส่งสัญญาณที่ขัดแย้งกัน
9. แก้ Faceted Navigation
Faceted Navigation คือระบบตัวกรองสินค้า เช่น
- สี
- ขนาด
- ราคา
- ยี่ห้อ
- ประเภท
- คะแนน
- การเรียงลำดับ
ตัวกรองหลายชุดสามารถสร้าง URL จำนวนมหาศาล เช่น
/shoes/?color=black&size=42&brand=a&sort=price
ควรวางแผนว่า Filter ใดมี Search Demand และควร Index ส่วน Filter ที่ไม่มีคุณค่าควรถูกควบคุมด้วย Canonical, Noindex, Robots หรือวิธีทางเทคนิคที่เหมาะกับระบบ
ไม่ควร Block ทุก Parameter โดยไม่วิเคราะห์ เพราะบางหน้าตัวกรองอาจมีคุณค่าต่อผู้ใช้และ Search Intent จริง
Canonical กับ Redirect ต่างกันอย่างไร?
| ประเด็น | Canonical | 301 Redirect |
|---|---|---|
| ผู้ใช้ยังเปิดหน้ารองได้หรือไม่ | ได้ | ไม่ได้ |
| Search Engine ถูกส่งไปหน้าหลักทันทีหรือไม่ | ไม่ | ใช่ |
| เหมาะกับหน้าที่ต้องเก็บไว้หรือไม่ | ใช่ | ไม่ |
| เหมาะกับการย้าย URL ถาวรหรือไม่ | ไม่ใช่ตัวเลือกแรก | ใช่ |
| เป็นคำสั่งบังคับหรือไม่ | เป็นสัญญาณ | เป็นการส่งต่อจริง |
| ตัวอย่าง | หน้าสินค้าหลายตัวกรอง | บทความเก่ารวมเข้าหน้าใหม่ |
แนวทางง่าย ๆ คือ
- หากหน้ารองไม่จำเป็นอีกต่อไป ใช้ 301 Redirect
- หากหน้ารองยังจำเป็นต่อผู้ใช้ แต่ไม่ต้องการให้แข่งขัน ใช้ Canonical
- หากหน้าไม่ควรปรากฏบน Google ใช้ Noindex
- หากแต่ละหน้ามี Search Intent ต่างกัน ให้เขียนเนื้อหาแยกอย่างชัดเจน
Canonical กับ Noindex ต่างกันอย่างไร?
Canonical หมายถึง หน้านี้คล้ายกับอีกหน้าและต้องการให้รวมสัญญาณไปยัง URL หลัก
Noindex หมายถึง ไม่ต้องการให้หน้านี้ปรากฏในผลการค้นหา
ไม่ควรใช้ Canonical และ Noindex บนหน้าเดียวกันโดยไม่มีเหตุผลที่ชัดเจน เพราะเป็นสัญญาณที่อาจสร้างความสับสน
Canonical กับ Robots.txt ต่างกันอย่างไร?
Robots.txt ใช้ควบคุมการ Crawl ส่วน Canonical ใช้ระบุ URL หลักจากหน้าซ้ำ
หาก Block หน้าด้วย Robots.txt Google อาจไม่สามารถ Crawl หน้าเพื่ออ่าน Canonical Tag ได้ ดังนั้นไม่ควรใช้ Robots.txt เป็นวิธีหลักในการแก้ Canonicalization
ข้อผิดพลาดที่พบบ่อยในการแก้ Duplicate Content
ใส่ Canonical ทุกหน้าไปหน้าแรก
ทุกหน้าควร Canonical ไปยังหน้าที่มีเนื้อหาเหมือนหรือใกล้เคียงจริง ไม่ควรให้บทความ สินค้า และบริการทั้งหมด Canonical ไปหน้าแรก
ใช้ Canonical แทน Redirect หลังย้ายหน้า
หาก URL เก่าไม่จำเป็นและต้องการย้ายถาวร ควรใช้ 301 Redirect มากกว่าเก็บสองหน้าไว้แล้วใส่ Canonical
Canonical ชี้ไปหน้า 404
Canonical URL ต้องเป็นหน้าที่เปิดใช้งานได้ ไม่ควรชี้ไป URL ที่ถูกลบ Redirect หรือมี Server Error
Internal Link ชี้ไปหน้าที่ไม่ใช่ Canonical
Internal Link ควรชี้ไป URL หลักโดยตรง ไม่ควรปล่อยให้ Navigation และบทความลิงก์ไปหน้ารอง
Sitemap มี URL ซ้ำ
ควรลบ URL ที่ Canonical ไปหน้าอื่นออกจาก Sitemap เพื่อให้สัญญาณสอดคล้องกัน
รวมหน้าที่มี Search Intent ต่างกัน
ไม่ควรรวมทุกหน้าที่มี Keyword ใกล้กัน หากผู้ค้นหาต้องการคำตอบคนละแบบ เช่น
- SEO คืออะไร
- ราคาทำ SEO
- บริษัท SEO เลือกอย่างไร
- SEO ใช้เวลานานแค่ไหน
หน้ากลุ่มนี้ควรแยก เพราะ Intent ต่างกันอย่างชัดเจน
หลังแก้ Duplicate Content ต้องรอนานแค่ไหน?
หลังปรับ Canonical, Redirect หรือเนื้อหา Google ต้อง Crawl และประมวลผลหน้าใหม่ก่อน การเปลี่ยนแปลงจึงอาจไม่ปรากฏทันที
เอกสารแก้ปัญหา Canonicalization ของ Google ระบุว่า แม้จะแก้ปัญหาแล้ว ระบบอาจใช้เวลาในการประเมินกลุ่มหน้าซ้ำใหม่ และในบางกรณีหน้าอาจยังอยู่ใน Duplicate Cluster ได้ช่วงหนึ่ง
ระยะเวลาขึ้นอยู่กับ
- ความถี่ที่ Google Crawl เว็บไซต์
- ความสำคัญของหน้า
- จำนวน URL ที่เปลี่ยน
- ความชัดเจนของสัญญาณ
- Internal Link
- Sitemap
- ขนาดเว็บไซต์
- ประสิทธิภาพ Server
ควรติดตามผ่าน Google Search Console และไม่ควรเปลี่ยน Canonical ไปมาบ่อยครั้งระหว่างรอระบบประมวลผล
Checklist ตรวจ Duplicate Content
| รายการ | สิ่งที่ควรตรวจ |
|---|---|
| HTTP/HTTPS | HTTP Redirect ไป HTTPS หรือไม่ |
| www/non-www | เลือกเวอร์ชันหลักแล้วหรือไม่ |
| Slash | URL ใช้รูปแบบเดียวกันหรือไม่ |
| Canonical | ชี้ไปหน้าหลักที่ถูกต้องหรือไม่ |
| Redirect | มี Redirect Chain หรือ Loop หรือไม่ |
| Parameter | สร้างหน้าซ้ำจำนวนมากหรือไม่ |
| Category/Tag | มีคุณค่าหรือซ้ำกับบทความหรือไม่ |
| Product | รายละเอียดสินค้าซ้ำกับร้านอื่นหรือไม่ |
| Location Page | มีข้อมูลเฉพาะพื้นที่จริงหรือไม่ |
| Internal Link | ชี้ไป Canonical URL หรือไม่ |
| Sitemap | มีเฉพาะ URL หลักหรือไม่ |
| Search Console | Google เลือก Canonical ตรงกับที่กำหนดหรือไม่ |
| Content | หลายหน้าตอบ Search Intent เดียวกันหรือไม่ |
| Backlink | ลิงก์กระจายไปหลายเวอร์ชันหรือไม่ |
คำถามที่พบบ่อย
Duplicate Content ทำให้อันดับตกหรือไม่?
ไม่จำเป็นต้องทำให้อันดับตกโดยตรง แต่สามารถทำให้ Google เลือก URL ไม่ตรงกับที่ต้องการ สัญญาณกระจายหลายหน้า และหลาย URL แข่งขันกันเองได้
คัดลอกข้อความจากเว็บไซต์อื่นเล็กน้อยได้ไหม?
การอ้างอิงข้อความสั้น ๆ พร้อมระบุแหล่งที่มาอาจทำได้ตามบริบท แต่เนื้อหาหลักของหน้าควรเป็นข้อมูลต้นฉบับและเพิ่มคุณค่าของตนเอง ไม่ควรคัดลอกบทความส่วนใหญ่แล้วเปลี่ยนเพียงบางคำ
สินค้ามีรายละเอียดเหมือนกันทุกสีถือว่าซ้ำหรือไม่?
ขึ้นอยู่กับโครงสร้าง หากสินค้าแต่ละสีมีข้อมูลแทบเหมือนกัน อาจใช้หน้าเดียวพร้อมตัวเลือกสี หรือกำหนด Canonical ตามความเหมาะสม หากแต่ละรุ่นมี Search Demand และข้อมูลเฉพาะจริงจึงพิจารณาแยกหน้า
หน้า Category ซ้ำกับบทความหรือไม่?
ไม่จำเป็น หากหน้า Category เป็นหน้ารวมที่มีคำอธิบายและช่วยนำทาง แต่หากแสดงบทความฉบับเต็มจนซ้ำกับหน้าบทความ ควรปรับให้แสดงเพียงข้อความย่อ
ต้อง Noindex หน้า Tag ทุกหน้าหรือไม่?
ไม่จำเป็น หน้า Tag ที่มีการจัดกลุ่มเนื้อหาชัดเจนและเป็นประโยชน์สามารถ Index ได้ แต่หน้า Tag ที่มีบทความน้อย ซ้ำกับ Category หรือสร้างอัตโนมัติจำนวนมากอาจพิจารณา Noindex หรือลบ
ใส่ Canonical แล้วหน้ารองจะหายจาก Google ทันทีหรือไม่?
ไม่ทันที Google ต้อง Crawl และประมวลผลสัญญาณใหม่ และอาจเลือก Canonical อื่นหากพบว่าสัญญาณไม่สอดคล้องกัน
ใช้ 301 Redirect แล้ว Backlink จะหายหรือไม่?
การ Redirect ไปยังหน้าที่เกี่ยวข้องช่วยส่งผู้ใช้และสัญญาณไปยัง URL ใหม่ได้ดีกว่าปล่อยหน้าเดิมเป็น 404 แต่ควรแก้ Backlink และ Internal Link ให้ชี้ตรงไป URL ใหม่เมื่อทำได้
บทความคล้ายกันควรรวมหรือแยก?
หากตอบ Search Intent เดียวกันควรรวม หากตอบคำถามคนละแบบและมีเนื้อหาเฉพาะเพียงพอสามารถแยกได้
สรุป
Duplicate Content คือเนื้อหาที่เหมือนหรือใกล้เคียงกันและสามารถเข้าถึงได้จากหลาย URL ปัญหานี้เกิดได้ทั้งจากระบบเว็บไซต์ URL Parameter หน้าหมวดหมู่ รายละเอียดสินค้า หน้าพื้นที่ หรือการเผยแพร่เนื้อหาเดียวกันในหลายเว็บไซต์
เนื้อหาซ้ำทั่วไปไม่ได้หมายความว่าเว็บไซต์จะถูก Google ลงโทษโดยอัตโนมัติ แต่สามารถทำให้ Google เลือก URL หลักไม่ตรงกับที่ต้องการ ใช้ทรัพยากร Crawl กับหน้าที่ไม่สำคัญ และทำให้หลายหน้าแข่งขันกันเอง
แนวทางแก้ที่เหมาะสมขึ้นอยู่กับหน้าซ้ำแต่ละประเภท ได้แก่
- ใช้ 301 Redirect เมื่อหน้ารองไม่จำเป็น
- ใช้ Canonical เมื่อยังต้องเก็บหน้ารองไว้
- ใช้ Noindex กับหน้าที่ไม่ควรปรากฏบน Google
- รวมบทความที่ตอบ Search Intent เดียวกัน
- เขียนเนื้อหาเฉพาะสำหรับหน้าที่ควรแยก
- ปรับ Internal Link และ Sitemap ให้ใช้ URL หลัก
- ควบคุม Parameter และหน้าตัวกรอง
- ตรวจ Google-selected Canonical ใน Search Console
สำหรับเว็บไซต์ที่มีบทความหรือหน้าบริการจำนวนมาก ควรทำ Content Audit และ Keyword Mapping ก่อนลบหรือรวมหน้า เพื่อป้องกันการสูญเสีย Traffic, Backlink และอันดับที่มีอยู่
สามารถอ่านเพิ่มเติมได้ที่ SEO Audit คืออะไร และ Technical SEO คืออะไร หรือดูรายละเอียด บริการรับทำ SEO ของ Moon Knight Creator
ติดต่อเรา
- Facebook: Moon Knight Creator
- LINE: @moonknightcreator
- เว็บไซต์: www.moonknightcreator.com
- แผนที่: Moon Knight Creator




