このRDFaをGoogle構造化データテストツールでテストしました。
<main vocab="http://schema.org">
<article typeof="NewsArticle">
<h2 property="headline">Wie instaliert Virtual Box in Windows 10</h2>
<span property="name" value="Virtual Box"/>
<span property="mainEntityOfPage" value="http://google.de"/>
<span property="datePublished" value="2019-03-07"/>
<span property="dateModified" value="2019-03-17"/>
<span property="publisher" typeof="Organization">
<span property="logo" value="https://schema.org/"></span>
<img src="http://htmlkurss.xyz/index.php/Bilder/Virtualbox.png" alt="Logo"/>
</span>
<p property="text">Virtual Box ist eine Virtualisierungssoftware, die viele Betriebessysteme ,...
</p>
<p property="author" typeof="Person">Autor: <span property="name">ich</span></p>
<p>Korrekturen: <span property="editor">me</span></p>
</article>
そしてSDTTは私にそれを伝えます
logo.itemtype
に無効な値があります
<span property="logo" value="https://schema.org/"></span>
これは無効なHTMLであり、span
要素にvalue
属性を含めることはできません。そして、もしそれがあれば、logo
プロパティ値はhttps://schema.org/
、しかしそれはもちろんロゴではありません。あなたはおそらくこれを意味しました:
<link property="logo" href="/index.php/Bilder/Virtualbox.png" />
これは有効なSchema.orgですが、GoogleはImageObject
プロパティのlogo
値を想定しているため、次のように使用できます。
<span property="logo" typeof="ImageObject">
<img property="contentUrl url" src="/index.php/Bilder/Virtualbox.png" alt="VirtualBox"/>
</span>
(「ロゴ」 ではない このコンテキストでの適切なalt
値に注意してください。)