ทำ SEO เว็บไซต์ Joomla หลายภาษาอย่างไรให้ Google แสดงภาษาได้ถูกต้อง

ทำ SEO เว็บไซต์ Joomla หลายภาษาโดยกำหนดภาษาให้บทความ หมวดหมู่ และเมนูแต่ละชุดให้ถูกต้อง เชื่อมโยงหน้าที่เป็นเนื้อหาเดียวกันด้วย Multilingual Associations และเปิดให้ Joomla สร้าง Alternate Meta Tags เพื่อระบุเวอร์ชันภาษาที่เกี่ยวข้อง

❶ เตรียมภาษาและ URL สำหรับแต่ละเวอร์ชัน

① ติดตั้ง Language Pack

ติดตั้งชุดภาษาที่ต้องการจากส่วนจัดการภาษาใน Joomla แล้วตั้งภาษาของเว็บไซต์และภาษาของเนื้อหาให้ตรงกับเวอร์ชันที่เผยแพร่

② สร้าง Content Language สำหรับแต่ละภาษา

กำหนดรหัสภาษาและ URL Language Code ให้แต่ละภาษา เช่น th-TH และ en-GB ตรวจว่า URL ของแต่ละภาษาต่างกันชัดเจนและเปิดได้จริง

③ กำหนดภาษาให้บทความ หมวดหมู่ และเมนู

สร้างชุดบทความ หมวดหมู่ และเมนูแยกตามภาษา แล้วกำหนดภาษาเฉพาะให้แต่ละรายการ แทนการใช้ค่า All กับเนื้อหาที่มีเวอร์ชันแปล

④ ตรวจ URL และทางเลือกเปลี่ยนภาษา

ตรวจว่าแต่ละหน้าเปิดได้จาก URL ของภาษาตนเอง และติดตั้งหรือเผยแพร่ Language Switcher เพื่อให้ผู้เข้าชมเปลี่ยนภาษาได้สะดวก

❷ เปิด Language Filter และ Alternate Meta Tags

① เปิด System – Language Filter

ไปที่ System → Manage → Plugins ค้นหา System – Language Filter แล้วเปิดใช้งาน ตรวจตัวเลือกของปลั๊กอินตามรูปแบบภาษาที่เว็บไซต์ต้องการใช้

② เปิด Associations

เปิดตัวเลือก Associations เพื่อให้ผู้เข้าชมสามารถสลับไปยังรายการที่เชื่อมโยงกันในภาษาอื่นได้

③ เปิด Add Alternate Meta Tags

เปิด Add Alternate Meta Tags เพื่อให้ Joomla สร้าง Alternate Meta Tags สำหรับรายการภาษาที่มีการเชื่อมโยงกัน ตั้งค่า x-default เมื่อมีหน้าเริ่มต้นที่ต้องการใช้เป็นตัวเลือกสำรองสำหรับผู้ที่ไม่ตรงกับภาษาที่รองรับ

④ ตรวจการตั้งค่าภาษาของเว็บไซต์

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

❸ เชื่อมบทความที่เป็นฉบับแปลกัน

① เปิดแท็บ Associations ของบทความ

แก้ไขบทความในหลังบ้าน แล้วเปิดแท็บ Associations เลือกบทความฉบับแปลที่ตรงกันในแต่ละภาษา

② เชื่อมรายการที่มีความหมายตรงกัน

เชื่อมเฉพาะหน้าที่เป็นเนื้อหาเดียวกันหรือฉบับแปลของกันและกัน อย่าเชื่อมบทความต่างเรื่องเพียงเพราะอยู่ในหมวดเดียวกัน

③ ทำ Associations ให้ครบทั้งสองทาง

ตรวจว่าหน้าภาษาไทยชี้ไปยังหน้าภาษาอังกฤษ และหน้าภาษาอังกฤษชี้กลับมายังหน้าไทย เมื่อมีภาษาอื่น ให้ตรวจความสัมพันธ์ของแต่ละเวอร์ชันด้วย

④ แปลเนื้อหาและ Metadata ให้ตรงภาษา

แปลชื่อบทความ เนื้อหา Meta Description และข้อความสำคัญของหน้าให้เหมาะกับภาษานั้น อย่าใส่เนื้อหาภาษาเดียวกันซ้ำใน URL หลายภาษาหากต้องการเสนอประสบการณ์แยกตามภาษา

ComSiam แนะนำให้จัดทำรายการ URL และคู่แปลก่อนเปิดใช้ Alternate Meta Tags เพื่อป้องกันการเชื่อมบทความผิดคู่

❹ ตรวจ hreflang และข้อมูลหน้าเว็บ

① ตรวจ Alternate Tags ในซอร์สหน้า

เปิดซอร์สของแต่ละหน้า แล้วตรวจว่ามี Alternate Meta Tags ของภาษาที่เกี่ยวข้อง รวมถึงแท็กที่ชี้กลับมายังหน้าเดียวกันตามที่คาดหวัง

② ตรวจรหัสภาษาและปลายทาง

ตรวจว่ารหัสภาษาและภูมิภาคตรงกับเนื้อหา เช่น ภาษาไทยที่ใช้ในไทยใช้รหัส th-TH และ URL ปลายทางเปิดได้โดยไม่เปลี่ยนไปภาษาอื่นอัตโนมัติ

③ ตรวจ canonical แยกตามภาษา

แต่ละเวอร์ชันภาษาควรมี URL หลักที่เหมาะกับเนื้อหาของภาษานั้น ตรวจว่า canonical ไม่ชี้ทุกภาษาไปยังหน้าเดียวกันโดยไม่ตั้งใจ

④ ตรวจใน Search Console

ใช้ URL Inspection ตรวจ URL สำคัญแต่ละภาษา และแก้ปัญหาที่รายงาน เช่น URL เข้าถึงไม่ได้ ถูก canonical ไปหน้าอื่น หรือถูกตั้งค่าไม่ให้จัดทำดัชนี

❺ เช็กลิสต์ SEO สำหรับ Joomla หลายภาษา

  • ติดตั้งและกำหนด Content Language ครบ
  • บทความ หมวดหมู่ และเมนูระบุภาษาถูกต้อง
  • เปิด System – Language Filter และตัวเลือก Associations
  • เปิด Alternate Meta Tags เมื่อเชื่อมคู่แปลแล้ว
  • เชื่อมบทความที่เป็นเนื้อหาเดียวกันระหว่างภาษา
  • แปลชื่อ เนื้อหา และ Meta Description ให้เหมาะกับผู้อ่าน
  • ตรวจ Alternate Tags, canonical และ URL จริง
  • ทดสอบ Language Switcher บนมือถือและคอมพิวเตอร์

เมื่อกำหนดภาษาและ Associations ถูกต้อง Joomla จะช่วยส่งสัญญาณให้เสิร์ชเอนจินเข้าใจเวอร์ชันภาษาที่เกี่ยวข้อง ทีม ComSiam ควรตรวจคู่แปลและ Alternate Tags ทุกครั้งที่เพิ่มภาษาใหม่หรือย้าย URL