Mediababe.net – Cara mengatasi error struktur data di webmaster tools sering kali di abaikan oleh blogger atau pengembang blog. Error ini sebenarnya rentan sekali terjadi diakibatkan oleh kita sebagai blogger menggonta-ganti template pada blog. Banyak blogger awam belum mengerti mengenai struktur data, struktur data ini sebenarnya adalah hal yang sangat penting karena memperbaiki struktur data di webmaster tools ini di halaman web sudah dilibatkan kedalam struktur kode. Istilah hal ini disebut dengan Schema Markup.
Tahukah kamu apa tujuan kode schema markup pada kode halaman html? nah pada dasarnya ketika kita menyisipkan sebuah kode schema markup pada html tujuannya adalah untuk memudahkan robot pencarian seperti google, yahoo dan bing di dalam memahami isi atau maksud apa yang terdapat pada halaman blog yang telah kamu kelola.
Semua mesin pencarian memiliki aturan penulisan struktur data atau schema markup yang sama karena sebuah halaman blog/web harus memiliki standar penulisan yang khiusus maka dari itu schema markup yang digunakan adalah salah satu aturan penulisan yang sudah banyak digunakan dan ini merupakan hasil dari kolaborasi perusahaan mesin pencarian raksasa terpopuler di dunia seperti misalnya saja google, bing, yandex dan yahoo.
Saat ini, website atau blog-blog sudah banyak menggunakan schema markup pada struktur kodenya. Bahkan hal ini juga tidak digunakan oleh refrensi mesin pencarian saja melainkan media sosial terpopuler juga sudah menggunakannya seperti media sosial Twitter, facebook dan Google Plus (+) yang menggunakan struktur data schema markup untuk informasi yang pada saat itu pengguna internet melakukan share atau bagikan ke salah satu media sosial tersebut.
Agar schema markup blog/website kita berfungsi dengan baik dan benar maka kamu harus memastikan bahwa semua struktur data schema markup kamu pada halaman blog yang dikelola tidak memiliki satu pun error yang terjadi agar struktur datanya tertata dengan rapi, baik dan benar. Lantas bagaimana cara mengetahui struktur data schema markup pada blog agar tertata dengan baik? Simak caranya pada berikut ini.
Daftar Isi
Cara Mengecek Struktur data Schema markup Blog
Kemudian masukanlah alamat blog kamu, terserah kamu boleh memasukan alamat halaman utama atau halaman posting pada halaman tertentu. Apabila ada kesalahan atau error pada halaman tertentu maka tools tersebut akan memberikan detail apa saja yang eror pada struktur data schema markup blog kamu. Berikut ini adalah gambar uji coba yang telah kami lakukan sewaktu mengecek struktur data sebuah blog.
Sewaktu pengecekan pada blog tersebut terdapat error di dalamnya, Seperti gambar diatas ada eror yang terjadi di bagian blogposting jika kita klik maka akan terdapat banyak kesalahan seperti yang tertera pada gambar ini. Jumlah kesalahan struktur data pada schema markup bisa kita lihat pada gambar diatas.
Itu artinya struktur data schema markup pada blog kamu harus diperbaiki. Lalu bagaimana cara mengatasi Kesalahan struktur data schema markup pada blog?. Berikut ini adalah cara memperbaiki struktur data schema blog kamu agar tidak terjadi error pada halaman blog.
Cara Memperbaiki Kesalahan Struktur Data Schema Markup pada Blog
1. Cara Mengatasi Error Struktur Data Schema markup di bagian “Website”
<b:if cond=’data:blog.pageType != "error_page"’>
<script type=’application/ld+json’>{ "@context": "http://schema.org", "@type": "WebSite", "url": "<data:blog.homepageUrl/>", "potentialAction": { "@type": "SearchAction", "target": "<data:blog.homepageUrl/>?q={search_term}", "query-input": "required name=search_term" } }</script>
</b:if>
2. Cara Memperbaiki Error Struktur Data Schema Markup dibagian “Author”
<b:if cond=’data:post.authorProfileUrl’>
<a class=’g-profile’ expr:href=’data:post.authorProfileUrl’ rel=’author’ title=’author profile’>
<data:post.author/>
</a>
<b:else/>
Kemudian ganti kode struktur data tersebut dengan kode yang tertera pada berikut ini.
<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/>
3. Cara Mengatasi Error pada “datePublished” dan “dateModified”
<time class=’timestamp-link’ expr:content=’data:post.timestampISO8601′><data:post.timestamp/></time>
<time class=’timestamp-link’ expr:content=’data:post.timestampISO8601′ itemprop=’datePublished dateModified’><data:post.timestamp/></time>
4. Cara Memperbaiki error pada struktur data “Image”
<article class=’post hentry’ itemscope=’itemscope’ itemtype=’http://schema.org/BlogPosting’>
<article class=’post hentry’ itemscope=’itemscope’ itemtype=’http://schema.org/BlogPosting’>
<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=’320′ itemprop=’width’/>
<meta content=’172′ itemprop=’height’/>
</div>
</b:if>
5. Cara Mengatasi Error struktur data “name” dan “headline”
<h1 class=’post-title entry-title’>
<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>
</h1>
<h1 class=’post-title entry-title’ itemprop=’headline 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>
</h1>
6.Cara Mengatasi Error struktur data “publisher”
<div class=’post hentry’ itemscope=’itemscope’ itemtype=’http://schema.org/BlogPosting’>
Tambahkan di bagian bawah kode menjadi:
<div class=’post hentry’ itemscope=’itemscope’ itemtype=’http://schema.org/BlogPosting’>
<span itemprop=’publisher’ itemscope=’itemscope’ itemtype=’https://schema.org/Organization’>
<meta expr:content=’data:blog.title’ itemprop=’name’/>
<span itemprop=’logo’ itemscope=’itemscope’ itemtype=’https://schema.org/ImageObject’>
<meta content=’http://www.jungle-folk.blogspot.com‘ itemprop=’url’/>
<meta content=’146′ itemprop=’width’/>
<meta content=’146’ itemprop=’height’/>
</span>
</span>
7. Cara Mengatasi Error Struktur data “mainEntityOfPage”
itemType=’https://schema.org/WebPage’ untuk tag HTML yang digunakan untuk item property tersebut.
<div class=’post hentry’ itemscope=’itemscope’ itemtype=’http://schema.org/BlogPosting’>
kemudian tambahkan di bagian bawahnya menjadi:
<div class=’post hentry’ itemscope=’itemscope’ itemtype=’http://schema.org/BlogPosting’>
<meta expr:content=’data:post.url’ itemprop=’mainEntityOfPage’ />
<h1><a itemprop=’mainEntityOfPage'</span> href=’xxx’>tittle</a></h1>
8.Cara supaya tampilan struktur data tidak error lagi
<script type=’application/ld+json’>
{
“@context”: “http://www.schema.org”,
“@type”: “WebSite”,
“name”: “nama kamu”,
“alternateName”: “nama blog kamu”,
“url”: “url blog kamu”
}
</script>
Apakah Struktur data Schema Markup berpengaruh untuk SEO?
Tapi ada indikasi bahwa hasil pencarian potongan informasi yang terkandung dalam halaman blog schema.org dapat meningkatkan klik melalui menilai (RKPT), itu akan menjadi lebih menarik bagi pengguna lain, klik pada judul di hasil pencarian.
Update terbaru tentang informasi terbaru mengenai schema markup adalah pernyataan yang sama pada penguatan google bahwa sampai saat ini skema org tidak telah digunakan sebagai google peringkat faktor, tapi kemungkinan saya pikir secara pribadi skema org ada kemungkinan akan digunakan sebagai google peringkat faktor kemudian.
Apa keuntungan melibatkan struktur data schema markup pada kode HTML halaman blog?
Dengan melibatkan struktur data baik, maka google indeks akan lebih cepat dan lebih baik, dan pencarian mesin akan mampu memberikan hasil dengan informasi yang lebih baik, dan bahwa berarti blog akan menjadi lebih mudah diakui, meskipun efek tidak instan kita dapat merasakan
Terutama bagi penayang adsense kita tahu bahwa kadang-kadang penolakan tidak google adsense adalah tidak jelas navigasi, ada penyebab adalah bahwa blog masih baru dan struktur data schema template markup yang digunakan tidak menyediakan kehadiran informasi blog navigasi pada halaman.
Mungkin hanya itu yang saya bagikan mengenai bagaimana tips cara untuk memperbaiki struktur data dengan lengkap. Semoga bermanfaat dan Terimaksih