Technical SEO
Structured Data (Schema Markup) คืออะไร? ช่วย SEO และ AI Search อย่างไร
โดย ทีม AMJAKA Studio · อัปเดต · อ่าน 7 นาที

Structured Data หรือ Schema Markup คือข้อมูลที่ใส่ไว้ในโค้ดของหน้าเว็บ เพื่ออธิบายเนื้อหาให้ Google และ AI เข้าใจอย่างชัดเจน เช่น ข้อมูลบริษัท สินค้าและราคา บทความ หรือคำถามที่พบบ่อย โดยใช้คำศัพท์มาตรฐานจาก schema.org และ Google แนะนำรูปแบบ JSON-LD เพราะติดตั้งและดูแลง่ายที่สุด
Structured Data คืออะไร
คนอ่านหน้าเว็บแล้วรู้ทันทีว่าตัวเลข “68,000” คือราคา และ “063-321-1444” คือเบอร์โทร แต่โปรแกรมต้องเดา Structured Data คือการบอก Google และ AI ตรงๆ ว่าข้อมูลแต่ละส่วนคืออะไร ด้วยรูปแบบที่ระบบอ่านได้แน่นอน
เขียนได้ 3 รูปแบบ คือ JSON-LD, Microdata และ RDFa ซึ่ง Google รองรับเท่ากันทั้งหมด แต่แนะนำ JSON-LD ในกรณีส่วนใหญ่ เพราะแยกจาก HTML ที่แสดงผล ติดตั้งและแก้ไขง่าย
Structured Data ช่วย SEO อย่างไร
- ช่วยให้ Google เข้าใจเนื้อหาของหน้าได้ถูกต้อง เช่น ระบุว่าหน้านี้เป็นบทความ สินค้า หรือข้อมูลบริษัท
- ทำให้หน้าเว็บมีสิทธิ์แสดงผลแบบพิเศษ (Rich Results) เช่น ราคาและรีวิวสินค้า breadcrumb หรือข้อมูลกิจกรรม
- ช่วยเชื่อมข้อมูลแบรนด์ให้เป็นหนึ่งเดียว เช่น ใช้ sameAs บอกว่าเว็บไซต์ Facebook และ LINE OA เป็นของบริษัทเดียวกัน ซึ่งเป็นรากฐานของ GEO
ประเภท Schema ที่เว็บไซต์ธุรกิจควรรู้
| Schema | ใช้กับ | หมายเหตุ |
|---|---|---|
| Organization / LocalBusiness | ข้อมูลบริษัท ที่อยู่ เบอร์โทร โลโก้ โปรไฟล์ทางการ | ทุกเว็บไซต์ธุรกิจควรมี |
| Product + Offer | สินค้าและราคา | ราคาต้องตรงกับที่แสดงบนหน้า |
| Article / BlogPosting | บทความ ข่าว บล็อก | ใส่ผู้เขียนและวันที่เผยแพร่/อัปเดต |
| BreadcrumbList | เส้นทางหน้า เช่น หน้าแรก › บทความ | ช่วยให้ Google เข้าใจโครงสร้างเว็บไซต์ |
| FAQPage | คำถามที่พบบ่อย | ตั้งแต่ปี 2023 Google แสดง rich result แบบ FAQ เฉพาะเว็บไซต์ภาครัฐและสุขภาพที่น่าเชื่อถือ แต่ยังช่วยให้ระบบเข้าใจโครงสร้างถาม-ตอบ |
| Event | สัมมนา อีเวนต์ คอนเสิร์ต | มีวันที่ สถานที่ และการขายบัตร |
ตัวอย่าง JSON-LD สำหรับข้อมูลบริษัท
ตัวอย่างนี้ย่อมาจากที่เราใช้บนเว็บไซต์ AMJAKA Studio วางไว้ในส่วน <head> หรือ <body> ของหน้าเว็บ:
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "ProfessionalService",
"name": "AMJAKA Studio",
"url": "https://www.amjaka.co.th",
"logo": "https://www.amjaka.co.th/images/logo-amjaka.svg",
"telephone": "+66633211444",
"address": {
"@type": "PostalAddress",
"addressLocality": "อำเภอบางพลี",
"addressRegion": "สมุทรปราการ",
"postalCode": "10540",
"addressCountry": "TH"
},
"sameAs": [
"https://www.facebook.com/AMJAKAStudio",
"https://page.line.me/amjakastudio"
]
}
</script>วิธีติดตั้งและตรวจสอบ Structured Data
- เลือกประเภท Schema ที่ตรงกับเนื้อหาที่ผู้ใช้มองเห็นบนหน้านั้นจริง
- เขียนเป็น JSON-LD แล้ววางในแท็ก <script type="application/ld+json"> ของหน้า หรือใช้ปลั๊กอินของระบบจัดการเว็บไซต์
- ทดสอบด้วย Rich Results Test ของ Google ว่าหน้ามีสิทธิ์แสดงผลแบบพิเศษประเภทใด
- ตรวจความถูกต้องตามมาตรฐานด้วย Schema Markup Validator
- ติดตามข้อผิดพลาดในรายงานของ Google Search Console หลังเผยแพร่
- อัปเดต Structured Data ทุกครั้งที่ข้อมูลบนหน้าเปลี่ยน เช่น ราคา หรือเวลาทำการ
ข้อผิดพลาดที่พบบ่อย
- ใส่ข้อมูลที่ไม่มีให้เห็นบนหน้าเว็บ เช่น รีวิวหรือราคาที่ผู้ใช้มองไม่เห็น
- ใช้ประเภท Schema ไม่ตรงกับเนื้อหา เช่น ใส่ Product ในหน้าบทความ
- ราคาหรือข้อมูลติดต่อใน Structured Data ไม่ตรงกับบนหน้า หลังแก้ไขเว็บไซต์
- มีชุดข้อมูลบริษัทซ้ำหลายชุดที่ขัดกันในหน้าเดียวกัน
สรุป
Structured Data คือการอธิบายเว็บไซต์ให้ Google และ AI เข้าใจโดยไม่ต้องเดา เริ่มจาก Organization สำหรับข้อมูลบริษัท แล้วเพิ่มประเภทที่ตรงกับเนื้อหา เช่น Product หรือ Article ใช้ JSON-LD และตรวจสอบด้วยเครื่องมือของ Google ทุกครั้ง
อยากให้เว็บไซต์มี Structured Data ครบตั้งแต่แรก?
เว็บไซต์ที่เราทำวาง Structured Data ของบริษัท บริการ และ FAQ ให้ Google และ AI เข้าใจธุรกิจของคุณ ปรึกษาฟรี