Memperbaiki Structur Data di Google Webmaster Tools

Bagi yang pertama sekali melakukan check template di google webmaster tool menggunakan" Structured Data Testing Tool", pasti teman-teman banyak menjumpai kesalahan kan? Menurut pengalaman, biasanya ada sekitar 9 kesalahan utama struktur data bagi yang menggunakan blogger, mulai dari image_url tidak dikenali google sampai dengan mainEntityOfPage yang harus diisi dengan nilai. Baiklah, kali ini saya ingin berbagi pengalaman bagaimana cara memperbaiki semua kesalahan struktur data pada “Alat Pengujian Data Terstruktur” yang disediakan oleh google webmaster: https://developers.google.com/structured-data/testing-tool/ 

Sebelum melakukan ini, Jangan lupa untuk membackup template teman-teman. Yuk langsung saja kita mulai, ikuti terus ya langkah-langkah dibawah ini untuk memperbaiki kesalahan data structured:

Masuk ke Blogger Dashboard >>Template >> Edit HTML, untuk selanjutnya teman-teman bisa mengikuti petunjuk kesalahan dengan tulisan yang ditandai background berwarna hitam dan tag untuk perbaikannya ditulis dengan background tulisan berwarna orange. Untuk mempermudah, silahkan gunakan (Ctrl + F) untuk mencari tag yang salah. So, Just keep doing ya! 

Penting Sekali: Setiap tag bisa muncul lebih dari satu kali, biasanya 2-3 kali mucul di halaman template HTML teman-teman, jadi pastikan untuk mengganti keduanya (semuanya), karena kalau hanya satu yang diganti tidak akan hilang kesalahannnya.

1) The property image_url is not recognized by Google for an object of type BlogPosting.
Cari tag dibawah ini, (Muncul 2 kali) di halaman Edit template HTML. 
<b:if cond='data:post.thumbnailUrl'> <meta expr:content='data:post.thumbnailUrl' itemprop='image_url'/> </b:if>
Ganti tag diatas dengan tag berikut ini:
<b:if cond='data:post.thumbnailUrl'> <meta expr:content='data:post.thumbnailUrl' itemprop=' '/> </b:if>

2) The property blogId is not recognized by Google for an object of type BlogPosting.
Cari tag dibawah ini, (Muncul 2 kali) di halaman Edit template HTML. 
<meta expr:content='data:blog.blogId' itemprop='blogId'/>
Ganti tag diatas dengan tag berikut ini:
<meta expr:content='data:blog.blogId' itemprop=' '/>

3) The property postId is not recognized by Google for an object of type BlogPosting.
Cari tag dibawah ini, (Muncul 2 kali) di halaman Edit template HTML. 
<meta expr:content='data:post.id' itemprop='postId'/>
Ganti tag diatas dengan tag berikut ini:
<meta expr:content='data:post.id' itemprop=' '/>

4) A value for the headline field is required.
Cari tag dibawah ini, (Muncul 2 kali) di halaman Edit template HTML. 
<h3 class='post-title entry-title' itemprop='name'>
Ganti tag diatas dengan tag berikut ini:
<h3 class='post-title entry-title' itemprop='headline'>

5) A value for the image field is required.
Cari tag <data:post.body/> (Muncul 2-3 kali ) dan tambahkan dibawahnya tag berikut: 
<data:post.body/> 
<div itemprop='image' itemscope='itemscope' itemtype='https://schema.org/ImageObject'>
<b:if cond='data:post.firstImageUrl'> 
<img style='display:none;' expr:src='data:post.firstImageUrl'/> <meta itemprop='url' expr:content='data:post.firstImageUrl'/> </b:if> 
<meta itemprop='width' content='800'/> <meta itemprop='height' content='800'/> </div> 
Teman-teman bisa mengganti image height and width dengan nilai yang lain. 

6) A value for the publisher field is required.
Cari tag <data:post.body/> (Bisa muncul 2-3 ) dan tambahkan dibawahnya tag berikut:
<div itemprop='publisher' itemscope='itemscope' itemtype='https://schema.org/Organization'>
<div itemprop='logo' itemscope='itemscope' itemtype='https://schema.org/ImageObject'>
<img style='display:none;' src=' https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiBNbDT6p4PHTveHnATBtMdpIDeMbIvC0V7uZTH6LElkOGoTQ3AxlmapfrtmVi1Ze4qJHS3T0Mgg1F7qzFqRIqiiaBuEiuDYVa7IK0wH-rKbkRCJwrELlnbkiSWt5z2ZUEI_CNSdqnfRD8/s890/logo5.png'/>
<meta itemprop='url' content=' https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiBNbDT6p4PHTveHnATBtMdpIDeMbIvC0V7uZTH6LElkOGoTQ3AxlmapfrtmVi1Ze4qJHS3T0Mgg1F7qzFqRIqiiaBuEiuDYVa7IK0wH-rKbkRCJwrELlnbkiSWt5z2ZUEI_CNSdqnfRD8/s890/logo5.png'/>
<meta itemprop='width' content='600'/> <meta itemprop='height' content='60'/> </div> <meta itemprop='name' expr:content='data:blog.title'/> </div>
Ganti tulisan berwarna putih dengan link logo blog masing-masing, linknya bisa dilihat dengan cara klik kanan pada logo >> View Background Image. Bagi yang belum punya logo di blognya, harus membuat logonya terlebih dahulu.

7) The dateModified field is recommended. Please provide a value if available.
Cari tag berikut <div class='post hentry uncustomized-post-template' itemprop='blogPost' itemscope='itemscope' itemtype='http://schema.org/BlogPosting'>
kemudian tambahkan dibawahnya tag berikut ini: <meta expr:content='data:post.timestamp' itemprop='datePublished'/> <meta expr:content='data:post.lastUpdatedISO8601' itemprop='dateModified'/>

8) The mainEntityOfPage field is recommended. Please provide a value if available.
Cari tag berikut <div class='post hentry uncustomized-post-template' itemprop='blogPost' itemscope='itemscope' itemtype='http://schema.org/BlogPosting'>
Kemudian tambahkan dibawahnya tag berikut ini:
<meta itemscope='itemscope' itemprop='manEntityOfPage' itemType='https://schema.org/WebPage' expr:itemid='data:post.link ? data:post.link : data:post.url'/>

9) The datePublished error 
Menurut pengalaman saya, kesalahan datePublished bisa terjadi karena kesalahan settingan pada blog, sehingga bukan strukture template yang harus di perbaiki. Saya pribadi, memperbaikinya dengan menggunakan cara berikut: 
Login kedalam dasboard blogger 
Kemudian pilih Settings >> Language and formatting 
Kemudian Pilih Formatting >> Timestamp Format, ganti pengaturan waktu lengkap seperti terlihat pada gambar dibawah ini: 
Jangan lupa klik save setting untuk menyimpan perubahan 
Sampai disini, sudah selesai…saya sendiri bisa menghilangkan semua error yang ada dengan langkah-langkah seperti diatas. Silahkan teman-teman cek kembali pada Alat Pengujian Data Terstruktur” google webmaster: https://developers.google.com/structured-data/testing-tool/ untuk memastikan bahwa tidak ada lagi kesalahan struktur data pada blog. 
(Referensi: http://www.technohalf.com/2015/12/how-to-fix-all-structured-data-errors.html, http://yandinovriandi.blogspot.com/2016/03/mengatasi-error-Structured-Data-Teting-Tools.html)