การทำเว็บไซต์หลายภาษา (Multilingual) เป็นสิ่งจำเป็นสำหรับธุรกิจที่ต้องการเข้าถึงลูกค้าทั้งชาวไทยและต่างชาติ บทความนี้แนะนำการตั้งค่า WordPress Multilingual ด้วย WPML และ Polylang บน Cloud VPS ของ de.co.th พร้อมการตั้งค่า SEO hreflang ให้ Google Index แต่ละภาษาถูกต้อง
WPML vs Polylang เลือกตัวไหนดี?
WPML เป็นปลั๊กอินแปลภาษา Premium ที่ได้รับความนิยมสูงสุด รองรับ WooCommerce เต็มรูปแบบ มี Translation Management สำหรับจ้างนักแปล และรองรับ Automatic Translation ผ่าน API ราคาเริ่มต้นประมาณ $39/ปี เหมาะกับเว็บขนาดกลาง-ใหญ่ที่ต้องการฟีเจอร์ครบ
Polylang เป็นปลั๊กอินฟรี (มีเวอร์ชัน Pro) ใช้งานง่าย รองรับ WooCommerce ในเวอร์ชัน Pro ทำงานเร็วและเบากว่า WPML เหมาะกับเว็บขนาดเล็ก-กลางที่ต้องการ 2-3 ภาษาและงบจำกัด
ติดตั้งและตั้งค่า WPML
1. ซื้อ License จาก wpml.org แล้วดาวน์โหลดปลั๊กอิน WPML Multilingual CMS และ WPML String Translation
2. อัปโหลดและ Activate ทั้งสองปลั๊กอินผ่าน Plugins → Add New → Upload Plugin
3. ไปที่ WPML → Languages เลือก Default Language เป็น “ไทย” แล้วเพิ่ม “English” เป็นภาษาเพิ่มเติม
4. เลือก URL Format แนะนำใช้ Directory (เช่น de.co.th/en/) เพราะดีต่อ SEO มากที่สุด
5. ไปที่ Post/Page ที่ต้องการแปล คลิกไอคอน “+” ข้างภาษาที่ต้องการ แล้วเขียนเนื้อหาแปล
ติดตั้งและตั้งค่า Polylang
1. ไปที่ Plugins → Add New → ค้นหา “Polylang” → Install Now → Activate
2. Setup Wizard จะแนะนำให้เพิ่มภาษา เลือก “ไทย” เป็น Default และเพิ่ม “English”
3. ไปที่ Settings → Permalinks → URL Modifications เลือก “The language is set from the directory name in pretty permalinks”
4. ไปที่ Appearance → Widgets เพิ่ม “Language Switcher” Widget ให้ผู้เข้าชมเปลี่ยนภาษาได้
5. เมื่อสร้างเนื้อหาใหม่ จะมีช่อง Translation ด้านข้างให้เชื่อมโยง Post ภาษาไทยกับภาษาอังกฤษ
ตั้งค่า SEO hreflang
hreflang Tag บอก Google ว่าหน้าเว็บแต่ละหน้ามีเวอร์ชันภาษาอะไรบ้าง ช่วยให้ Google แสดงผลลัพธ์ภาษาที่ถูกต้องตามภูมิภาคของผู้ค้นหา:
<link rel="alternate" hreflang="th" href="https://example.com/บทความ/" />
<link rel="alternate" hreflang="en" href="https://example.com/en/article/" />
<link rel="alternate" hreflang="x-default" href="https://example.com/บทความ/" />
ทั้ง WPML และ Polylang จะเพิ่ม hreflang Tag อัตโนมัติเมื่อคุณเชื่อมโยงเนื้อหาแต่ละภาษาเข้าด้วยกัน ถ้าใช้ร่วมกับ Yoast SEO หรือ Rank Math จะได้ hreflang ที่สมบูรณ์ยิ่งขึ้น
เทคนิคเพิ่มเติมบน Cloud VPS
Caching แยกภาษา — ตั้งค่า Cache Plugin (เช่น WP Super Cache, W3 Total Cache) ให้สร้าง Cache แยกตาม URL ภาษา ป้องกันปัญหาเนื้อหาภาษาปนกัน
Database Optimization — เว็บหลายภาษามี Post จำนวนเยอะขึ้นเท่าตัว ควรตั้งค่า MySQL/MariaDB ให้มี Buffer Pool เพียงพอ และรัน Optimize Table เป็นประจำ
CDN + Cloudflare — ตั้งค่า Cache Rules แยก Path ตามภาษา เช่น /en/* กับ /th/* เพื่อให้ Cache ทำงานถูกต้องกับทุกภาษา
สรุป
การสร้างเว็บหลายภาษาบน WordPress ที่ใช้ Cloud VPS ของ de.co.th ทำได้ไม่ยาก เลือก WPML สำหรับฟีเจอร์ครบจบ หรือ Polylang สำหรับความเรียบง่ายและประหยัด ที่สำคัญคืออย่าลืมตั้งค่า hreflang ให้ถูกต้องเพื่อ SEO ที่ดีในทุกภาษา

