Pada point terakhir artikel optimasi SEO on page Blogger, saya menjelaskan pentingnya data terstruktur untuk optimasi SEO. Maka kali ini saya akan menulis tentang cara memperbaiki kesalahan data terstruktur pada Blogger alias blog dengan platform Blogspot.
Jika kita ingin mengikuti semua aturan main Google (pedoman kualitas Webmasters), sangat dianjurkan untuk menghindari adanya kesalahan data terstruktur. Untuk pedoman selengkapnya silahkan anda baca disini.
Jenis kesalahan yang banyak ditemui pada umumnya antara lain:
- Properti image_url tidak dikenali oleh Google
- Properti blogId tidak dikenali oleh Google
- Properti postId tidak dikenali oleh Google
- Nilai untuk bidang headline diwajibkan
- Nilai untuk bidang image diwajibkan
- Nilai untuk bidang publisher diwajibkan
- Bidang dateModified disarankan
- Bidang mainEntityOfPage disarankan
Berikut contoh kesalahan data terstruktur, diambil dari dokumentasi pribadi salah satu blog saya.
Kesalahan ini tentunya akan berbeda-beda untuk setiap blog, karena dipengaruhi oleh penggunaan template yang digunakan. Jadi bagi anda yang mendapati kesalahan data terstruktur pada blognya, silahkan ikuti cara berikut ini.
Catatan: Cara ini merupakan hasil (trial & error) dan juga referensi dari salah satu blog, yaitu: webbudi.
Memperbaiki Kesalahan Data Terstruktur: blogId dan postId
Cari kode seperti di bawah ini, hapus semua kode tersebut atau cukup beri komentar:<meta expr:content='data:blog.blogId' itemprop='blogId'/> <meta expr:content='data:post.id' itemprop='postId'/>
Memperbaiki Kesalahan Data Terstruktur: image dan publisher
Masuk ke dashboard Blogger: Settings > Themes > Edit HTMLCari kode seperti di bawah ini:
<b:if cond='data:post.firstImageUrl'> <meta expr:content='data:post.firstImageUrl' itemprop='image_url'/>Ganti menjadi:
<b:if cond='data:post.firstImageUrl'> <div expr:content='data:post.firstImageUrl' itemprop='image' itemscope='itemscope' itemtype='https://schema.org/ImageObject'> <meta expr:content='data:post.firstImageUrl' itemprop='url'/> <meta content='600' itemprop='width'/> <meta content='300' itemprop='height'/> </div> <div itemprop="publisher" itemscope='itemscope' itemtype="https://schema.org/Organization"> <div itemprop="logo" itemscope='itemscope' itemtype="https://schema.org/ImageObject"> <meta itemprop="url" content='http://AlamatBlogAnda'/> <meta itemprop="width" content="600"/> <meta itemprop="height" content="300"/> </div> <meta itemprop="name" expr:content="data:blog.title"/> </div> <b:else/> <div expr:content='data:post.authorProfileUrl' itemprop='image' itemscope='itemscope' itemtype='https://schema.org/ImageObject'> <meta expr:content='data:post.authorProfileUrl' itemprop='url'/> <meta content='600' itemprop='width'/> <meta content='300' itemprop='height'/> </div> <div itemprop="publisher" itemscope='itemscope' itemtype="https://schema.org/Organization"> <div itemprop="logo" itemscope='itemscope' itemtype="https://schema.org/ImageObject"> <meta itemprop="url" content='http://AlamatBlogAnda'/> <meta itemprop="width" content="600"/> <meta itemprop="height" content="300"/> </div> <meta itemprop="name" expr:content="data:blog.title"/> </div> </b:if>
Silahkan sesuaikan kode "http://AlamatBlogAnda" dengan alamat blog masing-masing.
Memperbaiki Kesalahan Data Terstruktur: headline
Cari kode seperti di bawah ini:<h1 class='post-title entry-title' itemprop='name'>
Tambahkan kode headline, hal ini bertujuan untuk menandai bahwa ini merupakan judul tulisan.
Selengkapnya, silahkan salin kode di bawah ini:
<span itemprop='headline'><h1 class='post-title entry-title' itemprop='name'> <b:if cond='data:post.link or (data:post.url and data:blog.url != data:post.url)'> <a expr:href='data:post.link ? data:post.link : data:post.url'><data:post.title/></a> <b:else/> <data:post.title/> </b:if> </h3></span>
Kode yang di bold merupakan kode tambahan. Silahkan sesuaikan h1 sesuai dengan heading judul tulisan blog anda masing-masing, bisa h1, h2 dan lainnya sesuai dengan template yang digunakan.
Memperbaiki Kesalahan Data Terstruktur: dateModified
Cari baris kode seperti di bawah ini (masih dalam area includable post):<a class='timestamp-link' expr:href='data:post.url' rel='bookmark' title='permanent link'> <abbr class='published' expr:title='data:post.timestampISO8601' itemprop='datePublished'> <data:post.timestamp/></abbr></a>
Lengkapi dengan span dateModified, seperti di bawah ini:
Selengkapnya, silahkan salin kode di bawah ini:
<span itemprop='dateModified'><a class='timestamp-link' expr:href='data:post.url' rel='bookmark' title='permanent link'> <abbr class='published' expr:title='data:post.timestampISO8601' itemprop='datePublished'> <data:post.timestamp/></abbr></a></span>
Memperbaiki Kesalahan Data Terstruktur: mainEntityOfPage
Cari baris kode seperti di bawah ini (masih dalam area includable post):<div class='post hentry uncustomized-post-template' itemprop='blogPost' itemscope='itemscope' itemtype='http://schema.org/BlogPosting'>
Tambahkan kode berikut ini, tepat sebelumnya (di atasnya), sehingga menjadi:
<div itemscope='itemscope' itemprop="mainEntityOfPage" itemType="https://schema.org/WebPage"/> <div class='post hentry uncustomized-post-template' itemprop='blogPost' itemscope='itemscope' itemtype='http://schema.org/BlogPosting'>
Sekarang coba lakukan pengujian kembali menggunakan alat pengujian data terstruktur milik Google, seharusnya tidak ada lagi kesalahan data terstruktur seperti gambar berikut ini.
Selamat mencoba!
Memperbaiki Kesalahan Data Terstruktur: image dan publisher
ReplyDeleteuntuk post yang di atas .apakah ukuran image widht height nya harus seperti itu widht:600 height:300 ?? apa harus ngikutin ukuran image yang saya post ?
Ngga perlu, cukup copas aja om scriptnya, karna gambar di blog inipun size nya tidak sama persis seperti itu.
Deletesip.sangat membantu sekali boskuh hhe
Deletesekalian di check https://maviartwork.blogspot.com/
sama-sama om,senang bisa membantu
Deleteblh nnya ka, di ada 2 di blog saya. untuk kesalahan nilai image itu naruh script ya yang dibawah atau diatas kah untuk Memperbaiki Kesalahan Data Terstruktur: image dan publisher memperbaiki.. tks ka
ReplyDeleteBlog : http://nukeshopbekasi.blogspot.com
Silahkan, makasih udah mampir kemari. Berdasar pengalaman sy semua nya aja ga masalah kok :)
DeleteAkhirnya Alat Pengujian Data Terstruktur ku Tidak ada kesalahan dan tidak ada peringatan lagi setelah ikuti langkah2 diatas, terimakasih yah gan.. salam blogger dan sukses selalu :)
ReplyDeleteSawangsulna gan
Deleteagan, klo untuk bagian product: brand,descriptin, image, offers, review, sku sama cara masukin ID global gimna ya..?
ReplyDeleteWajib dicoba nih, thanks gan sudah sharing dan membantu teman-teman yang kesulitan
ReplyDeletekalau author, datepublished, datemodified dan mainentityOfpage nya kok gak ngaruh ya bang. biasa nya kesalahan nya dimana ya
ReplyDeleteCoba dicek & teliti lagi gan, skrip yang sudah di share tentunya sudah saya praktekan terlebih dahulu dan worked..
Delete