บทที่ 3 จาก 5 · SEO สำหรับเว็บไทย — ให้ Google เจอ เข้าใจ และเลือกหน้าของคุณ
On-page สำหรับภาษาไทย: ชื่อหน้า คำอธิบาย URL หัวข้อ และรูป
เขียนชื่อหน้าและคำอธิบายด้วยคำที่คนไทยพิมพ์ค้นจริง ทำไม Google เขียนชื่อหน้าใหม่ให้ URL ภาษาไทยต้องเข้ารหัสอย่างไร และเรื่องที่ไม่ต้องเสียเวลาด้วย เช่น จำนวนคำและลำดับหัวข้อ
พอ Google เก็บหน้าได้แล้ว คำถามต่อไปคือ Google เข้าใจไหมว่าหน้านี้ตอบคำค้นอะไร และคนที่เห็นในผลค้นหาอยากกดหรือเปล่า บทนี้ว่าด้วยสิ่งที่อยู่บนหน้าเอง
3.1 เริ่มจากคำที่คนพิมพ์จริง
ภาษาไทยมีเรื่องที่ภาษาอังกฤษไม่ค่อยเจอ คือเรื่องเดียวกันเขียนได้หลายแบบ และคนแต่ละกลุ่มพิมพ์ต่างกัน
| เรื่อง | คำที่คนอาจพิมพ์ |
|---|---|
| ปัญญาประดิษฐ์ | AI, เอไอ, ปัญญาประดิษฐ์ |
| โทรศัพท์มือถือ | มือถือ, สมาร์ทโฟน, โทรศัพท์ |
| ร้านอาหาร | ร้านข้าว, ร้านอาหาร, ชื่อเมนู + ย่าน |
วิธีหาว่าคนพิมพ์คำไหน
- ดูรายงาน Performance ใน Search Console แท็บ Queries ว่าคำไหนพาคนมาอยู่แล้ว
- ลองพิมพ์ในช่องค้นหา Google แล้วดูคำที่ระบบเติมให้
- ถามลูกค้าจริงว่าเรียกสินค้าของคุณว่าอะไร
ชื่อหน้าและคำอธิบายควรใช้คำที่คนพิมพ์ ไม่ใช่คำที่เจ้าของเว็บชอบ
บทเรียนจาก KoishiAI: ชื่อหมวดไม่ใช่คำค้น
คำอธิบายหน้าแรกของเราเคยเขียนประมาณว่า “ข่าวสารและบทความด้าน AI” ซึ่งบอกหมวดถูกต้อง แต่ไม่มีคำที่คนไทยใช้ค้นเรื่องนี้จริง อย่าง “ข่าว AI ในไทย” หรือ “ข่าว AI ต่างประเทศ” เลย เราแก้คำอธิบายและชื่อหน้าให้มีคำที่คนค้น โดยยังอ่านเป็นประโยคปกติ ไม่ใช่การยัดคำ
3.2 ชื่อหน้า (<title>)
ชื่อหน้าเป็นสิ่งแรกที่คนเห็นในผลค้นหา Google แนะนำดังนี้
- ทุกหน้าต้องมี
<title>ของตัวเอง ไม่ซ้ำกับหน้าอื่น - บรรยายเนื้อหาของหน้านั้นอย่างกระชับ
- ไม่ต้องใส่คำเดิมซ้ำหลายครั้ง การยัดคำผิดนโยบายสแปม
- ใส่ชื่อแบรนด์ไว้ต้นหรือท้าย คั่นด้วยเครื่องหมาย เช่น
—หรือ|
ความยาว: Google บอกว่าไม่มีขีดจำกัดความยาวของ <title> แต่จะตัดให้พอดีกับความกว้างจอ ตัวเลข “60 ตัวอักษร” ที่เห็นทั่วไปไม่ได้มาจากเอกสารของ Google สำหรับภาษาไทยยิ่งนับยาก เพราะสระบนล่างและวรรณยุกต์ไม่กินความกว้าง ทางที่ดีคือเอาคำสำคัญไว้ต้นชื่อ ถ้าถูกตัดท้ายก็ยังอ่านรู้เรื่อง
| แบบนี้ | ดีกว่าแบบนี้ |
|---|---|
| ข้าวมันไก่ประตูน้ำ สาขาสุขุมวิท — ร้านเจ๊นิด | หน้าแรก |
| แปลง พ.ศ. เป็น ค.ศ. และ ค.ศ. เป็น พ.ศ. — KoishiAI | KoishiAI — เครื่องมือ — แปลงปี |
| วิธีเลือกโน้ตบุ๊กสำหรับตัดต่อวิดีโอในงบนักศึกษา | โน้ตบุ๊ก โน้ตบุ๊กตัดต่อ โน้ตบุ๊กราคาถูก โน้ตบุ๊กนักศึกษา |
ทำไม Google เปลี่ยนชื่อหน้าของเรา
บางครั้งผลค้นหาแสดงชื่อที่ไม่ใช่ <title> ที่เราตั้ง Google บอกว่าอาจใช้ข้อความจากหัวข้อหลักที่เห็นบนหน้า <h1>, og:title, ข้อความที่เด่นบนหน้า ข้อความในลิงก์ที่ชี้มาหน้านี้ หรือ structured data แบบ WebSite
ถ้าเจอบ่อย ให้ตรวจว่า <title> กับ <h1> ขัดกันไหม ชื่อยาวหรือซ้ำกับหน้าอื่นไหม หรือเป็นข้อความสำเร็จรูปที่ทุกหน้าเหมือนกันหรือเปล่า
3.3 คำอธิบาย (meta description)
Google เขียนไว้ว่าข้อความใต้ชื่อในผลค้นหา (snippet) ส่วนใหญ่มาจากเนื้อหาในหน้า และจะใช้ meta description เมื่อบรรยายหน้าได้ดีกว่า หน้าที่ของ meta description จึงอยู่ที่การช่วยให้คนที่เห็นผลค้นหาตัดสินใจกด
- เขียนแยกให้แต่ละหน้า ไม่ใช้ข้อความเดียวกันทั้งเว็บ
- บอกข้อมูลที่คนอยากรู้ก่อนกด เช่น ราคา เวลาเปิด หรือสิ่งที่จะได้จากบทความ
- เว็บที่มีหน้าจำนวนมากจากฐานข้อมูล สร้างคำอธิบายด้วยโปรแกรมจากข้อมูลจริงของแต่ละหน้าได้
ความยาวเหมือนชื่อหน้า คือไม่มีขีดจำกัด แต่ถูกตัดให้พอดีจอ
ถ้ามีส่วนไหนในหน้าที่ไม่อยากให้ขึ้นใน snippet ใส่ data-nosnippet ได้ แต่ Google รองรับเฉพาะแท็ก div span และ section จึงต้องครอบข้อความส่วนนั้นด้วยแท็กใดแท็กหนึ่งในนี้
3.4 URL ภาษาไทย
Google แนะนำให้ใช้ คำในภาษาของผู้อ่าน ใน URL และ เข้ารหัสตัวอักษรที่ไม่ใช่ ASCII แบบ percent encoding ตัวอย่างเช่น คำว่า “ข่าว” ใน URL ควรอยู่ในรูป %E0%B8%82%E0%B9%88%E0%B8%B2%E0%B8%A7 โดยปกติ CMS และเบราว์เซอร์จะแปลงให้อัตโนมัติ
URL ภาษาไทยหรือภาษาอังกฤษดีกว่ากัน เป็นเรื่องการใช้งานมากกว่าอันดับ เพราะ Google บอกว่าคำใน path แทบไม่มีผลต่ออันดับ
| URL ภาษาไทย | URL ภาษาอังกฤษหรือคำทับศัพท์ |
|---|---|
| คนไทยอ่านเข้าใจทันที | สั้นเมื่อคัดลอกไปแปะ |
เมื่อคัดลอกไปแปะ อาจกลายเป็น %E0%B8… ยาวมาก | ต้องเลือกคำสะกดให้คงที่ทั้งเว็บ |
อะไรก็ได้ ขอให้คงที่ทั้งเว็บ ใช้ - คั่นคำแทน _ ตามที่ Google แนะนำ และอย่าเปลี่ยน URL ที่ใช้อยู่แล้วโดยไม่ทำ redirect
3.5 หัวข้อ ความยาว และโครงเรื่อง
สองเรื่องที่ไม่ต้องกังวลตามคู่มือ Google
- ความยาว ไม่มีจำนวนคำขั้นต่ำหรือสูงสุด บทความสั้นที่ตอบคำถามครบ ดีกว่าบทความยาวที่วนอยู่ที่เดิม
- ลำดับและจำนวนหัวข้อ ไม่มีผลต่อ Google Search
แต่หัวข้อยังสำคัญกับคนอ่าน คนส่วนใหญ่กวาดตาดูหัวข้อก่อนตัดสินใจอ่าน ให้หัวข้อบอกเนื้อหาข้างใต้ได้ในตัว เหมือนที่บทนี้ใช้หัวข้อเป็นเลขลำดับ
3.6 รูปภาพ
- ใส่รูปด้วย
<img src="…">(หรือใน<picture>) Google ไม่เก็บรูปที่ใส่เป็นพื้นหลังด้วย CSS - เขียน
altบรรยายสิ่งที่อยู่ในรูปตามบริบทของหน้า เช่น “ข้าวมันไก่ต้มกับน้ำจิ้มเต้าเจี้ยว” ดีกว่า “รูปอาหาร” และอย่ายัดคีย์เวิร์ดลงใน alt - ตั้งชื่อไฟล์ให้สั้นและสื่อความหมาย เช่น
khao-man-gai-sukhumvit.jpgดีกว่าIMG00023.JPG - รูปแบบไฟล์ที่ Google รองรับ ได้แก่ BMP, GIF, JPEG, PNG, WebP, SVG และ AVIF
3.7 ลงมือหลังอ่านบทนี้
- เปิด Search Console แท็บ Queries จดคำที่คนใช้ค้นเว็บคุณจริง
- เลือก 5 หน้าที่สำคัญ เขียนชื่อหน้าและคำอธิบายใหม่ด้วยคำเหล่านั้น เอาคำสำคัญไว้ต้นชื่อ
- ตรวจว่าไม่มีสองหน้าที่ใช้
<title>เดียวกัน - ตรวจ alt ของรูปสำคัญ
บทต่อไปว่าด้วยการบอก Google และแอปแชร์อย่าง Facebook กับ LINE ว่าหน้าคืออะไร ผ่าน structured data และแท็ก Open Graph
เครื่องมือที่เกี่ยวข้อง
- ตรวจพรีวิวลิงก์ Facebook LINE X ดูว่าชื่อหน้าและคำอธิบายจะขึ้นอย่างไรเมื่อแชร์
- ล้างข้อความไทยก่อนส่ง AI ใช้เมื่อคัดลอกข้อความจาก PDF มาทำหน้าเว็บ แล้วสระหรือวรรณยุกต์เพี้ยน