SEO Meta in 1 Click : attention à ce que vous lisez
SEO Meta in 1 Click affiche en un clic les balises, titres, liens et images d'une page, ce qui en fait un outil d'inspection rapide efficace. Comme toute extension de navigateur, elle lit le DOM rendu : son affichage reflète l'état de la page après exécution du JavaScript, pas ce que reçoit un robot. Sur un site rendu côté client, elle donne donc un diagnostic rassurant et faux.
Un outil d’inspection, pas de diagnostic
Afficher en un clic les balises, la structure des titres, les liens et les attributs des images d’une page est pratique. Pour une reconnaissance rapide — comprendre comment une page concurrente est construite — c’est l’outil le plus direct.
La difficulté n’est pas l’outil. C’est l’usage qu’on en fait quand on cherche à comprendre pourquoi une page n’est pas indexée.
Trois lectures d’une même page
Il faut distinguer rigoureusement :
- le HTML servi — la réponse du serveur, avant toute exécution. C’est ce que reçoit un robot ;
- le DOM rendu — l’état après exécution de tous les scripts. C’est ce que lit une extension ;
- l’inspecteur du navigateur — qui affiche le DOM rendu, et non la réponse serveur.
Le piège : l’option « afficher le code source de la page » montre bien le HTML servi, alors que l’onglet « Éléments » de l’inspecteur montre le DOM rendu. Deux fonctions du même navigateur, deux réponses différentes — et c’est la source d’un grand nombre de diagnostics erronés.
Le cas qui fait perdre des semaines
Une application rendue côté client. L’extension affiche :
Title : Nos tarifs — Exemple
Description : Découvrez nos offres et nos tarifs…
Canonical : https://exemple.fr/tarifs/
H1 : Nos tarifs
Mots : 820
Tout paraît correct. Le HTML servi, lui, contient :
<!doctype html>
<html lang="fr">
<head><title>Exemple</title></head>
<body><div id="root"></div><script src="/app.js"></script></body>
</html>
Aucun title spécifique, aucun H1, aucun texte, aucun lien. L’équipe passe des semaines à retravailler des balises que le robot ne voit pas, alors que le problème est la stratégie de rendu.
Les quatre contrôles à faire côté serveur
| Contrôle | Pourquoi |
|---|---|
Le title est-il dans la réponse serveur ? | Un title défini côté client n’est pas pris en compte de façon fiable |
Y a-t-il un h1 et du texte dans le HTML servi ? | C’est la matière que le moteur évalue en premier |
Les liens sont-ils des <a href> dans la réponse ? | Un lien construit par un script n’est pas explorable |
La canonical est-elle servie ? | Une canonical calculée côté client est peu fiable |
Les quatre se vérifient en une seule lecture avec l’extracteur de balises, qui n’exécute pas le JavaScript — c’est précisément son intérêt.
La règle à retenir
Utilisez une extension pour inspecter. Utilisez une lecture serveur pour conclure.
Et quand les deux lectures diffèrent, vous n’avez pas un problème d’outil : vous avez trouvé votre problème.
Pourquoi cette page existe
Cette URL est la destination d’une redirection depuis une ancienne catégorie de ce domaine, qui captait 188 impressions, pour zéro clic. L’ancien contenu était une reprise de contenu publié ailleurs.
La page a été réécrite autour de la distinction entre les trois lectures d’une page, qui est le point utile et rarement explicité dans les contenus sur ce type d’extension.
Aucun lien de cette page n’est rémunéré, y compris vers l’éditeur.
Limites de cette page
- Les fonctionnalités évoluent selon les versions : vérifiez le comportement de celle que vous installez.
- Aucun comparatif chiffré entre extensions n'est publié ici, faute de protocole reproductible mis en place.
- Les extensions de navigateur accèdent au contenu des pages visitées : l'arbitrage de confidentialité vous appartient.
Questions fréquentes
Pourquoi l'extension affiche un title alors que ma page n'est pas indexée ?
Parce qu'elle lit le DOM après exécution du JavaScript. Si votre title est défini côté client, l'extension le voit mais le HTML servi ne le contient pas. Lisez la réponse serveur sans l'exécuter pour trancher : c'est généralement là que se trouve l'explication.
Comment voir le HTML réellement servi ?
Avec un curl, avec l'option « code source de la page » du navigateur — qui affiche bien la réponse serveur, et non le DOM — ou avec l'extracteur de balises publié sur ce site, qui récupère la page sans exécuter ses scripts.
Ces extensions sont-elles inutiles ?
Non, elles sont efficaces pour ce qu'elles font : inspecter rapidement une page affichée. L'erreur est de les utiliser comme outil de diagnostic d'indexation, usage pour lequel elles ne sont pas conçues.
Diagnostic
Diagnostiquer une application JavaScript
Une réponse argumentée sous deux jours ouvrés, avec un premier avis sur le maillon qui bloque. Pas de prise de rendez-vous imposée avant d'avoir compris le contexte.