Je me souviens que lors de la création d'un sitemap, toutes les URL définies entre <loc>
et </loc>
doivent faire partie du même domaine que le domaine dans lequel le fichier est stocké. Par exemple, je peux utiliser cette ligne dans mon sitemap ...
http://an.example.com/abc.html
... Uniquement si le sitemap est stocké et accessible publiquement à partir du dossier mappé au domaine an.example.com
.
Mais cette entrée ci-dessus ne fonctionnera pas si le sitemap est stocké dans un dossier représentant un domaine différent tel que y.example.com
ou même domain.com
.
Ma question est la suivante: devrais-je utiliser la pensée ci-dessus lorsque j'essaie d'indexer des images Google? Par exemple, les URL d'image définies dans <image:loc>
et </image:loc>
doivent-elles contenir le même domaine que l'emplacement du fichier sitemap dans lequel les entrées sont contenues?
La raison pour laquelle je pose cette question est parce que j'ai deux sous-domaines. Appelons-les t.example.com
et i.example.com
. T pour le texte et I pour les images.
Mon plan de site pour une page actuellement ressemblerait à quelque chose comme suit:
<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>
Est-ce que je me trompe en utilisant un sous-domaine différent pour référencer l'image? Supposons que le fichier sitemap est stocké et accessible à http://t.example.com/sitemap.xml
Oui, vous pouvez inclure des images de différents domaines (par exemple, lors de l’utilisation de CDN) si les deux domaines sont vérifiés dans votre compte Search Console (anciennement Web-master Tools), ou si vous incluez une entrée pour le fichier sitemap XML dans les autres domaines. Robots.txt .
Plus d'infos sur les sitemaps des images
Cela revient à inclure des entrées pour les URL résidant dans un domaine différent, ce que vous pouvez également faire si les deux sites sont vérifiés dans la console de recherche.