โครงสร้าง URL hreflang ตัวอักษรไทย และการแปล สำหรับเว็บไซต์ไทย–อังกฤษที่ได้ผลทั้งกับลูกค้าและ Google
คลินิกในกรุงเทพฯ ดูแลครอบครัวคนไทยตอนเช้า และชาวต่างชาติตอนบ่าย รีสอร์ตในกระบี่ขายให้ชาวยุโรปช่วงไฮซีซัน และคนไทยที่มาเที่ยวสุดสัปดาห์ช่วงหน้าฝน บริษัทส่งออกคุยกับผู้ซื้อในเยอรมนีและซัพพลายเออร์ในนครปฐม สำหรับทุกคนเหล่านี้ เว็บไซต์ภาษาเดียวทำให้ลูกค้าครึ่งหนึ่งหันหลังกลับไปอย่างเงียบๆ
การทำเว็บไซต์ทั้งภาษาไทยและอังกฤษฟังดูง่าย "แค่แปล" แต่เว็บไซต์ที่ได้ผลจริงตัดสินใจเรื่องไม่กี่อย่างได้ถูกต้องตั้งแต่ต้น คือวางโครงสร้างภาษาอย่างไร จัดตัวอักษรไทยอย่างไร ใครเป็นคนเขียน และ Google จะเข้าใจอย่างไรว่าควรแสดงเวอร์ชันไหน คู่มือนี้ครอบคลุมทั้งสี่เรื่อง
ตัดสินใจก่อนว่าแต่ละภาษาเขียนให้ใคร
ก่อนแปลแม้แต่คำเดียว ให้ตอบคำถามหนึ่งข้อ: สองภาษานี้สำหรับลูกค้ากลุ่มเดียวกัน หรือคนละกลุ่ม คำตอบจะเปลี่ยนทั้งเว็บไซต์
- ลูกค้ากลุ่มเดียวกัน สองภาษา: คลินิกในกรุงเทพฯ ที่มีคนไข้ผสมกัน เนื้อหาควรตรงกันใกล้เคียงทั้งสองภาษา
- ลูกค้าคนละกลุ่มตามภาษา: รีสอร์ตที่แขกคนไทยสนใจโปรสุดสัปดาห์และการขับรถมาเอง ส่วนแขกต่างชาติสนใจรถรับส่งสนามบินและการเข้าประเทศ หน้าเว็บพูดคนละเรื่องได้ และควรพูดคนละเรื่องด้วย
- ภาษาหลักหนึ่งภาษาบวกบทสรุป: ร้านอาหารในย่านที่ลูกค้าเป็นคนไทยเป็นหลัก อาจต้องการเว็บภาษาไทยครบ และเมนูกับหน้าจองภาษาอังกฤษที่สั้นกว่า ไม่เป็นไร ตราบใดที่ส่วนภาษาอังกฤษมีประโยชน์จริง
โครงสร้าง: แยก URL สำหรับแต่ละภาษา
นี่คือการตัดสินใจที่สำคัญที่สุดสำหรับ Google เสิร์ชเอนจินเก็บข้อมูลเป็น URL ดังนั้นแต่ละภาษาของหน้าหนึ่งควรมีที่อยู่ของตัวเอง รูปแบบที่ใช้กันทั่วไปคือ
โครงสร้าง ตัวอย่าง เหมาะกับ
โฟลเดอร์ย่อย yoursite.com/th/ และ yoursite.com/en/ ธุรกิจส่วนใหญ่ เรียบง่าย โดเมนเดียว ความน่าเชื่อถือรวมที่เดียว
ซับโดเมน th.yoursite.com ทีมแยกกัน หรือเนื้อหาต่างกันมากในแต่ละภาษา
แยกโดเมน yoursite.co.th และ yoursite.com แบรนด์ใหญ่ที่แยกการดำเนินงานในไทยกับต่างประเทศ
สลับภาษาใน URL เดิม yoursite.com (มีแค่ปุ่มสลับ) ผู้เข้าชม แต่ Google มักเก็บข้อมูลแค่ภาษาเดียว
สำหรับธุรกิจขนาดเล็กและกลางส่วนใหญ่ โฟลเดอร์ย่อย สมดุลที่สุด ลิงก์และชื่อเสียงทั้งหมดสะสมอยู่ที่โดเมนเดียว และทั้งสองภาษาติดอันดับได้ ส่วนปุ่มสลับที่เปลี่ยนข้อความใน URL เดิม ให้ความรู้สึกลื่นไหลสำหรับผู้เข้าชม แต่ Google มักเห็นและเก็บข้อมูลเพียงเวอร์ชันเดียว ซึ่งมักเป็นภาษาที่โหลดขึ้นมาเป็นค่าเริ่มต้น
โฟลเดอร์ย่อยเก็บทั้งสองภาษาไว้ในโดเมนเดียว ทุกลิงก์และรีวิวจึงเสริมทั้งสองภาษา
บอก Google ว่าหน้าไหนคือภาษาอะไร: hreflang
เมื่อแต่ละภาษามี URL ของตัวเองแล้ว ให้เชื่อมกันด้วยแท็ก hreflang ซึ่งบอก Google ว่า "หน้านี้คือเวอร์ชันภาษาไทย หน้านี้คือเวอร์ชันภาษาอังกฤษ และเป็นหน้าเดียวกัน" Google จะแสดงหน้าภาษาไทยให้คนที่ค้นหาภาษาไทย และหน้าภาษาอังกฤษให้คนค้นหาภาษาอังกฤษ แทนที่จะมองว่าเป็นเนื้อหาซ้ำ
- แต่ละหน้าระบุทุกเวอร์ชันภาษา รวมถึงตัวเอง:
th สำหรับไทย en สำหรับอังกฤษ
- เพิ่ม
x-default สำหรับเวอร์ชันที่จะแสดงเมื่อไม่มีภาษาที่ตรง (มักเป็นภาษาอังกฤษ)
- แท็กต้องชี้กลับไปกลับมา: ถ้าหน้าไทยชี้ไปหน้าอังกฤษ หน้าอังกฤษก็ต้องชี้กลับ
อย่าเปลี่ยนเส้นทางผู้เข้าชมไปภาษาหนึ่งโดยอัตโนมัติตาม IP หรือเบราว์เซอร์ บอตของ Google ส่วนใหญ่เข้าจากสหรัฐฯ และอาจไม่เคยเห็นหน้าภาษาไทยของคุณเลย ใช้แบนเนอร์เล็กๆ แนะนำภาษาแทน และให้คนสลับเองได้เสมอ
ตัวอักษรไทย: จุดที่เว็บสองภาษาส่วนใหญ่พลาด
อักษรไทยสวยงาม แต่แสดงผลบนหน้าจอต่างจากภาษาอังกฤษมาก นักออกแบบที่ทดสอบแค่ภาษาอังกฤษ มักปล่อยหน้าภาษาไทยที่ดูอึดอัด พัง หรือไม่เป็นมืออาชีพ
เลือกฟอนต์ไทยที่ดี
ฟอนต์ฝรั่งหลายตัวไม่มีตัวอักษรไทย เบราว์เซอร์จึงใช้ฟอนต์ที่มีในเครื่องแทน ซึ่งมักไม่เข้ากัน เลือกฟอนต์ที่ออกแบบมาสำหรับภาษาไทย แล้วจับคู่กับฟอนต์ภาษาอังกฤษ ตัวเลือกดีๆ ที่ใช้บนเว็บได้ฟรี เช่น Noto Sans Thai IBM Plex Sans Thai Sarabun Prompt และ Kanit แบบไม่มีหัว (โมเดิร์น) ดูสะอาดสำหรับหัวข้อ ส่วนแบบมีหัวมักอ่านง่ายกว่าในย่อหน้ายาว
ให้ตัวอักษรไทยมีที่หายใจ
ภาษาไทยมีสระและวรรณยุกต์ที่ซ้อนอยู่บนและล่างตัวอักษร ระยะบรรทัดที่ดูดีในภาษาอังกฤษ อาจตัดเครื่องหมายเหล่านั้นหรือทำให้บรรทัดชนกัน หลักง่ายๆ คือให้ระยะบรรทัดเนื้อความภาษาไทยอย่างน้อย 1.6–1.8
อย่าเว้นระยะห่างระหว่างตัวอักษรไทย
การเว้นระยะตัวอักษรกว้างๆ เป็นสไตล์ยอดนิยมสำหรับป้ายภาษาอังกฤษตัวเล็ก ("OUR SERVICES") แต่ถ้าใช้กับภาษาไทย สระที่ซ้อนอยู่จะแยกออกจากพยัญชนะ และคำจะแตกกระจาย ใช้ระยะปกติกับภาษาไทย เราเองก็ต้องแก้เรื่องนี้กับป้ายเล็กๆ บนเว็บไซต์ของเรา
วางแผนเรื่องการตัดบรรทัด
ภาษาไทยไม่เว้นวรรคระหว่างคำ เว้นแค่ระหว่างวลีและประโยค เบราว์เซอร์ตัดบรรทัดภาษาไทยได้ดีขึ้นมากแล้ว แต่ปุ่มและหัวข้อที่แคบยังตัดคำผิดที่ได้ ทดสอบหัวข้อภาษาไทยทุกอันบนมือถือจริง และให้ปุ่มขยายได้ แทนการบังคับความกว้างตายตัว
กฎเล็กๆ สี่ข้อที่ทำให้หน้าภาษาไทยดูเป็นมืออาชีพ ไม่ใช่ดูเหมือนแปลมา
การแปล กับ การทำให้เป็นภาษาท้องถิ่น
การแปลด้วยเครื่องพัฒนาขึ้นมาก และใช้เป็นร่างแรกได้ดี แต่เว็บไซต์คือข้อความขายของ และลูกค้าสังเกตได้เมื่ออ่านแล้วรู้สึกเหมือนแปลมา ตัวอย่างของการทำให้เป็นภาษาท้องถิ่นในทางปฏิบัติ
- น้ำเสียง: การตลาดภาษาอังกฤษมักตรงและเป็นกันเอง ส่วนการเขียนเชิงธุรกิจภาษาไทยมักสุภาพและอบอุ่นกว่าเล็กน้อย เช่น ใช้ ค่ะ/ครับ ในข้อความแบบแชต หรือใช้ภาษาทางการมากขึ้นสำหรับบริการด้านกฎหมายและการแพทย์
- วันที่และปี: คนไทยนิยมใช้พุทธศักราช ปี 2026 คือ พ.ศ. 2569 แสดงวันที่ในรูปแบบที่ผู้อ่านคุ้นเคย
- ราคาและการชำระเงิน: แสดงราคาเป็นบาท (฿ หรือ บาท) และบอกว่ารับพร้อมเพย์ถ้ารับ ผู้เข้าชมต่างชาติอาจอยากรู้ว่ารับบัตรต่างประเทศไหม
- ตัวอย่างและการอ้างอิง: กรณีศึกษาเรื่องคาเฟ่ในสุขุมวิท เข้าถึงผู้อ่านคนไทยได้ดีกว่า "ธุรกิจเล็กในลอนดอน" ทั่วไป
- คำค้นหา: ลูกค้าคนไทยมักค้นเป็นภาษาไทยแม้จะเป็นคำอังกฤษ ("รับทำเว็บไซต์" ไม่ใช่ "web design") เขียนหน้าภาษาไทยโดยใช้วลีที่คนไทยพิมพ์จริง
วิธีทำงานที่ดีที่สุดที่เราพบ คือเขียนหน้าด้วยภาษาหลักก่อน แปลร่างแรก (คนหรือเครื่อง) แล้วให้เจ้าของภาษา เขียนใหม่ เหมือนเขียนขึ้นเองสำหรับผู้อ่านกลุ่มนั้น ไม่ใช่แค่แก้ทีละบรรทัด
ปุ่มสลับภาษา
ฟังดูเป็นเรื่องเล็ก แต่ปุ่มสลับภาษาที่แย่ทำให้เสียคนได้ ทำรายละเอียดเหล่านี้ให้ถูก
- หาง่าย: มุมขวาบนบนเดสก์ท็อป และในหรือข้างเมนูบนมือถือ
- ใช้ชื่อภาษา ไม่ใช่ธง: "TH / EN" หรือ "ไทย / English" ธงแทนประเทศ ไม่ใช่ภาษา
- อยู่หน้าเดิม: สลับจากหน้าราคาภาษาอังกฤษ ควรไปที่หน้าราคาภาษาไทย ไม่ใช่หน้าแรกภาษาไทย
- จำการเลือกไว้: ถ้าเลือกภาษาไทย ให้อยู่ในภาษาไทยตลอดการเข้าชม
อัปเดตทั้งสองภาษาให้ตรงกันเสมอ
ความล้มเหลวที่พบบ่อยที่สุดไม่ได้เกิดตอนเปิดตัว แต่เกิดหกเดือนต่อมา เมื่อหน้าภาษาอังกฤษมีราคาใหม่ แต่หน้าภาษาไทยยังแสดงราคาปีที่แล้ว กำหนดว่าใครดูแลภาษาไหน และให้การอัปเดตทั้งสองภาษาเป็นงานเดียวกัน ระบบจัดการเนื้อหาที่ดีจะให้เห็นทันทีว่าหน้าไหนยังไม่มีคำแปล
ทุกอย่างบนเว็บไซต์นี้ใช้ได้ทั้งภาษาไทยและอังกฤษ รวมถึงบทความนี้ ลองกดปุ่ม TH/EN ด้านบนดู ถ้าต้องการเว็บไซต์สองภาษาที่อ่านเป็นธรรมชาติทั้งสองภาษา ดู บริการของเรา หรือ ติดต่อเรา และถ้าอยากได้เคล็ดลับเรื่องการเขียน อ่าน วิธีเขียนข้อความบนเว็บไซต์ให้ขายได้
คำถามที่พบบ่อย
หน้าภาษาไทยกับภาษาอังกฤษควรมี URL ต่างกันไหม
ควร ถ้าอยากให้ทั้งสองภาษาขึ้นบน Google เสิร์ชเอนจินเก็บข้อมูลเป็น URL แต่ละภาษาจึงต้องมีที่อยู่ของตัวเอง (เช่น /th/ และ /en/) และเชื่อมกันด้วยแท็ก hreflang
ใช้ Google Translate กับเว็บไซต์พอไหม
ใช้เป็นร่างแรกได้ แต่ลูกค้าดูออก ให้เจ้าของภาษาเขียนคำแปลใหม่ให้ได้น้ำเสียง คำเฉพาะท้องถิ่น และวลีที่คนค้นหา โดยเฉพาะหน้าแรก หน้าบริการ และทุกอย่างที่เกี่ยวกับราคา
ควรใช้ฟอนต์ไทยอะไรบนเว็บไซต์
เลือกฟอนต์เว็บที่ออกแบบมาสำหรับภาษาไทย เช่น Noto Sans Thai IBM Plex Sans Thai Sarabun Prompt หรือ Kanit แล้วจับคู่กับฟอนต์ภาษาอังกฤษ ทดสอบเนื้อความบนมือถือว่าอ่านง่ายไหม
หน้าเดียวมีทั้งภาษาไทยและอังกฤษได้ไหม
สำหรับสิ่งสั้นๆ อย่างเมนูหรือข้อมูลติดต่อ ได้ แต่สำหรับหน้าเต็ม การแยกเวอร์ชันภาษาชัดเจนกว่าสำหรับผู้เข้าชม และดีกว่ามากสำหรับเสิร์ชเอนจิน