web-dev-qa-db-fra.com

Le classement de Google s’améliorera-t-il si j'utilise une méta-actualisation dans une seconde redirection plutôt que dans une redirection 302 immédiate?

Le classement Google de ma page augmentera-t-il lorsque j'utilise une méta-actualisation avec un minuteur de 2 secondes au lieu d'une redirection 302 sans minuteur?

J'utilise ce code:

<meta http-equiv="refresh" content="2; url=http://example.com/" />
3
Jonas Amsamoto

J'aimerais pouvoir utiliser votre idée de méta-rafraîchissement également, mais dans la société d'aujourd'hui, vous voulez que votre serveur fabrique l'en-tête HTTP suivant pour une redirection (où URL après emplacement est la nouvelle URL):

HTTP/1.1 301 Moved Permanently
Location: http://example.com

Cela peut être fait dans PHP avec le code suivant:

<?php 
header("HTTP/1.1 301 Moved Permanently",true);
header("Location: http://example.com",true);
?>

L’avantage ici est la rapidité, car l’en-tête est tout de suite repris, car la balise méta est reprise plusieurs octets plus tard dans le code, et il n’ya pas de délai avec cette méthode.

Si vous souhaitez continuer à aider les invités utilisant des navigateurs ne prenant pas en charge l'actualisation automatique, vous pouvez utiliser un script PHP comme suit:

<?php 
header("HTTP/1.1 301 Moved Permanently",true);
header("Location: http://example.com",true);
?>
<html>
<head>
<title>Moved</title>
</head>
<body>
<h1>Moved</h1>
<a href="http://example.com">Access Document here</a>
</body>
</html>

De cette façon, les invités des anciens navigateurs verront plutôt un lien sur lequel ils pourront cliquer pour accéder au nouveau document.

Pour vous aider dans votre classement, modifiez vos fichiers de plan de site pour que les URL pointent vers les pages de contenu réelles, au lieu de pages redirigées vers le contenu, de sorte que les moteurs de recherche ne fassent pas une analyse inutile.

1
Mike