ให้แต่ละภาษามี URL ของตัวเอง
Google แนะนำให้แต่ละภาษามี URL ของตัวเอง แทนการใช้ URL เดียวที่เปลี่ยนภาษาตามคุกกี้หรือการตั้งค่าเบราว์เซอร์ รูปแบบที่ใช้กันบ่อยคือภาษาอังกฤษอยู่ที่ URL หลัก และภาษาไทยอยู่ใต้ /th/ เหมือนเว็บไซต์นี้ Google ยังแนะนำไม่ให้พาผู้เข้าชมไปยังภาษาที่เดาว่าเขาใช้โดยอัตโนมัติ ให้ผู้เข้าชมเลือกเอง โดยมีปุ่มเปลี่ยนภาษาที่เปิดหน้าเดียวกันในอีกภาษา
ควรใช้ slug ภาษาไทย หรือภาษาอังกฤษ slug คือคำท้าย URL ที่บอกว่าหน้านั้นเกี่ยวกับอะไร Google แนะนำให้ใช้คำในภาษาของผู้อ่าน slug ภาษาไทยจึงใช้กับหน้าภาษาไทยได้ แต่ในลิงก์ต้องเข้ารหัสแบบ percent-encoding และเมื่อคัดลอก URL ไปวางในแชตหรือเอกสาร ตัวอักษรไทยแต่ละตัวจะกลายเป็นตัวอักษรยาวเหยียด ส่วน slug ภาษาอังกฤษหรือคำทับศัพท์จะสั้นและอ่านง่ายทุกที่ ทั้งสองแบบค้นเจอได้ สิ่งที่สำคัญกว่าคือคำใน slug ต้องบอกเนื้อหาของหน้า และ URL ไม่ควรเปลี่ยนหลังเผยแพร่แล้ว เว็บไซต์นี้ให้หน้าภาษาไทยใช้ slug ภาษาอังกฤษเดียวกับหน้าภาษาอังกฤษ โดยมี /th/ นำหน้า
บอกเสิร์ชเอนจิน ว่าหน้าไหนเป็นคำแปลของกัน
hreflang คือการระบุว่าหน้าภาษาไทยกับหน้าภาษาอังกฤษเป็นเวอร์ชันของกันและกัน แต่ละเวอร์ชันต้องระบุทั้งตัวเองและเวอร์ชันอื่นทั้งหมดด้วย URL แบบเต็ม และต้องชี้ถึงกันทั้งสองทาง เพราะ Google จะไม่สนใจ hreflang ถ้าสองหน้าไม่ได้ชี้ถึงกัน เพิ่ม x-default สำหรับหน้าที่จะแสดงเมื่อไม่มีภาษาไหนตรง เขียนได้ในหน้าเว็บ ใน HTTP header หรือใน sitemap ซึ่ง Google ถือว่าเท่ากันทั้งสามแบบ
URL หลักของแต่ละหน้า อยู่ในภาษาของตัวเอง
เขียนแต่ละภาษาสำหรับผู้อ่านภาษานั้น
Google ดูภาษาของหน้าจากข้อความที่มองเห็น ไม่ได้ดูจากโค้ดอย่าง lang attribute และเตือนไม่ให้แปลแค่เมนูหรือปุ่ม ขณะที่เนื้อหาหลักยังเป็นภาษาเดียว ให้แต่ละหน้าใช้ภาษาเดียวทั้งหน้า มีชื่อหน้าและคำอธิบายของตัวเอง เขียนภาษาไทยแบบที่ลูกค้าคนไทยใช้เล่าสิ่งที่ต้องการ เจ้าของธุรกิจคนไทยพิมพ์ค้นว่า รับทำเว็บไซต์ ไม่ได้พิมพ์คำแปลตรงตัวของหัวข้อภาษาอังกฤษ
ลิงก์ ปุ่มเปลี่ยนภาษา และการตรวจผล
หน้าภาษาไทยควรลิงก์ไปหน้าภาษาไทย และหน้าภาษาอังกฤษลิงก์ไปหน้าภาษาอังกฤษ ยกเว้นปุ่มเปลี่ยนภาษา ซึ่งควรเปิดหน้าเดียวกันในอีกภาษา ไม่ใช่พากลับหน้าแรก จากนั้นตรวจแต่ละภาษาแยกกันด้วย URL Inspection ใน Search Console หน้าที่เข้าถึงได้และอยู่ใน sitemap มีสิทธิ์ปรากฏในผลค้นหา แต่ไม่ได้รับประกันว่าจะปรากฏ เมื่อมีข้อมูลแล้วให้ดูว่าคำค้นไหนแสดงหน้าแต่ละภาษา
- URL แยกตามภาษา
- hreflang ทั้งสองเวอร์ชัน ชี้ถึงกันทั้งสองทาง และมี x-default
- แต่ละหน้าใช้ canonical ชี้ตัวเอง
- หนึ่งหน้าหนึ่งภาษา รวมถึงชื่อหน้าและคำอธิบาย
sitemap มีทั้ง และไม่มีการ redirectสองภาษา
บริการที่เกี่ยวข้อง
บริการ SEO เว็บไซต์ ภาษาไทยและอังกฤษ
แหล่งข้อมูลและอ่านเพิ่มเติม
Google Search Central: การจัดการเว็บไซต์หลายภาษา