Pencarian Suara / GEO / AEO

Validator Skema Speakable

Tempel JSON-LD speakable (atau seluruh halaman) dan dapatkan pemeriksaan spesifikasi sungguhan: struktur SpeakableSpecification, sintaks dan kecocokan cssSelector, seleksi tersembunyi atau kosong, selector yang terlalu luas, dan kewajaran jumlah kata untuk ringkasan yang enak dibacakan — plus saran contoh awal jika halaman belum punya sama sekali.

Berjalan sepenuhnya di browser Anda. Tidak ada yang ditempel di sini yang dikirim ke mana pun kecuali hitungan penggunaan yang dianonimkan.

Tempel isi blok <script type="application/ld+json">, atau seluruh halaman HTML — setiap properti "speakable" ditemukan otomatis. Tempel halaman penuh (bukan hanya JSON-LD) agar setiap selector juga diperiksa terhadap konten sungguhan: apakah cocok dengan sesuatu, apakah tersembunyi, dan berapa kata yang akan dibacakan.

Apa yang diperiksa, dan cara memperbaiki kesalahan umum

Sebuah SpeakableSpecification "speakable" memberi tahu asisten suara dan mesin jawaban bagian mana dari halaman yang harus dibacakan — biasanya judul plus satu paragraf pembuka singkat, bukan seluruh artikel. Alat ini menelusuri graf JSON-LD seperti yang dilakukan crawler, menemukan setiap properti "speakable" di mana pun letaknya, dan memvalidasi strukturnya: harus berupa objek (atau daftar objek) yang membawa setidaknya satu entri "cssSelector" atau "xpath" yang tidak kosong.

Implementasi Google saat ini hanya membaca "cssSelector" — "xpath" valid menurut spesifikasi schema.org tetapi tidak didukung di sana, jadi alat ini menandai spesifikasi yang hanya berisi xpath sebagai peringatan kompatibilitas, bukan error keras. Sertakan setidaknya satu cssSelector di samping xpath apa pun yang sudah Anda kirim untuk konsumen lain.

Saat Anda menempel halaman penuh (bukan hanya JSON-LD), setiap selector dijalankan terhadap DOM sungguhan: selector yang tidak cocok apa pun adalah error (tidak ada yang akan dibacakan), selector yang elemennya tersembunyi lewat inline style, aturan stylesheet, "aria-hidden", atau atribut "hidden" juga error, dan selector ID yang cocok dengan lebih dari satu elemen biasanya berarti ada id duplikat di markup.

Jumlah kata penting untuk hasil yang terdengar alami: seleksi yang sangat pendek (kurang dari 5 kata) ditandai sebagai tipis, yang sangat panjang (lebih dari 70 kata, atau sebagian besar total teks halaman) ditandai karena "ringkasan" yang sebenarnya adalah seluruh artikel menghilangkan tujuannya dan bisa terdengar tidak alami saat dibacakan — pilih ringkasan yang benar-benar singkat dan mandiri.

Jika belum ada markup speakable sama sekali dan Anda menempel HTML halaman penuh, alat ini menyarankan selector awal dari judul halaman sendiri dan paragraf pembuka terpendek, lengkap dengan cuplikan JSON-LD siap edit. Selector yang dibangun dari atribut "id" yang stabil ditandai sebagai pilihan yang lebih andal — tambahkan id pada elemen judul dan ringkasan Anda alih-alih mengandalkan tebakan posisi tag oleh alat ini, yang bisa rusak diam-diam setelah desain ulang.

📊 Seberapa akurat halaman ini?

Ketuk salah satu wajah untuk menilai — lalu lihat pendapat semua orang.

0%

Tidak dapat menyimpan suara Anda — silakan coba lagi.

2