J'ai cherché et lu beaucoup de questions sur ce sujet, mais je n'arrive pas à trouver quelqu'un qui réponde directement à mon problème.
J'ai un CDN pour toutes mes images statiques img.domain.net
, elles proviennent de mon domaine principal domain.net/static/images
. Je ne stocke aucun contenu autre que des images statiques sur img.domain.net.
À présent; Je ne sais pas quelle est la meilleure approche en matière de référencement et de performance. Je vois trois configurations possibles:
img.domain.net
) pour une analyse à l'aide de robots.txt . domain.net/static/images
) pour une analyse à l'aide de robots.txt . Est-ce que mon raisonnement est correct?
Bien sûr, avec l'option 3 les backlinks pointent vers le CDN, mais je ne suis pas sûr que ce soit un problème. J'ai le CDN (img.domain.net
) ajouté à l'outil Google Webmasters. Pensées?
J'ai finalement opté pour l'option 3. L'origine (domain.net/static/images
) est bloquée par robots.txt
, tandis que le CDN, servant toutes les images, est ouvert. J'ai vérifié à la fois mon domaine principal et mon domaine CDN dans Google Webmasters et les liens d'image CDN sont utilisés dans mon sitemap.
Google indexe bien mes images et réalise qu’elles appartiennent à mon domaine. Ils sont tous affichés si je suis sur Google: site:mydomainhere.net
.
J'irais avec l'en-tête canonique. Le but de cette opération serait d'indiquer aux moteurs de recherche l'URL préférée où le contenu doit être indexé (pour que vous puissiez profiter du trafic que ces images vous envoient).
Où le contenu doit être indexé n'est pas la même (dans ce cas) que d'où il est servi et un en-tête canonique semble être le moyen approprié de s'assurer qu'il est correctement analysé et attribué, mais je ne pense pas que cela aurait un effet sur la fonctionnalité du CDN.