ปรับแต่ง URL, Slug และ SEO ใน WPML – รูปแบบไดเรกทอรี, Hreflang, การแปล Slug
ปรับแต่งวิธีที่ WPML สร้าง URL สำหรับเนื้อหาที่แปลแล้วบนเว็บไซต์ WordPress ของคุณ และสิ่งที่ส่งไปยังเครื่องมือค้นหาเกี่ยวกับโครงสร้างหลายภาษาของคุณ: เลือกรูปแบบ URL (ไดเรกทอรี โดเมนที่แยกจากกัน หรือพารามิเตอร์การสืบค้น) แปล slug ของแต่ละโพสต์ ควบคุม hreflang ในส่วนหัวของหน้า และกำหนดค่าการเปลี่ยนเส้นทางตามภาษาของเบราว์เซอร์
สิ่งที่ WPML ทำให้กับ SEO สำหรับหลายภาษาโดยไม่ต้องตั้งค่าเพิ่มเติม
โดยที่คุณไม่ต้องแตะต้องตั้งค่าใด ๆ การติดตั้ง WPML ใหม่จะให้สิ่งส่วนใหญ่ที่ Google ต้องการเพื่อจัดอันดับเนื้อหาหลายภาษาอย่างเหมาะสม:
- แท็ก hreflang ใน
<head>WPML จะแทรกแท็ก<link rel="alternate" hreflang="...">โดยอัตโนมัติเพื่อชี้ทุกหน้าไปยังคำแปลของหน้านั้น Google ใช้ hreflang เพื่อแสดงภาษาที่ถูกต้องให้กับผู้ใช้ที่ถูกต้อง หากไม่มีแท็กนี้ คุณจะเสี่ยงที่หน้าภาษาฝรั่งเศสของคุณจะไปปรากฏต่อผู้ค้นหาภาษาอังกฤษ และเนื้อหาเดียวกันจะถูกมองว่าเป็นเนื้อหาที่ซ้ำกัน WPML จะปล่อยแท็กเหล่านี้ตามค่าเริ่มต้น โดยจัดตำแหน่งไว้ให้เร็วที่สุดใน HEAD (ตำแหน่งที่แนะนำ) - URL ที่สะอาดและทำดัชนีได้สำหรับแต่ละภาษา ไม่ว่าคุณจะเลือกรูปแบบ URL ใด (ดูด้านล่าง) หน้าที่แปลแล้วจะอยู่ในที่อยู่ที่เครื่องมือค้นหาสามารถรวบรวมข้อมูลและทำดัชนีได้
- ไซต์แมป XML สำหรับแต่ละภาษา เมื่อใช้ร่วมกับปลั๊กอิน SEO เช่น Yoast SEO หรือ Rank Math
ส่วนเสริม WPML SEO ขยายความสามารถนี้ด้วยการแปลฟิลด์ข้อมูลเมตาของ SEO ที่ปลั๊กอิน SEO ของคุณแนบมากับแต่ละโพสต์: ชื่อ คำอธิบาย แท็กโซเชียล ป้ายกำกับเบรดครัมบ์ และ (สำหรับ Yoast SEO) ข้อมูลเมตาของคำศัพท์อนุกรมวิธาน ดูภาพรวมได้ที่ WPML SEO – Yoast SEO และ Rank Math หลายภาษา และดูขั้นตอนแบบละเอียดได้ที่ วิธีแปลเว็บไซต์ของคุณสำหรับ SEO หลายภาษา
การตั้งค่าด้านล่างนี้ช่วยให้คุณปรับแต่งโครงสร้างเพิ่มเติมได้
ตำแหน่งของการตั้งค่า
เปิด WPML > การตั้งค่า > URL และ SEO
รูปแบบ URL ภาษา
โครงสร้างสามแบบสำหรับวิธีที่ภาษาจะแสดงใน URL ของคุณ เลือกเพียงครั้งเดียวตอนตั้งค่า การสลับในภายหลังจะมีความซับซ้อนและทำให้ลิงก์ขาเข้าเสีย
ภาษาที่แตกต่างกันในไดเรกทอรี
yoursite.com/fr/contact/ สำหรับภาษาฝรั่งเศส yoursite.com/de/contact/ สำหรับภาษาเยอรมัน
ตัวเลือกเริ่มต้นและพบบ่อยที่สุด ทำงานร่วมกับธีมและปลั๊กอินได้หลากหลายที่สุด ในมุมมองของ SEO รูปแบบนี้จะเก็บเวอร์ชันภาษาทั้งหมดไว้ในโดเมนเดียวกัน ซึ่งช่วยให้ Google จัดกลุ่มได้อย่างเป็นระเบียบและรวบรวมสัญญาณการจัดอันดับในทุกภาษา เว็บไซต์หลายภาษาส่วนใหญ่ใช้รูปแบบนี้
ตัวเลือกย่อย ใช้ไดเรกทอรีสำหรับภาษาเริ่มต้น จะเป็นตัวกำหนดว่า URL ของภาษาเริ่มต้นจะอยู่ที่รูท (yoursite.com/) หรือในไดเรกทอรี (yoursite.com/en/) โดยจะปิดไว้ตามค่าเริ่มต้น เว็บไซต์ส่วนใหญ่จะเก็บ URL ของภาษาต้นฉบับไว้ที่รูท
โดเมนที่แตกต่างกันในแต่ละภาษา
yoursite.fr สำหรับภาษาฝรั่งเศส yoursite.de สำหรับภาษาเยอรมัน
มีประโยชน์เมื่อคุณดำเนินการเว็บไซต์สำหรับตลาดที่แตกต่างกัน โดยมีการนำเสนอแบรนด์แยกกันในแต่ละประเทศ ข้อดีสำหรับ SEO: คุณสามารถกำหนดเป้าหมายตามภูมิศาสตร์ของแต่ละโดเมนไปยังประเทศที่เจาะจงได้ใน Google Search Console ซึ่งเป็นสัญญาณที่แข็งแกร่งกว่าการกำหนดเป้าหมายตามภูมิศาสตร์ระดับไดเรกทอรี ข้อเสียคือต้องทำงานตั้งค่ามากขึ้น (DNS, โฮสติ้ง, SSL สำหรับแต่ละโดเมน) และสัญญาณการจัดอันดับจะไม่สะสมข้ามโดเมนเหมือนกับการใช้โดเมนเดียว
เพิ่มชื่อภาษาเป็นพารามิเตอร์
yoursite.com/?lang=fr
ตัวเลือกที่แนะนำน้อยที่สุด ธีมและปลั๊กอินบางตัวไม่สามารถจัดการกับ URL ของพารามิเตอร์การสืบค้นได้ดีนัก และ URL ที่อิงตามพารามิเตอร์จะดูยุ่งเหยิงกว่าในมุมมองของ SEO จะมีประโยชน์ก็ต่อเมื่อมีข้อจำกัดที่ทำให้ไม่สามารถใช้รูปแบบอีกสองแบบได้
วิธีสร้าง slug ของโพสต์ที่แปลแล้ว
ส่วน URL ของหน้า ของ WPML > การตั้งค่า > URL และ SEO มีสี่ตัวเลือกสำหรับวิธีสร้าง slug ของแต่ละคำแปล เลือกหนึ่งรูปแบบสำหรับแต่ละเว็บไซต์ ตัวเลือกนี้จะมีผลกับทุกโพสต์ที่แปลแล้ว
- สร้างอัตโนมัติจากชื่อ (ค่าเริ่มต้น) WordPress จะสร้าง slug จากชื่อที่แปลแล้ว สะอาดและไม่ต้องออกแรง
- สร้างอัตโนมัติจากชื่อเสมอ และเขียนทับ slug ที่มีอยู่ ทุกครั้งที่ชื่อเปลี่ยน WPML จะสร้าง slug ใหม่ให้ตรงกัน มีประโยชน์เมื่อคุณต้องการให้ชื่อและ slug ล็อกไว้ด้วยกัน หลีกเลี่ยงตัวเลือกนี้เมื่อคุณปรับแต่ง slug ด้วยตนเองสำหรับ SEO เนื่องจากทุกการแก้ไขชื่อจะไปเขียนทับสิ่งเหล่านั้น
- แปล (ซึ่งจะรวม slug ไว้ในการแปล และไม่สร้างอัตโนมัติจากชื่อ) slug จะกลายเป็นส่วนหนึ่งของตัวแก้ไขการแปล ดังนั้นนักแปลจึงสามารถแทนที่ค่าที่สร้างอัตโนมัติได้ ข้อดีสำหรับ SEO: เมื่อคำหลักในภาษาปลายทางมีความสำคัญต่อการจัดอันดับของคุณ การมี slug ในภาษาปลายทางจะนำคำหลักนั้นเข้าสู่ URL ด้วย yoursite.com/fr/contact/ จะกลายเป็น yoursite.com/fr/contactez-nous/ สำหรับเว็บไซต์ที่ SEO หลายภาษามีความสำคัญ นี่คือตัวเลือกที่ควรเลือก สำหรับภาษาที่ไม่ได้ใช้ตัวอักษรละติน (ฮีบรู อาหรับ จีน และอื่น ๆ) WPML จะทับศัพท์ slug เป็นตัวอักษรละตินโดยอัตโนมัติ – ดูส่วนถัดไป
- คัดลอกจากภาษาต้นฉบับหากภาษาที่แปลใช้ URL ที่เข้ารหัส เป็นทางเลือกสำรองสำหรับภาษาที่ slug อาจแสดงออกมาเป็นอักขระที่เข้ารหัสด้วยเปอร์เซ็นต์ slug ของภาษาต้นทางจะถูกนำมาใช้ซ้ำในทุกคำแปลเพื่อให้อ่านง่าย เลือกตัวเลือกนี้เมื่อคุณต้องการให้ทุกเวอร์ชันภาษาใช้ slug เดียวกัน
สำหรับประเภทโพสต์แบบกำหนดเองและอนุกรมวิธาน slug ฐาน (คำนำหน้า /category/, /product/, /tag/) จะถูกแปลแยกกัน WPML จะแปลสิ่งเหล่านี้จากแท็บ อนุกรมวิธาน ใน การแปล
วิธีที่ WPML แปล slug สำหรับภาษาฮีบรู อาหรับ จีน และภาษาที่ไม่ใช่ละตินอื่น ๆ
เมื่อคุณเลือก แปล ในส่วน URL ของหน้า และภาษาปลายทางใช้ตัวอักษรที่ไม่ใช่ละติน – ฮีบรู อาหรับ จีน ญี่ปุ่น เกาหลี รัสเซีย กรีก ไทย และอื่น ๆ – WPML จะเขียน slug เป็นตัวอักษรละตินให้ตรงกับเสียงของคำแปล สิ่งนี้เรียกว่าการทับศัพท์
URL ไม่สามารถแสดงอักขระที่ไม่ใช่ละตินได้อย่างน่าเชื่อถือ เบราว์เซอร์และเซิร์ฟเวอร์จะจัดการกับสิ่งเหล่านี้เป็นสตริงที่เข้ารหัสด้วยเปอร์เซ็นต์แบบยาว ซึ่งคัดลอก วาง หรือแชร์ได้ไม่ดีนัก การทับศัพท์จะสร้าง URL ที่สั้นและอ่านง่ายด้วยตัวอักษรละตินแทน เพื่อให้ผู้เยี่ยมชมสามารถจดจำและแชร์ลิงก์ได้ และเครื่องมือค้นหาจะทำดัชนี URL ที่สะอาดหนึ่งรายการสำหรับแต่ละภาษา
สำหรับชื่อหน้า WPML Activation:
- ชื่อภาษาฮีบรู
הפעלת WPMLจะกลายเป็น URL/he/hafalat-wpml/ - ชื่อภาษาจีน
激活 WPMLจะกลายเป็น URL/zh/jihuo-wpml/
การทับศัพท์จะทำงานโดยอัตโนมัติและสอดคล้องกันในทุกภาษาที่ไม่ใช่ละตินบนเว็บไซต์ของคุณ คุณไม่จำเป็นต้องกำหนดค่าสำหรับแต่ละภาษา ตัวเลือกนี้จะอยู่ที่ระดับเว็บไซต์: เลือก แปล เพื่อรับการทับศัพท์ หรือเลือก คัดลอกจากภาษาต้นฉบับหากภาษาที่แปลใช้ URL ที่เข้ารหัส เพื่อเก็บ slug ของภาษาต้นทางไว้ในทุกคำแปล
Hreflang ใน HEAD
การ์ด ตัวเลือก SEO มีการตั้งค่าสองรายการสำหรับ hreflang:
- แสดงภาษาทางเลือกในส่วน HEAD เปิดไว้ตามค่าเริ่มต้น WPML จะส่งออก
<link rel="alternate" hreflang="...">สำหรับทุกเวอร์ชันที่แปลแล้วของหน้าปัจจุบัน - ตำแหน่งของลิงก์ hreflang เร็วที่สุดเท่าที่เป็นไปได้ (ค่าเริ่มต้น) จะวางแท็กไว้ใกล้ด้านบนสุดของ HEAD ซึ่งเครื่องมือค้นหามักจะอ่านก่อน การตั้งค่านี้รองรับธีมหรือปลั๊กอิน SEO ที่วางแท็กของตนเองในตำแหน่งเฉพาะ
เปิดทั้งสองรายการไว้เว้นแต่คุณจะมีเหตุผลเฉพาะในการปิดใช้งาน เอกสารข้อมูลของ Google เรียก hreflang ว่าเป็นสัญญาณพื้นฐานสำหรับเว็บไซต์หลายภาษา
การเปลี่ยนเส้นทางตามภาษาของเบราว์เซอร์
เมื่อผู้เยี่ยมชมมาถึง URL ในภาษาหนึ่ง แต่ภาษาที่ต้องการของเบราว์เซอร์เป็นอีกภาษาหนึ่ง WPML สามารถเปลี่ยนเส้นทางพวกเขาไปยังเวอร์ชันที่แปลแล้วได้ มีสามตัวเลือก:
- ปิดการใช้งาน (ค่าเริ่มต้น) ไม่มีการเปลี่ยนเส้นทาง ผู้เยี่ยมชมจะเห็น URL ที่พวกเขาร้องขอ
- เฉพาะเมื่อมีคำแปลอยู่เท่านั้น WPML จะตรวจสอบคำแปลในภาษาของเบราว์เซอร์ของผู้เยี่ยมชมและจะเปลี่ยนเส้นทางเฉพาะเมื่อมีคำแปลอยู่เท่านั้น ผู้ใช้ส่วนใหญ่ต้องการสิ่งนี้หากต้องการให้มีการเปลี่ยนเส้นทางเบราว์เซอร์
- เสมอ แม้ว่าจะไม่มีคำแปลในภาษาของเบราว์เซอร์ของผู้เยี่ยมชม WPML ก็จะเปลี่ยนเส้นทางไปยังหน้าแรกของภาษานั้น เป็นวิธีที่รุนแรง ผู้เยี่ยมชมอาจไปจบที่หน้าแรกทั่วไปแทนที่จะเป็นเนื้อหาที่พวกเขาพยายามเข้าถึง
การเปลี่ยนเส้นทางใช้ JavaScript ผู้เยี่ยมชมที่ปิดใช้งาน JavaScript (พบได้ยาก) จะไม่ถูกเปลี่ยนเส้นทาง เครื่องมือค้นหาที่ไม่ติดตามการเปลี่ยนเส้นทาง JS จะยังคงอยู่ใน URL ที่ได้รับ ซึ่งโดยทั่วไปแล้วคือสิ่งที่คุณต้องการ
หน้าต่างคุกกี้ จดจำการตั้งค่าเป็นเวลา N ชั่วโมง จะควบคุมระยะเวลาที่ WPML เคารพตัวเลือกภาษาของผู้เยี่ยมชมหลังจากที่พวกเขาสลับด้วยตนเอง ป้อน 24 หรือทวีคูณของ 24
การเปลี่ยนเส้นทางตามภาษาของเบราว์เซอร์มีผลตามมาต่อ SEO มีหน้าคู่มือที่ครอบคลุมอย่างชัดเจนว่าสิ่งนี้มีผลต่อการทำดัชนีของ Google อย่างไร ซึ่งคุ้มค่าที่จะอ่านก่อนเปิดใช้งานคุณสมบัตินี้
หน้าแรกที่แตกต่างกันในแต่ละภาษา
WordPress ให้คุณตั้งค่าหน้าแรกแบบคงที่และหน้าโพสต์ได้ ด้วย WPML คุณยังสามารถเลือก หน้าแรกแบบคงที่ที่แตกต่างกันในแต่ละภาษา ได้ ผู้เยี่ยมชมภาษาอังกฤษของคุณจะเห็นหน้าแลนดิ้งเพจหนึ่ง ส่วนผู้เยี่ยมชมภาษาฝรั่งเศสจะเห็นอีกหน้าหนึ่ง แม้ว่าภาษาเหล่านั้นจะเป็นคำแปลของกันและกันก็ตาม
ตั้งค่าหน้าแรกแบบคงที่ใน WordPress ตามปกติ (การตั้งค่า > การอ่าน > หน้าแบบคงที่ > หน้าแรก) จากนั้นสร้างคำแปลสำหรับแต่ละภาษา WPML จะจับคู่แต่ละภาษาเข้ากับหน้าแรกของตนเองโดยอัตโนมัติ สิ่งเดียวกันนี้ยังนำไปใช้กับหน้าโพสต์ (ดัชนีบล็อก) ได้หากเว็บไซต์ของคุณใช้อยู่
นี่คือวิธีที่เว็บไซต์ที่มีหน้าแลนดิ้งเพจการตลาดเฉพาะสถานที่จัดการกับหน้าแรกโดยไม่ต้องตั้งค่าการติดตั้ง WordPress แยกต่างหากสำหรับแต่ละตลาด
เขียนโดย Amir · อัปเดตล่าสุดเมื่อ 2 กรกฎาคม 2026
เขียนโดย Amir · อัปเดตล่าสุด 2 กรกฎาคม 2026