web-dev-qa-db-ja.com

NewsArticle: "logo.itemtypeに無効な値があります"

この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に無効な値があります

1
biotza
<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値に注意してください。)

1
unor