Cara Mengatasi Error: Missing "Updated" Struktur Data Blog

Cara memperbaiki atau mengatasi Warning/Error: Missing Required Field "Updated" dan "Author" Struktur Data (Structured Data) Blog di Google RichSnippets.

BANYAK blog yang tidak lolos saat dites di Structured Data Testing Tool Google Rich Snippet. Biasanya di bagian "Extracted structured data" muncul error, seperti Warning/Error: Missing Required Field "Updated" dan "Author".

Bahkan, template Johny Wusss yang dikenal wusss banget pun mengandung kesalahan itu saat dites di Google Rich Snippets. Berikut ini screenshotnya:

Warning/Error: Missing Required Field "Updated"

Apakah blog Anda juga mengalami error yang sama? Itu penyebabnya adalah ada kesalahan dalam struktur data template blog Anda.

Struktur data blog/website akan menentukan kutipan konten posting yang ditampilkan pada halaman hasil pencarian (SERP) yang relevan dengan permintaan user di mesin pencari Google.

Jika Google memahami konten pada halaman blog kita, maka kutipan isi posting yang ditampilkan pada halaman hasil pencarian akan makin rinci. Ini akan terkait dengan relevansi hasil pencarian mereka yang diinginkan, dan berdampak baik bagi kunjungan (trafik).

Maka... ayo, segera perbaiki! Karena bagaimanapun kita harus "manut" sama Google yang mengindeks blog kita dan menyajikannya di SERP.

Cara Jitu Mengatasi Missing Required Field "Updated" dan "Author"

Cara mengatasinya error di Structured Data Blog itu gampang bingit!
1. Template > Edit HTM:L
2. Cari (Ctrl+F) kode <b:if cond='data:post.hasJumpLink'>
3. Copy & Paste kode berikut ini DI ATAS kode tersebut:

<div style='display:none'>
<div class='vcard' id='hcard-GBL Blogger'>
                  <span class='fn n'>
                  <span class='given-name'>Posted by GBL Blogger</span>
                  </span>
             </div>
    <a class='updated' href='http://contohblognih.blogspot.com' rel='bookmark'><data:blog.title/></a> Updated at: <abbr class='published' expr:title='data:post.timestampISO8601'><data:post.timestamp/></abbr>
</div>

Sehingga tampilannya seperti di dalam gambar di bawah ini:

Mengatasi Missing Required Field "Updated" dan "Author"

Catatan:
1. Ganti yang berwarna merah dengan "kepunyaan" Anda!
2. Kode yang warna biru untuk menyembunyikannya di tampilan blog. Jika Anda mau memunculkannya, hapus saja kode warna biru tersebut.
3. Kode di atas sudah digunakan untuk memperbaiki struktur data template New Thesis SEO.

JIKA di template blog Anda tidak ada kode "data:post.hasJumpLink", kode di atas bisa diletakkan di tepat bawah kode:

<div class='post-footer-line post-footer-line-1'>

Contohnya seperti ini:

<div class='post-footer-line post-footer-line-1'>
<div style='display:none'>
<div class='vcard' id='hcard-GBL Blogger'>
                  <span class='fn n'>
                  <span class='given-name'>Posted by GBL Blogger</span>
                  </span>
             </div>
    <a class='updated' href='http://contohblognih.blogspot.com' rel='bookmark'><data:blog.title/></a> Updated at: <abbr class='published' expr:title='data:post.timestampISO8601'><data:post.timestamp/></abbr>
</div>

Cara Memperbaiki Struktur Data "New Johny Wuss"

Template New Johny Wuss, struktur datanya yang error cuma satu, yaitu Error: Missing required hCard "author". Cara memperbaikinya:

Cari (Ctrl+F) dan Ganti Kode:


<div class='tagblog'>
<a class='updated' expr:href='data:post.url' rel='bookmark'>Blog, </a> Updated at: <abbr class='published' expr:title='data:post.timestampISO8601'><data:post.timestamp/></abbr>
</div>

Dengan Kode:

<div class='tagblog'><div class='vcard' id='hcard- Nama Anda'><span class='fn n'><span class='given-name'>Nama Anda -</span></span></div><a class='updated' href='http://namabloganda.blogspot.com/' rel='bookmark'>Title atau Judul Blog Anda</a>Updated at : <abbr class='published' expr:title='data:post.timestampISO8601'><data:post.timestamp/></abbr></div>

Misalnya menjadi begini:


<div class='tagblog'><div class='vcard' id='hcard- New Johny Wuss'><span class='fn n'><span class='given-name'>New Johny Wuss -</span></span></div><a class='updated' href='http://newjohnywuss.blogspot.com/' rel='bookmark'>Template New Johny Wuss</a>Updated at : <abbr class='published' expr:title='data:post.timestampISO8601'><data:post.timestamp/></abbr></div>

Lalu Tes di Google RichSnippets !

Cara memperbaiki peringatan atau warning missing required field "updated" dan missing required hCard "author" di atas GBL gunakan tips & kode dari Multi Paste. Anda juga bisa ke TKP untuk memperbaiki blog Anda.

PERBAIKAN DI TEMPLATE JOHNY WUSS RESPONSIF
Cara yang sama GBL terapkan juga untuk memperbaiki Structured Data template blog Johny Wuss Responsive, yaitu dengan menambahkan kode-kode sebagai berikut:

PERTAMA:

<b:if cond='data:blog.pageType == &quot;static_page&quot;'><p><data:post.body/></p></b:if>
<!-- Richsnippets Structured Start -->
<div class='GBL'>
<div class='vcard' id='hcard-GBL-Bloggerz'>
 <span class='fn n'>
   <span class='given-name'>Posted by <data:post.author/></span>
  </span>
 </div>
  <a class='updated' href='data:blog.homepageUrl' rel='bookmark'><data:blog.title/>, </a> Updated at: <abbr class='published' expr:title='data:post.timestampISO8601'><data:post.timestamp/></abbr>
</div>
<!-- Richsnippets Structured End -->

KEDUA:

<div class='post-header-line-1'/>
<!-- Richsnippets Structured Start -->
<div class='GBL'>
<div class='vcard' id='hcard-GBL-Bloggerz'>
 <span class='fn n'>
   <span class='given-name'>Posted by <data:post.author/></span>
  </span>
 </div>
  <a class='updated' href='data:blog.homepageUrl' rel='bookmark'><data:blog.title/>, </a> Updated at: <abbr class='published' expr:title='data:post.timestampISO8601'><data:post.timestamp/></abbr>
</div>
<!-- Richsnippets Structured End -->
    </div>

Cara Lain Mengatasi Error: Missing "Updated" & "Author"

Untuk template blog lainnya, termasuk yang bukan NJW, silakan menyesuaikan. Semoga berhasil. Jika tidak berhasil, coba lakukan langkah-langkah berikut ini:

CARA #1
1. Masuk Dashboard Blogger
2. Klik "Template" › "Edit HTML"
3. Cari (Ctrl+F) kode 'hfeed' dan 'hentry' dan GANTI semuanya dengan 'h-feed' dan 'h-entry'.
4. Save template!
5. Cek ulang di Rich Snippet testing tool.

Jika belum berhasil, lakukan langkah berikutnya.

CARA #2
1. Masuk Dashboard Blogger
2. Klik "Template" › "Edit HTML"
3. Cari (Ctrl+F) kode timestamp-link dan/atau published seperti berikut ini:

<a class='timestamp-link' expr:href='data:post.url' rel='bookmark' title='permanent link'><abbr class='published' expr:title='data:post.timestampISO8601'><data:post.timestamp/></abbr></a>

4. Ganti dengan kode berikut ini:

<a class='timestamp-link' expr:href='data:post.url' rel='bookmark' title='permanent link'><abbr class='updated published' expr:title='data:post.timestampISO8601'><data:post.timestamp/></abbr></a>

5. Save Template!

Masih error juga? Lakukan lagi ikhtiar berikut ini:

CARA #3
Gunakan kode berikut ini untuk langkah No. 4 dalam Cara 2 di atas:

<a class='updated' expr:href='data:post.url' rel='bookmark' title='permanent link'><abbr class='updated published' expr:title='data:post.timestampISO8601'><data:post.timestamp/></abbr></a>

Itulah cara mengatasi warning error: missing "Updated", missing "Author", dsb. ketika kita ngetes Struktur Data blog kita di Google RichSnippets.

ERROR LAINNYA:

Selain error "updated" & "author", banyak juga template yang mengalami error di elemen lainnya, yakni:
  1. Error: Page contains property "image_url" which is not part of the schema
  2. Error: Page contains property "blogid" which is not part of the schema
  3. Error: Page contains property "postid" which is not part of the schema.
Cara mengatasinya:
1. GANTI kode

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

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

2 & 3. HAPUS semua kode berikut ini di template blog Anda!
<meta expr:content='data:blog.blogId' itemprop='blogId'/>
<meta expr:content='data:post.id' itemprop='postId'/>

Struktur Data dan SEO

Apakah struktur data template blog berpengaruh pada SEO? Jawabannya, YA! Ini salah satu penjelasannya:
Well, search engines rely on it to understand content on web documents, which allows them to improve the results that are displayed for specific types of search queries. Another benefit to including structured data in your website is the ability to showcase rich snippets, which are part of an increasingly enhanced search experience that reveals additional lines of text or images in search results. (Sumber).
Good Luck and Happy Blogging!

Sumber

Post a Comment

0 Comments