เครื่องมือตรวจสอบสกีมามาร์กอัป (Schema Markup Validator)
ข้อมูลเชิงโครงสร้างที่เกือบจะผ่านการตรวจสอบ คือข้อมูลที่ล้มเหลวอย่างเงียบ ๆ ในการสร้างผลการค้นหาแบบ Rich Result วาง JSON-LD ของคุณไว้ที่นี่ แล้วเครื่องมือนี้จะยืนยันสองสิ่งให้ทันที คือแยกวิเคราะห์เป็น JSON ที่ถูกต้องได้ และมีองค์ประกอบสำคัญที่ทุกรายการของ Schema.org ต้องมี ได้แก่ @context, @type และ name หรือ headline ให้มองว่านี่คือการตรวจโครงสร้างอย่างรวดเร็วที่คุณทำก่อนใช้ Rich Results Test ที่ช้ากว่า เพื่อค้นหาวงเล็บที่ขาดหรือประเภทที่หายไปได้ในไม่กี่วินาที
วิธีตรวจสอบสกีมามาร์กอัปของคุณ
-
1
วาง JSON-LD ของคุณ
ใส่บล็อก `<script type="application/ld+json">` ทั้งหมด หรือเฉพาะออบเจกต์ JSON ที่อยู่ข้างใน แท็ก script จะถูกลบออกโดยอัตโนมัติ
-
2
รันการตรวจสอบ
เครื่องมือจะแยกวิเคราะห์ JSON และหากแยกวิเคราะห์ไม่ได้ จะชี้จุดข้อผิดพลาดทางไวยากรณ์ที่ต้องแก้ให้ตรงจุด
-
3
อ่านผลลัพธ์
เครื่องมือจะยืนยันว่าคีย์หลักครบหรือไม่ (`@context`, `@type` และ `name` หรือ `headline`) หรือระบุอย่างชัดเจนว่าขาดคีย์ใด
-
4
แก้ไขแล้วตรวจซ้ำ
แก้โค้ดแล้วรันใหม่จนกว่าจะสะอาด จากนั้นนำไปตรวจกับ Rich Results Test ของ Google สำหรับกฎเฉพาะของแต่ละประเภท
ข้อผิดพลาดในการตรวจสอบที่พบบ่อย และวิธีแก้ไข
เมื่อคุณนำมาร์กอัปไปเข้าเครื่องมือตรวจสอบแบบเต็มอย่าง Rich Results Test ของ Google ความล้มเหลวส่วนใหญ่มาจากรายการข้อผิดพลาดสั้น ๆ ชุดเดียวกัน การเรียนรู้ที่จะสังเกตมันช่วยลดเวลาแก้จุดบกพร่องได้อย่างมาก
ข้อผิดพลาดที่พบบ่อย
| ข้อความแสดงข้อผิดพลาด | ความหมาย | วิธีแก้ไข |
|---|---|---|
| ไม่มีฟิลด์ “image” | ละเว้นฟิลด์ที่จำเป็น | เพิ่ม URL รูปภาพอย่างน้อยหนึ่งรายการ (แบบสัมบูรณ์) |
| “datePublished” ไม่ใช่วันที่ที่ถูกต้อง | รูปแบบผิด | ใช้ ISO 8601: 2026-04-18 หรือแบบมีเวลาพร้อมออฟเซ็ต |
| ประเภทที่ไม่รู้จัก “Offers” | ตัวพิมพ์ใหญ่-เล็กผิด | ใช้ Offer (เอกพจน์) ภายในอาร์เรย์ offers |
| ไม่มีฟิลด์ที่จำเป็น “price” | สินค้าไม่มีราคา | เพิ่ม price และ priceCurrency ใน offers |
| ค่าของ “author” เป็นสตริง | ควรเป็นออบเจกต์ Person/Organization | ห่อเป็น { "@type": "Person", "name": "..." } |
@id ซ้ำกัน |
ตัวระบุเดียวกันบนสองโหนด | ใช้ @id ที่ไม่ซ้ำสำหรับแต่ละเอนทิตี |
reviewCount เป็น 0 แต่มี aggregateRating |
สนิปเป็ตดาวต้องมีรีวิวอย่างน้อย 1 รายการ | ลบคะแนน หรือรอจนกว่าจะมีรีวิว |
| URL เป็น “/” (แบบสัมพัทธ์) | โปรแกรมแยกวิเคราะห์ต้องใช้ URL แบบสัมบูรณ์ | ใช้ https://example.com/path แบบเต็ม |
คำเตือนเทียบกับข้อผิดพลาด
- ข้อผิดพลาด หมายความว่า Rich Result ไม่ผ่านเกณฑ์ ให้แก้ก่อน
- คำเตือน หมายความว่าผ่านเกณฑ์ แต่ขาดคุณสมบัติที่จะปลดล็อกสนิปเป็ตที่ใหญ่ขึ้น (เช่น การเพิ่ม
brandและskuให้ Product)
เคล็ดลับสำหรับมาร์กอัปที่เชื่อถือได้
- ตรวจโครงสร้างก่อนการตรวจสอบเชิงลึก การแก้วงเล็บที่ขาดหรือ
@typeที่หายไปตรงนี้ ช่วยประหยัดการวิ่งไป-กลับผ่านเครื่องมือเฉพาะประเภทที่ช้ากว่า - รักษามาร์กอัปให้สอดคล้องกับเนื้อหา การอัปเดตชื่อหน้าโดยไม่อัปเดต
headlineคือวิธีที่เร็วที่สุดที่จะถูกตั้งค่าสถานะว่าไม่สอดคล้องกัน - เลือกใช้ JSON-LD เพื่อความสะดวกในการดูแล บล็อกเดียวตรวจสอบง่ายกว่าคุณสมบัติที่กระจายอยู่ทั่ว HTML
- เฝ้าติดตาม Search Console Google บันทึกข้อผิดพลาดและการปรับปรุงข้อมูลเชิงโครงสร้างตามประเภท ควรตรวจทุกเดือน
คำถามที่พบบ่อย
ไม่: มันเพียงหมายความว่า JSON-LD ของคุณมีรูปแบบถูกต้องและมีคีย์หลักครบ Rich Result ยังต้องมีคุณสมบัติที่จำเป็นเฉพาะของแต่ละประเภท เนื้อหาที่ตรงกับมาร์กอัปจริง ๆ และเกณฑ์คุณภาพของ Google ใช้เครื่องมือนี้แก้พื้นฐานให้เร็ว แล้วยืนยันความเหมาะสมด้วย Rich Results Test ของ Google
นี่คือการตรวจโครงสร้างแบบเบา ยืนยันว่า JSON แยกวิเคราะห์ได้ และมี @context, @type และ name หรือ headline อยู่ ส่วนการทดสอบของ Google ไปไกลกว่านั้น โดยตรวจคุณสมบัติที่จำเป็นของแต่ละประเภทที่เข้าเกณฑ์ ให้รันเครื่องมือนี้ก่อนเพื่อกำจัดข้อผิดพลาดที่เห็นชัด แล้วจึงใช้ของ Google สำหรับกฎเฉพาะของแต่ละประเภท
ได้: วางบล็อก <script type="application/ld+json">…</script> ทั้งหมด หรือเฉพาะออบเจกต์ JSON ที่อยู่ข้างใน แท็ก script ที่ห่ออยู่จะถูกลบออกก่อนการแยกวิเคราะห์ ตรวจทีละบล็อก
ไม่ โค้ดจะถูกส่งไปยังเซิร์ฟเวอร์ของเราเพียงเพื่อรันการตรวจสอบ และถูกทิ้งทันทีหลังจากนั้น ไม่มีสิ่งใดที่คุณวางถูกจัดเก็บไว้
เครื่องมือที่เกี่ยวข้อง
เครื่องดึงลิงก์ภายนอก
วางโค้ด HTML ดิบ และระบุ URL ฐานได้ตามต้องการ จากนั้นรับรายการลิงก์ภายนอก http/https ทั้งหมดในโค้ดแบบไม่มีรายการซ้ำ เพื่อใช้ตรวจสอบลิงก์และประเมินผล SEO
เครื่องมือสร้างสเกมาสำหรับคำถามบ่อย (FAQ Schema Generator)
สร้างมาร์กอัป JSON-LD แบบ FAQPage จากคู่คำถามและคำตอบ เพื่อให้หน้าเว็บของคุณเข้าเกณฑ์ผลการค้นหาแบบสมบูรณ์ (rich results) และกล่องคำตอบของ Google
ตัวตรวจสอบ Hreflang
ตรวจ hreflang ใน HTML ที่วางภายในเบราว์เซอร์ ทั้งโค้ด URL แบบเต็ม รายการซ้ำ ตำแหน่ง และการอ้างอิงตัวเองแบบไม่บังคับ
เครื่องมือตรวจสอบความยาวของคำอธิบายเมตา
วัดคำอธิบายเมตาเป็นจำนวนอักขระและพิกเซลโดยประมาณ เปรียบเทียบแนวทางการเรียบเรียง และดูตัวอย่างการจัดวางบนเดสก์ท็อปกับมือถือ
เครื่องมือดึงลิงก์ภายใน
ดึงลิงก์ภายในทั้งหมดจาก URL หรือ HTML ที่วาง พร้อมข้อความลิงก์ แอตทริบิวต์ rel และสถานะ nofollow เพื่อใช้ตรวจสอบ SEO
เครื่องสร้างแท็ก Hreflang
สร้างแท็กลิงก์ hreflang จากรายการ URL หลายภาษา หนึ่งบรรทัดต่อหนึ่งรูปแบบ พร้อมวางในส่วน head ของทุกหน้า
เครื่องมือนี้มีให้บริการในภาษาอื่น
- スキーママークアップ検証ツール [JA]
- Validador de Marcado de Esquema [ES]
- Schema 마크업 검증기 [KO]
- Trình xác thực đánh dấu Schema [VI]
- Validador de Marcação de Schema [PT]
- Schema Markup-validator [SV]
- مُدقّق ترميز المخطط (Schema) [AR]
- Schema-markup-validator [NL]
- Validateur de balisage Schema [FR]
- Schema-Markup-Validator [DE]
- Validator Markup Skema [ID]
- Walidator znaczników schema [PL]
- Schema Markup Validator [EN]
- Validatore di Schema Markup [IT]
- Валидатор разметки Schema [RU]
- Şema İşaretlemesi Doğrulayıcı [TR]
- 结构化数据标记验证器 [ZH]