web-dev-qa-db-fra.com

Comment dire correctement à Google qu'ils n'ont pas le droit d'accéder au téléchargement. Quel statut est-ce que j'utilise?

Je recherche un moyen de référencement pour dire à Google de ne pas télécharger de photos.

J'ai un script qui génère l'une des deux choses suivantes en fonction de la personne qui accède au site:

Si un robot non autorisé accède au site, il recevra un message indiquant qu'il doit d'abord visiter le site.

Les utilisateurs qui ont vu le site en premier feront que le script génère l'image pour eux.

J'ai déjà cet entête:

X-Robots-Tag: noindex, noimageindex

Mais je ne sais pas trop quel code d'état je devrais donner aux robots (qui reçoivent le message à la place de la photo). Pour le moment, je le fixe à 200 pour indiquer une page valide. Je pensais le mettre à 401, mais je ne sais pas si c'est correct dans ce cas.

3
Mike

dire à google de ne pas télécharger les images

Si je vous ai bien compris, vous ne voulez pas que les images apparaissent dans la recherche d'images? Si oui, alors publiez des images telles que data uri et elles ne seront pas indexées .

1
Evgeniy

Bloquer les répertoires contenant des images à l'aide de robots.txt est un moyen, mais Google explore en tant qu'individu. Le blocage des images, etc. a donc une incidence sur la façon dont Google voit votre site.

1
Pepone

Je pense que vous ne devriez pas montrer deux choses différentes aux robots et aux utilisateurs. Au lieu de cela, n'autorisez pas google image bot à indexer votre site.

Vous devriez placer ceci dans votre fichier robots.txt

User-agent: Googlebot-Image
Disallow: / 

Source: https://support.google.com/webmasters/answer/35308?hl=fr

1
Aakash