Menulis

Cara Mengatasi Semua Error Structured Data Blog

Posted by Romel Tea ● Follow @romeltea ● Like Romeltea Media on Facebook

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).*

Author:

I am a Blogger, Media Practisioner, and Practical Communication Trainer. I share my own knowledges, experiences, and skills about practical communication - writing, speaking, blogging - and my hobbies and concerns. Visit my official website Romeltea.

Previous
« Prev Post
14 Komentar untuk "Cara Mengatasi Semua Error Structured Data Blog"

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?

not work buat author dan name mas

thank you gan udah selesai imagenya.

saya sudah menerapkan cara di atas berkali-kali dengan sangat teliti, namun error structured datanya masih ada, hanya berkurang 5% tolong di bantu :D

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.

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

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

cara cek schema work tidaknya dimana mas ?

kalau buat deskripsi error dan twittercard bagaimana mas ?Terima Kasih

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

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

You comment, I'll visit back your blog. If you have one. Komentar SPAM dan LINK AKTIF tidak akan muncul.