画像サイトマップ

画像サイトマップは、特に他の方法では Google が検出できない可能性がある画像(JavaScript コードでサイトがアクセスする画像など)を含むサイト上のその他の画像について Google に伝える方法です。画像サイトマップを別に作成しても、既存のサイトマップに画像サイトマップのタグを追加してもかまいません。どちらの方法でも Google は読み取ることができます。

画像サイトマップは一般的なサイトマップを基にしているため、一般的なサイトマップに関するベスト プラクティスが画像サイトマップにも当てはまります。画像の公開に関する一般的なベスト プラクティスに従うこともおすすめします。

画像サイトマップの例

次の例は、画像サイトマップの拡張機能を使った 2 つの <url> 要素を含む通常のサイトマップを示しています。

  • https://example.com/sample1.html には 2 つの画像が含まれます
  • https://example.com/sample2.html には 1 つの画像が含まれます
<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"
    xmlns:image="http://www.google.com/schemas/sitemap-image/1.1">
  <url>
    <loc>https://example.com/sample1.html</loc>
    <image:image>
      <image:loc>https://example.com/image.jpg</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://example.com/photo.jpg</image:loc>
    </image:image>
  </url>
  <url>
    <loc>https://example.com/sample2.html</loc>
    <image:image>
      <image:loc>https://example.com/picture.jpg</image:loc>
    </image:image>
  </url>
</urlset>

画像サイトマップのリファレンス

image タグは、画像サイトマップの名前空間 http://www.google.com/schemas/sitemap-image/1.1 で定義されます。

Google が画像サイトマップを使用できるようにするには、次の必須タグを使用する必要があります。

必須タグ
<image:image> 1 つの画像に関するすべての情報を含めます。<url> タグごとに最大 1,000 の <image:image> タグを含めることができます。
<image:loc>

画像の URL です。

画像の URL は、メインサイトと異なるドメインに存在する場合があります。Search Console で両方のドメインが確認されていれば、これは問題ありません。たとえば、Google サイトなどのコンテンツ配信ネットワークを使用して画像をホストする場合、Search Console でホスティング サイトを確認します。また、インデックスに登録するコンテンツのクロールを robots.txt ファイルで禁止していないことを確認してください。

サポートが終了したタグと属性

ドキュメントからタグと属性(<image:caption><image:geo_location><image:title><image:license>)を削除しました。詳しくは、サポート終了のお知らせをご覧ください。

参考情報

詳しくは、次のリンクをご確認ください。