February 13, 2016

Cara Mengatasi Semua Error Structured Data Blog

By Romeltea | Published: February 13, 2016

Cara Mengatasi Error Image, Name, Author, Publisher, DateModified di Structured Data Blog.

Error Structured Data Blog

COBA cek blog Anda di Structured Data Testing Tool. Jika "All good", maka artinya skema data blog Anda baik-baik saja, gak usah diapa-apain, tingga fokus ke Konten Berkualitas.

Namun, jika error, apalagi kalo banyak, maka harus diperbaiki. Jika template blog Anda tidak menggunakan microdata schema org, biasanya tidak akan ada masalah.

Menurut GoogleSchema Org adalah adalah kolaborasi oleh Google, Microsoft, dan Yahoo! untuk meningkatkan web dengan membuat kosakata umum untuk mendeskripsikan data di web.

Jika Anda menambahkan markup schema.org ke laman HTML Anda, berbagai perusahaan dan produk—termasuk Google penelusuran—akan memahami data di situs Anda.

Demikan juga, apabila Anda menambahkan markup schema.org ke email berformat HTML, produk email selain Gmail mungkin akan memahami data tersebut.

Anda dapat menggunakan jenis markup yang berbeda untuk mendeskripsikan data dengan kosakata schema.org. Pemandu Markup dapat menunjukkan kepada Anda cara menggunakan microdata dan JSON-LD. Untuk informasi selengkapnya tentang schema.org, lihat FAQ schema.org.

Error yang biasa dialami template-template terbaru seperti tampak dalam gambar berikut ini.

error missing structured data


Di bawah ini cara mengatasi error image, name, author, Publisher, DateModified, MainEntityOfPage di Structured Data Blog yang biasa dialami banyak template sebagaimana di-share Kompi Ajaib.

Cara Mengatasi Semua Error Structured Data Blog
Langkah pertama baca basmalah, lalu klik "Template" > "Edit HTML" untuk membuka kode HTML Template Blog Anda.

1. 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'>

2. 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!

3. Mengatasi Error missing "dateModified"

Cari kode yang menampilkan tanggal publikasi postingan, seperti ini:


<a class='updated' 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>

Tambahkan kode <span itemprop='dateModified'> sehingga menjadi seperti di bawah ini:


<span itemprop='dateModified'><a class='updated' 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>

4. Mengatasi Error "MainEntityOfPage"

Copy kode berikut ini:


<div itemscope='itemscope' itemprop="mainEntityOfPage" itemType="https://schema.org/WebPage"/>


Simpan di bawah kode:


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

5. Solusi Error missing "author" dan "name" 

Temukan kode berikut ini:


<p><data:post.body/></p>
</div>
<script type='text/javascript'>createSummary(&quot;summary<data:post.id/>&quot;);</script>

Copy & simpan kode berikut ini di bawah kode: <p><data:post.body/></p>


<!-- 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 -->


Save Template! 
Silakan cek kembali blog Anda di Structured Data Testing Tools. Semoga jadi All good!

Error Structured Data "Missing Image, Updated, Author, blogId, postId" 

Ada juga errornya hanya terjadi pada missing image, updated, author, dan blogId - postId saja. Untuk mengatasinya, bisa dicoba tips dari Techno Half berikut ini.


Jenis Error:

  • The property image_url is not recognised -- image: missing and requird
  • Missing Required Field Updated 
  • The property postId is not recognized 
  • The property blogId is not recognized 
  • A value for the headline field is required.
  • Missing required hCard "author".

Mengatasi Error Image: 'image_url'

1. Template >> Edit HTML
2. Cari (Tekan Ctrl + F) kode berikut ini:


<meta expr:content='data:post.firstImageUrl' itemprop='image_url'/>

Ganti kode 'image_url' dengan 'image' alias hapus _url menjadi:


 <meta expr:content='data:post.firstImageUrl' itemprop='image'/>

3. Save template!

Error Missing pertama suda kita atasi.

Mengatasi Missing Required Field "Updated" Error

GANTI kode


<abbr class='published' expr:title='data:post.timestampISO8601'><data:post.timestamp/></abbr></a>

dengan kode:


<abbr class='published' expr:content='data:post.timestampISO8601' itemprop='datePublished'><span class='updated'><data:post.timestamp/></span></abbr></a>

Mengatasi The Property postId & blogId is not recognized 

Hapus dua kode ini: 


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

Sebenarnya kedua kode tersebut bukan error, hanya saja Google tidak mengenalinya. Menghapus dua kode tersebut tidak akan bermasalah.

Mengatasi "headline" field is required

GANTI kode


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

dengan kode ini:


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

Fix Missing Required Field hCard"author" 

Tambahkan kode berikut ini di bawah kode   <data:post.body/> 


<!-- 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 -->


Jika semua langkah dilakukan dengan benar, maka semua Error Missing Required Structured Data Blog di Testing Tool sudah teratasi. Blog Anda akan "All good" alias "Tidak ada masalah".

Paling tidak, dengan tidak bermasalahnya Structured Data template blog, kita jadi "PeDe" dan tenang untuk fokus ke konten blog.

Menurut para blogger senior, structured data blog tidak terlalu pengaruh bagi SEO, setidaknya "belum ngaruh", hanya memperlancar, mempercepat, dan memperbaiki tampilan indeks konten blog kita di mesin pencari. Wasalam. (http://www.romelteamedia.com).*

Previous
« Prev Post
Author Image

Romeltea
Romeltea adalah onair dan online name Asep Syamsul M. Romli aka Kang Romel. Praktisi Media, Blogger, Trainer Komunikasi from Bandung, Indonesia. Follow me: facebook twitter instagram linkedin youtube

Recommended Posts

Related Posts

Show comments
Hide comments

18 comments on Cara Mengatasi Semua Error Structured Data Blog

  1. untuk error image pada nomor 1 hanya menyelesaikan masalah pada postingan yang memiliki gambar, ada sebagian yang terselesaikan namun ada juga yang tidak, ternyata setelah saya cek, semua postinganku yang tidak ada gambar yg bermasalah. ada solusi lain gan?

    ReplyDelete
  2. not work buat author dan name mas

    ReplyDelete
  3. thank you gan udah selesai imagenya.

    ReplyDelete
  4. thanks om work 1000%

    ReplyDelete
  5. Artikel yang seperti ini yang aku cari :D. Trimsh bang udah work, tapi cuma 1 yaitu Imagenya. Bingung aku salah dimana lagi. Padahal yang lain udah fix semua. bantuannya bang.

    ReplyDelete
  6. Akhirnya aku menemukan solusinya dari sini. sempoernaa.. thanks ilmunya gan.. Sangat bermanfaat... :D

    ReplyDelete
  7. Mas, Error imagenya tidak bisa. Mintak tolong di bantu sebagai catatan saya menggunakan template default blog

    ReplyDelete
  8. cara cek schema work tidaknya dimana mas ?

    ReplyDelete
  9. kalau buat deskripsi error dan twittercard bagaimana mas ?Terima Kasih

    ReplyDelete
  10. Alhamdulillah tidak ada kesalahan. Makasih atas informasinya....

    ReplyDelete
  11. alhamdulillah setelah sy mempraktekan seperti di atas tdi eror blog sy sudah kurang,terima kasih gan ilmunya sangat membantu

    ReplyDelete
  12. Template saya tidak ada

    ReplyDelete
  13. kalau untuk wordpress..panduan ini boleh diguna pakai atau tidak?

    ReplyDelete
  14. Sepertinya blog saya wajib perbaikini nih. Makasih gan. Nice info. Jadi dapat pencerahan soal ini.

    ReplyDelete
  15. script pengganti untuk memperbaiki headline yang tidak ada, semuanya sama. dan setelah di test, error. mungkin maksudnya <h3 di ganti juga dengan <h3 bukan h1

    ReplyDelete

Contact Form

Name

Email *

Message *