web-dev-qa-db-ja.com

Schema.org / Rich Snippetsマークアップ、つまりLocalBusinessデータの繰り返し使用

公式の言葉遣いを見つけることができず、いくつかのリッチスニペット/スキーマグルが、マークアップの使用に関して繰り返しコンテンツの適切な使用法についての洞察を与えてくれることを望んでいます。

Schema.orgをマークアップタイプとして使用したいサイトを構築していますが、所有者はできるだけ多くの使用を希望しています。この情報が表示されるすべてのページでリッチスニペットを使用することが有効または有用である場合、ビジネス名、電話、および住所がすべてのページに表示されます。

たとえば、この情報はサイトのすべてのページのヘッダーとフッターに表示され、現在のマークアップの例を以下に示します。

<body itemscope itemtype="http://schema.org/LocalBusiness">
<header>
    <a itemprop="url" href="http://www.domain.co.uk/">
        <img itemprop="logo" src="image.png" alt="Company Name Logo" />
    </a>
    <span itemprop="telephone">01202 000 000</span>
</header>
<div> This is where the content will go</div>
<footer>
  <span itemprop="name">Company Name</span>
  <span itemprop="description"> A small little bit about this company</span>
  <div itemprop="address" itemscope itemtype="http://schema.org/PostalAddress">
    <span itemprop="streetAddress">Address Goes here</span>
    <span itemprop="addressLocality">Area Here</span>,
    <span itemprop="addressRegion">Region Here</span>
  </div>
 </footer>
</body> !-- Local Business Schema Now Closed -->

上記のように、この情報はすべてのページに表示されます。これはSchema.org形式でこの情報を繰り返し使用するのに有効ですか?

10
Simon Hayter

Microdataには「サイト」という概念はありません。各ページは個別です。そのため、関連するすべてのメタデータをeveryページに含めて、対応するコンテンツが表示されるようにする必要があります(ただし、ページごとに1回のみ)。

  • すべてのMicrodataの名前と値のペアをサイドバーに表示するブラウザーアドを考えてください。ユーザーがサイトの特定のページにアクセスしてサイドバーのメタデータを表示する必要があるのはなぜですか。

  • コピーアンドペーストまたは ドラッグアンドドロップ を考えてください:サイトの特定のページからコンテンツをコピー/ドラッグするときにメタデータをクリップボードにのみ含める必要があるのはなぜですか?

  • ローカルビジネスの住所をアドレス帳に追加することを提案するエージェントを考えてみてください。アドレスを自動的に追加できるようにするために、ユーザーがサイトの特定のページにアクセスする必要があるのはなぜですか。

6
unor

すべてのページのマークアップは問題ないと思いますが、すべてのインスタンスに共通のURL(ビジネスに関するページ)と共通のID(microdataのitemid)を使用させます。これは、それらすべてが単一のエンティティに関連していることを示すシグナルになります。

参照されるURLは、はるかに詳細なバージョンのマークアップを含むビジネスに関するページである必要があります。繰り返しますが、システムがドットを接続できるように同じIDを使用します。

1
Tony McCreath