Temukan 10 alasan teratas mengapa bintang cuplikan kaya tidak ditampilkan di hasil penelusuran
Diterbitkan: 2015-11-21Saat terlihat di hasil penelusuran, bintang cuplikan kaya biasanya memberikan peningkatan yang sehat dalam rasio klik-tayang dari Google. Namun, menampilkan bintang kuning kecil yang menarik itu di hasil pencarian telah terbukti menjadi tantangan besar bagi banyak domain. Faktanya, sebuah studi Oktober 2015 dari Raven Tools melaporkan bahwa 80% situs tidak memiliki markup Skema.
Selama beberapa tahun terakhir, tim SEO Bazaarvoice telah bekerja dengan ratusan domain untuk mengidentifikasi dan menyelesaikan masalah yang menghalangi Google menampilkan bintang cuplikan kaya. Isunya tidak sulit untuk dipahami, tetapi menemukan masalah spesifik terkadang bisa menjadi tantangan.
Definisi kunci yang harus Anda ketahui:
- HTML Node – dalam kode HTML, node adalah kata yang digunakan untuk mendefinisikan tag HTML pembuka, tag HTML penutup, dan semua elemen di antaranya. Sebagai contoh, berikut ini adalah simpul paragraf HTML lengkap dengan id foo: <p id=”foo”>Kalimat ini adalah bagian dari simpul.</p>
- Node HTML Bersarang – Node HTML dapat ditempatkan di dalam satu sama lain. Misalnya, berikut ini adalah simpul paragraf HTML lengkap di mana satu kata dibuat tebal dengan simpul tebal: <p id=”foo”>Kalimat ini adalah <b>bagian</b> dari simpul.</p>
- Itemscope – atribut itemscope schema.org dapat ditambahkan ke node HTML untuk mengidentifikasi topik yang akan dibahas dalam node.
- Type Itemscopes – Beberapa itemscopes bersifat khusus dan kami biasanya menyebutnya sebagai type itemscopes. Itemscope ini digunakan untuk mengidentifikasi topik utama dalam sebuah situs web. Produk, Bisnis Lokal, Toko, Resep, Hotel, Artikel, dan Halaman Web adalah beberapa dari Itemscope Jenis yang paling umum di mana ulasan relevan.
- Itemprop – atribut itemprop schema.org dapat ditambahkan ke node HTML untuk mengidentifikasi tipe data tertentu dalam itemscope. Seringkali membantu untuk menganggap itemprops sebagai label tersembunyi. Dalam kalimat berikut, penulis itemprop ditambahkan ke simpul tebal: <p id=”foo”>Kalimat ini ditulis oleh <b itemprop=”author”>Newman< /b>
Masalah #1: Gagal membuat sarang
Masalah paling umum yang kami temui adalah kegagalan untuk menyarangkan elemen markup schema.org dengan benar. Premis dasar nesting adalah bahwa kode HTML harus mengidentifikasi kapan halaman web dimulai dan berhenti membahas topik tertentu.
Klien Bazaarvoice harus menggunakan WebPage sebagai itemscope tipe terluar di semua halaman kecuali beranda. WebSite adalah jenis itemscope yang sesuai untuk beranda domain. Sebaiknya sertakan atribut ini pada node body, seperti yang terlihat pada contoh di bawah ini.
Dalam kasus di mana halaman memiliki entitas utama, yang biasanya berlaku untuk halaman detail (Produk, Resep, Hotel, Bisnis Lokal, Toko, dll.), itemprop mainEntity harus ditambahkan di samping itemscope tipe entitas utama. (lihat baris 2 dalam contoh bagus di bawah)
Hal ini dapat diterima untuk halaman memiliki beberapa jenis itemscopes, yang akan sesuai untuk halaman daftar dan grid, serta halaman detail dengan rekomendasi produk. Jika tidak ada entitas utama pada halaman, jangan sertakan itemprop mainEntity.
Semua atribut yang terkait dengan setiap entitas (setiap jenis node HTML itemscope) harus bersarang di dalam node HTML. Sangat umum untuk node HTML ditutup sebelum waktunya. (lihat baris 4 dalam contoh yang buruk, baris 8 dalam contoh yang baik, di bawah)
Menyarangkan kode dengan benar dengan cara ini memberi tahu Google bahwa keseluruhan konten dalam jenis itemscope, seperti harga, ketersediaan, peringkat, ulasan, dan elemen CGC lainnya, terkait dengan entitas tersebut. Google kemudian tahu untuk menampilkan bintang untuk suatu produk dalam pencarian.

Ini juga merupakan ide yang baik untuk merujuk ke setiap entitas dengan penamaan yang sama persis di seluruh halaman. Misalnya, jika nama itemprop didefinisikan sebagai "syal kuning" dan itemprops itemReviewed didefinisikan sebagai "syal berpohon kuning", Google mungkin percaya bahwa halaman tersebut berisi data tentang dua produk.
Ini juga merupakan ide yang baik untuk memastikan bahwa nama produk yang ditunjukkan di bagian atas dan bawah halaman sama persis. Menggunakan istilah "syal kuning" di bagian atas halaman dan "syal berpohon kuning" di bagian bawah halaman akan membingungkan Googlebot.
Masalah #2: Tag HTML tidak tertutup
Saat menulis kode HTML, setiap simpul HTML harus dibuka dan ditutup – karakter garis miring (/) mengkomunikasikan penutupan simpul HTML. Contoh berikut menunjukkan node tipikal yang menggunakan tag pembuka dan penutup terpisah.
Buruk : <div>Ini adalah simpul yang tidak tertutup
Bagus : <div>Ini adalah simpul tertutup</div>

Beberapa elemen HTML (<img>, <meta>, dll.) tidak menggunakan tag penutup terpisah. Dalam kasus ini, satu tag digunakan yang berisi garis miring penutup.
Buruk: <img src="image.gif">
Bagus: <img src=”image.gif” />
Jika tag HTML tidak ditutup, penafsir data terstruktur Google mungkin kesulitan memahami hierarki, dan oleh karena itu dapat salah menafsirkan sarang yang dirujuk dalam Edisi #1.
Masalah #3: Beberapa properti agregatRating item
Seperti dibahas di atas, setiap entitas harus didefinisikan menggunakan tipe itemscope. Namun, hanya boleh ada satu agregatRating itemprop untuk setiap jenis itemscope. Bahkan jika tampilan menyertakan peringkat agregat di beberapa tempat, markup hanya boleh diberi label dengan itemprop agregatRating satu kali per jenis itemscope. Beberapa properti agregatRating akan membingungkan Google dan tidak ada bintang yang akan ditampilkan.
Masalah #4: Itemprop agregatRating tidak ada
Terkadang peringkat yang ditampilkan oleh cuplikan kaya tidak cocok dengan peringkat ulasan rata-rata di halaman web Anda – ini memberikan petunjuk penting tentang apa yang mungkin salah. Jika tidak ada agregatRating itemprops, Google kemudian akan mencari itemprop ulasan pertama dan menampilkan peringkat hanya dari satu individu, bukan peringkat rata-rata semua pengulas.
Masalah #5: Tipe data terstruktur campuran
Kosakata Schema.org dapat digunakan dengan banyak pengkodean yang berbeda, termasuk RDFa, Microdata dan JSON-LD. Bazaarvoice merekomendasikan dan mendukung Microdata. Bagaimanapun, hanya satu dari jenis data terstruktur ini yang dapat digunakan dalam satu halaman web . Mencampur JSON-LD dan Microdata di halaman yang sama akan merusak cuplikan kaya agar tidak ditampilkan dengan benar.
Masalah #6: Entitas utama tidak ditentukan
Google akan mencari AggregateRating dari Type itemscope pertama yang ditemuinya di DOM (Document Object Model) . Jika halaman berisi beberapa Type itemscopes, pastikan entitas utama diberi label dengan itemscope mainEntity, seperti yang dirujuk pada #1 di atas.
Masalah #7: Penggunaan schema.org/Organization
Organisasi juga merupakan tipe itemscope. Namun, kami belum menemukan kasus di mana Google menampilkan bintang cuplikan kaya untuk Organisasi. Kami telah melihat banyak kasus di mana itemscope Organisasi ditempatkan di header di sekitar informasi organisasi umum seperti nomor telepon dan info kontak. Dalam setiap kasus di mana tim SEO kami telah menemukan itemscope jenis Organisasi di halaman produk, itu telah mencegah bintang cuplikan kaya untuk ditampilkan. Untuk halaman mana pun yang ingin Anda lihat cuplikan kayanya muncul di hasil penelusuran, jangan sertakan itemscope Organisasi.
Masalah #8: Tidak ada konten ulasan pendukung
Google telah menampilkan bintang cuplikan kaya dalam beberapa kasus di mana ulasan tidak ada di halaman yang sama. Namun, tampilan bintang dengan skenario ini paling tidak sporadis, karena Google dapat menafsirkan kurangnya teks ulasan pada halaman sebagai petunjuk bahwa Peringkat agregat mungkin merupakan data palsu. Kami menyarankan Anda untuk selalu menyertakan 8 ulasan di halaman yang sama tempat Anda menampilkan Peringkat agregat.
Masalah #9: Keaslian konten yang meragukan
Jika Google tidak memercayai domain, atau konten di dalam domain, kecil kemungkinan bintang cuplikan kaya akan ditampilkan di hasil penelusuran. Ini biasanya menjadi masalah untuk domain baru yang belum memiliki reputasi yang baik. Bazaarvoice CGC mencakup petunjuk keaslian yang berharga, seperti nama layar penulis dan tanggal pembuatan konten, yang meningkatkan reputasi. Ini menandakan bahwa aktivitas sosial yang terjadi di domain Anda adalah sah dan meningkatkan reputasi Anda.
Masalah #10: Sisi server tidak konsisten dan markup kode Elemen Inspeksi
Ini adalah area di mana industri masih beradaptasi dengan perubahan yang diumumkan oleh Google pada Oktober 2014. Sejak itu, Googlebot telah merayapi JavaScript serta elemen halaman sisi server. Kami akan membahas perubahan ini dalam beberapa detail berikutnya, tetapi ketika memecahkan masalah dengan cuplikan kaya, perlu diingat bahwa sangat penting untuk mengaudit kedua sisi server, versi Lihat Sumber kode Anda dan versi HTML yang dirender yang ditemukan melalui Elemen Inspeksi , untuk memastikan bahwa kedua versi berisi konten dan markup yang dimaksud. Kami akan membahas bagaimana melakukan audit ganda ini secara rinci di bawah ini.
Jika versi kode yang terlihat di setiap alat tidak konsisten, Google mungkin juga tidak konsisten dalam menampilkan bintang cuplikan kaya. Untuk hasil yang optimal, kedua versi harus mematuhi semua prinsip dalam posting ini.
