ข้อสรุปสำคัญ
เวอร์ชัน hreflang ที่แสดงว่า "ไม่ได้ถูกทำดัชนี" ใน Google Search Console อาจไม่ได้เสียหายอะไรเลย Gary Illyes จาก Google กล่าวในสัปดาห์นี้ว่า URL ทางเลือกของ hreflang ไม่ได้ถูกทำดัชนี "ในความหมายที่แท้จริง" Google เก็บ URL เหล่านั้นเป็นชื่อทางเลือกของ canonical URL และมันยังสามารถปรากฏในผลการค้นหาได้เมื่อคำค้นสมควรได้รับ
นั่นเปลี่ยนวิธีที่ทีมควรอ่านรายงานดัชนีสำหรับเว็บไซต์หลายภาษา URL ที่ไม่ได้ถูกทำดัชนีไม่เหมือนกับ URL ที่มองไม่เห็น การไล่แก้ทุกแถว "ไม่ได้ถูกทำดัชนี" เสมือนเป็นข้อบกพร่องของ hreflang จะทำให้คุณแก้สิ่งที่ไม่ได้เสียหายตั้งแต่แรก
Google พูดอะไรจริงๆ
คำชี้แจงนี้มาจากการตอบกลับบน LinkedIn ผู้ปฏิบัติงาน SEO ฟาเยซ จาวาอิด (Faiez Javaid) ถามว่า Google แสดงเวอร์ชันภาษาทางเลือกในผลการค้นหาได้อย่างไร ในเมื่อมันเลือก URL /lang/ หนึ่งอันเป็น canonical และรายงานอันอื่นว่าไม่ได้ถูกทำดัชนีใน Search Console
Gary Illyes แบ่งคำตอบออกเป็นสองส่วน:
- ชื่อทางเลือก (alternate names) เมื่อ Google ทำการ canonicalize URL หนึ่ง URL อื่นๆ ในคลัสเตอร์ที่ซ้ำกันอาจกลายเป็นสิ่งที่ Google เรียกว่าชื่อทางเลือก มันอาจถูกใช้ในผลการค้นหาหากคำค้นของผู้ใช้สมควรได้รับชื่อทางเลือกอันใดอันหนึ่ง ตัวอย่างที่ชัดเจนที่สุดคือคำค้น
site:ค้นหา[site:bit.ly]แล้ว Google อาจแสดง URL ที่จริงๆ แล้วมีการ redirect URL เหล่านั้นไม่ได้ถูกทำดัชนีในความหมายที่แท้จริง มันคือชื่อทางเลือกของ canonical URL - ทางเลือก hreflang ทำงานแบบเดียวกัน URL ที่คุณระบุในคำอธิบาย hreflang กลายเป็น URL ทางเลือกแบบนี้ จริงๆ แล้วมันไม่ได้ถูกทำดัชนีในความหมายที่แท้จริง
ดังนั้น URL นั้นอาจไม่มีรายการดัชนีของตัวเอง แต่มันถูกแมปไปยังหน้า canonical ที่ถูกทำดัชนี Barry Schwartz รายงานบทสนทนานี้บน Search Engine Roundtable เมื่อวันที่ 10 สิงหาคม 2026
กลไก: ชื่อทางเลือก ไม่ใช่การทำดัชนีแบบเป็นทางการ
การทำดัชนี "ในความหมายที่แท้จริง" หมายความว่า Google ตัดสินใจว่า URL เองสมควรมีที่ในดัชนี: มันถูก crawl และ render แล้ว ประเมินผล และจัดเก็บเป็นรายการอิสระ
ชื่อทางเลือกทำงานต่างออกไป มันดำรงอยู่โดยอ้างอิงกับ canonical URL:
- URL A ถูกเลือกเป็น canonical
- URL B และ URL C อยู่ในคลัสเตอร์ซ้ำกันเดียวกัน เชื่อมด้วยแท็ก canonical, redirect หรือคำอธิบาย hreflang
- Google เก็บ B และ C เป็นชื่อทางเลือกของ A
- เมื่อคำค้นตรงกับภาษาหรือภูมิภาคของ B ดีกว่า Google ยังสามารถแสดง B ได้ แต่การมองเห็นของ B ยืมมาจากรายการดัชนีของ A ไม่ใช่ของมันเอง
สิ่งนี้อธิบายสองพฤติกรรมที่ทำให้ทีม SEO ระหว่างประเทศสับสน การค้นหา site: สามารถเผย URL ที่ redirect ไปที่อื่น และหน้าแปลภาษาสามารถปรากฏในผลการค้นหาของประเทศที่ถูกต้อง ขณะที่ Search Console รายงาน "ถูก Crawl แล้ว - ยังไม่ได้ทำดัชนี" หรือ "ซ้ำกัน Google เลือก canonical ที่ต่างจากที่ผู้ใช้ร้องขอ"

ความหมายสำหรับทีม SEO ระหว่างประเทศ
สถานะใน GSC | ความหมาย | สิ่งที่ต้องทำ |
|---|---|---|
เวอร์ชันภาษาแสดง "ซ้ำกัน Google เลือก canonical ที่ต่างจากที่ผู้ใช้ร้องขอ" | Google canonicalize ไปที่ URL เดียว ที่เหลือเป็นชื่อทางเลือก | ตรวจสอบว่า canonical ที่เลือกเป็นเวอร์ชันภาษาที่ถูกต้อง |
หน้าแปลภาษาแสดง "ถูก Crawl แล้ว - ยังไม่ได้ทำดัชนี" | ปกติสำหรับทางเลือก hreflang ไม่ต้องมีรายการดัชนีอิสระ | ตรวจสอบว่า canonical URL ถูกทำดัชนี |
คำค้น | ชื่อทางเลือกทำงานอยู่ ไม่ใช่บั๊กการแสดงผล | อย่าไล่แก้ URL เหล่านี้ |
หน้า canonical เองแสดง "ไม่ได้ถูกทำดัชนี" | นี่คือปัญหาจริง | แก้การทำดัชนีของ canonical URL ก่อน |
แถวสุดท้ายคือสิ่งที่สำคัญ hreflang ไม่ได้ทำให้ URL ถูกทำดัชนีได้ด้วยตัวมันเอง มันบอก Google ว่าเวอร์ชันไหนอยู่กลุ่มเดียวกัน ถ้าหน้า canonical ไม่ถูกทำดัชนี ชื่อทางเลือกก็ไม่มีอะไรให้ยืม ถ้ามันถูกทำดัชนี แถว "ไม่ได้ถูกทำดัชนี" ของเวอร์ชันภาษาก็มักจะไม่เป็นปัญหา

วิธีตรวจสอบการตั้งค่า hreflang สัปดาห์นี้
ใช้เวลา 15 นาทีก็เพียงพอที่จะแยกปัญหาจริงออกจากพฤติกรรมที่คาดหวัง:
- ยืนยันว่า canonical ถูกทำดัชนี เรียกใช้ URL Inspection บนเวอร์ชัน canonical ของแต่ละกลุ่มภาษา ถ้าแสดง "URL อยู่ใน Google" ทางเลือก hreflang ของคุณก็มีที่พักพิง
- ดูที่สาเหตุ ไม่ใช่แค่สถานะ ในรายงานการทำดัชนีหน้า กรองด้วย "ซ้ำกัน Google เลือก canonical ที่ต่างจากที่ผู้ใช้ร้องขอ" แล้วอ่านว่า Google เลือก URL ไหนก่อนจะเปลี่ยนแปลงอะไร
- ตรวจสอบ hreflang แบบสองทาง ทุก URL ในชุด hreflang ควรชี้กลับไปหาพี่น้องของมัน คำอธิบายทิศทางเดียวจะถูกทิ้ง
- อย่าลบ hreflang เพื่อบังคับให้ทำดัชนี การลบมันจะไม่ทำให้เวอร์ชันถูกทำดัชนีอย่างอิสระ และมันจะลบสัญญาณที่เชื่อมเวอร์ชันภาษาของคุณ
- ตรวจสอบรหัสภาษาและภูมิภาค ข้อผิดพลาดเช่นการระบุหน้าภาษาเยอรมันเป็น
en-usทำลายความสัมพันธ์ก่อนที่จะพิจารณาการทำดัชนีด้วยซ้ำ
ถ้า canonical สุขภาพดี ก็ปล่อยให้ชื่อทางเลือกเป็นชื่อทางเลือก
คำถามที่พบบ่อย
ทำไม Google ถึงแสดงเวอร์ชัน hreflang ของฉันในผลการค้นหา ถ้ามันไม่ได้ถูกทำดัชนี? เพราะ URL ถูกเก็บเป็นชื่อทางเลือกของ canonical URL ที่ถูกทำดัชนี เมื่อคำค้นตรงกับภาษาหรือภูมิภาคของชื่อทางเลือก Google ก็สามารถแสดงมันได้ แม้ URL จะไม่มีรายการดัชนีอิสระ
"ถูก Crawl แล้ว - ยังไม่ได้ทำดัชนี" หมายความว่า hreflang ของฉันเสียหรือไม่? ไม่จำเป็น สำหรับทางเลือก hreflang สถานะนี้อาจเป็นพฤติกรรมปกติ ก่อนอื่นให้ยืนยันว่าหน้า canonical ถูกทำดัชนี นั่นคือสัญญาณที่สำคัญตรงนี้ หากคุณยังไม่คุ้นเคยกับกระบวนการทำดัชนี คู่มือ Technical SEO ของเราครอบคลุมแนวคิดพื้นฐาน
ฉันควรทำให้ทุกเวอร์ชันภาษาถูกทำดัชนีอย่างอิสระหรือไม่? ไม่ใช่เป้าหมายของ hreflang Google canonicalize เวอร์ชันที่เกือบซ้ำกันโดยการออกแบบ งานของคุณคือทำให้แน่ใจว่า URL ที่ถูกต้องชนะการ canonicalize และความสัมพันธ์ของ hreflang สมบูรณ์และแม่นยำ
URL ที่เป็นชื่อทางเลือกสามารถติดอันดับสำหรับคีย์เวิร์ดของตัวเองได้หรือไม่? ชื่อทางเลือกอาจปรากฏเมื่อคำค้นสมควรได้รับ ตามที่ Google กล่าว ปฏิบัติต่อมันเป็นเลเยอร์การแสดงผลเหนือ canonical URL ไม่ใช่เอนทิตีการจัดอันดับอิสระ
ผู้เขียน: Dominic Hale ผู้เชี่ยวชาญ SEO ระหว่างประเทศครอบคลุม 18 ตลาดที่ Auspia Dominic เขียนเกี่ยวกับ SEO หลายภาษา การใช้งาน hreflang การแปลเป็นภาษาท้องถิ่น และพฤติกรรมการค้นหาในระดับภูมิภาค












