สรุปสั้น ๆ (TL;DR)
- เอกสารของ Google ระบุว่าคุณไม่สามารถกำหนดให้หน้าเป็น featured snippet ได้ และไม่ได้เปิดเผยความยาวขั้นต่ำที่แน่นอนของข้อความ
- การคลิก featured snippet จะเลื่อนผู้ใช้ไปยังส่วนที่ถูกยกมา ถ้า Google หาตำแหน่งไม่เจอ การคลิกจะพาไปที่ด้านบนของหน้า
- nosnippet บล็อกทั้ง featured snippet และ snippet ปกติ ส่วนค่า max-snippet ที่ต่ำอาจลด featured snippet ได้แต่ไม่รับประกันว่าจะหยุด
- data-nosnippet ใช้ได้กับ element span, div และ section เท่านั้น และถ้ามีทั้งสองแบบในหน้าเดียว ระบบจะยึด nosnippet
- Search Console ใช้กฎตำแหน่งมาตรฐานกับ featured snippet และไม่มีตัวกรองเฉพาะ ส่วน traffic จาก AI Overview นับรวมในประเภทการค้นหา Web
Featured snippets คือกล่องที่อยู่ด้านบนของผลการค้นหาบางรายการใน Google ซึ่งสลับลำดับจากผลการค้นหาปกติ คือแสดงคำตอบที่ดึงมาจากหน้าเว็บก่อน แล้วจึงตามด้วยชื่อหน้าและลิงก์ ระบบของ Google เป็นผู้เลือกเองโดยอัตโนมัติ และไม่มี markup หรือการตั้งค่าใดที่ทำให้หน้าเว็บกลายเป็น featured snippet ได้ สิ่งเดียวที่คุณควบคุมได้คือการมีหน้าที่ติดอันดับสำหรับคำค้นนั้น และมีย่อหน้าที่ตอบคำถามได้ชัดเจนในตัวเอง
ดังนั้น featured snippet จึงไม่ใช่ทริก แต่เป็นวินัยในการเขียนมากกว่า บทความนี้อธิบายว่า featured snippet คืออะไร มีรูปแบบอะไรบ้าง Google บอกอะไรไว้เกี่ยวกับการเลือกแหล่งที่มา ควรจัดโครงสร้างเนื้อหาอย่างไรให้มีโอกาส การตั้งค่าที่ใช้บล็อก snippet ความสัมพันธ์ระหว่าง featured snippet กับ AI Overviews และวิธีวัดผลใน Search Console
Featured snippet คืออะไร
เอกสาร Search Central ของ Google อธิบายว่า featured snippet คือกล่องพิเศษที่สลับรูปแบบของผลการค้นหาปกติ ผลการค้นหาทั่วไปจะขึ้นต้นด้วยชื่อหน้าและ URL แล้วจึงแสดงคำอธิบายสั้นๆ ส่วน featured snippet จะขึ้นต้นด้วยคำอธิบายที่ดึงมาจากหน้าเว็บหน้าเดียว แล้ววางลิงก์ไปยังหน้านั้นไว้ด้านล่าง
การออกแบบแบบนี้ทำให้เกิดพฤติกรรมสองอย่าง อย่างแรก เมื่อผู้ใช้คลิก snippet ระบบจะพาไปยังส่วนของหน้าที่ snippet นั้นดึงมาโดยตรง และเบราว์เซอร์จะเลื่อนลงไปตรงนั้นให้อัตโนมัติ ถ้าเบราว์เซอร์ไม่รองรับ หรือ Google หาตำแหน่งของส่วนนั้นได้ไม่แน่ชัด การคลิกจะพาไปที่ด้านบนสุดของหน้า อย่างที่สอง Google ระบุว่า featured snippet จะแสดงก็ต่อเมื่อมีข้อความมากพอที่จะสร้าง snippet ที่มีประโยชน์ หน้าที่สั้นมากจึงแทบไม่ได้ featured snippet
รูปแบบย่อหน้า รายการ และตาราง
Featured snippet ที่พบเห็นได้บ่อยมีอยู่ไม่กี่แบบ แต่ละแบบสอดคล้องกับประเภทของคำถามที่ค้นหา
- Snippet แบบย่อหน้า ตอบคำถามประเภท "คืออะไร" "ทำไม" และ "ใคร" ด้วยประโยคร้อยแก้วไม่กี่ประโยค
- Snippet แบบรายการ ทั้งแบบมีหมายเลขและแบบหัวข้อย่อย ตอบคำถาม "วิธีทำ" "ขั้นตอน" หรือคำค้นแนว "ตัวเลือกที่ดีที่สุด"
- Snippet แบบตาราง ตอบคำถามเชิงเปรียบเทียบ ราคา สเปก และตารางเวลา มักดึงมาจากตาราง HTML บนหน้า
- Snippet แบบวิดีโอ แสดงสำหรับคำค้นแนว how-to บางคำ โดยชี้ไปยังช่วงหนึ่งของวิดีโอ
รูปแบบเป็นสิ่งที่ Google ตัดสินใจ ไม่ใช่หน้าเว็บ หน้าที่มีตารางก็ยังอาจถูกแสดงเป็น snippet แบบย่อหน้าได้ ถ้า Google เห็นว่าประโยคหนึ่งตอบคำถามได้ดีกว่า
Google เลือกแหล่งที่มาอย่างไร
เอกสารของ Google พูดถึงเรื่องนี้สั้นมาก คือระบบของ Google เป็นผู้ตัดสินว่าหน้าไหนเหมาะจะเป็น featured snippet สำหรับการค้นหาแต่ละครั้ง คุณไม่สามารถกำหนดให้หน้าเป็น featured snippet ได้ และ Google ไม่ได้เปิดเผยความยาวขั้นต่ำที่แน่นอนของข้อความ ทุกอย่างที่เกินจากนี้เป็นการอนุมาน จึงควรมองว่าเป็นแนวทางปฏิบัติ ไม่ใช่กฎ
- หน้าต้องมีสิทธิ์แสดง snippet ปกติก่อน หน้าต้องถูก index และไม่ถูกบล็อกด้วย nosnippet หรือค่า max-snippet ที่น้อยเกินกว่าจะใส่คำตอบได้
- โดยปกติหน้านั้นติดอันดับดีสำหรับคำค้นนั้นอยู่แล้ว featured snippet ดึงมาจากผลการค้นหา หน้าที่แข่งขันไม่ได้ในคำค้นนั้นจึงมีโอกาสน้อย
- ย่อหน้าต้องตอบคำค้นได้ในตัวเอง ข้อความที่อ่านเข้าใจได้ก็ต่อเมื่อมีย่อหน้าก่อนหน้าประกอบ จะดึงออกมาใช้ได้ยากกว่า
- Snippet เปลี่ยนได้ เพราะถูกเลือกตามคำค้นและคำนวณใหม่อยู่เรื่อยๆ แหล่งที่มาจึงสลับไปมาระหว่างหน้าต่างๆ ได้ และอาจหายไปเมื่อ Google แสดงผลการค้นหาในรูปแบบอื่น
จัดรูปแบบเนื้อหาอย่างไรให้มีโอกาสได้ featured snippet
เป้าหมายคือทำให้คำตอบหาเจอง่ายและดึงออกมาใช้ได้ง่าย โดยไม่เปลี่ยนสิ่งที่หน้าต้องการสื่อ รูปแบบที่ใช้ได้จริงมีดังนี้:
- ใส่คำถามไว้ในหัวข้อ ใช้ h2 หรือ h3 ที่ตรงกับวิธีที่คนพิมพ์ค้นหาจริง เช่น "ย้ายโดเมนใช้เวลากี่วัน"
- ตอบในประโยคแรกใต้หัวข้อ สองถึงสามประโยคเรียบๆ ที่ให้นิยามหรือคำตอบ โดยมีคำหลักอยู่ใกล้ต้นประโยค แล้วค่อยขยายความต่อ
- ใช้รายการ HTML จริงสำหรับขั้นตอน ใช้ ordered list สำหรับลำดับขั้น และ unordered list สำหรับตัวเลือก ขั้นตอนที่เขียนรวมเป็นย่อหน้ายาวย่อหน้าเดียวจะอ่านเป็นรายการได้ยากกว่า
- ใช้ตาราง HTML จริงสำหรับการเปรียบเทียบ ตารางที่มีแถวหัวและช่องข้อมูลสั้นๆ ตารางที่ฝังเป็นรูปภาพอ่านเป็นข้อความไม่ได้
- เก็บคำตอบไว้ในเนื้อหาหลัก ข้อความที่ซ่อนอยู่หลังแท็บซึ่งโหลดหลังจากคลิก อยู่ในรูปภาพ หรือถูกสคริปต์เรนเดอร์ช้า จะดึงออกมาได้ไม่แน่นอน
- ตรวจว่าไม่มีอะไรบล็อกไว้ แอตทริบิวต์ data-nosnippet ที่ติดค้างอยู่ผิด div จะกันคำตอบออกจาก snippet ทุกประเภท
ตัวอย่างประกอบ (ถ้อยคำเพื่อการอธิบายเท่านั้น): สำหรับคำค้น "crawl budget คืออะไร" หัวข้อ "Crawl budget คืออะไร" ตามด้วย "Crawl budget คือจำนวน URL ที่เสิร์ชเอนจินยินดีและสามารถ crawl บนเว็บไซต์หนึ่งได้ในช่วงเวลาหนึ่ง ขึ้นอยู่กับความเร็วในการตอบสนองของเซิร์ฟเวอร์และความต้องการ crawl เว็บนั้นของเสิร์ชเอนจิน" จะให้คำตอบที่สมบูรณ์ในตัวเอง ส่วนที่เหลือของหัวข้อจึงอธิบายสาเหตุ วิธีตรวจ และวิธีแก้ได้
ข้อผิดพลาดที่ทำให้เสีย snippet
- ฝังคำตอบไว้ใต้บทนำ เกริ่นนำสามย่อหน้าก่อนถึงนิยาม ทำให้ไม่มีย่อหน้าสะอาดๆ ให้ดึงไปใช้
- ตอบคนละคำถาม หัวข้อที่ถามว่า "คืออะไร" แต่ตามด้วยข้อความขายของ ไม่ได้ตอบคำถามนั้น
- แยกขั้นตอนไว้คนละหัวข้อที่ห่างกันมาก รายการขั้นตอนใช้ได้ดีที่สุดเมื่อขั้นตอนอยู่ติดกัน
- เปลี่ยนย่อหน้าคำตอบบ่อย การเขียนย่อหน้าคำตอบใหม่ด้วยเหตุผลอื่น อาจเปลี่ยนสิ่งที่ Google ดึงไปใช้ได้ ให้แก้อย่างตั้งใจ แล้วรอวัดผล
การควบคุมด้วย nosnippet, max-snippet และ data-nosnippet
บางเว็บต้องการตรงกันข้าม คือไม่ให้หน้าปรากฏใน featured snippet เช่น เมื่อ snippet ตอบคำถามครบจนผู้ใช้ไม่คลิกเข้ามา Google มีการควบคุมให้สามแบบ nosnippet และ max-snippet เป็นกฎระดับหน้า ตั้งได้ใน robots meta tag หรือผ่าน HTTP header X-Robots-Tag ส่วน data-nosnippet เป็น attribute ของ HTML ที่ใส่ไว้กับองค์ประกอบแต่ละส่วนในหน้า
| การควบคุม | ผลต่อ featured snippet | ผลต่อส่วนอื่นใน Search |
|---|---|---|
| nosnippet | บล็อก featured snippet ของหน้านั้น | บล็อก text snippet ปกติและตัวอย่างวิดีโอด้วย แต่รูปภาพ thumbnail แบบนิ่งอาจยังแสดงอยู่ |
| max-snippet:[ตัวเลข] | ค่าต่ำอาจลด featured snippet ได้ แต่ Google ระบุว่าไม่รับประกันว่าจะหยุดแสดง | จำกัดความยาว snippet ปกติ ค่า 0 เท่ากับ nosnippet และค่า -1 ให้ Google เลือกความยาวเอง |
| แอตทริบิวต์ data-nosnippet | ข้อความใน element ที่ติดแอตทริบิวต์นี้จะไม่ถูกใช้ใน featured snippet | ข้อความเดียวกันจะไม่ถูกใช้ใน snippet ปกติด้วย |
มีรายละเอียดบางข้อที่สำคัญ แอตทริบิวต์ data-nosnippet ใช้ได้กับ element span, div และ section เท่านั้น ถ้าหน้าหนึ่งมีทั้ง nosnippet และ data-nosnippet ระบบจะยึด nosnippet เป็นหลัก กฎใน robots meta ไม่มีผลกับข้อมูลที่ส่งผ่าน structured data สำหรับ rich result ยกเว้นช่อง description ใน markup ของ article และงานสร้างสรรค์ประเภทอื่น ซึ่ง max-snippet มีผล นอกจากนี้การควบคุมเหล่านี้ยังมีผลกับฟีเจอร์ AI ใน Search ด้วย การบล็อก snippet จึงลดสิ่งที่แสดงจากหน้านั้นในฟีเจอร์ AI ไปพร้อมกัน
Featured snippet เทียบกับ AI Overviews
Featured snippet และ AI Overviews แสดงอยู่เหนือผลการค้นหาปกติได้ทั้งคู่ และมักถูกเข้าใจสลับกัน ทั้งสองต่างกันที่วิธีการสร้าง
- แหล่งที่มา: featured snippet ยกข้อความจากหน้าเดียวและลิงก์ไปหน้านั้น ส่วน AI Overview เป็นบทสรุปที่ระบบสร้างขึ้น และแสดงลิงก์อ้างอิงได้หลายลิงก์
- คุณสมบัติที่ต้องมี: เอกสารของ Google เรื่องฟีเจอร์ AI ระบุว่าไม่มีข้อกำหนดเพิ่มเติมหรือการปรับแต่งพิเศษ หน้าต้องถูก index และมีสิทธิ์แสดงใน Search พร้อม snippet ไม่ต้องมี markup พิเศษ schema หรือไฟล์ข้อความสำหรับ AI
- การควบคุม: nosnippet, data-nosnippet, max-snippet และ noindex จำกัดสิ่งที่แสดงจากหน้าของคุณใน Search ซึ่งรวมถึงฟีเจอร์ AI
- การรายงาน: traffic จาก AI Overviews และ AI Mode รวมอยู่ในรายงาน Performance ของ Search Console ภายใต้ประเภทการค้นหา Web
ในทางปฏิบัติสองเรื่องนี้ทับซ้อนกันมาก หน้าที่มีคำตอบชัดเจนในตัวเองอยู่ใต้หัวข้อที่เป็นคำถาม ก็คือหน้าแบบเดียวกับที่ AI Overview อ้างอิงได้ นิสัยการเขียนที่ให้โอกาสได้ featured snippet จึงช่วยให้หน้าถูกเลือกเป็นลิงก์อ้างอิงได้ด้วย
วัดผล featured snippet ใน Search Console
Search Console ไม่มีตัวกรอง featured snippet ในตัวเลือก Search appearance การวัดผลจึงต้องทำทางอ้อม
- เข้าใจวิธีนับตำแหน่ง Google ระบุว่าตำแหน่งคำนวณจากบนลงล่างในฝั่งหลักของหน้า และใช้กฎตำแหน่งมาตรฐานกับ featured snippet ดังนั้น featured snippet ที่อยู่บนสุดของหน้ามักถูกรายงานเป็นตำแหน่งที่ 1 ส่วน AI Overview นับเป็นหนึ่งตำแหน่ง และทุกลิงก์ข้างในได้ตำแหน่งเดียวกัน
- แยกคำค้นที่เป็นคำถามออกมา ในรายงาน Performance ให้เพิ่มตัวกรอง query แบบ Custom (regex) และใช้รูปแบบอย่าง what|how|why|when|which เพื่อดึงคำค้นแบบคำถาม สำหรับภาษาไทยให้เพิ่มคำถามที่ใช้บ่อย เช่น คืออะไร|วิธี|ยังไง|อย่างไร
- จับคู่คำค้นกับหน้า คลิกที่คำค้น แล้วไปที่แท็บ Pages เพื่อดูว่า URL ไหนได้ impression ถ้า URL หนึ่งกระโดดขึ้นไปตำแหน่งที่ 1 แบบฉับพลันในคำค้นแบบคำถาม นั่นเป็นสัญญาณว่าอาจได้ snippet
- ยืนยันในผลการค้นหาจริง ค้นคำนั้นในหน้าต่างส่วนตัวที่ตั้งเป็นตลาดที่คุณสนใจ ผลการค้นหาต่างกันตามพื้นที่และอุปกรณ์ จึงควรเช็กบนมือถือด้วย
- เปรียบเทียบก่อนและหลังแก้ไข ใช้การเปรียบเทียบช่วงวันที่ในรายงาน Performance เทียบช่วงเวลาที่ยาวเท่ากันก่อนและหลังปรับโครงสร้างหัวข้อ ดู clicks และ CTR ไปพร้อมกัน เพราะ snippet อาจทำให้ impression และตำแหน่งดีขึ้นในขณะที่ CTR ลดลง ถ้าคำตอบแสดงครบอยู่ในกล่องแล้ว
ความหมายสำหรับเว็บไซต์ภาษาไทย
ภาษาไทยเขียนโดยไม่เว้นวรรคระหว่างคำ Google จึงต้องตัดคำเอง ประโยคสั้นที่เป็นธรรมชาติ และเขียนคำหลักแบบเดียวกับที่ผู้ใช้พิมพ์ จะให้ย่อหน้าที่ดึงไปใช้ได้สะอาดที่สุด คนไทยมักตั้งคำถามด้วยคำลงท้ายอย่าง "คืออะไร" หรือ "ทำยังไง" หัวข้อที่ใช้รูปแบบนี้จึงตรงกับคำค้นมากกว่าภาษาทางการ
ธุรกิจไทยมักมีหน้าเดียวกันทั้งภาษาไทยและภาษาอังกฤษ สองภาษานี้ถูกมองเป็นผลการค้นหาแยกกัน แต่ละเวอร์ชันจึงต้องมีคำตอบตรงๆ ที่เขียนในภาษานั้นเอง ไม่ใช่แปลตรงตัวจนอ่านแล้วแปร่ง การตั้ง hreflang ระหว่างสองเวอร์ชันให้ถูกต้องช่วยให้ Google แสดงเวอร์ชันที่เหมาะกับผู้ใช้แต่ละกลุ่ม คำค้นภาษาไทยยังอาจมีคำภาษาอังกฤษปนอยู่ เช่น "SEO" หรือ "GA4" จึงควรคงคำภาษาอังกฤษไว้ในคำตอบภาษาไทยในจุดที่ผู้ใช้จะพิมพ์แบบนั้น
คำถามที่พบบ่อย
ใส่ markup เพื่อให้ได้ featured snippet ได้หรือไม่
ไม่ได้ Google ระบุว่าคุณไม่สามารถกำหนดให้หน้าเป็น featured snippet ได้ ระบบของ Google เป็นผู้ตัดสินใจเองโดยอัตโนมัติ สิ่งที่เหลือให้ทำคือหัวข้อที่ชัดเจน คำตอบตรงๆ ใต้แต่ละหัวข้อ และรายการกับตาราง HTML จริง
จะหยุดไม่ให้หน้าปรากฏใน featured snippet ได้อย่างไร
ใช้กฎ robots แบบ nosnippet เพื่อบล็อก featured snippet ซึ่งจะเอา snippet ปกติออกไปด้วย ค่า max-snippet ที่ต่ำอาจลด featured snippet ได้โดยไม่ต้องเอา snippet ทั้งหมดออก แต่ Google ระบุว่าไม่รับประกันว่าจะหยุดแสดง
Featured snippet กับ AI Overviews เป็นอย่างเดียวกันหรือไม่
ไม่ใช่ featured snippet ยกข้อความจากหน้าเดียว ส่วน AI Overview เป็นบทสรุปที่ระบบสร้างขึ้นและมีลิงก์อ้างอิงหลายลิงก์ ทั้งสองแบบเลือกโดยอัตโนมัติ ใช้การควบคุมการแสดงตัวอย่างชุดเดียวกัน และไม่ต้องใช้ markup พิเศษ
Search Console รายงาน featured snippet อย่างไร
Search Console ใช้กฎตำแหน่งมาตรฐาน featured snippet ที่อยู่บนสุดของผลการค้นหาจึงมักถูกรายงานเป็นตำแหน่งที่ 1 เพราะไม่มีตัวกรอง featured snippet โดยเฉพาะ จึงต้องใช้ตัวกรอง regex ของคำค้นและการเช็กผลการค้นหาจริงเพื่อยืนยัน
คำตอบสำหรับ featured snippet ควรยาวแค่ไหน
Google ไม่ได้เปิดเผยความยาวขั้นต่ำที่แน่นอน แต่ระบุว่า snippet จะแสดงก็ต่อเมื่อมีข้อความมากพอที่จะมีประโยชน์ การเขียนสองถึงสามประโยคเรียบๆ ที่ตอบคำถามตรงๆ แล้วตามด้วยรายละเอียด เป็นรูปแบบที่สมเหตุสมผล
Featured snippet ให้รางวัลกับหน้าที่สร้างมาดีและเขียนชัดเจนอยู่แล้ว บริการ SEO audit ตรวจโครงสร้างหัวข้อ ความลึกของเนื้อหา และการ index ซึ่งเป็นพื้นฐานที่ snippet ต้องพึ่ง บริการ SEO ในประเทศไทย ดูแลอันดับที่ทำให้หน้ามีสิทธิ์ตั้งแต่แรก บริการ generative engine optimization ขยายแนวทางตอบก่อนแบบเดียวกันไปยัง AI Overviews และ AI engine อื่นๆ และ บริการ content marketing ช่วยผลิตหน้าที่ขึ้นต้นด้วยคำถามได้ทั้งภาษาไทยและภาษาอังกฤษ







