Rich snippets testing tool - website-files
- Gunakan - Rich snippets testing tool untuk memeriksa apakah Google dapat mengurai markup data terstruktur dengan benar dan menampilkannya dalam hasil penelusuran.
Setelah saya membuat komentar dengan reply yang berbeda warna untuk admin, ternyata menyebabkan terjadi ”hcard errors = Missing required field "name (fn)" pada blog. Hasil analisa blog memunculkan 7 postingan di blog saya Error seperti ini :
Warning: Missing required field di Rich Snippets Testing Tool ini banyak didapati pada blog Blogger, tapi banyak admin blogger tidak ambil pusing. Padahal setiap error seharusnya diatasi karena mempengaruhi kredibilitas blog di hadapan si penentu posisi (Pagerank), yaitu Google.
Jika uji Rich Snippets Testing Tool menghasilkan teks warning berwarna merah Warning : Missing required field "updated" & Warning: Missing required hCard "author" solusinya :
Tambahkan metadata berikut ke file template (HTML)
<span class='fn n'>
<span class='given-name'>Posted by: nama anda</span>
</span>
</div>
<a class='updated' href=' http://namablog.blogspot.com/ ' rel='bookmark'>namablog,</a> Updated at: <abbr class='published' expr:title='data:post.timestampISO8601'><data:post.timestamp/></abbr>
Solusi Missing required field updated dan Missing required hCard author
Ikuti tahapan rinci di bawah ini :Langkah 1
Masuk ke dashboard blogger >> Desain >> Edit HTML. Jangan lupa centang 'Expand Template Widget' Untuk amannya disarankan "Download Full Template" dan SAVE template ke hard-disk.
Langkah kedua
- <data:post.body/>
<div style='clear: both;'/><!-- clear for photos floats -->
</div>
<b:if cond='data:post.hasJumpLink'>
<div class='jump-link'>
<a expr:href='data:post.url + "#more"' expr:title='data:post.title'><data:post.jumpText/></a>
</div>
</b:if>
Langkah ketiga
Memasukan kode meta data tadi di antara code yang baru saja kita cari di langkah ke-2, sehingga menjadi seperti ini :
<div style='clear: both;'/><!-- clear for photos floats -->
</div>
<div class='vcard' id='hcard- Nama anda’>
<span class='fn n'>
<span class='given-name'>Posted by: Nama anda</span>
</span>
</div>
<a class='updated' href=' http://namablog.blogspot.com/ ' rel='bookmark'>nama blog</a> Updated at: <abbr class='published' expr:title='data:post.timestampISO8601'><data:post.timestamp/></abbr>
<b:if cond='data:post.hasJumpLink'>
<div class='jump-link'>
<a expr:href='data:post.url + "#more"' expr:title='data:post.title'><data:post.jumpText/></a>
</div>
</b:if>
Langkah keempat
SAVE dan lihat hasilnya pada test - rich snippets testing tool (Alat Uji Coba Data Terstruktur).
Penjelasan
- Error Hcard
- Error name (fn)
- Error updated
- Untuk error Hcard silahkan cari kode yang mengandung :
<div class='vcard' id='hcard- Nama anda’>
Mungkin setiap template berbeda-beda, jadi fokuskan pencarian pada kode vcard dan Hcard
Jika tidak ada, masukkan code <div class='vcard' id='hcard- Nama anda’> seperti tutorial di atas
- Untuk error name (fn) caranya, Anda tinggal cari kode <span class='fn n'> dan jika tidak ada ikuti saja tutorial di atas.
- Untuk error updated, silahkan cari kode seperti di bawah ini :
<a class='updated' href=' http://namablog.blogspot.com/ ' rel='bookmark'>nama blog</a> Updated at: <abbr class='published' expr:title='data:post.timestampISO8601'><data:post.timestamp/></abbr> </a>
Pada sebagian template kodenya seperti di bawah ini :
<a class='timestamp-link' expr:href='data:post.url' rel='bookmark' title='permanent link'><abbr class='published' expr:title='data:post.timestampISO8601'><data:post.timestamp/></abbr></a>
Jika ada kode seperti diatas, maka cukup mengganti kode timestamp-link dengan updated. Dan yang seperti ini yang paling banyak ditemukan pada blog yang ada sekarang.
Saya menjawabnya dengan praktek seperti di bawah ini :
Maka ini sangat fatal karena blog/web Anda tidak terdeteksi adanya data author dan publisher. Dan ini sangat tidak bersahabat dengan SEO. Idealnya Anda menemukan hasil seperti di bawah ini :