Jika anda seorang blogger hal yang wajib harus anda lakukan selain mendaftarkan blog ke Google Webmaster Tools adalah memperbaiki kesalahan struktur data pada blog kita. Kenapa kita harus memperbaiki strukutur data? Karena robot text google tidak dapat memahami isi konten pada halaman anda dan menghambat proses perayapan pada blog anda. Oleh karena itu, anda harus memperbaiki kesalahan strukur blog anda tersebut, untuk membantu mesin pencari mengenali situs anda dan dapat membantu mempercepat terindex blog anda di Sarch Engine.
Masalah yang paling umum ditemukan dalam kesalahan struktur data pada blog adalah error url image, date modified, date published, author dan mainentyofPage yang tidak terdapat pada blog. Sebab itu, saya membuat posting ini untuk membantu anda memecahkan masalah struktur data pada blog anda dan cara memperbaikinya. Sebelum melanjutkan kedalam tutorial saya ini, anda harus mengecek blog anda terlebih dulu agar mengetahui kesalahan apa saja yang ada didalam situs anda.
Untuk mengecek struktur data, anda harus masuk ke https://developers.google.com/structured-data/testing-tool/. Setelah itu anda masukan alamat blog anda lanjut dengan mengklik Ambil & Validasi maka akan seperti gambar di bawah ini.
<article class='post hentry' itemscope='itemscope' itemtype='http://schema.org/BlogPosting'>
Kalau sudah ketemu, anda copy kode dibawah ini dan pastekan tepat di bawahnya.
Untuk memperbaiki error image, copy kode di bawah ini dan pastekan kode tersebut tepat di bawah kode MaintityPage.
<b:if cond='data:post.firstImageUrl'>
<div itemprop='image' itemscope='itemscope' itemtype='https://schema.org/ImageObject'>
<meta expr:content='data:post.firstImageUrl' itemprop='url'/>
<meta content='700' itemprop='width'/>
<meta content='700' itemprop='height'/>
</div>
</b:if>
<div itemprop='publisher' itemscope='itemscope' itemtype='https://schema.org/Organization'>
Masalah yang paling umum ditemukan dalam kesalahan struktur data pada blog adalah error url image, date modified, date published, author dan mainentyofPage yang tidak terdapat pada blog. Sebab itu, saya membuat posting ini untuk membantu anda memecahkan masalah struktur data pada blog anda dan cara memperbaikinya. Sebelum melanjutkan kedalam tutorial saya ini, anda harus mengecek blog anda terlebih dulu agar mengetahui kesalahan apa saja yang ada didalam situs anda.
Untuk mengecek struktur data, anda harus masuk ke https://developers.google.com/structured-data/testing-tool/. Setelah itu anda masukan alamat blog anda lanjut dengan mengklik Ambil & Validasi maka akan seperti gambar di bawah ini.
data structur data |
Gambar diatas adalah screenshot blog saya yang lain. Agar blog seperti gambar diatas dan berwarna hijau semua, silahkan anda mengikuti tutorial di bawah ini
Mengatasi eror pada image, publisher, dan mainentityfPage
Untuk mengatasi kesalahan struktur data anda yang harus anda lakukan pertama-tama adalah masuk ke dalam blog anda lalu klik Template>>Edit HTML>> <b:includable id='post' var='post'>...</b:includable>. Lalu ikuti tutorial di bawah ini.
1. Mengatasi Error MainentityofPage
Untuk memperbaiki error MainentityofPage anda cari kode yang mirip seperti di bawah ini.
Kalau sudah ketemu, anda copy kode dibawah ini dan pastekan tepat di bawahnya.
<div itemType='https://schema.org/WebPage' itemprop='mainEntityOfPage' itemscope='itemscope'/>
2. Mengatasi Error Image
<b:if cond='data:post.firstImageUrl'>
<div itemprop='image' itemscope='itemscope' itemtype='https://schema.org/ImageObject'>
<meta expr:content='data:post.firstImageUrl' itemprop='url'/>
<meta content='700' itemprop='width'/>
<meta content='700' itemprop='height'/>
</div>
</b:if>
<div itemprop='publisher' itemscope='itemscope' itemtype='https://schema.org/Organization'>
3. Mengatasi Error Publisher
Anda copy kode di bawah ini dan pastekan kode berikut tepat dibawah kode Error Image.
<div itemprop='logo' itemscope='itemscope' itemtype='https://schema.org/ImageObject'>
<meta content='https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhpAhaKDr85gpx5L7Zc-6VyNQqKjCNhgmMb3Y-ESVhe7Glt0RCbmzB_rnhU-CRfPIPJ9gFztL49LrzRqt2cdriXwB15M2U0F6FmZbk-EauVqEbYtcXmlD6BEJuaC-PWza5kqbLK-b1w1ak8/s1600/rohenk.png' itemprop='url'/>
<meta content='600' itemprop='width'/>
<meta content='600' itemprop='height'/>
</div>
<meta expr:content='data:blog.title' itemprop='name'/>
</div>
Catatan:
Ganti tulisan berwarna biru dengan URL logo blog anda dan kode script Error Image, Error publisher dan Error mainentityofPage. Harus berurutan seperti yang saya tulis.
Ganti tulisan berwarna biru dengan URL logo blog anda dan kode script Error Image, Error publisher dan Error mainentityofPage. Harus berurutan seperti yang saya tulis.
4. Mengatasi Error Headline
Masih dalam template, anda cari kode berikut:
<h1 class='post-title entry-title' itemprop='name'>
Kemudian anda ganti tulisan yang saya beri warna biru "name" dengan "headline".
Kemudian anda ganti tulisan yang saya beri warna biru "name" dengan "headline".
Catatan:
Kode h1 class, h2 class h3 class dan seterusnya di <b:includable id='post' var='post'>...</b:includable> biasanya lebih dari satu. Maka anda harus merubah semua menjadi "headline".
Kode h1 class, h2 class h3 class dan seterusnya di <b:includable id='post' var='post'>...</b:includable> biasanya lebih dari satu. Maka anda harus merubah semua menjadi "headline".
5. Mengatasi Error author
Yang ini agak rumit tolong perhatikan, anda cari kode kurang lebih seperti ini.
<div expr:id='"summary" + data:post.id'><data:post.body/></div>
<script type='text/javascript'>createSnippet("summary<data:post.id/>");</script>
</div>
<b:else/>
Kemudian anda paste kode dibawah ini pas di tengah-tengah kode <data:post.body/> dan </div> yang saya beri warna biru dan hijau.
<!-- hCard"author" Start --> <span class='post-author vcard'> <b:if cond='data:top.showAuthor'> <data:top.authorLabel/> <b:if cond='data:post.authorProfileUrl'> <span class='fn' itemprop='author' itemscope='itemscope' itemtype='http://schema.org/Person'> <meta expr:content='data:post.authorProfileUrl' itemprop='url'/> <a class='g-profile' expr:href='data:post.authorProfileUrl' rel='author' title='author profile'> <span itemprop='name'><data:post.author/></span> </a> </span> <b:else/> <span class='fn' itemprop='author' itemscope='itemscope' itemtype='http://schema.org/Person'> <span itemprop='name'><data:post.author/></span> </span> </b:if> </b:if> </span> <!-- hCard"author" End -->
Catatan:
Tiap template berbeda, jadi anda coba pasang saja ditiap <data:post.body/> sampai tidak terjadi eror lagi.
Tiap template berbeda, jadi anda coba pasang saja ditiap <data:post.body/> sampai tidak terjadi eror lagi.
6. Mengatasi Error date Published & date Modified
Anda cari kode di bawah ini:
<a class='timestamp-link' expr:href='data:post.url' rel='bookmark' title='permanent link'><abbr class='published updated' expr:title='data:post.timestampISO8601' itemprop='datePublished'><data:post.timestamp/></abbr></a>
Tambahkan kode berikut <span itemprop='dateModified'> pas diawalnya dan diakhirnya dengan </span> maka akan menjadi.
<span itemprop='dateModified'> <a class='timestamp-link' expr:href='data:post.url' rel='bookmark' title='permanent link'><abbr class='published updated' expr:title='data:post.timestampISO8601' itemprop='datePublished'><data:post.timestamp/></abbr></a></span>
Kalau sudah anda simpan template anda tersebut.
Setelah langkah di atas selesai, sekarang anda selesaikan tahap terakhir yaitu, mengkonfirmasikan date publisher dan modified agar tidak eror sebagai berikut:
Setelah langkah di atas selesai, sekarang anda selesaikan tahap terakhir yaitu, mengkonfirmasikan date publisher dan modified agar tidak eror sebagai berikut:
- Pergi ke dashboard blog anda, kemudian klik pengaturan.
- Anda pilih" bahasa dan penformatan".
- Lalu ubah setelan time seperti dalam gambar.
setting - Lalu simpan.
- Terakhir anda masuk ke "Tata letak" dan klik "edit posting blog" lalu centang kolom yang kosong seperti gambar di bawah ini.
tata letak
Langkah selanjutnya tinggal anda cek kembali blog anda. Saya berharap semoga tidak ada kesalahan lagi dan kalau adapun, silahkan berkomentar saya akan membantu anda.
Sekian dulu artikel yang bisa saya jelaskan kurang lebihnya saya mohon maaf.
Sekian dulu artikel yang bisa saya jelaskan kurang lebihnya saya mohon maaf.
Posting Komentar
Posting Komentar