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 BlogPostingitu merusak logoproperti:
<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?
itemproppada baris yang sama dengan itemtype.
itemproppada 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.