Data terstruktur Speakable (Article, WebPage) (BETA)

Properti speakable schema.org mengidentifikasi bagian dalam artikel atau halaman web yang paling cocok untuk pemutaran audio menggunakan text-to-speech (TTS). Penambahan markup memungkinkan mesin telusur dan aplikasi lain mengidentifikasi konten yang akan dibacakan menggunakan TTS melalui perangkat yang dilengkapi dengan Asisten Google. Halaman web dengan data terstruktur speakable dapat menggunakan Asisten Google untuk mendistribusikan konten melalui saluran baru dan menjangkau basis pengguna yang lebih luas.

Asisten Google menggunakan data terstruktur speakable untuk menjawab kueri berita berdasarkan topik melalui perangkat smart speaker. Saat pengguna meminta berita tentang topik tertentu, Asisten Google akan menampilkan hingga tiga artikel dari berbagai sumber di web dan mendukung pemutaran audio menggunakan TTS untuk bagian-bagian di dalam artikel yang menggunakan data terstruktur speakable. Saat membacakan bagian speakable, Asisten Google akan mengatribusikan sumbernya dan mengirimkan URL artikel lengkap ke perangkat seluler pengguna melalui aplikasi Asisten Google.

Contoh

Berikut adalah contoh data terstruktur speakable yang menggunakan kode JSON-LD dan nilai content-locator xPath:

<html>
  <head>
    <title>Speakable markup example</title>
    <meta name="description" content="This page is all about the quick brown fox" />
    <script type="application/ld+json">
    {
     "@context": "https://schema.org/",
     "@type": "WebPage",
     "name": "Quick Brown Fox",
     "speakable":
     {
      "@type": "SpeakableSpecification",
      "xPath": [
        "/html/head/title",
        "/html/head/meta[@name='description']/@content"
        ]
      },
     "url": "https://www.example.com/quick-brown-fox"
     }
    </script>
  </head>
  <body>
  </body>
</html>

Negara dan bahasa yang tersedia

Properti speakable tersedia bagi pengguna di AS yang memiliki perangkat Google Home yang disetel ke bahasa Inggris, dan penerbit yang memublikasikan konten dalam bahasa Inggris. Kami berharap dapat meluncurkan properti ini di negara dan dalam bahasa lain setelah jumlah penerbit yang menerapkan speakable sudah memadai.

Memulai

Agar konten berita memenuhi syarat untuk ditampilkan sebagai jawaban atas kueri berita berdasarkan topik, ikuti langkah-langkah berikut:

  1. Pastikan Anda mengikuti panduan kami.
  2. Tambahkan data terstruktur speakable ke halaman web Anda.

Panduan

Anda harus mengikuti panduan berikut agar konten speakable memenuhi syarat untuk dimunculkan di hasil berita.

Panduan teknis

Ikuti panduan ini saat menerapkan markup speakable untuk Asisten Google.

  • Jangan tambahkan data terstruktur speakable ke konten yang dapat terdengar membingungkan dalam situasi suara-saja dan yang mengutamakan suara, seperti informasi tanggal dan waktu (lokasi tempat berita dilaporkan), teks foto, atau atribusi sumber.
  • Fokuskan pada poin-poin penting dalam artikel, bukan menyorot seluruh artikel dengan data terstruktur speakable. Dengan begitu, pemroses dapat menangkap ide berita dan TTS tidak akan memenggal detail yang penting.

Panduan konten

Ikuti panduan ini saat menulis konten yang ingin Anda markup dengan data terstruktur speakable.

  • Konten yang ditunjukkan oleh data terstruktur speakable harus memiliki judul dan/atau ringkasan singkat yang memberikan informasi yang mudah dipahami dan berguna kepada pengguna.
  • Jika Anda menyertakan bagian paling atas berita dalam data terstruktur speakable, sebaiknya tulis ulang bagian tersebut untuk memecah informasi menjadi kalimat-kalimat yang dapat dibaca lebih jelas oleh TTS.
  • Agar pengguna mendapatkan pengalaman audio yang optimal, kami merekomendasikan sekitar 20-30 detik konten per bagian data terstruktur speakable, atau sekitar dua hingga tiga kalimat.

Definisi jenis data terstruktur

Speakable digunakan oleh objek Article atau Webpage. Definisi lengkap speakable tersedia di schema.org/speakable. Anda harus menyertakan properti wajib agar konten Anda memenuhi syarat untuk menggunakan fitur ini.

Properti speakable dapat diulang sebanyak yang diinginkan, dengan dua jenis nilai content-locator yang dimungkinkan: pemilih CSS dan XPath. Gunakan salah satu properti berikut:

Properti wajib
cssSelector

Text

Menangani konten di halaman yang dianotasi (seperti atribut kelas). Gunakan salah satu dari cssSelector atau xPath; jangan keduanya. Contoh:


"speakable":
  {
  "@type": "SpeakableSpecification",
  "cssSelector": [
    ".headline",
    ".summary"
  ]
}
xPath

Text

Menangani konten menggunakan xPath (dengan asumsi konten dalam tampilan XML). Gunakan salah satu dari cssSelector atau xPath; jangan keduanya. Contoh:


"speakable":
  {
  "@type": "SpeakableSpecification",
  "xPath": [
    "/html/head/title",
    "/html/head/meta[@name='description']/@content"
  ]
}

Pemecahan masalah

Jika Anda mengalami masalah saat menerapkan atau mendebug data terstruktur, berikut beberapa referensi yang dapat membantu Anda.

  • Jika Anda menggunakan sistem pengelolaan konten (CMS) atau ada orang lain yang menangani situs Anda, minta mereka untuk membantu Anda. Pastikan untuk meneruskan pesan Search Console yang menjelaskan masalah tersebut kepada mereka.
  • Google tidak menjamin bahwa fitur yang menggunakan data terstruktur akan muncul dalam hasil penelusuran. Untuk mengetahui daftar alasan umum mengapa Google tidak dapat menampilkan konten Anda dalam hasil kaya, lihat Panduan Umum terkait Data Terstruktur.
  • Mungkin ada error dalam data terstruktur Anda. Periksa daftar error data terstruktur.
  • Jika halaman Anda dikenai tindakan manual data terstruktur, data terstruktur pada halaman itu akan diabaikan (meskipun halaman masih bisa muncul di hasil Google Penelusuran). Untuk memperbaiki masalah data terstruktur, gunakan laporan Tindakan Manual.
  • Tinjau panduan lagi untuk mengidentifikasi apakah konten Anda tidak mematuhi panduan. Masalah itu mungkin disebabkan oleh konten yang berisi spam atau penggunaan markup yang berisi spam. Namun, masalahnya mungkin bukan pada sintaksis, sehingga Pengujian Hasil Kaya tidak akan dapat mengidentifikasi masalah tersebut.
  • Pecahkan masalah hasil kaya tidak ada/penurunan jumlah hasil kaya.
  • Tunggu hingga crawling dan pengindeksan ulang selesai. Perlu diingat bahwa Google mungkin memerlukan waktu beberapa hari untuk mencari dan meng-crawl halaman setelah Anda memublikasikannya. Untuk pertanyaan umum terkait crawling dan pengindeksan, lihat FAQ crawling dan pengindeksan Google Penelusuran.
  • Posting pertanyaan di forum Pusat Google Penelusuran.

Konten tidak dapat dipicu

Masalah: Anda tidak dapat memicu konten melalui Asisten Google menggunakan audio TTS.

Memperbaiki masalah

  1. Coba perintah suara berikut:
    • "Apa berita terbaru tentang $topic?"
    • "Bagaimana kabar terbaru tentang $topic?
    • "Putar berita tentang $topic".
  2. Jika Anda masih mengalami masalah, mungkin penyebabnya karena peringkat ditetapkan menggunakan algoritme. Asisten Google menyediakan hingga tiga artikel dari publikasi berita berbeda melalui pemutaran audio TTS. Untuk informasi selengkapnya tentang cara Google menentukan peringkat artikel, lihat Cara kerja Penelusuran.

Solusi audio lainnya

Selain data terstruktur speakable, Anda dapat menggunakan solusi audio Asisten Google lainnya untuk konten berita, seperti integrasi lanjutan Asisten Google untuk aplikasi kustom Anda sendiri. Misalnya, mengizinkan pengguna untuk berinteraksi dengan aplikasi melalui Asisten Google. Untuk informasi selengkapnya, lihat panduan developer Actions on Google.