Berikut ini berjalan melalui Alat Pengujian Data Terstruktur Google seperti yang diharapkan:
<div>
<div itemprop="publisher" itemscope id="organization-example" itemtype="https://schema.org/Organization">
<a itemprop="url" href="https://example.com">
<img itemprop="image logo" src="https://example.com/images/logo.png" alt="LOGO">
<span itemprop="name">EXAMPLE</span>
<span itemprop="description">This is an EXAMPLE</span>
</a>
</div>
</div>
<div itemscope itemtype="https://schema.org/WebPage" itemref="organization-example">
</div>
Tetapi ketika saya mencoba menggunakan BlogPosting
itu merusak logo
properti:
<div>
<div itemprop="publisher" itemscope id="organization-example" itemtype="https://schema.org/Organization">
<a itemprop="url" href="https://example.com">
<img itemprop="image logo" src="https://example.com/images/logo.png" alt="LOGO">
<span itemprop="name">EXAMPLE</span>
<span itemprop="description">This is an EXAMPLE</span>
</a>
</div>
</div>
<article
itemscope
itemtype="https://schema.org/BlogPosting"
itemref="organization-example"
>
</article>
Dengan kesalahan:
https://example.com/images/logo.png
(Atribut logo.itemtype memiliki nilai yang tidak valid.)
Adakah yang bisa menjelaskan mengapa? Dan langkah apa yang bisa saya ambil untuk memperbaikinya?
itemprop
pada baris yang sama dengan aitemtype
, karena penerbit adalah anak dari Organization, WebPage dan BlogPosting. Lebih baik menggunakan<body itemscope itemtype="https://schema.org/Organization">
lalu<article itemscope itemtype="https://schema.org/BlogPosting">
<span itemprop="publisher">
dll ... Seharusnya tidak perlu mengulangi logo beberapa kali, terutama dalam posting blog.itemprop
pada baris yang sama denganitemtype
.Jawaban:
Ternyata, karena
BlogPosting
merupakan salah satu jenis yang didukung oleh Google sebagai Cuplikan Kaya yang mungkin, mereka menerapkan lebih banyak validasi:Panduan Dokumentasi Pencarian Google untuk Artikel
Ini membutuhkan Penerbit Artikel untuk
logo
jenisImageObject
dan memilikiwidth
danheight
dalam piksel.BlogPosting
adalah subtipe dariArticle
.Cuplikan yang diperbarui ini memvalidasi melalui Alat Pengujian Data Terstruktur Google :
sumber
Jawaban cemerlang dan bermanfaat oleh @Arth di atas.
Untuk melengkapi jawaban di atas (tidak bersaing dengan itu), di sini adalah Data Terstruktur yang sama menggunakan kosakata schema.org yang sama , tetapi kali ini di
JSON-LD
:NB Menurut https://developers.google.com/search/docs/data-types/articles
sumber