
สรุปสั้น (TL;DR)
Canonical tag คือโค้ด <link rel="canonical"> ในส่วน <head> ของหน้าเว็บ ที่บอก Google ว่าเมื่อมีหลาย URL เนื้อหาเหมือนกัน URL ไหนคือ “ตัวหลัก” (canonical แปลว่า ตัวมาตรฐานหรือฉบับหลัก) Google ใช้ข้อมูลนี้เลือก URL เดียวไปแสดงในผลค้นหา แต่ถือเป็นคำแนะนำ ไม่ใช่คำสั่ง จึงต้องเช็กใน Search Console ว่า Google เลือกตามที่เราตั้งจริงไหม
- เป็น hint ไม่ใช่คำสั่ง: เอกสาร Canonicalization ของ Google (อัปเดต 20 ส.ค. 2026) เขียนว่าการระบุ canonical เป็น “a hint, not a rule” ส่วนเอกสาร Consolidate duplicate URLs (อัปเดต 10 ก.ค. 2026) จัด redirect และ rel=canonical เป็นสัญญาณแรง ส่วน sitemap เป็นสัญญาณอ่อน
- ข้อมูลของเรา (15 ต.ค. 2026): หน้าในของเว็บไทยที่ติดหน้าแรก 42 หน้า เมื่อเติม UTM ต่อท้าย URL มี 83.3% ที่ canonical ชี้กลับ URL ตัวเองแบบสะอาด อีก 16.7% (7 หน้า, 95% CI 8.3–30.6%) ไม่ใช่ คือไม่มี canonical 3 หน้า ชี้ไปหน้าแรก 2 หน้า และติด UTM ไปด้วย 2 หน้า ส่วนหน้าแรก 56 เว็บไม่มีเว็บไหนชี้ผิดหน้าเลย จุดที่พลาดจึงอยู่ที่หน้าใน
- เช็กได้ใน 30 วินาที: เติม
?utm_source=testต่อท้าย URL บทความของคุณ เปิด View Source แล้วค้นคำว่า canonical ถ้าเห็น URL ที่ไม่มี UTM และเป็นหน้าเดียวกัน แปลว่าผ่าน จากนั้นดูช่อง Google-selected canonical ใน URL Inspection ของ Search Console
สารบัญ
- Canonical Tag คืออะไร
- Duplicate content คืออะไร
- ใส่ canonical tag ยังไง
- Google เชื่อ canonical เสมอไหม
- Self-referencing canonical
- UTM, parameter, http/https และ www
- Pagination หน้า 2, 3
- Canonical vs 301 vs noindex
- Cross-domain และบทความที่ไปลงเว็บอื่น
- ข้อมูลจริง: หน้าในเว็บไทย 42 หน้า
- ความผิดพลาด 8 ข้อที่ควรเช็ก
- WordPress และ Rank Math
- เช็กใน Google Search Console
- เช็กเอง 30 วินาที
- คำถามที่พบบ่อย
Canonical Tag คืออะไร (canonical แปลว่าอะไรในงาน SEO)
Canonical tag (แท็ก canonical หรือ rel canonical) คือบรรทัดโค้ดในส่วนหัวของหน้าเว็บที่บอก search engine ว่า URL ไหนเป็นฉบับหลักของเนื้อหานั้น คำว่า canonical แปลตรงตัวว่า “ที่เป็นมาตรฐาน” หรือ “ฉบับหลัก” ในงาน SEO คำว่า canonical คือ URL ตัวแทนที่ Google เลือกเก็บและแสดงในผลค้นหา เมื่อเจอหลาย URL ที่เนื้อหาเหมือนหรือเกือบเหมือนกัน คนที่ต้องรู้เรื่องนี้คือเจ้าของเว็บ นักการตลาดที่ใส่ UTM ในลิงก์ และทีมที่เจอสถานะเกี่ยวกับ canonical ในรายงานของ Search Console
Canonicalization คือกระบวนการที่ Google เลือก URL ตัวแทนจากกลุ่มหน้าที่ซ้ำกัน เอกสารของ Google (อัปเดต 20 ส.ค. 2026) บอกว่าถ้าเราไม่ระบุ Google จะเลือกเอง และระบุปัจจัยหลัก 4 อย่าง คือหน้าใช้ HTTP หรือ HTTPS, redirect, URL อยู่ใน sitemap หรือไม่ และ rel=”canonical” แท็ก canonical จึงเป็นเพียงหนึ่งในสัญญาณที่เราใช้บอกความต้องการของเรา งานนี้เป็นส่วนหนึ่งของ Technical SEO ขั้น index (การจัดเก็บ) AI SEO For Dummies บทที่ 2 อธิบายลำดับงานของ search engine ว่าเริ่มจาก crawl ไป index แล้วจึงจัดอันดับ การเลือก canonical จึงเกิดก่อนการจัดอันดับเสมอ ภาพรวมว่า Google ทำงานยังไงตั้งแต่ crawl ถึงจัดอันดับอยู่ใน SEO คืออะไร
Canonical URL กับ canonical tag ต่างกันยังไง
Canonical URL คือ URL ที่ถูกเลือกเป็นตัวหลัก ส่วน canonical tag คือวิธีหนึ่งที่เราใช้บอกว่าอยากให้ URL ไหนเป็นตัวหลัก สองคำนี้จึงไม่ใช่สิ่งเดียวกัน canonical URL ที่ Google เลือกจริงอาจไม่ตรงกับที่ canonical tag ของเราบอก ซึ่งเป็นเหตุผลที่ Search Console แยกแสดงสองช่อง คือ User-declared canonical (ที่เราประกาศ) กับ Google-selected canonical (ที่ Google เลือก) วิธีอ่านสองช่องนี้อยู่ใน หัวข้อเช็กใน Search Console

Duplicate content คืออะไร และโดน Google ลงโทษไหม
Duplicate content (เนื้อหาซ้ำ) คือเนื้อหาเดียวกันหรือเกือบเหมือนกันที่เปิดได้จากมากกว่าหนึ่ง URL ส่วนใหญ่เกิดเองจากระบบของเว็บ ไม่ได้เกิดจากการคัดลอก Google ไม่ได้ลงโทษเรื่องนี้ เอกสาร Canonicalization (อัปเดต 20 ส.ค. 2026) เขียนว่าเนื้อหาซ้ำบางส่วนในเว็บเป็นเรื่องปกติ และไม่ผิดนโยบายสแปมของ Google
ปัญหาจริงของเนื้อหาซ้ำคือ Google ต้องเลือก URL ตัวแทนเอง และอาจเลือก URL ที่เราไม่อยากให้แสดง เช่น URL ที่มี UTM หรือ URL เวอร์ชัน http นอกจากนี้บอทยังเสียเวลา crawl หลาย URL ที่ได้เนื้อหาเดิม และสัญญาณอย่างลิงก์อาจกระจายไปหลาย URL แทนที่จะรวมอยู่ที่ URL เดียว ต้นเหตุที่เจอบ่อยมีดังนี้
- เวอร์ชันโปรโตคอลและโดเมน: http กับ https, มีและไม่มี www, มีและไม่มี
/ท้าย URL - พารามิเตอร์ใน URL: UTM จากแคมเปญ, ตัวกรองและการเรียงสินค้า, session ID
- หน้าเวอร์ชันอื่นของหน้าเดิม: หน้าสำหรับพิมพ์ หน้า AMP หรือหน้ามือถือแยก URL
- ระบบของเว็บ: สินค้าเดียวอยู่หลายหมวด หน้าแท็กกับหน้าหมวดที่แสดงรายการเดียวกัน
- เนื้อหาที่ไปลงเว็บอื่น: บทความที่ให้เว็บพาร์ทเนอร์เอาไปลงซ้ำ (ดู หัวข้อ syndication)
มีอีกกรณีที่คนมักเรียกรวมว่าเนื้อหาซ้ำ คือสองบทความคนละ URL ที่ตอบ search intent เดียวกัน กรณีนี้ไม่ใช่งานของ canonical เพราะเนื้อหาไม่ได้เหมือนกัน ทางแก้คือรวมบทความหรือแยกเจตนาให้ชัด หน้าที่ซ้ำกันมักมี title tag และ meta description ซ้ำกันด้วย ซึ่งเป็นสัญญาณให้ตามไปดูว่ามี URL ซ้ำอยู่หรือไม่

ใส่ canonical tag ยังไง: โค้ด ตำแหน่ง และ URL แบบเต็ม
Canonical tag ใส่เป็นแท็ก <link> หนึ่งบรรทัดในส่วน <head> ของหน้า โดยมี rel="canonical" และ href เป็น URL หลักแบบเต็ม ใส่ไว้บนทุก URL ในกลุ่มที่ซ้ำกัน รวมถึงหน้าหลักเอง เอกสาร Consolidate duplicate URLs ของ Google (อัปเดต 10 ก.ค. 2026) กำหนดเงื่อนไขไว้หลายข้อ ข้อที่สำคัญที่สุดคือแท็กต้องอยู่ใน <head> เท่านั้น
<!-- ถูก: อยู่ใน head และใช้ URL แบบเต็ม (absolute) -->
<head>
<title>รองเท้าวิ่งผู้หญิง | Example</title>
<link rel="canonical" href="https://www.example.com/shoes/running-women/">
</head>
<!-- ไม่แนะนำ: URL แบบสัมพัทธ์ (relative) -->
<link rel="canonical" href="/shoes/running-women/">
<!-- ไฟล์ที่ไม่ใช่ HTML เช่น PDF: ส่งผ่าน HTTP header แทน -->
Link: <https://www.example.com/guide.pdf>; rel="canonical"
- อยู่ใน
<head>เท่านั้น: Google ยอมรับแท็ก canonical เฉพาะที่อยู่ในส่วน head ถ้าแท็กไปอยู่ใน body จะไม่ถูกนับ - ใช้ URL แบบเต็ม: Google แนะนำ absolute path (มี https และโดเมนครบ) แทน relative path
- ไฟล์ PDF และไฟล์อื่น: แท็ก
<link>ใช้ได้กับหน้า HTML เท่านั้น ไฟล์อื่นให้ส่ง canonical ผ่าน HTTP header ชื่อLink - ระวัง JavaScript: Google ให้ตรวจว่า JavaScript ไม่ได้แก้แท็ก canonical หลังหน้าโหลด ถ้าจะใส่ด้วย JavaScript ให้ใส่ครั้งเดียวให้ถูก
- หนึ่งหน้า หนึ่ง canonical: ถ้ามีหลายแท็กที่ชี้ต่างกัน สัญญาณจะขัดกันเอง

Google เชื่อ canonical ที่เราตั้งเสมอไหม (hint ไม่ใช่คำสั่ง)
Google ไม่ได้เชื่อ canonical ที่เราตั้งเสมอ เอกสาร Canonicalization (อัปเดต 20 ส.ค. 2026) เขียนชัดว่าการระบุ canonical ที่ต้องการเป็น “a hint, not a rule” แปลว่าเป็นคำแนะนำ ไม่ใช่กฎที่ Google ต้องทำตาม Google จะดูสัญญาณทั้งหมดรวมกันแล้วตัดสินเอง ดังนั้นแท็กที่ถูกต้องอย่างเดียวยังไม่พอ สัญญาณอื่นของเว็บต้องชี้ไปทางเดียวกันด้วย
เอกสาร Consolidate duplicate URLs (อัปเดต 10 ก.ค. 2026) จัดความแรงของแต่ละวิธีไว้ดังนี้
| วิธีบอก canonical | ความแรงตามเอกสาร Google | ใช้เมื่อไร |
|---|---|---|
| Redirect (เช่น 301) | สัญญาณแรง | URL เก่าไม่ต้องเปิดให้คนเห็นแล้ว |
rel="canonical" (แท็กหรือ HTTP header) | สัญญาณแรง | ทุก URL ต้องเปิดได้ เช่น URL ที่มี UTM หรือตัวกรอง |
| อยู่ใน sitemap | สัญญาณอ่อน | ใช้เสริม ใส่เฉพาะ URL หลักใน sitemap |
สัญญาณที่ขัดกันคือเหตุผลหลักที่ Google ไม่เลือกตาม canonical ของเรา เช่น canonical ชี้ URL A แต่ sitemap ใส่ URL B และลิงก์ภายในส่วนใหญ่ชี้ URL C เอกสารของ Google ขอให้ใช้วิธีต่างๆ ไปทางเดียวกัน ไม่ระบุ URL ต่างกันในแต่ละวิธี ในทางปฏิบัติให้ sitemap มีแต่ URL หลัก และให้ internal link ชี้ URL หลักตรงๆ Google ยังบอกด้วยว่าไม่ควรใช้ robots.txt หรือเครื่องมือลบ URL เพื่อจัดการ canonical

Self-referencing canonical คืออะไร ทุกหน้าควรมีไหม
Self-referencing canonical คือแท็ก canonical ที่ชี้กลับ URL ของหน้าตัวเอง เช่น หน้า https://www.example.com/blog/canonical/ ใส่ canonical เป็น URL เดียวกันนั้น ควรมีในทุกหน้าที่ต้องการให้ขึ้นผลค้นหา เพราะเมื่อมีคนเปิดหน้านั้นผ่าน URL ที่มี UTM หรือพารามิเตอร์ แท็กจะบอกทันทีว่า URL หลักคือ URL ที่ไม่มีส่วนต่อท้าย
เอกสาร Google ไม่ได้บังคับว่าทุกหน้าต้องมีแท็กนี้ แต่เอกสาร Pagination (อัปเดต 10 ธ.ค. 2025) ให้แต่ละหน้าในชุดมี canonical ของตัวเอง และ WordPress ใส่ canonical ให้หน้าบทความอัตโนมัติ (ดู หัวข้อ WordPress) ข้อมูลของเรา 15 ต.ค. 2026 ยืนยันว่าแท็กนี้ทำงานจริง ใน 42 หน้าที่เติม UTM ไม่มีเว็บไหนตัด UTM ออกด้วย redirect เลย หน้าที่ปลอดภัยคือ 35 หน้าที่มี self-referencing canonical ที่ตัด UTM ออก (ดู หัวข้อข้อมูลจริง)

หลาย URL ของหน้าเดียว: UTM, parameter, http/https และ www
หน้าเดียวกันมักเปิดได้จากหลาย URL และแต่ละแบบมีเครื่องมือที่เหมาะต่างกัน URL ที่ต้องเปิดได้จริง เช่น ลิงก์แคมเปญที่มี UTM ให้ใช้ canonical ส่วน URL ที่ไม่ควรมีอยู่ เช่น เวอร์ชัน http ให้ใช้ redirect ไปเวอร์ชันหลัก Google นับ HTTPS เป็นหนึ่งในปัจจัยของการเลือก canonical อยู่แล้ว (เอกสาร Canonicalization 20 ส.ค. 2026)
URL ที่มี UTM และพารามิเตอร์
UTM เป็นพารามิเตอร์ที่นักการตลาดใส่เพื่อวัดแคมเปญ เช่น ?utm_source=line&utm_medium=social URL แบบนี้ต้องเปิดได้ จึงใช้ redirect ไม่ได้ วิธีที่ถูกคือให้หน้าใส่ canonical เป็น URL ที่ไม่มี UTM ตัวกรองและการเรียงสินค้า เช่น ?sort=price ใช้หลักเดียวกัน ถ้าผลที่ได้เป็นรายการเดียวกันกับหน้าหลัก ให้ canonical ชี้หน้าหลัก ข้อผิดพลาดที่เราเจอในข้อมูลไทยคือ canonical คัดลอก URL ทั้งเส้นรวม UTM ไปด้วย ซึ่งเท่ากับบอก Google ว่า URL ที่มี UTM คือตัวหลัก
http/https, www/non-www และ / ท้าย URL
เวอร์ชันโดเมนและโปรโตคอลควรแก้ด้วย redirect ถาวรไปเวอร์ชันเดียว เช่น ทุกแบบไปที่ https://www.example.com/ แล้วให้ canonical, sitemap และลิงก์ภายในใช้เวอร์ชันนั้นทั้งหมด canonical อย่างเดียวช่วยได้ แต่ redirect ชัดกว่า เพราะคนและบอทไม่ต้องเห็น URL ที่ไม่ต้องการเลย รายละเอียดการตั้ง redirect จะอยู่ในบทความ 301 Redirect

Pagination หน้า 2, 3 ต้อง canonical ไปหน้าแรกไหม
หน้าแบ่งหน้า (pagination) เช่น หน้า 2 และหน้า 3 ของหมวดสินค้า ไม่ควรใส่ canonical ชี้หน้าแรก เอกสาร Pagination ของ Google (อัปเดต 10 ธ.ค. 2025) เขียนว่าอย่าใช้หน้าแรกของชุดเป็น canonical ของทั้งชุด แต่ให้แต่ละหน้ามี canonical URL ของตัวเอง เหตุผลคือหน้า 2 และ 3 มีรายการที่หน้าแรกไม่มี ถ้าบอกว่าเป็นหน้าซ้ำ Google อาจไม่เห็นรายการเหล่านั้น
อีกเรื่องที่บทความไทยบางชิ้นยังสอนคือแท็ก rel="prev" และ rel="next" เอกสารเดียวกันบอกว่า Google ไม่ใช้แท็กสองตัวนี้แล้ว แม้ search engine อื่นอาจยังใช้ The Art of SEO (พิมพ์ปี 2023) บทที่ 7 ก็บอกไว้แล้วว่า Google เลิกใช้แท็กชุดนี้ตั้งแต่ปี 2019 และแนะนำให้เชื่อมหน้าในชุดด้วยลิงก์ HTML ธรรมดา ซึ่งตรงกับเอกสาร Google ปี 2025

Canonical vs 301 vs noindex ใช้อันไหนเมื่อไร
Canonical, 301 redirect และ noindex แก้ปัญหาคนละแบบ คำถามที่ใช้แยกคือ URL ที่ซ้ำยังต้องเปิดให้คนเห็นไหม และอยากให้หน้านั้นขึ้นผลค้นหาไหม เลือกผิดตัวจะได้ผลตรงข้าม เช่น ใส่ noindex บนหน้าซ้ำในเว็บเดียวกัน ซึ่งเอกสาร Consolidate duplicate URLs (10 ก.ค. 2026) บอกว่าไม่แนะนำ เพราะ noindex กันหน้าออกจากผลค้นหาทั้งหมด ไม่ได้ช่วยเลือก URL ตัวแทน
| สถานการณ์ | ใช้ | ผลที่ได้ |
|---|---|---|
| URL ซ้ำต้องเปิดได้ เช่น ลิงก์ที่มี UTM, ตัวกรอง, สินค้าหลายหมวด | Canonical | ทุก URL เปิดได้ Google รวมสัญญาณไปที่ URL หลัก (เป็นคำแนะนำ) |
| ย้าย URL ถาวร, รวมสองบทความเป็นหนึ่ง, http → https | 301 redirect | คนและบอทถูกพาไป URL ใหม่ URL เก่าไม่แสดงอีก |
| หน้าที่ไม่อยากให้ขึ้นผลค้นหาเลย เช่น หน้าขอบคุณ, หน้าค้นหาภายในเว็บ | noindex | หน้ายังเปิดได้ แต่ไม่อยู่ในผลค้นหา (ไม่ใช่เครื่องมือเลือก canonical) |
| อยากประหยัดการ crawl ส่วนที่ไม่สำคัญ | robots.txt | บอทไม่เข้าไปอ่าน Google บอกว่าห้ามใช้เพื่อจัดการ canonical |
ตารางนี้เป็นภาพย่อ วิธีตั้ง 301 redirect และการใช้ robots.txt กับ noindex แบบละเอียดจะอยู่ในบทความ 301 Redirect และบทความ Robots.txt ของ hub Technical SEO

Cross-domain canonical และบทความที่ไปลงเว็บอื่น (syndication)
Cross-domain canonical คือแท็ก canonical บนหน้าของเว็บหนึ่งที่ชี้ไป URL ของอีกเว็บหนึ่ง ใช้บ่อยกับ syndication (การให้เว็บอื่นเอาบทความของเราไปลงซ้ำ) เช่น เว็บข่าวพาร์ทเนอร์ แพลตฟอร์มบล็อก หรือเว็บในเครือ เรื่องนี้ Google และ Bing แนะนำต่างกัน ใครที่เอาบทความไปลงหลายที่ต้องรู้ทั้งสองแบบ
| Bing | ||
|---|---|---|
| คำแนะนำ | ถ้าไม่อยากให้ฉบับที่ไปลงเว็บอื่นขึ้นผลค้นหาเลย ให้ฉบับนั้นใส่ meta robots noindex | ขอให้พาร์ทเนอร์ใส่ canonical ชี้กลับ URL ต้นฉบับของเรา เมื่อข้อตกลงเปิดให้ทำได้ หรือให้ลงแค่บางส่วนพร้อมลิงก์กลับ |
| เหตุผลที่ให้ | rel=canonical เป็นแค่ hint ฉบับที่ไปลงซ้ำจึงยังอาจแสดงได้ | ช่วยให้ search engine และระบบ AI รู้ว่าต้นฉบับคือหน้าไหน |
| ที่มาและวันที่ | Google SEO Office Hours มิ.ย. 2023 (หน้าอัปเดต 7 มิ.ย. 2023) | Bing Webmaster Blog 19 ธ.ค. 2025 |
หมายเหตุเรื่องความสดของข้อมูล: คำแนะนำของ Google ในตารางมาจากปี 2023 เราตรวจซ้ำวันที่ 15 ต.ค. 2026 แล้ว หน้า Office Hours ยังอยู่และข้อความไม่เปลี่ยน ส่วนเอกสาร Consolidate duplicate URLs ฉบับ 10 ก.ค. 2026 ไม่มีส่วนที่พูดเรื่อง syndication เลย นี่จึงเป็นคำแนะนำล่าสุดจาก Google ที่เราหาเจอ ถ้า Google ออกเอกสารใหม่ เราจะอัปเดตหัวข้อนี้
ในทางปฏิบัติ ทางที่ปลอดภัยกับทั้งสองระบบคือให้ต้นฉบับขึ้นที่เว็บเราก่อน แล้วให้ฉบับที่ไปลงเว็บอื่นลิงก์กลับต้นฉบับ จากนั้นเลือกตามข้อตกลงกับพาร์ทเนอร์ว่าจะขอ canonical กลับ (ตามแนวทาง Bing) หรือ noindex (ตามแนวทาง Google) อีกทางคือเขียนฉบับที่ไปลงเว็บอื่นใหม่ให้ต่างจากต้นฉบับจริง ไม่ใช่แค่เปลี่ยนหัวเรื่อง The Art of SEO บทที่ 7 ก็อธิบาย syndication ไว้ในหัวข้อเดียวกับเนื้อหาซ้ำ แต่หนังสือพิมพ์ปี 2023 จึงควรเทียบกับคำแนะนำของ Google และ Bing ในตารางด้านบนก่อนใช้
หน้าซ้ำกับ AI Search
มุม AI ที่มีแหล่งยืนยันตอนนี้มีจุดเดียว คือบทความของทีม Bing (19 ธ.ค. 2025) ที่อธิบายว่า LLM (โมเดลภาษาที่อยู่เบื้องหลังแชตบอต AI) จะจับกลุ่ม URL ที่เกือบซ้ำกันไว้เป็นกลุ่มเดียว แล้วเลือกหน้าเดียวเป็นตัวแทนของกลุ่ม ถ้าหน้าตัวแทนเป็นฉบับที่ไปลงเว็บอื่น หรือเป็น URL ที่มี UTM โอกาสที่ต้นฉบับของเราจะถูกเลือกก็ลดลง บทความเดียวกันแนะนำให้แจ้ง search engine ผ่าน IndexNow (ระบบแจ้ง URL ใหม่หรือที่เปลี่ยนให้ search engine รู้ทันที) หลังรวม URL แล้ว เราไม่พบข้อมูลที่วัดว่า canonical เพิ่มโอกาสถูก AI อ้างได้แค่ไหน จึงให้ทำเป็นพื้นฐาน ไม่ใช่ทางลัด ภาพรวมของการค้นหาด้วย AI อยู่ที่ AI Search คืออะไร

ข้อมูลจริง: หน้าในของเว็บไทย 42 หน้า ผิดตรงไหน
หน้าในของเว็บไทยที่ติดหน้าแรก Google ยังพลาดเรื่อง canonical ประมาณ 1 ใน 6 หน้า ข้อมูลนี้มาจากการทดสอบของ The Missing Piece วันที่ 15 ต.ค. 2026 เราเลือกหน้าในที่ไม่ใช่หน้าแรก เว็บละ 1 หน้า จากเว็บที่ติดหน้าแรก Google ประเทศไทยใน 13 คำค้นธุรกิจ (เก็บรายชื่อ 5 ต.ค. 2026) เติม ?utm_source=tmp_test&utm_medium=check ต่อท้าย แล้วดูว่า canonical ชี้ไปไหน ดึงมา 45 หน้า ตัดออก 3 หน้า (ตอบ 500, ติดหน้าตรวจบอท และเป็นหน้าระบบที่ไม่มีเนื้อหา) เหลือวิเคราะห์ 42 หน้า
| ผลของ canonical เมื่อเติม UTM | จำนวน | % | 95% CI (Wilson) |
|---|---|---|---|
| ชี้ URL ตัวเองแบบสะอาด (ตัด UTM ออก) | 35 | 83.3% | 69.4–91.7% |
| ไม่มี canonical ใน HTML | 3 | 7.1% | 2.5–19.0% |
| หน้าในแต่ canonical ชี้ไปหน้าแรก | 2 | 4.8% | 1.3–15.8% |
| canonical ติด UTM ไปด้วย | 2 | 4.8% | 1.3–15.8% |
| รวมที่ไม่ใช่ canonical ตัวเองแบบสะอาด | 7 | 16.7% | 8.3–30.6% |
จุดที่น่าสนใจที่สุดคือทั้ง 42 เว็บไม่มีเว็บไหน redirect ตัด UTM ออก URL ที่มี UTM เปิดได้ทุกเว็บ canonical จึงเป็นสิ่งเดียวที่บอก Google ว่า URL หลักคืออันไหน หน้าที่ชี้ไปหน้าแรกทั้ง 2 หน้าใช้รูปแบบ URL เดียวกันของแพลตฟอร์มทำเว็บไทยเจ้าหนึ่ง จึงน่าจะเป็นค่าเริ่มต้นของแพลตฟอร์ม ไม่ใช่สิ่งที่เจ้าของเว็บตั้งเอง ส่วนหน้าที่ติด UTM คือ canonical คัดลอก URL ที่เปิดอยู่ทั้งเส้น ใน 39 หน้าที่มี canonical ไม่มีหน้าไหนใช้ http ไม่มี URL แบบสัมพัทธ์ และไม่มีแท็กที่อยู่นอก head มี 1 หน้าที่ใส่แท็กซ้ำ 2 อันแต่ชี้ URL เดียวกัน

เทียบกับหน้าแรกของเว็บไทยชุดใกล้เคียงกันที่เราตรวจไว้ใน 56 เว็บ มี 49 เว็บ (87.5%, 95% CI 76.4–93.8%) ที่ canonical ชี้ตัวเองแบบ URL เต็ม https อีก 7 เว็บไม่มี canonical และไม่มีหน้าแรกไหนชี้ไปผิดหน้า หน้าแรกไม่ได้ทดสอบด้วย UTM จึงเทียบได้แค่ทิศทาง เราตีความว่าหน้าแรกมักถูกตั้งและตรวจด้วยมือบ่อยกว่า ส่วนหน้าในใช้ค่าจากเทมเพลต จึงผิดได้โดยไม่มีใครเห็น (เป็นการตีความ ไม่ได้วัดโดยตรง) เมื่อเทียบทิศทางกับ Web Almanac 2025 ของ HTTP Archive ที่พบ canonical บน 67% ของหน้ามือถือทั่วโลก เว็บไทยที่ติดหน้าแรกใส่ canonical มากกว่าค่าเฉลี่ย แต่การมีแท็กไม่ได้แปลว่าแท็กถูก

ข้อจำกัดของข้อมูลชุดนี้:
- n = 42 เป็นตัวอย่างเล็ก ช่วงความเชื่อมั่นกว้าง (ดูตาราง) และเป็นเว็บธุรกิจที่ติดหน้าแรกใน 13 คำค้น ไม่ใช่ตัวแทนของเว็บไทยทั้งหมด
- ตรวจจาก HTML ดิบเท่านั้น ไม่ render JavaScript และไม่ได้เก็บ HTTP header เว็บที่ใส่ canonical ผ่านสองทางนี้จะถูกนับเป็น “ไม่มี”
- ตรวจเว็บละ 1 URL ครั้งเดียว เทมเพลตอื่นในเว็บเดียวกันอาจทำงานต่างกัน
- เราไม่เปิดเผยชื่อเว็บหรือแพลตฟอร์มในข้อมูลชุดนี้
ความผิดพลาด canonical 8 ข้อที่ควรเช็ก
ความผิดพลาด canonical ส่วนใหญ่ไม่ได้ทำให้เว็บพังทันที แต่ทำให้ Google เลือก URL ที่เราไม่ต้องการ หรือมองข้ามแท็กของเราไป รายการนี้รวมจากเอกสาร Google (10 ก.ค. 2026 และ 10 ธ.ค. 2025) กับสิ่งที่เราเจอในข้อมูลไทย 15 ต.ค. 2026 สามข้อแรกคือข้อที่เจอจริงในข้อมูลชุดนี้
- หน้าในชี้ canonical ไปหน้าแรก: เท่ากับบอก Google ว่าบทความหรือสินค้านี้คือหน้าแรก หน้านั้นอาจไม่ถูกแสดงเลย (เจอ 2 ใน 42 หน้า)
- canonical ติด UTM หรือพารามิเตอร์: แท็กคัดลอก URL ที่เปิดอยู่ทั้งเส้น URL หลักกลายเป็น URL แคมเปญ (เจอ 2 ใน 42 หน้า)
- ไม่มี canonical เลย: ไม่ผิดกฎ แต่ปล่อยให้ Google เลือกเองทุกครั้งที่มี URL ซ้ำ (เจอ 3 ใน 42 หน้าใน HTML ดิบ)
- แท็กอยู่นอก
<head>: Google ไม่นับ อาจเกิดจากปลั๊กอินหรือโค้ดที่ทำให้ head ปิดก่อนเวลา - ใช้ URL แบบสัมพัทธ์: Google แนะนำ URL เต็มที่มี https และโดเมน
- มีหลายแท็กที่ชี้ต่างกัน: เช่น ธีมใส่หนึ่งอัน ปลั๊กอินใส่อีกอัน สัญญาณขัดกันเอง
- canonical ชี้ไปหน้าที่ redirect, 404 หรือ noindex: URL ที่เราบอกว่าเป็นหลักกลับไม่ใช่หน้าที่ใช้งานได้ สัญญาณจึงขัดกันเอง (ข้อนี้เป็นการอ่านจากหลัก “สัญญาณต้องไปทางเดียวกัน” ของ Google) ให้ชี้ไป URL ปลายทางที่ตอบ 200
- หน้า 2, 3 ของชุดชี้หน้าแรก หรือใช้ JavaScript เปลี่ยน canonical ภายหลัง: Google บอกว่าไม่ควรทำทั้งสองอย่าง
AI SEO For Dummies บทที่ 10 จัด canonical และหน้าซ้ำเป็นหมวดปัญหาหนึ่งในการตรวจความพร้อมของเว็บสำหรับ AI และแนะนำให้เทียบ HTML ดิบกับหน้าที่ render แล้ว ส่วนบทที่ 11 ให้แก้ปัญหา 3 อันดับแรกก่อน แล้วเขียนเป็นงานที่ทีมเว็บรับไปทำได้ (ticket) แทนที่จะส่งรายการยาว The Art of SEO บทที่ 10 ก็ใส่ canonical ไว้ในเช็กลิสต์หาสาเหตุเมื่อหน้าไม่ถูก index

Canonical ใน WordPress และ Rank Math ตั้งให้อัตโนมัติไหม
WordPress ใส่ canonical ให้อัตโนมัติตั้งแต่เวอร์ชัน 2.9 ผ่านฟังก์ชัน rel_canonical() แต่ใส่เฉพาะหน้าเดี่ยว เช่น บทความและหน้า (singular) ตามเอกสาร WordPress Developer Reference ปลั๊กอิน SEO อย่าง Rank Math จะเข้ามาจัดการ canonical แทน และใส่ให้หน้าประเภทอื่นด้วย คนใช้ WordPress ส่วนใหญ่จึงไม่ต้องเขียนโค้ดเอง แต่ควรเช็กว่าผลที่ออกมาถูกต้อง
- ผลบนเว็บเราเอง: เว็บ The Missing Piece ใช้ WordPress กับ Rank Math เมื่อเปิด
/what-is-seo/?utm_source=tmp_testวันที่ 15 ต.ค. 2026 canonical ที่ได้คือhttps://themissingpiece.co.th/what-is-seo/คือตัด UTM ออกให้ ทุก URL ใน sitemap ของเราชี้ canonical ตัวเอง (63 จาก 63 URL ตรวจ 14 ต.ค. 2026) - เปลี่ยน canonical รายหน้าใน Rank Math: เปิดหน้าแก้ไขบทความ กดไอคอน Rank Math ไปที่แท็บ Advanced แล้วใส่ URL ในช่อง Canonical URL ตามคู่มือคำศัพท์ของ Rank Math ใช้เมื่อต้องการชี้ไปหน้าอื่นจริงๆ เท่านั้น บนเว็บเราซึ่งเว้นช่องนี้ว่างไว้ทุกหน้า canonical ที่ออกมาชี้ตัวเองทั้งหมด
- ระวังสองระบบทับกัน: ธีมหรือตัวสร้างหน้าบางตัวใส่ canonical เองด้วย ถ้า View Source แล้วเจอสองแท็ก ให้ปิดอันใดอันหนึ่ง
ถ้าใช้แพลตฟอร์มทำเว็บสำเร็จรูป ให้ทำการทดสอบใน หัวข้อเช็กเอง 30 วินาที กับหน้าในอย่างน้อย 3 แบบ เช่น บทความ สินค้า และหน้าหมวด เพราะข้อมูลของเราชี้ว่าความผิดพลาดมักมาจากค่าเริ่มต้นของเทมเพลต การตั้งค่า SEO อื่นบนหน้าอยู่ใน On-Page SEO คืออะไร และข้อมูลโครงสร้างอยู่ใน Schema Markup คืออะไร

เช็ก canonical ใน Google Search Console: User-declared กับ Google-selected
วิธีรู้ว่า Google เลือก canonical ตามที่เราตั้งไหม คือดูเครื่องมือ URL Inspection ใน Google Search Console ซึ่งแสดงสองค่าแยกกัน ถ้าสองค่าตรงกัน แปลว่า Google เลือกตามเรา ถ้าไม่ตรง ให้ตามหาว่าสัญญาณไหนขัดกัน หน้าช่วยเหลือของ Search Console อธิบายสองช่องนี้ไว้ดังนี้
- วาง URL ของหน้าในช่องค้นหาด้านบนของ Search Console
- เปิดส่วน Page indexing (การจัดทำดัชนีหน้าเว็บ) ของผลตรวจ
- ดู User-declared canonical คือ canonical ที่หน้าเราประกาศไว้ ถ้าหน้าไม่มีแท็กจะไม่มีค่า
- ดู Google-selected canonical คือ URL ที่ Google เลือกเป็นตัวหลักเมื่อเจอหน้าที่คล้ายกันในเว็บ
- ถ้าสองช่องไม่ตรงกัน เช็กว่า redirect, sitemap และลิงก์ภายในชี้ URL เดียวกับ canonical หรือยัง
ข้อควรรู้คือปุ่ม Test live URL ทำนาย canonical ไม่ได้ หน้าช่วยเหลือของ URL Inspection เขียนว่า live test ไม่สามารถบอกได้ว่าเวอร์ชันที่ทดสอบจะถูกเลือกเป็น canonical ไหม เพราะ Google ตัดสินตอนจัดทำดัชนี หลังแก้แล้วจึงต้องรอให้ Google crawl ใหม่ แล้วดูผลจากข้อมูลที่ index แล้ว วิธีใช้ Search Console ส่วนอื่นอยู่ใน วิธีใช้ Google Search Console

สถานะใน Page indexing ที่เกี่ยวกับ canonical แปลว่าอะไร
รายงาน Page indexing ใน Search Console มีสามสถานะที่เกี่ยวกับ canonical และแต่ละสถานะต้องการการตอบสนองต่างกัน ส่วนใหญ่ไม่ใช่ข้อผิดพลาด สถานะที่ควรเปิดดูจริงคือ Google chose different canonical than user
| สถานะ (ภาษาอังกฤษใน GSC) | แปลว่า | ต้องทำอะไร |
|---|---|---|
| Alternate page with proper canonical tag | หน้านี้ชี้ canonical ไปหน้าหลักถูกต้อง และหน้าหลักถูก index แล้ว | ไม่ต้องทำอะไร Google บอกว่าเป็นสถานะปกติ |
| Duplicate without user-selected canonical | หน้านี้ซ้ำกับอีกหน้า แต่ไม่ได้บอกว่าหน้าไหนเป็นหลัก | ดูว่า Google เลือกหน้าไหน ถ้าเห็นด้วยก็ปล่อยได้ ถ้าไม่ใช่ ให้ใส่ canonical ที่ชัดเจน |
| Duplicate, Google chose different canonical than user | หน้านี้ประกาศตัวเองเป็น canonical แต่ Google คิดว่าอีก URL เหมาะกว่า | เปิด URL Inspection ดูว่า Google เลือกหน้าไหน แล้วแก้สัญญาณที่ขัดกัน หรือยอมรับถ้าหน้าที่ Google เลือกถูกต้องกว่า |
สถานะ “Google chose different canonical” ไม่ได้แปลว่าเว็บผิดเสมอไป บางครั้ง Google เลือก URL ที่ดีกว่าจริง เช่น เวอร์ชัน https ที่เราลืมเปลี่ยน canonical ให้ตาม ให้ดูก่อนว่า URL ที่ Google เลือกเป็นอันที่คนควรเห็นไหม ถ้าใช่ ให้เปลี่ยนแท็กของเราให้ตรงกับ Google

เช็ก canonical เองใน 30 วินาที
การเช็ก canonical ด้วยตัวเองใช้แค่เบราว์เซอร์ และใช้วิธีเดียวกับที่เราใช้ทดสอบ 42 หน้าในข้อมูลด้านบน เหมาะกับเจ้าของเว็บและนักการตลาดที่ไม่มีเครื่องมือ crawl ทำกับหน้าในทุกเทมเพลตของเว็บ ไม่ใช่แค่หน้าแรก
- เปิดบทความหรือหน้าสินค้าของคุณ แล้วเติม
?utm_source=testต่อท้าย URL (ถ้า URL มี?อยู่แล้ว ให้ใช้&utm_source=test) - คลิกขวา เลือก View Page Source (ดูซอร์สหน้า) หรือกด Ctrl+U บน Windows หรือ Cmd+Option+U บน Mac
- กด Ctrl+F หรือ Cmd+F แล้วค้นคำว่า
canonical - อ่านผล: ผ่าน ถ้า href เป็น URL ของหน้านี้แบบเต็ม https ไม่มี UTM และเจอแท็กเดียว · ต้องแก้ ถ้าไม่เจอแท็ก ชี้ไปหน้าแรก มี utm_source ติดมา หรือเจอหลายแท็กที่ชี้ต่างกัน
ข้อจำกัดคือ View Source แสดง HTML ดิบ ถ้าเว็บใส่ canonical ด้วย JavaScript จะไม่เห็นในขั้นนี้ ให้ดูผลที่แน่นอนใน URL Inspection ของ Search Console ซึ่งบอกว่า Google เห็นแท็กไหน ถ้าเจอปัญหา ให้เริ่มแก้จากเทมเพลตที่มีหน้ามากที่สุดก่อน

ถ้าอยากปูพื้นงานค้นหาทั้งระบบทีละขั้นก่อน เริ่มที่ เรียน SEO ฟรีทีละขั้น
Canonical เป็นหนึ่งในงาน Technical SEO ส่วนภาพรวมของงานทั้งหมดอยู่ที่ SEO คืออะไร บทความนี้เขียนโดยทีม The Missing Piece นำโดย ไอซ์ ศิริพงษ์ จากเอกสารทางการของ Google และ Bing และข้อมูลที่เราเก็บเองจากหน้าเว็บไทย
อยากให้การตรวจ canonical หน้าซ้ำ และสถานะใน Search Console ทำงานต่อเองทุกสัปดาห์ ทั้งบน Google และในคำตอบ AI: คอร์ส Agentic SEO & AI Search สอนสด 2 วันด้วย Claude Code (จ. 21 – อ. 22 ธ.ค. 2026) สร้าง agent ที่วัดว่า ChatGPT กับ Gemini พูดถึงแบรนด์คุณไหม แล้วทำงานกับเว็บของคุณต่อทุกสัปดาห์
คำถามที่พบบ่อย
Canonical tag คืออะไร
Canonical tag คือแท็ก <link rel=”canonical”> ในส่วน head ของหน้า ที่บอก Google ว่าเมื่อมีหลาย URL เนื้อหาเหมือนกัน URL ไหนเป็นตัวหลัก Google ใช้ข้อมูลนี้เลือก URL เดียวไปแสดงในผลค้นหา แต่ถือเป็นคำแนะนำ ไม่ใช่คำสั่ง
Canonical แปลว่าอะไร
Canonical แปลว่า ที่เป็นมาตรฐาน หรือฉบับหลัก ในงาน SEO หมายถึง URL ตัวแทนที่ Google เลือกเก็บและแสดง เมื่อเจอหลาย URL ที่เนื้อหาเหมือนกัน
Google ต้องทำตาม canonical ที่เราตั้งไหม
ไม่ต้อง เอกสาร Google (อัปเดต 20 ส.ค. 2026) บอกว่าการระบุ canonical เป็น hint ไม่ใช่กฎ Google ดูสัญญาณทั้งหมด เช่น redirect, sitemap, https และลิงก์ภายใน ถ้าสัญญาณขัดกัน Google อาจเลือก URL อื่น
ทุกหน้าควรมี self-referencing canonical ไหม
ควรมีในทุกหน้าที่อยากให้ขึ้นผลค้นหา เพราะเมื่อมีคนเปิดผ่าน URL ที่มี UTM หรือพารามิเตอร์ แท็กจะชี้กลับ URL หลักทันที ในข้อมูลของเรา 15 ต.ค. 2026 ไม่มีเว็บไทยใน 42 เว็บที่ redirect ตัด UTM ออก canonical จึงเป็นตัวเดียวที่เก็บกวาด URL
“Duplicate, Google chose different canonical than user” ต้องแก้ไหม
ต้องเปิดดูก่อน สถานะนี้แปลว่าหน้าเราประกาศตัวเองเป็น canonical แต่ Google คิดว่าอีก URL เหมาะกว่า ถ้า URL ที่ Google เลือกถูกต้องกว่า ให้เปลี่ยนแท็กตาม ถ้าไม่ใช่ ให้แก้สัญญาณที่ขัดกัน เช่น sitemap และลิงก์ภายใน
Canonical กับ 301 redirect ต่างกันยังไง
301 redirect พาคนและบอทไป URL ใหม่ URL เก่าจึงเปิดไม่ได้อีก ส่วน canonical ให้ทุก URL ยังเปิดได้ แต่บอก Google ว่าตัวไหนเป็นหลัก ใช้ 301 เมื่อย้ายหรือรวมหน้าถาวร และใช้ canonical เมื่อ URL ซ้ำยังต้องเปิดได้ เช่น ลิงก์ที่มี UTM
แหล่งอ้างอิง
- Google Search Central, What is URL canonicalization (อัปเดต 20 ส.ค. 2026 ตรวจ 15 ต.ค. 2026: canonical เป็น hint ไม่ใช่กฎ, ปัจจัย 4 อย่าง, เนื้อหาซ้ำบางส่วนเป็นเรื่องปกติและไม่ผิดนโยบายสแปม)
- Google Search Central, How to specify a canonical URL with rel=”canonical” and other methods (อัปเดต 10 ก.ค. 2026 ตรวจ 15 ต.ค. 2026: redirect และ rel=canonical เป็นสัญญาณแรง sitemap อ่อน, ต้องอยู่ใน head, ใช้ URL เต็ม, HTTP header สำหรับ PDF, JavaScript, ไม่ใช้ robots.txt หรือเครื่องมือลบ URL, ไม่แนะนำ noindex ภายในเว็บเดียวกัน)
- Google Search Central, Pagination, incremental page loading, and their impact on Google Search (อัปเดต 10 ธ.ค. 2025 ตรวจ 15 ต.ค. 2026: Google ไม่ใช้ rel=prev/next แล้ว, ไม่ใช้หน้าแรกเป็น canonical ของชุด, แต่ละหน้ามี canonical ของตัวเอง)
- Search Console Help, URL Inspection tool (ไม่ระบุวันที่ ตรวจ 15 ต.ค. 2026: User-declared canonical, Google-selected canonical, live test ทำนาย canonical ไม่ได้)
- Search Console Help, Page indexing report (ไม่ระบุวันที่ ตรวจ 15 ต.ค. 2026: ความหมายของสถานะ canonical 3 แบบ)
- Google Search Central, Google SEO Office Hours, June 2023 (อัปเดต 7 มิ.ย. 2023 ตรวจ live 15 ต.ค. 2026: เนื้อหาที่ไปลงเว็บอื่นให้ใส่ noindex ถ้าไม่อยากให้แสดงในผลค้นหา · เป็นคำแนะนำปี 2023 ที่ยังเป็นฉบับล่าสุดจาก Google ที่เราหาเจอ)
- Fabrice Canel และ Krishna Madhavan, Microsoft Bing Webmaster Blog, Does Duplicate Content Hurt SEO and AI Search Visibility? (19 ธ.ค. 2025: LLM จับกลุ่ม URL ที่เกือบซ้ำแล้วเลือกหน้าเดียวเป็นตัวแทน, ขอพาร์ทเนอร์ใส่ canonical กลับต้นฉบับ, IndexNow)
- WordPress Developer Reference, rel_canonical() (ตั้งแต่ WordPress 2.9.0 ใส่ canonical ให้หน้า singular)
- Rank Math, SEO glossary: Canonical URL (ไม่ระบุวันที่ ตรวจ 15 ต.ค. 2026: ช่อง Canonical URL ในแท็บ Advanced)
- HTTP Archive, Web Almanac 2025, SEO chapter (เผยแพร่ 15 ม.ค. 2026 ปรับปรุง 9 มิ.ย. 2026: canonical บน 67% ของหน้ามือถือทั่วโลก ใช้เทียบทิศทางเท่านั้น)
- ข้อมูลของ The Missing Piece: ทดสอบ canonical บนหน้าใน 42 หน้าของเว็บไทยที่ติดหน้าแรก Google ใน 13 คำค้นธุรกิจ เติม UTM ดึงครั้งเดียว 15 ต.ค. 2026 (HTML ดิบ ไม่ render JavaScript ไม่เก็บ HTTP header ไม่เปิดเผยชื่อเว็บ) · หน้าแรก 56 เว็บจากชุดข้อมูล Technical SEO ของเรา · ตรวจหน้าเว็บเราเอง 14–15 ต.ค. 2026
- Nathan Gotch, AI SEO For Dummies (Wiley, 2026), บทที่ 2 (ลำดับ crawl, index, จัดอันดับ) · บทที่ 10 (canonical และหน้าซ้ำเป็นหมวดปัญหาในการตรวจความพร้อมของเว็บ, เทียบ HTML ดิบกับหน้าที่ render) · บทที่ 11 (แก้ 3 อันดับแรกก่อนและเขียนเป็นงานให้ทีมเว็บ)
- Eric Enge, Stephan Spencer, Jessie Stricchiola, The Art of SEO, 4th ed. (O’Reilly, 2023), บทที่ 7 (เนื้อหาซ้ำ, syndication และ canonical · ส่วน pagination: Google เลิกใช้ rel=prev/next ตั้งแต่ 2019 ให้ใช้ลิงก์ HTML แทน) · บทที่ 10 (เช็กลิสต์หาสาเหตุเมื่อหน้าไม่ถูก index)
ตรวจข้อมูลล่าสุด: 15 ต.ค. 2026 · ถ้า Google ออกคำแนะนำเรื่อง syndication ฉบับใหม่ เราจะอัปเดตหัวข้อ Cross-domain