ข้ามไปยังเนื้อหา

คำถาม

ทำไม Google มองไม่เห็นคำแปลที่ทำในเบราว์เซอร์

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

เกิดอะไรขึ้น

ปลั๊กอินบางตัวส่งหน้าเว็บในภาษาต้นฉบับ แล้วใช้สคริปต์แปลในเบราว์เซอร์หลังจากหน้าเว็บแสดงผลแล้ว URL ไม่เปลี่ยน: /ห้องพักของเรา/ ยังคงเป็น /ห้องพักของเรา/ ภาษาที่เลือกจะถูกเก็บไว้ในเบราว์เซอร์ (ในคุกกี้ หรือในการตั้งค่า)

สำหรับ Google จึงมีเพียงหน้าเดียว: หน้าที่เป็นภาษาต้นฉบับ

Google บอกว่าอย่างไร

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

วิธีตรวจสอบเว็บไซต์ของคุณภายในหนึ่งนาที

  1. คลิกภาษาที่คุณต้องการ URL เปลี่ยนไปหรือไม่ (/en/…)?
  2. เปิด URL นี้ในหน้าต่างการท่องเว็บแบบส่วนตัว หน้าเว็บเปิดเป็นภาษาอังกฤษทันทีหรือไม่?
  3. เปิดดูซอร์สโค้ดของหน้า (คลิกขวา แล้วเลือก “ดูแหล่งที่มาของหน้าเว็บ”) มีข้อความภาษาอังกฤษอยู่ในนั้นหรือไม่?

“ใช่” ทั้งสามข้อ: Google มองเห็นคำแปลของคุณ มี “ไม่” แม้แต่ข้อเดียว: Google มองไม่เห็น

แหล่งที่มา (อ่านเมื่อ 15/10/2026)

  • Google Search Central, บทความ “Managing multi-regional and multilingual sites”
  • Google Search Central, บทความ “Fix Search-related JavaScript problems”
  • Google Search Central, บทความ “Make your links crawlable”
ไทย