Validator Markup Skema
Data terstruktur yang hampir valid adalah data terstruktur yang diam-diam gagal menghasilkan rich result. Tempel blok JSON-LD Anda di sini, dan validator ini langsung memastikan dua hal: bahwa ia terurai sebagai JSON yang valid, dan bahwa ia memuat hal-hal esensial yang dibutuhkan setiap item Schema.org: sebuah @context, sebuah @type, dan sebuah name atau headline. Anggap ini sebagai pemeriksaan struktur cepat yang Anda lakukan sebelum Rich Results Test yang lebih lambat: temukan kurung yang rusak atau tipe yang hilang dalam hitungan detik.
Cara memeriksa markup skema Anda
-
1
Tempel JSON-LD Anda
Masukkan seluruh blok `<script type="application/ld+json">` atau cukup objek JSON di dalamnya: tag script dihapus secara otomatis.
-
2
Jalankan pemeriksaan
Validator mengurai JSON, dan jika tidak dapat diurai, menunjukkan kesalahan sintaks persis yang harus diperbaiki.
-
3
Baca hasilnya
Ia memastikan kunci inti ada (`@context`, `@type`, dan sebuah `name` atau `headline`) atau mencantumkan dengan tepat mana yang hilang.
-
4
Perbaiki dan periksa ulang
Perbaiki cuplikan dan jalankan lagi hingga bersih, lalu bawa ke Rich Results Test dari Google untuk aturan spesifik setiap tipe.
Kesalahan validasi umum dan cara memperbaikinya
Saat Anda membawa markup Anda ke validator lengkap seperti Rich Results Test dari Google, sebagian besar kegagalan berasal dari daftar kesalahan singkat yang sama. Belajar mengenalinya secara signifikan mempersingkat waktu debugging.
Pelanggar yang sering muncul
| Pesan kesalahan | Artinya | Cara memperbaiki |
|---|---|---|
| Bidang “image” tidak ada | Bidang wajib dihilangkan | Tambahkan setidaknya satu URL gambar (absolut) |
| “datePublished” bukan tanggal yang valid | Format salah | Gunakan ISO 8601: 2026-04-18 atau dengan waktu+offset |
| Tipe tidak dikenal “Offers” | Kapitalisasi salah | Gunakan Offer (tunggal) di dalam array offers |
| Bidang wajib “price” tidak ada | Produk tanpa harga | Tambahkan price dan priceCurrency di offers |
| Nilai “author” berupa string | Seharusnya berupa objek Person/Organization | Bungkus sebagai { "@type": "Person", "name": "..." } |
@id ganda |
Pengidentifikasi yang sama pada dua node | Gunakan @id unik untuk setiap entitas |
reviewCount bernilai 0 dengan aggregateRating |
Cuplikan bintang memerlukan minimal 1 ulasan | Hapus rating atau tunggu hingga Anda punya ulasan |
| URL “/” (relatif) | Parser memerlukan URL absolut | Gunakan https://example.com/path lengkap |
Peringatan vs kesalahan
- Kesalahan berarti rich result tidak memenuhi syarat. Perbaiki ini lebih dulu.
- Peringatan berarti memenuhi syarat, tetapi ada properti yang hilang yang akan membuka cuplikan lebih besar (misalnya menambahkan
branddanskuke Product).
Tips untuk markup yang andal
- Periksa struktur sebelum validasi mendalam. Memperbaiki kurung yang rusak atau
@typeyang hilang di sini menghemat perjalanan bolak-balik melalui alat spesifik-tipe yang lebih lambat. - Jaga markup tetap selaras dengan konten. Memperbarui judul halaman tanpa memperbarui
headlineadalah cara tercepat untuk ditandai karena ketidaksesuaian. - Utamakan JSON-LD demi kemudahan pemeliharaan: satu blok lebih mudah diperiksa daripada properti yang tersebar di seluruh HTML.
- Pantau Search Console. Google mencatat kesalahan dan peningkatan data terstruktur per tipe; periksa setiap bulan.
Pertanyaan yang Sering Diajukan
Tidak: itu berarti JSON-LD Anda terbentuk dengan baik dan membawa kunci inti. Rich result juga memerlukan properti wajib spesifik-tipe, konten yang benar-benar cocok dengan markup, dan ambang kualitas Google. Gunakan ini untuk memperbaiki dasar-dasarnya dengan cepat, lalu konfirmasikan kelayakan di Rich Results Test dari Google.
Ini adalah pemeriksaan struktur ringan: ia memastikan JSON terurai dan bahwa @context, @type, serta sebuah name atau headline ada. Tes Google melangkah lebih jauh dan memvalidasi properti wajib setiap tipe yang memenuhi syarat. Jalankan ini dulu untuk membersihkan kerusakan yang jelas, lalu tes Google untuk aturan spesifik setiap tipe.
Ya: tempel seluruh blok <script type="application/ld+json">…</script> atau cukup objek JSON di dalamnya. Tag script yang mengelilinginya dihapus sebelum penguraian. Validasi satu blok setiap kali.
Tidak. Cuplikan dikirim ke server kami hanya untuk menjalankan pemeriksaan dan dibuang segera setelahnya; tidak ada yang Anda tempel yang disimpan.
Alat Terkait
Pemeriksa Open Graph
Tempel HTML halaman Anda dan lihat seketika tag Open Graph dan Twitter Card mana yang ada, tag wajib mana yang hilang, dan nilai persis masing-masing.
Generator Breadcrumb Schema
Buat BreadcrumbList JSON-LD yang valid untuk hierarki halaman apa pun. Menghasilkan markup schema.org siap ditempel ke head situs Anda.
Pemeriksa Indeksabilitas
Periksa apakah sebuah URL dapat diindeks: robots.txt, meta robots, X-Robots-Tag, sinyal kanonik, dan status HTTP.
Parser UTM
Tempel URL kampanye dan baca lima tag UTM standarnya (source, medium, campaign, term, dan content) dengan setiap nilai ter-decode. Cara cepat memeriksa tautan pelacakan sebelum dikirim.
Pembuat Tautan UTM
Bangun URL pelacakan kampanye dengan parameter UTM source, medium, campaign, term, dan content. Tautan bersih ber-URL-encode, siap untuk iklan dan newsletter.
Penganalisis Header Keamanan
Tempel header respons HTTP Anda dan dapatkan saran berprioritas tentang header keamanan yang penting: Content-Security-Policy, Strict-Transport-Security, X-Frame-Options, Referrer-Policy, dan lainnya.
Alat ini tersedia dalam bahasa lain
- Schema Markup-validator [SV]
- Validador de Marcação de Schema [PT]
- Validador de Marcado de Esquema [ES]
- เครื่องมือตรวจสอบสกีมามาร์กอัป (Schema Markup Validator) [TH]
- Validateur de balisage Schema [FR]
- Schema-Markup-Validator [DE]
- Schema 마크업 검증기 [KO]
- スキーママークアップ検証ツール [JA]
- Schema-markup-validator [NL]
- مُدقّق ترميز المخطط (Schema) [AR]
- Trình xác thực đánh dấu Schema [VI]
- Walidator znaczników schema [PL]
- 结构化数据标记验证器 [ZH]
- Schema Markup Validator [EN]
- Validatore di Schema Markup [IT]
- Валидатор разметки Schema [RU]
- Şema İşaretlemesi Doğrulayıcı [TR]