Skip to content

Schema Markup ไม่ใช่แค่ช่วย SEO! แต่มันคือหัวใจสำคัญในโลก AI Search ยุคใหม่ที่เราต้องรู้

Schema Markup: What It Is & How to Implement It

จริง ๆ แล้วหลายคนอาจจะคุ้นเคยกับคำว่า Schema Markup ในแง่ของการทำ SEO มานานแล้ว แต่ต้องบอกว่าตอนนี้บทบาทของมันไม่ได้จำกัดอยู่แค่การช่วยให้ Google เข้าใจเนื้อหาบนเว็บไซต์เราเท่านั้นนะ เพราะในยุคที่ AI Search กำลังมาแรงแบบนี้ Schema Markup กลายเป็นปัจจัยสำคัญที่ช่วยให้ AI เข้าใจและดึงข้อมูลของเราไปแสดงผลได้อย่างถูกต้องมากขึ้นด้วยซ้ำ!

พูดง่าย ๆ คือ Schema Markup เป็นเหมือนรหัสลับที่เราใส่เข้าไปในโค้ดของเว็บไซต์ เพื่อบอก Search Engine อย่าง Google หรือแม้กระทั่งระบบ AI ให้เข้าใจว่าข้อมูลต่าง ๆ บนหน้านั้นหมายถึงอะไร เช่น อันนี้คือชื่อสินค้า, อันนี้คือราคา, อันนี้คือรีวิว พอ Google เข้าใจ สิ่งที่เราได้กลับมาคือ ‘Rich Results’ หรือที่เรียกกันว่า Rich Snippets นั่นแหละครับ ที่จะแสดงข้อมูลพิเศษขึ้นมาในหน้าผลการค้นหา ทำให้เว็บไซต์เราดูโดดเด่นและดึงดูดสายตาคนคลิกมากขึ้น

Schema Markup คืออะไร ทำไมมันถึงสำคัญ?

Schema Markup ก็คือ ‘Structured Data‘ รูปแบบหนึ่ง เป็นการจัดระเบียบข้อมูลให้อยู่ในรูปแบบมาตรฐานที่ Search Engine สามารถอ่านและทำความเข้าใจได้แบบไม่ผิดเพี้ยน เหมือนกับการที่เราบอกตรง ๆ ว่านี่คือข้อมูลประเภทไหน ไม่ต้องให้ Google หรือ AI มานั่งเดาเอง การทำแบบนี้เลยช่วยให้ระบบค้นหาฉลาดขึ้นและนำเสนอข้อมูลที่ตรงใจผู้ใช้มากขึ้นไงล่ะครับ

แต่ก่อนเราอาจจะมองว่า Schema Markup แค่ช่วยเรื่อง Rich Results แต่เดี๋ยวนี้บทบาทมันกว้างขึ้นเยอะเลยนะ เพราะคำถามที่นัก SEO หลายคนสงสัยคือ แล้ว Schema Markup มีผลต่อการสร้างคำตอบของ AI อย่าง ChatGPT, Gemini หรือ AI Overviews ใน Google Search มั้ย? คำตอบสั้น ๆ คือ ‘แล้วแต่แพลตฟอร์มและเส้นทาง’ ครับ แต่ที่แน่ ๆ คือมันมีอิทธิพลแบบอ้อม ๆ ที่เรามองข้ามไม่ได้เลย

ประเภทของ Schema Markup ที่ Google รองรับ และควรรู้ไว้!

ปัจจุบัน Schema.org มี Schema Markup มากกว่า 823 ประเภท แต่ Google เองก็รองรับเพียงไม่กี่ประเภทตามที่ระบุบนเว็บไซต์นี่แหละครับ จริง ๆ แล้วมีหลายแบบมากนะ แต่เราหยิบเอาตัวที่ใช้บ่อย ๆ มาให้ดูกัน:

  • Article: ใช้สำหรับบทความข่าว บล็อก หรือบทความกีฬา ช่วยให้ Google เข้าใจหัวข้อ รูปภาพ และวันที่ได้ดีขึ้น ซึ่งอาจทำให้บทความของเราไปปรากฏในผลการค้นหาที่เกี่ยวข้องมากขึ้น
  • Product: สำคัญมากสำหรับร้านค้า E-commerce ช่วยให้ผู้ใช้เห็นราคา, สต็อกสินค้า, เรตติ้งรีวิว หรือข้อมูลการจัดส่งได้ตั้งแต่หน้าผลการค้นหา ทำให้ตัดสินใจก่อนคลิกเข้าเว็บได้เลย และที่สำคัญคือ AI Shopping Agents ต่าง ๆ ก็ใช้ข้อมูลจาก Product Schema นี่แหละในการแนะนำสินค้า!
  • Local Business: ทำให้ Google เข้าใจข้อมูลธุรกิจในท้องถิ่นของเรา เช่น เวลาทำการ แผนกต่าง ๆ ซึ่งจะช่วยให้ธุรกิจเราไปปรากฏใน Local Search ได้อย่างมีประสิทธิภาพ
  • Event: ใช้สำหรับกิจกรรมที่จะเกิดขึ้น ไม่ว่าจะเป็นออนไลน์หรือออฟไลน์ ช่วยให้กิจกรรมของเราเด่นชัดในหน้าผลการค้นหาของ Google ดึงดูดผู้สนใจได้ง่ายขึ้น

แต่อย่าลืมนะว่าพักหลังมานี้ Google ได้ลดการแสดงผล Rich Results ของ HowTo และ FAQs ลงไปเยอะเลย โดย FAQ จะแสดงเฉพาะเว็บที่มีความน่าเชื่อถือสูงอย่างเว็บของรัฐบาลหรือสุขภาพเท่านั้น ส่วน HowTo ก็จะแสดงผลแค่กับผู้ใช้บน Desktop ครับ อันนี้ต้องระวังนิดนึง!

Schema Markup ช่วย AI Search ได้จริงเหรอ?

ประเด็นนี้ต้องบอกว่ามันซับซ้อนหน่อย หลายคนอาจคิดว่า Schema Markup จะช่วยให้ AI สร้างคำตอบได้โดยตรง แต่จริง ๆ แล้วมันไม่ได้เป็นแบบนั้นซะทีเดียวครับ

อย่างเช่นการทดลองของ Mark Williams-Cook ที่สร้างหน้าเว็บของบริษัทปลอมขึ้นมา แล้วใส่ที่อยู่ปลอมไว้ใน Schema เท่านั้น ไม่ได้ใส่ไว้บนหน้าเว็บปกติ พอเขาไปถาม ChatGPT และ Perplexity ถึงที่อยู่บริษัท ทั้งสอง AI ก็ให้ที่อยู่ปลอมนั้นออกมาเหมือนกันนะ แต่ข้อสรุปของเขาคือ AI ไม่ได้อ่าน Schema ในฐานะ Structured Data ครับ แต่มันอ่านเป็นแค่ ‘ข้อความธรรมดา’ ใน HTML เหมือนข้อความอื่น ๆ นั่นแหละ พูดง่าย ๆ คือ AI ส่วนใหญ่จะ ‘ปอก’ โครงสร้าง Schema ออกไประหว่างการเทรน หรือตอนที่ดึงข้อมูลไปประมวลผล

แต่ก็มีข้อยกเว้นที่น่าสนใจครับ คือ Gemini! งานวิจัยของ Dan Petrovic พบหลักฐานว่า Gemini ใช้ Structured Data ในกระบวนการ ‘Grounding’ ซึ่งเป็นกลไกที่ Gemini ใช้ในการตรวจสอบความถูกต้องของคำตอบจาก Google Search Index เพราะ Google Search Index เองก็มีการ Parse Structured Data ดังนั้น Schema จึงมีอิทธิพลทางอ้อมต่อสิ่งที่ Gemini ดึงและนำมาแสดงผลได้นั่นเอง

อีกอย่างที่สำคัญคือ AI Crawlers อย่าง GPTBot, ClaudeBot, และ PerplexityBot ‘ไม่ประมวลผล JavaScript’ ครับ ดังนั้นถ้าคุณใส่ Schema ผ่าน Google Tag Manager หรือ Client-side JS พวก AI Crawlers จะมองไม่เห็นเลยนะ ถ้าอยากให้ AI เห็น Schema ควรใส่เป็นโค้ด “ แบบ Static ลงไปใน HTML โดยตรงครับ

บทบาททางอ้อมของ Schema: Knowledge Graph และ Entities

ถึงแม้ Schema อาจจะไม่ได้มีผลต่อ AI โดยตรงในทุกกรณี แต่มันก็มีบทบาทสำคัญผ่าน ‘Google’s Knowledge Graph’ และการเชื่อมโยงเชิงความหมาย (Semantic Connections) ที่ AI Model สร้างขึ้นระหว่าง Entity ต่าง ๆ (เช่น คน สถานที่ บริษัท)

ตัวอย่างเช่น Schema Markup แบบ Organization Schema จะช่วยป้อนข้อมูลเกี่ยวกับแบรนด์ของเราเข้าสู่ Knowledge Graph ซึ่งจะกำหนดว่า Google จัดประเภทแบรนด์ของเราเป็น Entity อย่างไร เมื่อ Google เข้าใจแบรนด์ของเราอย่างชัดเจน มันก็จะแสดงผลใน Entity Card, Brand Panel, และคำตอบที่ AI สร้างขึ้นได้อย่างถูกต้องมากขึ้น

Schema บางประเภทที่ควรให้ความสำคัญเป็นพิเศษในการสร้าง Entity ที่แข็งแกร่งคือ:

  • Organization Schema: ใช้เพื่อกำหนดให้แบรนด์ของเราเป็น Entity ที่ชัดเจน และการเพิ่มคุณสมบัติ @id ที่เสถียร ถือเป็นแนวทางปฏิบัติที่ดีที่สุดในปัจจุบัน
  • Author/Person Schema: เชื่อมโยงเนื้อหาเข้ากับบุคคลที่เขียน เสริมความน่าเชื่อถือของผู้เขียน (Authorship Attribution) และสัญญาณ E-E-A-T (Experience, Expertise, Authoritativeness, Trustworthiness)
  • Website Schema: แม้จะดูพื้นฐาน แต่บ่อยครั้งที่ถูกละเลยในการติดตั้งอย่างสม่ำเสมอ

อยากติด Schema Markup ต้องทำยังไง?

จริง ๆ แล้วทุกเว็บไซต์ควรติด Schema พื้นฐานนะครับ แต่ที่สำคัญคือต้องเลือกติด Schema ที่เหมาะสมกับประเภทเว็บไซต์ของเราเท่านั้น อย่าใส่ทุกอย่างเท่าที่มีนะ!

ถ้ายังไม่แน่ใจว่าจะใส่อะไรดี ลองดูตัวอย่างพื้นฐานพวกนี้:

  • สำหรับเว็บไซต์ E-commerce: ควรใส่ Product, Breadcrumb, Person/Organization schema.
  • สำหรับ Blog หรือเว็บไซต์ข่าว: ควรใส่ Article, Breadcrumb, Person/Organization schema.

ส่วนวิธีติดตั้งก็ไม่ยากเท่าไหร่ครับ ระบบจัดการเนื้อหา (CMS) สมัยใหม่ส่วนใหญ่รองรับ Schema พื้นฐานอยู่แล้ว เช่น Wix หรือ Webflow ก็แค่เข้าไปตั้งค่าในส่วนของ Schema ได้เลย

ถ้าใช้ WordPress ก็มีปลั๊กอินอย่าง Yoast SEO ที่ช่วยได้เยอะ ตอนที่เราตั้งค่าครั้งแรก (Onboarding) ระบบก็จะให้เราเพิ่ม Organization หรือ Person schema โดยอัตโนมัติ หลังจากนั้นเราก็สามารถเข้าไปปรับแต่งการตั้งค่า Schema ในแต่ละโพสต์ได้เองเลยครับ

อีกวิธีหนึ่งคือการเพิ่มโค้ดด้วยตัวเอง ซึ่งวิธีนี้จะปรับแต่ง Schema ได้อย่างอิสระที่สุด แต่ถ้าไม่เชี่ยวชาญเรื่องโค้ด แนะนำให้ปรึกษาผู้เชี่ยวชาญ SEO หรือนักพัฒนาจะดีกว่านะ โค้ด Schema Markup สามารถสร้างได้ 3 ภาษา คือ Microdata, RDFa และ JSON-LD

ถึงแม้ Google จะรองรับทั้งสามแบบ แต่ก็แนะนำ JSON-LD (Javascript Object Notation for Linked Objects) นะครับ เพราะมีโอกาสผิดพลาดน้อยกว่า ซึ่ง John Mueller จาก Google ก็เคยยืนยันเรื่องนี้ด้วยตัวเอง

เราสามารถสร้างโค้ด JSON-LD ดิบ ๆ ได้เองด้วยเครื่องมืออย่าง Dentsu’s Schema Markup Generator, Google’s Structured Data Markup Helper หรือแม้กระทั่ง ChatGPT ก็ยังช่วยได้เลย! พอได้โค้ดมาแล้วก็เอาไปใส่ในส่วน “ หรือ “ ของหน้าเว็บก็ได้ครับ Google ยืนยันว่าได้ทั้งสองที่

ตรวจสอบ Schema Markup ของคุณว่าถูกต้องไหม

หลังจากติดตั้งไปแล้ว ก็ต้องตรวจสอบด้วยนะว่าถูกต้องมั้ย สำหรับการตรวจสอบ Schema Markup ของหน้าเว็บทีละหน้า สามารถใช้เครื่องมือ Schema Validator หรือ Google’s Rich Results Test tool ได้เลยครับ ถ้าติดตั้ง Ahrefs’ SEO Toolbar ไว้ ก็จะมีลิงก์ไปที่เครื่องมือเหล่านี้ในแท็บ “Structured data” ด้วย

เครื่องมือ Rich Results Test ของ Google จะบอกว่ามีข้อผิดพลาดตรงไหนบ้าง แต่ข้อจำกัดของมันคือจะตรวจสอบเฉพาะ Schema Markup ที่ส่งผลต่อ Rich Results เท่านั้น ซึ่งไม่ใช่ประโยชน์ทั้งหมดของ Schema Markup นะ

ถ้าอยากตรวจสอบ Schema ทั่วทั้งเว็บไซต์ สามารถใช้ Google Search Console เพื่อดูสถานะของ Rich Results ทั้งหมดได้ แต่ถ้าอยากตรวจสอบ Schema แบบละเอียดยิบและครอบคลุมกว่านั้น ก็ต้องใช้เครื่องมือ Website Crawler อย่าง Ahrefs’ Site Audit (สามารถใช้งานฟรีได้ด้วยการสมัคร Ahrefs Webmaster Tools – AWT)

เมื่อรัน Audit แล้ว ระบบจะแสดงรายงานปัญหาทั้งหมด ถ้ามีปัญหาเกี่ยวกับ Structured Data ก็จะเห็นข้อความแจ้งเตือนชัดเจน เราสามารถคลิกเข้าไปดูรายละเอียดและแก้ไขได้ โดยเฉพาะอย่างยิ่ง ควรให้ความสำคัญกับการแก้ไขหน้าที่มี Organic Traffic สูง ๆ ก่อนนะครับ

หลังจากแก้ไขแล้ว Google จะต้องทำการ Crawl เว็บไซต์ของเราใหม่ Rich Results ถึงจะแสดงในผลการค้นหาได้ ซึ่งอาจใช้เวลาหลายวันเลยนะ ถ้าอยากให้เร็วขึ้นสำหรับหน้าสำคัญ ๆ ก็สามารถส่ง URL ให้ Google ทำการ Reindexing ผ่าน Google Search Console ได้เลย

สาเหตุหลัก ๆ ที่ Structured Data อาจไม่แสดงผล คือข้อมูลไม่ตรงกับเนื้อหาหลักของหน้า, Google อาจคิดว่าการแสดงผลแบบข้อความเหมาะสมกว่า หรือหน้านั้นไม่เป็นไปตามหลักเกณฑ์ Structured Data ของ Google

มุมมองจากเรา: Schema Markup ลงทุนแล้วคุ้มค่าแน่นอน

สำหรับเราแล้ว Schema Markup ยังคงเป็นการลงทุนด้าน Technical SEO ที่น่าเชื่อถือและให้ผลลัพธ์ที่ดีเสมอ ไม่ว่าจะในปัจจุบันหรืออนาคต เพราะมันช่วยให้ Google เข้าใจเนื้อหาของเราได้อย่างแม่นยำขึ้น เพิ่มอัตราการคลิกผ่าน (CTR) ด้วย Rich Results และยังเสริมสร้างสัญญาณ Entity ที่เป็นรากฐานสำคัญในการมองเห็นแบรนด์ ทั้งในการค้นหาแบบดั้งเดิมและ AI Search ที่กำลังเติบโตอย่างรวดเร็ว ในยุคที่ AI เข้ามามีบทบาทกับการค้นหาข้อมูลมากขึ้น การมี Schema ที่ถูกต้องและสมบูรณ์ จึงเป็นแต้มต่อที่สำคัญมาก ๆ ที่จะทำให้เว็บไซต์หรือธุรกิจของเราไม่ถูกทอดทิ้งอยู่หลังบ้านครับ ลงทุนกับมันไว้ ยังไงก็คุ้มค่าแน่นอน!

ที่มา: ahrefs.com