Lien avec redirection vers site tiers qui s'indexent quand meme dans GG

WRInaute passionné
Bonjour,
Je dois faire des redirections vers des sites tiers depuis mon site.
En effet, j'ai des liens du type : monsite.com/redirecturl.php?idurl=id_url

dans mon php, après avoir re-travaillé l'URL de destination (tracké pour régie pub) je fait un "bete" :
header('Location:'.$var_url);
qui redirige vers un site externe
Pour info l'entete http renvoi un 302 puis un 200 (site externe)

à ma grande surprise je m'aperçois que tout mes liens monsite.com/redirecturl.php?idurl=id_url sont indexés dans Google.

Comment dois-je faire pour que ces liens ne soient pas indéxés dans GG svp ? et désindexés ceux qui y sont déjà ?
en effet ne maitrisant pas la page de destination du site tiers, je ne peux pas mette de META robots="noindex"

peut etre qqe chose à rajouter dans le header ?
 
WRInaute passionné
Pour ceux que cela intéresse, je pense avoir trouvé la soution
avec un "x-robots-tag" dans l'entete Http
 
WRInaute accro
C'est la 302 qui provoque l'indexation et de l'url d'origine, et de l'url de destination. Il faudrait davantage utiliser une 301.
 
Olivier Duffez (admin)
Membre du personnel
si le lien est en nofollow et en plus interdit de crawl, aucun jus ne devrait passer ;-)
 
WRInaute accro
Dans ce cas-là, je générerais les liens en JS via un script placé dans un fichier dont je bloquerais l'accès aux robots. Mais avec une 302, tu aboutiras forcément au résultat que tu constates actuellement. L'entête que tu rajoutes n'y changera rien.
 
WRInaute passionné
voilà ce que j'ai quand je teste avec l'outil HEADER de webrankinfo

le "noindex" sur le 302 ne suffit pas ?

HTTP/1.1 302 Moved Temporarily
Date: Tue, 12 Jun 2018 12:49:34 GMT
Server: Apache
Expires: Thu, 19 Nov 1981 08:52:00 GMT
Cache-Control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0
Pragma: no-cache
X-Robots-Tag: noindex
X-Content-Type-Options: nosniff
Location: https://www.example.com
Content-Type: text/html; charset=UTF-8

HTTP/1.1 200 OK
Date: Tue, 12 Jun 2018 12:49:35 GMT
Server: Apache
Expires: Thu, 19 Nov 1981 08:52:00 GMT
Cache-Control: no-store, no-cache, must-revalidate
Pragma: no-cache
X-Frame-Options: SAMEORIGIN
Vary: Accept-Encoding
Content-Encoding: gzip
Connection: close
Content-Type: text/html; charset=UTF-8
 
WRInaute passionné
je vais attendre 2 ou 3 jours pour voir

sinon il y a t-il un autre code que le 301 je pourrai utiliser ?
 
WRInaute passionné
ok je comprends, mais ça ne résoud pas mon problème actuel qui est de désindexer les pages déjà indexées par Google
 
WRInaute accro
Tu peux essayer en modifiant l'url de ton script, puis en demandant la suppression des anciennes url dans search console (puisqu'elles généreront une 404)
 
Nouveau WRInaute
Bonjour,

je me permets de réponse car le script d'obfuscation plus haut c'est de moi :) Merci pour le lien (même si nofollow) naturel c'est toujours sympa ! :)

Donc pour répondre à ta question , en fait il y a deux questions:
1/ comment ne pas perdre de jus avec ce lien
2/ comment faire desindexer cette page cible déjà indexée

1/ Pour cela surtout pas de nofollow, certes tu ne transmets pas de jus avec du nofollow mais en même temps le jus de ta page est quand même décrémenté, bref avec du no follow tu détruit du jus. La seule solution est donc bien de faire de l'obfuscation => Que google ne voit pas qu'il s'agit d'un lien.

2/ Pour faire désindexer la page, si tu n'as pas la main dessus c'est tout simplement impossible. On ne peut faire désindexer une page que si on a la main sur celle-ci ou sur son serveur ou sur sa search.

Voilà, au plaisir de répondre à tes questions si tu en as d'autres,
@+
 
Discussions similaires
Haut