เครื่องมือตรวจสอบสกีมามาร์กอัป (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 ที่ห่ออยู่จะถูกลบออกก่อนการแยกวิเคราะห์ ตรวจทีละบล็อก
ไม่ โค้ดจะถูกส่งไปยังเซิร์ฟเวอร์ของเราเพียงเพื่อรันการตรวจสอบ และถูกทิ้งทันทีหลังจากนั้น ไม่มีสิ่งใดที่คุณวางถูกจัดเก็บไว้
เครื่องมือที่เกี่ยวข้อง
ตัวตรวจสอบ Open Graph
วาง HTML ของหน้าเว็บแล้วดูทันทีว่ามีแท็ก Open Graph และ Twitter Card ใดบ้าง แท็กที่จำเป็นตัวใดขาดหายไป และค่าที่แน่นอนของแต่ละตัว
ตัวสร้าง Breadcrumb Schema
สร้าง BreadcrumbList JSON-LD ที่ถูกต้องสำหรับลำดับชั้นของหน้าใดก็ได้ ได้มาร์กอัป schema.org พร้อมวางลงในส่วน head ของเว็บไซต์
เครื่องตรวจสอบความสามารถในการจัดทำดัชนี (Indexability Checker)
ตรวจสอบว่า URL นั้นสามารถถูกดักจับโดยระบบดัชนีได้หรือไม่ โดยพิจารณาจากไฟล์ robots.txt, meta robots, X-Robots-Tag, สัญญาณ canonical และสถานะ HTTP
ตัวสร้างลิงก์ UTM
สร้าง URL ติดตามแคมเปญด้วยพารามิเตอร์ UTM source, medium, campaign, term และ content ลิงก์สะอาดที่เข้ารหัส URL แล้ว พร้อมใช้สำหรับโฆษณาและจดหมายข่าว
เครื่องมือวิเคราะห์ส่วนหัวความปลอดภัย
วางส่วนหัวการตอบกลับ HTTP ของคุณ แล้วรับคำแนะนำแบบจัดลำดับความสำคัญเกี่ยวกับส่วนหัวความปลอดภัยที่สำคัญ: Content-Security-Policy, Strict-Transport-Security, X-Frame-Options, Referrer-Policy และอื่น ๆ
ตัวอย่าง SERP
ดูตัวอย่างผลการค้นหาของ Google ก่อนเผยแพร่ ตัวนับอักขระแบบเรียลไทม์จะเตือนเมื่อชื่อเรื่องและคำอธิบายเมตายาวเกินไป และตัวอย่างสไตล์ Google แสดงให้เห็นว่าผลลัพธ์ของคุณดูเป็นอย่างไร
เครื่องมือนี้มีให้บริการในภาษาอื่น
- Walidator znaczników schema [PL]
- Validador de Marcado de Esquema [ES]
- スキーママークアップ検証ツール [JA]
- Trình xác thực đánh dấu Schema [VI]
- Schema 마크업 검증기 [KO]
- Validateur de balisage Schema [FR]
- Validador de Marcação de Schema [PT]
- Schema Markup-validator [SV]
- مُدقّق ترميز المخطط (Schema) [AR]
- Schema-Markup-Validator [DE]
- Validator Markup Skema [ID]
- Schema-markup-validator [NL]
- Валидатор разметки Schema [RU]
- Şema İşaretlemesi Doğrulayıcı [TR]
- 结构化数据标记验证器 [ZH]
- Schema Markup Validator [EN]
- Validatore di Schema Markup [IT]