web-dev-qa-db-ja.com

サイトマップファイルの画像URLは、ファイルが保存されているドメインと同じドメインで始まる必要がありますか?

サイトマップを作成するとき、<loc></loc>の間に定義されているすべてのURLは、ファイルが保存されているドメインと同じドメインの一部でなければならないことを覚えています。たとえば、サイトマップでこの行を使用できます...

http://an.example.com/abc.html

...サイトマップがan.example.comドメインにマッピングされたフォルダーに保存され、パブリックにアクセスできる場合のみ。

ただし、y.example.comdomain.comなどの別のドメインを表すフォルダーにサイトマップが保存されている場合、上記のエントリは機能しません。

私の質問は、Google画像のインデックスを作成するときに上記の考え方を使用する必要があるかどうかです。たとえば、<image:loc>および</image:loc>で定義されている画像URLには、エントリが含まれるサイトマップファイルの場所と同じドメインを含める必要がありますか?

私が尋ねる理由は、2つのサブドメインがあるためです。それらをt.example.comおよびi.example.comと呼びましょう。 Tはテキスト用で、Iは画像用です。

現在、1ページのサイトマップは次のようになっています。

<url>
<loc>http://t.example.com/page-one.html</loc>
<image:image>
<image:loc>http://i.example.com/image-one</image:loc>
<image:title>Some image</image:title>
</image:image>
</url>

別のサブドメインを使用して画像を参照するのは間違っていますか?サイトマップファイルがhttp://t.example.com/sitemap.xmlに保存されアクセスされていると仮定します

2
Mike

はい、両方のドメインがSearch Console(正式にはWebマスターツール)アカウントで確認されている場合は、異なるドメイン(CDNを使用する場合など)の画像を含めるか、他のドメインrobots.txtにxmlサイトマップファイルのエントリを含めます。

画像サイトマップの詳細

これは、異なるドメインにあるURLのエントリを含めることに似ています。これは、Search Consoleで両方のサイトが確認された場合にも実行できます。

複数のサイトマップ管理を簡素化する

1
Max