Hreflang คือแท็กที่ใช้บอก Google ว่า “หน้านี้มีเวอร์ชันสำหรับภาษาหรือประเทศใดบ้าง” เพื่อช่วยให้ Google เลือกแสดง URL ที่เหมาะกับผู้ค้นหา เช่น ผู้ใช้ในไทยเห็นหน้าไทย ผู้ใช้ภาษาอังกฤษเห็นหน้าอังกฤษ แทนที่จะพาไปยังหน้าเว็บคนละภาษา Hreflang ไม่ได้ทำให้เว็บติดอันดับทันที แต่ช่วยลดความสับสนของ Google และสร้างประสบการณ์ที่ตรงกับลูกค้ามากขึ้น

Clean multilingual website architecture with connected browser windows and language selection concept, no text, no people, no logos

ปัญหานี้เจอบ่อยมากในเว็บบริษัทที่เริ่มขยายตลาดต่างประเทศ เว็บมีทั้งไทย อังกฤษ และจีน แต่ Google กลับแสดงหน้าอังกฤษให้คนไทย หรือแสดงหน้าภาษาไทยให้ลูกค้าที่ค้นหาจากต่างประเทศ ผลคือคนเข้ามาแล้วอ่านไม่ออก กดออกเร็ว และโอกาสเปลี่ยนเป็นลูกค้าก็ลดลง ทั้งที่สินค้าและบริการอาจตรงกับความต้องการอยู่แล้ว

Hreflang ทำงานอย่างไร?

ให้คิดว่า Hreflang เป็นป้ายกำกับบนหน้าเว็บที่บอก Google ว่า URL ไหนคือเนื้อหาเวอร์ชันเดียวกันในแต่ละภาษา เช่น หน้าบริการออกแบบเว็บไซต์ของคุณอาจมี 3 URL ดังนี้

เมื่อ Google เจอความสัมพันธ์นี้ ก็มีข้อมูลเพิ่มขึ้นในการเลือกหน้าเว็บให้เหมาะกับภาษาของผู้ค้นหาและการตั้งค่าภาษาในเบราว์เซอร์ โดยแนวทางของ Google ระบุว่าควรประกาศความสัมพันธ์ของหน้าหลายภาษาอย่างชัดเจน แทนการปล่อยให้ระบบเดาเองทั้งหมด อ่านแนวทาง Hreflang จาก Google Search Central

จุดสำคัญคือ Hreflang ใช้กับหน้าเว็บที่เป็น “คู่แปล” หรือเป็นเวอร์ชันเฉพาะภูมิภาคของเนื้อหาเดียวกัน ไม่ใช่นำทุกหน้าบนเว็บมาเชื่อมกันแบบสุ่ม ตัวอย่างเช่น บทความภาษาไทยเรื่อง “วิธีเลือกบริษัททำเว็บไซต์” ควรเชื่อมกับบทความภาษาอังกฤษที่แปลหรือปรับเนื้อหาเพื่อผู้อ่านต่างประเทศ ไม่ใช่ไปเชื่อมกับหน้าโปรโมชั่นที่คนละเรื่องกัน

Hreflang สำคัญกับธุรกิจอย่างไร?

เว็บไซต์หลายภาษาไม่ได้มีเป้าหมายแค่แปลเมนูหรือเปลี่ยนข้อความบนหน้าเว็บ แต่คือการทำให้ลูกค้าแต่ละตลาดได้รับข้อมูล ราคา บริการ และคำเรียกที่เหมาะกับเขา Hreflang จึงเป็นส่วนหนึ่งของทั้ง SEO และ UX

สำหรับธุรกิจบริการ เช่น เอเจนซี คลินิก โรงแรม อสังหาริมทรัพย์ หรือร้านค้าออนไลน์ การมีหน้าเว็บหลายภาษาแบบวางโครงสร้างถูกตั้งแต่แรก ยังช่วยลดต้นทุนการแก้ SEO ในวันที่เว็บไซต์เติบโตแล้วด้วย โดยควรวางเรื่องนี้ร่วมกับ Technical SEO ตั้งแต่ขั้นตอนออกแบบเว็บไซต์

Hreflang ต่างจาก Canonical อย่างไร?

หลายคนเข้าใจผิดว่า Hreflang กับ Canonical คือสิ่งเดียวกัน เพราะทั้งคู่เกี่ยวกับ URL ที่คล้ายกัน แต่หน้าที่ต่างกันชัดเจน

ตัวอย่างง่าย ๆ หน้าไทยและหน้าอังกฤษของบริการเดียวกันไม่ควร canonical ไปหา URL เดียวกัน เพราะทั้งสองหน้ามีหน้าที่รองรับคนละภาษา สิ่งที่ควรทำคือให้แต่ละหน้ามี canonical ของตัวเอง แล้วเชื่อมกันด้วย Hreflang

หากตั้ง Canonical ผิด เช่น หน้าอังกฤษ canonical ไปที่หน้าไทย Google อาจเลือกไม่เก็บหน้าอังกฤษไว้ในผลการค้นหาได้ จึงควรอ่านเรื่อง Duplicate Content และ Canonical URL ควบคู่กันก่อนเริ่มตั้งค่าหลายภาษา

รหัสภาษา Hreflang ที่ใช้บ่อยมีอะไรบ้าง?

Hreflang ใช้รหัสภาษาเป็นหลัก และสามารถระบุประเทศเพิ่มได้เมื่อเนื้อหามีความต่างกันจริง เช่น ราคา สกุลเงิน พื้นที่จัดส่ง หรือข้อกฎหมาย

ข้อผิดพลาดที่พบบ่อยคือใส่เฉพาะรหัสประเทศ เช่น TH หรือ US ซึ่งใช้ไม่ได้ เพราะ Hreflang ต้องเริ่มจากรหัสภาษาเสมอ อีกจุดหนึ่งคือคนมักเขียน en-uk แต่รหัสประเทศที่ถูกต้องของสหราชอาณาจักรคือ en-gb

ถ้าเว็บของคุณมีภาษาไทยเพียงชุดเดียว ไม่ได้แยกราคา ภาษา หรือเนื้อหาสำหรับประเทศอื่นโดยเฉพาะ ใช้ th ก็เพียงพอ ไม่จำเป็นต้องใส่ th-th ทุกหน้า การเพิ่มรหัสประเทศควรมีเหตุผลทางธุรกิจรองรับ ไม่ใช่ใส่เพื่อให้ดูละเอียดขึ้นเท่านั้น

วิธีตั้งค่า Hreflang บน WordPress แบบทำตามได้

เว็บ WordPress หลายภาษาเริ่มได้จากปลั๊กอินแปลภาษา แต่สิ่งที่ต้องตรวจจริงคือปลั๊กอินเชื่อม “หน้าคู่แปล” ถูกต้องหรือไม่ อย่าคิดว่าเปิดหลายภาษาแล้ว Hreflang จะสมบูรณ์โดยอัตโนมัติ

1. วางโครงสร้าง URL ก่อนสร้างเนื้อหา

เลือกรูปแบบ URL ให้ชัดและใช้เหมือนกันทั้งเว็บ เช่น /th/, /en/ และ /ja/ วิธีนี้เข้าใจง่าย ดูแลต่อได้สะดวก และช่วยให้ทีมคอนเทนต์รู้ว่าหน้าไหนเป็นเวอร์ชันภาษาใด

หลีกเลี่ยงการใช้ URL เดียวแล้วเปลี่ยนภาษาแบบอัตโนมัติตามประเทศหรือเบราว์เซอร์ เพราะ Google อาจเข้าถึงบางเวอร์ชันไม่ได้ ทางที่ดีกว่าคือมี URL แยกชัดเจน พร้อมปุ่มเลือกภาษาให้ผู้ใช้เปลี่ยนเอง

2. สร้างหน้าคู่แปลให้ครบ

หน้าไทย 1 หน้า ควรจับคู่กับหน้าอังกฤษหรือภาษาอื่นที่ตรงกันจริง เช่น หน้า About Us ต้องมี About Us เวอร์ชันภาษาอังกฤษ หน้า Service ต้องมี Service เวอร์ชันภาษาอังกฤษ ไม่ใช่เชื่อมทุกหน้ากลับไปที่หน้าแรกของอีกภาษา

ในงานจริง จุดที่มักหลุดคือหน้ารอง เช่น หน้าบทความเก่า หน้าหมวดหมู่ หน้าสินค้า หน้าขอบคุณหลังกรอกฟอร์ม และหน้ากฎหมาย หากหน้าเหล่านี้มีอยู่หลายภาษา ก็ต้องตรวจการจับคู่ให้ครบเช่นกัน

3. ตรวจโค้ด Hreflang ในส่วน Head

ตัวอย่างด้านล่างคือโค้ดที่ควรมีในส่วน <head> ของหน้าบริการเดียวกันทุกเวอร์ชัน โดยแต่ละหน้าต้องมีชุด URL เหมือนกัน รวมถึง URL ของตัวเอง

<link rel="alternate" hreflang="th" href="https://example.com/th/web-design/" /> <link rel="alternate" hreflang="en" href="https://example.com/en/web-design/" /> <link rel="alternate" hreflang="ja" href="https://example.com/ja/web-design/" /> <link rel="alternate" hreflang="x-default" href="https://example.com/language-selector/" />

ค่า x-default ใช้สำหรับหน้า fallback เช่น หน้าตัวเลือกภาษา หรือหน้าที่เหมาะกับผู้ใช้ซึ่งไม่มีภาษาใดตรงกับที่เว็บไซต์รองรับ เป็นตัวเลือกที่มีประโยชน์มากกับเว็บไซต์ที่มีลูกค้าหลายประเทศ

Professional website SEO workspace showing localized pages connected through hreflang relationships, no text, no people, no logos

4. ตรวจ Canonical และสถานะ URL ทุกภาษา

ก่อนเผยแพร่ ให้เปิดแต่ละ URL แล้วเช็กว่า URL ต้องตอบกลับด้วยสถานะ 200 OK ไม่ใช่ redirect ไม่ใช่ 404 และไม่ถูกตั้งค่า noindex จากนั้นตรวจว่า Canonical ของหน้าไทยชี้มาหน้าไทย หน้าอังกฤษชี้มาหน้าอังกฤษ

เรื่องนี้เกี่ยวข้องกับ Google Search Console โดยตรง เพราะคุณสามารถใช้ URL Inspection ตรวจได้ว่า Google เข้าถึงหน้าเว็บเวอร์ชันนั้นได้หรือไม่ แม้เครื่องมือนี้จะไม่ได้ตรวจ Hreflang ทุกคู่ให้ครบแทนคุณก็ตาม

ข้อผิดพลาด Hreflang ที่พบบ่อย

สำหรับเว็บไซต์ที่มีหลายร้อยหรือหลายพันหน้า การจัดการ Hreflang ผ่าน XML Sitemap อาจเหมาะกว่าการวางแท็กในทุกหน้า เพราะดูแลรวมศูนย์ได้ง่ายกว่า แต่ต้องมีระบบสร้าง Sitemap ที่แม่นยำ และควรเชื่อมกับบทความเรื่อง XML Sitemap คืออะไร เพื่อวางโครงสร้างให้ถูกตั้งแต่ต้น

เช็กลิสต์ก่อนเผยแพร่เว็บหลายภาษา

Hreflang ที่ดีไม่ใช่แค่การติดแท็กให้ครบ แต่คือการออกแบบโครงสร้างเว็บไซต์ให้คนและ Google เข้าใจตรงกัน เริ่มจากเลือก URL ที่ชัด สร้างเนื้อหาที่เหมาะกับแต่ละภาษา จับคู่หน้าให้ถูก แล้วตรวจให้ละเอียดก่อนเผยแพร่ วิธีนี้ช่วยให้เว็บหลายภาษาของคุณพร้อมรองรับการเติบโตโดยไม่สร้างปัญหา SEO สะสมในอนาคต

คำถามที่พบบ่อย

Hreflang จำเป็นกับทุกเว็บไซต์หรือไม่?

ไม่จำเป็นสำหรับเว็บไซต์ภาษาเดียว แต่ควรใช้เมื่อเว็บมีหน้าเนื้อหาเดียวกันหลายภาษา หรือมีเวอร์ชันเฉพาะประเทศ เช่น อังกฤษสำหรับสหรัฐฯ และอังกฤษสำหรับสหราชอาณาจักร

เว็บไทยกับอังกฤษต้องใช้ Hreflang หรือ Canonical?

ควรใช้ทั้งสองอย่างในหน้าที่ต่างกัน Canonical ระบุหน้าหลักของ URL นั้นเอง ส่วน Hreflang ระบุความสัมพันธ์ระหว่างหน้าไทยและหน้าอังกฤษที่เป็นคู่แปลกัน

ติดตั้งปลั๊กอินหลายภาษาแล้วต้องตรวจ Hreflang อีกไหม?

ต้องตรวจ เพราะปลั๊กอินอาจสร้างแท็กได้ แต่การจับคู่หน้า การตั้งค่า URL การ redirect และ Canonical ยังอาจผิดได้ โดยเฉพาะหลังย้ายเว็บ เปลี่ยนโดเมน หรือเพิ่มภาษาใหม่


เกี่ยวกับผู้เขียน: ธนพล วงศ์อนันต์ — ผู้เชี่ยวชาญ SEO

ธนพล วงศ์อนันต์ เป็นผู้เชี่ยวชาญ SEO ที่ makesitestudio มีประสบการณ์ทำ SEO และปรับแต่งเว็บไซต์ WordPress ให้กับธุรกิจหลากหลายขนาด เน้นการทำเว็บที่ใช้งานง่าย โหลดเร็ว ผ่าน Core Web Vitals และวางโครงสร้างคอนเทนต์ให้ติดอันดับ Google ได้จริง บทความในเว็บนี้เขียนจากประสบการณ์ลงมือทำจริงกับเว็บลูกค้า ไม่ใช่การสรุปข้อมูลทั่วไป

บทความที่เกี่ยวข้อง

ใส่ความเห็น

อีเมลของคุณจะไม่แสดงให้คนอื่นเห็น ช่องข้อมูลจำเป็นถูกทำเครื่องหมาย *