เครื่องมือตรวจสอบ Structured Data และ Schema.org ฟรี
ตรวจสอบความถูกต้องของ JSON-LD, Microdata และ RDFa structured data ของหน้าคุณ ตรวจสอบประเภท Schema.org คุณสมบัติที่จำเป็น และรับคำแนะนำการอ่านได้ด้วย AI
ทำไม Structured Data จึงสำคัญ
Structured data คือชั้นที่เครื่องอ่านได้ซึ่งระบบ AI พึ่งพาเพื่อเข้าใจแบรนด์ ผลิตภัณฑ์ และเนื้อหาของคุณ Schema markup ที่ใช้งานได้ดีจะปรับปรุงการแสดงผลใน AI ได้รับ rich results และทำให้มั่นใจว่าการแสดงแบรนด์ถูกต้อง
ทำไมจึงสำคัญสำหรับ AI
- โมเดล AI ใช้ structured data เพื่อตรวจสอบและอ้างอิงแบรนด์ของคุณ
- Schema markup เปิดใช้ rich results ใน Google และ Bing
- Schema ที่ขาดหายไปนำไปสู่คำอธิบายที่สร้างโดย AI ที่ไม่ถูกต้อง
สิ่งที่เราตรวจสอบ
- การดึงข้อมูล JSON-LD, Microdata และ RDFa
- การตรวจสอบประเภท Schema.org และการตรวจสอบคุณสมบัติ
- ความครอบคลุมของคุณสมบัติที่จำเป็นและที่แนะนำ
คำถามที่พบบ่อย
Structured data คือโค้ดที่เครื่องอ่านได้ (เช่น JSON-LD) ที่เพิ่มใน HTML ของคุณเพื่อช่วยให้เครื่องมือค้นหาและโมเดล AI เข้าใจเนื้อหาของคุณ ใช้คำศัพท์ Schema.org เพื่ออธิบายเอนทิตีเช่นองค์กร ผลิตภัณฑ์ บทความ และอีเวนต์ ระบบ AI เช่น ChatGPT, Claude และ Google Gemini พึ่งพา structured data อย่างมากเพื่อนำเสนอแบรนด์และเนื้อหาของคุณได้อย่างถูกต้องในคำตอบของพวกเขา
JSON-LD (JavaScript Object Notation for Linked Data) เป็นรูปแบบที่ใช้สคริปต์ซึ่งอยู่ในส่วน <head> ของหน้าคุณ Microdata ใช้แอตทริบิวต์ HTML (itemscope, itemtype, itemprop) แบบอินไลน์กับเนื้อหาของคุณ RDFa ใช้แอตทริบิวต์เช่น typeof และ property JSON-LD เป็นรูปแบบที่ Google แนะนำเพราะใช้งานง่ายกว่า บำรุงรักษาง่าย และไม่ต้องเปลี่ยนโครงสร้าง HTML ของคุณ
อย่างน้อยเว็บไซต์ทุกแห่งควรมี schema Organization หรือ LocalBusiness พร้อมชื่อและ URL ของคุณ นอกเหนือจากนั้น ให้เพิ่ม schema ที่ตรงกับเนื้อหาของคุณ: Article หรือ BlogPosting สำหรับบล็อกโพสต์, Product สำหรับอีคอมเมิร์ซ, FAQPage สำหรับส่วน FAQ, BreadcrumbList สำหรับการนำทาง และ Event สำหรับอีเวนต์ ยิ่งคุณอธิบายเนื้อหาของคุณได้ถูกต้องมากเท่าใด โมเดล AI ก็สามารถนำเสนอได้ดียิ่งขึ้น
คุณสมบัติที่จำเป็นคือฟิลด์ขั้นต่ำที่จำเป็นสำหรับประเภท schema ที่จะถูกต้องและมีประโยชน์ — ตัวอย่างเช่น Organization ต้องการ "name" และ "url" คุณสมบัติที่แนะนำเป็นตัวเลือกแต่ช่วยเพิ่มความสมบูรณ์ — เช่น "logo", "sameAs" และ "contactPoint" สำหรับ Organization การเพิ่มคุณสมบัติที่แนะนำเพิ่มโอกาสในการได้รับ rich results ในการค้นหาและการนำเสนอที่ดีขึ้นในคำตอบของ AI
โมเดล AI ใช้ structured data เพื่อเข้าใจความสัมพันธ์ของเอนทิตี ตรวจสอบข้อเท็จจริง และให้การอ้างอิงที่ถูกต้อง เมื่อไซต์ของคุณมี schema markup ที่มีโครงสร้างดี ผู้ช่วย AI มีแนวโน้มที่จะกล่าวถึงแบรนด์ของคุณอย่างถูกต้อง แสดงข้อมูลธุรกิจที่ถูกต้อง และเชื่อมโยงกับเนื้อหาของคุณ Structured data ที่ขาดหายไปหรือไม่ถูกต้องอาจทำให้โมเดล AI นำเสนอธุรกิจของคุณผิดพลาด
ใช่ Structured Data Checker ของ GeoVector ฟรีทั้งหมดโดยไม่ต้องสมัครสมาชิก คุณสามารถสแกน URL ใดก็ได้และรับผลลัพธ์ทันทีพร้อมคำแนะนำการแก้ไขที่นำไปปฏิบัติได้ สำหรับการตรวจสอบทั้งเว็บไซต์และการตรวจสอบอย่างต่อเนื่อง GeoVector มีแพ็กเกจพรีเมียมให้เลือก
JSON-LD, Microdata และ RDFa
สามวิธีเขียนคำศัพท์ชุดเดียวกันของ Schema.org เครื่องมือนี้อ่านได้ทั้งสามแบบ ถ้าเพิ่งเริ่มใหม่ ให้ใช้ JSON-LD
| Format | Where it lives | Trade-off |
|---|---|---|
| JSON-LD | A <script type="application/ld+json"> block, usually in the head | Separate from the visible markup, so a template change cannot silently break it. This is what Google recommends and what most sites now ship. |
| Microdata | itemscope, itemtype, and itemprop attributes on existing HTML | Annotates markup you already have, which keeps data and display in sync — and couples them, so a redesign can drop properties. |
| RDFa | vocab, typeof, and property attributes on existing HTML | Same trade-off as Microdata, with a syntax that comes from the linked-data world. Rare on new builds. |
พร็อพเพอร์ตี้ที่เครื่องมือนี้ตรวจ
ขาดพร็อพเพอร์ตี้ที่จำเป็นจะรายงานเป็น error ขาดพร็อพเพอร์ตี้ที่แนะนำจะรายงานเป็น warning รายการนี้อิงกับสิ่งที่ Google ต้องใช้สำหรับผลลัพธ์แบบ rich result ที่เกี่ยวข้อง
| Type | Required by this checker | Recommended |
|---|---|---|
Organization | — | logo, sameAs, contactPoint |
LocalBusiness | name, address | telephone, openingHours, geo |
Product | name | description, offers, image, brand |
Article | — | headline, author, datePublished, image, publisher |
FAQPage | mainEntity | — |
BreadcrumbList | itemListElement | — |
WebSite | name, url | — |
Event | name, startDate | — |
HowTo | name, step | — |
VideoObject | name, uploadDate | — |
Person | name | — |
เทมเพลตที่คัดลอกไปใช้ได้เลย
วางไว้ใน head เปลี่ยนค่าให้เป็นของคุณ แล้วสแกนใหม่
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "Organization",
"name": "Example Analytics",
"url": "https://example.com",
"logo": "https://example.com/logo.png",
"sameAs": [
"https://www.linkedin.com/company/example",
"https://github.com/example"
],
"contactPoint": {
"@type": "ContactPoint",
"contactType": "customer support",
"email": "support@example.com"
}
}
</script><script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "FAQPage",
"mainEntity": [
{
"@type": "Question",
"name": "How long does a scan take?",
"acceptedAnswer": {
"@type": "Answer",
"text": "A single page is usually checked in under ten seconds."
}
}
]
}
</script>{
"@context": "https://schema.org",
"@type": "Product",
"name": "Example Widget",
"offers": {
"price": "49.00",
"priceCurrency": "USD"
},
}จุลภาคเกินหลังอ็อบเจ็กต์ offers ทำให้ทั้งบล็อกอ่านไม่ออก และทุกชนิดข้อมูลในหน้าหายไปหมด ไม่ใช่แค่ชนิดนี้ อีกทั้ง offers เองก็ขาด "@type": "Offer" ทำให้ราคาไม่ได้ผูกกับอะไรเลย ทั้งสองจุดไม่แสดงอาการในเบราว์เซอร์ และจับได้ด้วยการสแกนเท่านั้น
แหล่งอ้างอิงและข้อกำหนด
ทุกอย่างในหน้านี้ตรวจสอบกับเอกสารต้นทางด้านล่าง หากผู้ให้บริการเปลี่ยนกฎ ที่นั่นคือที่แรกที่จะเห็นการเปลี่ยนแปลง
- Getting started with Schema.org — Schema.org
- Intro to how structured data markup works — Google Search Central
- Structured data general guidelines — Google Search Central
- JSON-LD 1.1 specification — W3C
ตรวจทานล่าสุด เราตรวจหน้านี้เทียบกับข้อกำหนดต้นทางใหม่ทุกครั้งที่ผู้ให้บริการอัปเดต