Meta Refresh

La meta refresh est une balise HTML du head (<meta http-equiv="refresh">) qui recharge la page ou envoie le visiteur vers une autre URL après un délai donné. Google la traite comme une redirection quand le délai est nul, mais elle reste une solution de repli : la redirection 301 côté serveur est plus rapide, plus fiable et meilleure pour l'accessibilité.

Définition de la Meta Refresh

Elle a été introduite à l'origine pour pallier l'absence de redirections côté serveur et utilise l'attribut "http-equiv" avec la valeur "refresh". Le paramètre `content` spécifie le délai en secondes avant l'exécution de l'action.

Bien qu'elle soit pratique pour des pages dynamiques, son usage soulève des préoccupations en matière d'accessibilité et peut compliquer le référencement naturel, car les moteurs de recherche ne l'interprètent pas comme une redirection côté serveur.

Le code à ajouter avec le temps exprimé en seconde :

<head>
  <meta http-equiv="refresh" content="30">
</head>

Meta Refresh : rafraîchir ses pages de manière périodique

Utilisée fréquemment dans les pages web, la Meta Refresh est une balise permettant d'automatiser certaines actions.

Par exemple, elle peut être configurée pour rafraîchir une page ou rediriger l'utilisateur vers une nouvelle URL après un délai défini. Cette balise est souvent utilisée pour les pages nécessitant un rafraîchissement périodique des données, comme les résultats sportifs en direct.

Cependant, elle doit être utilisée avec précaution pour éviter de perturber l'expérience utilisateur, notamment pour ceux utilisant des lecteurs d'écran. L'utilisation de Meta Refresh nécessite une compréhension claire de son impact sur l'accessibilité et l'expérience de navigation.

Meta Refresh : enjeux SEO et alternatives

En matière de SEO, l'utilisation de la Meta Refresh peut avoir des implications néfastes.

Google documente la meta refresh parmi ses redirections « côté client » : avec un délai de 0 seconde, il la traite comme une redirection permanente ; avec un délai plus long, comme une redirection temporaire. Elle reste toutefois moins fiable qu'une redirection serveur : le robot doit récupérer et interpréter la page avant de suivre la consigne, et les autres moteurs ne l'interprètent pas tous de la même façon.

Ceci est particulièrement vrai si le délai de la redirection est trop long ou mal configuré. Une mauvaise utilisation peut entraîner des comportements imprévisibles pour l'indexation, rendant les résultats de recherche incohérents. Il est donc recommandé aux webmasters de privilégier les redirections serveur classiques, telles que les 301 ou 302, pour une meilleure gestion du SEO.

Quand utiliser la meta refresh, et quand l'éviter

Elle se justifie sur un hébergement qui n'autorise aucune redirection serveur, ou pour rafraîchir une page de suivi en temps réel (tableau de bord, file d'attente). Elle est à éviter pour migrer des URL, où la redirection 301 transmet les signaux et s'exécute sans charger la page, et sur les pages destinées au public : le rechargement automatique perturbe les lecteurs d'écran et les utilisateurs qui n'ont pas fini de lire, ce que les règles d'accessibilité (RGAA, WCAG) demandent d'éviter.

FAQ

Google suit-il les redirections par meta refresh ?

Oui. Google les documente comme des redirections côté client : un délai de 0 seconde est interprété comme une redirection permanente, un délai plus long comme temporaire. Elles sont suivies après le chargement de la page, donc plus lentement qu'une redirection serveur.

Meta refresh ou redirection 301 : que choisir ?

La redirection 301 dans la quasi-totalité des cas : exécutée par le serveur avant tout affichage, elle transmet les signaux SEO et fonctionne pour tous les robots. La meta refresh n'est qu'une solution de repli quand le serveur ne peut pas être configuré.

La meta refresh pose-t-elle un problème d'accessibilité ?

Oui : un rechargement ou une redirection automatique désoriente les utilisateurs de lecteurs d'écran et ceux qui lisent lentement. Les référentiels d'accessibilité demandent de laisser l'utilisateur déclencher l'action ou de pouvoir l'arrêter.

Peut-on utiliser la meta refresh pour cacher une redirection à Google ?

Non, Google la lit et la suit. Une redirection qui envoie les internautes ailleurs que les robots relève du cloaking, sanctionné quel que soit le mécanisme utilisé.

En résumé

  • Meta refresh : la balise du head qui recharge la page ou redirige après un délai.
  • Lue par Google comme une redirection permanente (délai 0) ou temporaire.
  • Solution de repli : la redirection 301 côté serveur est plus rapide et plus fiable.
  • Accessibilité : un rechargement automatique perturbe les lecteurs d'écran.
  • Usage légitime : rafraîchir une page de suivi, ou pallier un hébergement sans redirection serveur.

Abondance c'est aussi des audits SEO, un service de contenus et des formations en e-learning !

Lexique Abondance.com

Publié le Mis à jour le

Victor Lerat

Victor Lerat

Directeur & Consultant SEO chez Abondance

Consultant SEO, Victor Lerat dirige Abondance depuis sa reprise par le groupe KHUMBU en 2023. Co-fondateur de l'agence KHOSI à Nantes, il accompagne marques et e-commerçants sur leur visibilité dans les moteurs de recherche et les moteurs de réponse IA, avec une appétence particulière pour la donnée : logs serveur, crawl et analytics.

Les outils SEO pour vous aider