Cara Mengatasi Semua Error Structured Data: Image, Author, Updated, Publisher

Cara Mengatasi Semua Error Structured Data
Cara Mengatasi Error Structured Data Schema Org: Missing Image, Updated, Author, blogId, postId, dll di Testing Tools Google.

TEMPLATE blog yang menggunakan Microdata Schema Org biasanya mengalami error & warning saat dicek di Structured Data Testing Tool.

Di beberapa posting sebelumnya CB sudah share cara mengatasi error warning ini, namun lebih ke per kasus. Kali ini CB gabungkan menjadi lengkap.

Template blog yang menggunakan schema org akan "sedikit istimewa di hasil pencarian Google" ( a little bit special in Google search results) karena memiliki data terstruktur yang memudahkan mesin telusur melakukan indeks.

Menurut Kissmetrics, schema markup ini merupakan salah satu evolusi terbaru dalam SEO. Microdata schema org markup adalah bentuk baru optimisasi yang sangat powerful dan dapat meningkatkan rangking dan jumlah pengunjung blog.

One of the latest evolutions in SEO is called schema markup. This new form of optimization is one of the most powerful, but least-utilized forms of SEO available today. Once you grasp the concept and method of schema markup, you can boost your website in the search engine result pages (SERPs).

Template bawaan blogger juga sudah menggunakan schema ini. Template blog seo friendly terbaru juga umumnya sudah menggunakannya.


Cara Mengatasi Semua Error Structured Data

Template blog premium sekalipun sering mengalami error di structure. Kesalahannya mulai dari image, headline, hingga author missing and required.

Kalau dibiarkan, sebenarnya gak apa-apa. Bahkan jika tanpa microdata schema org sekalipun, tidak ada masalah, blog tetap akan terindeks Google, yang penting Konten Berkualitas

Error Structured DataBerikut ini Cara Mengatasi Semua Error Structured Data Blogger

Sebelumnya, untuk jaga-jaga, backup dulu file atau kode template Anda dengan cara download ataupun Copas seluruh kode ke Notepad.

Langkah Awal

Untuk Mengatasi Semua Error Structured Data, langkah awal adalah masuk ke edit HTML template ablog Anda:

Dashboard >Template > Edit HTML

Dashboard >Template > Edit HTML

Mengatasi Error image_url

The property image_url is not recognized by Google for an object of type BlogPosting. Begitu penjelasan errornya. Untuk mengatasinya, hapus semua kode di bawah ini:

<b:if cond='data:post.thumbnailUrl'>
<meta expr:content='data:post.thumbnailUrl' itemprop='image_url'/>
</b:if>

Mengatasi Error blogId

The property blogId is not recognized by Google for an object of type BlogPosting. Hapus semua kode ini:

<meta expr:content='data:blog.blogId' itemprop='blogId'/>

Mengatasi Error postId

The property postId is not recognized by Google for an object of type BlogPosting. Hapus semua kode ini:

<meta expr:content='data:post.id' itemprop='postId'/>

Catatan:
Ketiga kode yang harus dihapus di atas (image_url, postID, blogID) posisinya berurutan sehingga memudahkan kita untuk menghapusnya.

Error Headline

A value for the headline field is required. Temukan semua kode post-title entry-title dan tambahkan kode 'itemprop='headline' atau ubah itemprop='name' menjadi itemprop='headline'

Contoh:

<h1 class='post-title entry-title' itemprop='name'>
<h2 class='post-title entry-title' itemprop='name'>
<h3 class='post-title entry-title' itemprop='name'>

Ubah menjadi:

<h1 class='post-title entry-title' itemprop='headline'>
<h2 class='post-title entry-title' itemprop='headline'>
<h3 class='post-title entry-title' itemprop='headline'>

Mengatasi Error Image

A value for the image field is required. Copas kode berikut ini di bawah semua kode <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>

Error Publisher

A value for the publisher field is required. Copas kode berikut ini di bawah semua kode <data:post.body/>

<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='http://1.bp.blogspot.com/-39HRU19h4kk/VlrZJ1KEjiI/AAAAAAAAMxI/RYXIg2OkzQA/s1600/blog%2Bblogger%2Bblogging.jpg' alt='logoblog'/>
<meta itemprop='url' content='http://1.bp.blogspot.com/-39HRU19h4kk/VlrZJ1KEjiI/AAAAAAAAMxI/RYXIg2OkzQA/s1600/blog%2Bblogger%2Bblogging.jpg' alt='logoblog'/>
<meta itemprop='width' content='600'/>
<meta itemprop='height' content='60'/>
</div>
<meta itemprop='name' expr:content='data:blog.title'/>
</div>

Ubah url gambar warna merah dengan url link gambar logo blog Anda, atau jika tak punya logo, biarkan saja tidak apa-apa. Itu gambar blog umum.

Mengatasi Error Warning dateModified

The dateModified field is recommended. Please provide a value if available. Temukan kode ini:

<div class='post hentry uncustomized-post-template' itemprop='blogPost' itemscope='itemscope' itemtype='http://schema.org/BlogPosting'>

atau

<div class='post hentry' itemprop='blogPost' itemscope='itemscope' itemtype='http://schema.org/BlogPosting'>

Copas kode berikut ini di bawahnya:

<meta expr:content='data:post.timestamp' itemprop='datePublished'/>
<meta expr:content='data:post.lastUpdatedISO8601' itemprop='dateModified'/>

Error mainEntityOfPage

The mainEntityOfPage field is recommended. Please provide a value if available. Temukan kode ini:

<div class='post hentry uncustomized-post-template' itemprop='blogPost' itemscope='itemscope' itemtype='http://schema.org/BlogPosting'>

atau

<div class='post hentry' itemprop='blogPost' itemscope='itemscope' itemtype='http://schema.org/BlogPosting'>

Hapus dan GANTI dengan kode ini:

<div class='post hentry uncustomized-post-template' itemscope='itemscope' itemtype='http://schema.org/BlogPosting'> <meta itemscope='itemscope' itemprop='mainEntityOfPage' itemType='https://schema.org/WebPage' expr:itemid='data:post.link ? data:post.link : data:post.url'/>

Mengatasi Missing 'author'

Kadang setelah semua langkah di atas masih ada missing author. Tambahkan kode berikut ini di bawah kode <data:post.body/>

<!-- hCard"author" Start --> <span class='post-author vcard' style='display:none'> <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 -->

Jika missing author masih ada, A Value For The Author Field Is Required Error, masih muncul, tambahkan kode:

<span class='fn' itemprop='author' itemscope='itemscope' itemtype='http://schema.org/Person'><meta expr:content='data:post.author' itemprop='name'/>
</span>

di bawah kode:

<div class='post hentry' itemprop='blogPost' itemscope='itemscope' itemtype='https://schema.org/BlogPosting'>

Menghilangkan Error Missing "image"

Copy kode di bawah ini:

<b:if cond='data:post.firstImageUrl'> <div itemprop='image' itemscope='itemscope' itemtype='https://schema.org/ImageObject'> <meta itemprop="url" expr:content='data:post.firstImageUrl'/> <meta itemprop="width" content='700'/> <meta itemprop="height" content='700'/> </div> </b:if>

Simpan di bawah kode:

<article class='post hentry' itemprop='blogPost' itemscope='itemscope' itemtype='http://schema.org/BlogPosting'>

Menghilangkan Error Missing "Publisher"

Copy kode berikut ini

<div itemprop="publisher" itemscope='itemscope' itemtype="https://schema.org/Organization"> <div itemprop="logo" itemscope='itemscope' itemtype="https://schema.org/ImageObject"> <meta itemprop="url" content="URL LOGO BLOG"/> <meta itemprop="width" content="600"/> <meta itemprop="height" content="600"/> </div> <meta itemprop="name" expr:content="data:blog.title"/> </div>

Simpan di bawah kode:

<article class='post hentry' itemprop='blogPost' itemscope='itemscope' itemtype='http://schema.org/BlogPosting'>

Catatan: Ganti URL LOGO BLOG dengan URL logo blog Anda!

Demikian Cara Mengatasi Semua Error Structured Data: Image, Author, Updated, Publisher, khususnya di template blog bawaan blogger atau template blogger hasil modifikasinya.

CB share sekaligus dokumentasi saat memperbaiki error schema org di template yang dibuat atau dimodif. Good Luck & Happy Blogging! (www.contohblog.com).*

Sumber:

http://www.technohalf.com/2015/12/how-to-fix-all-structured-data-errors.html
http://www.mybloggertricks.com/2014/04/fix-structured-data-hatom-errors-in.html
http://www.bloggersstand.com/2016/02/how-to-make-all-blogger-static-pages-amp-hatom-error-free.html
www.romelteamedia.com/2016/02/mengatasi-semua-error-structured-data-blog.html

Labels: Desain Blog
7 Komentar untuk "Cara Mengatasi Semua Error Structured Data: Image, Author, Updated, Publisher"

ini bukan valid untuk html5 hurm.

gan itu kira-kira berapa lama prosesnya, bisa langsung menghilangkan errornya atau nunggu berapa hari gitu, terima kasih

Kok pada nggak work ya? Saya dari dulu work terus. Mungkin CB nggak ngasih kode penutupnya makanya error terus mas...

Masih work, Cb terus pake rujukan ini kalo benerin schema org

oh ya ada kode penutupnya ^^
pesan buat blogger lain yang mau coba cara diatas:

karena artikel ini page-one, otomatis trafik organiknya tinggi... saya mau ngasih sedikit saran buat blogger lain...

kebanyakan uji coba yang dilakukan blogger lain gagal, dikarenakan karena lokasi kode tersebut di pertengahan atau terputus-putus oleh kode lain. contohnya gini:

disini kode lain...
< div > ini kode pembuka yang ingin dihapus
disini kode lain...
disini kode lain...
< / div > ini kode penutup yang ingin dihapus
disini kode lain...

tapi... ada juga kode penutupnya itu gak ditemukan, eh tau-taunya berada dibagian agak kebawah karena melingkupi satu bagan di template... atau bisa jadi karena isi templatnya berbeda dengan tutor diatas.

contoh templatenya?
Sang SEO Premium Blogger Template. isi template Sang SEO beda dengan beberapa kode diatas. tapi bisa diselesaikan kok. beberapa jam yang lalu saya lakukan setelah komentar ini ditulis disini.

sedikit tambahan buat blogger lain yang mau coba cara diatas ini:

tutor diatas work 100% kalau dilakukan dengan benar. tapi bisa jadi makin zonk kalau dilakukan nggak benar. jadi harus dilakukan dengan cermat biar tutor diatas work.

yang pasti sesuaikan saja kode diatas dengan kode yang ada di template blogger lain. work itu mah.

berjuang terus, toh ujung-ujungnya blog agan sendiri yang makin SEO. ya kan? berjuang untuk diri sendiri loohh...

1. Komentar spam, menyertakan link aktif dan alamat blog tidak akan muncul.
2. Tidak semua pertanyaan sempat atau bisa dijawab.
3. Bagi yang mau tanya, sebelum bertanya, silakan cari dulu di Kotak Pencarian di Sidebar.
Thanks for visiting and the comment :)

Contact Form

Name

Email *

Message *