seowatcher guide

Règles d'audit

La liste complète des 95 règles de l'audit du site. Pour chacune : ce qu'elle signifie et comment la corriger.

L'audit du site examine chaque page et l'ensemble du site avec 95 règles. Les règles se répartissent en trois groupes. Kritik (Critique, 10 règles) : Google ne peut pas voir ou comprendre la page, corrigez-les d'abord. Uyarı (Avertissement, 48 règles) : elles font baisser peu à peu le classement et les clics. Bilgi (Info, 37 règles) : ce sont de petites occasions d'amélioration. Dans le score, le poids d'une règle critique est de 40, celui d'un avertissement de 15 et celui d'une info de 3. Le nombre de pages touchées par une règle compte aussi dans le score.

Dans le tableau, vous voyez le nom de chaque règle tel qu'il apparaît à l'écran, ce qu'elle signifie et la première étape de la correction. Le texte complet de la correction se trouve dans la carte du constat, à l'écran. La dernière colonne est l'identifiant de la règle, que vous voyez dans le fichier CSV et dans les réponses de l'assistant.

Termes fréquents

Kritik (Critique)

Règle Ce que cela signifie Comment corriger Identifiant
Le robot d'exploration a été bloqué La protection anti-bots de votre site a arrêté l'explorateur. Google peut être bloqué aussi. Dans le pare-feu, autorisez l'agent utilisateur « seotracker-audit ». blocked-page
Erreur de serveur (5xx) La page renvoie une erreur de serveur. Google retire de la recherche les pages de ce genre. Trouvez l'erreur de cette adresse dans les journaux du serveur et corrigez-la. server-error
Le fichier robots.txt renvoie une erreur de serveur Si Google ne peut pas lire le fichier, il peut renoncer complètement à explorer le site. Corrigez l'erreur. Vérifiez que l'adresse de robots.txt s'ouvre normalement. robots-txt-server-error
L'adresse de départ est bloquée par robots.txt L'adresse par laquelle l'exploration commence est interdite dans robots.txt. Si elle doit être explorée, supprimez la ligne « Disallow » correspondante. robots-txt-blocks-start-url
Une page du plan du site ne s'ouvre pas Une page que vous signalez à Google comme existante renvoie une erreur. Si la page doit exister, corrigez l'erreur. Sinon, retirez-la du plan du site. sitemap-broken-page
Un fichier dont la page a besoin est bloqué par robots.txt Google ne peut pas accéder au fichier de style ou de code nécessaire pour afficher la page. Dans robots.txt, supprimez la règle qui couvre ces fichiers. blocked-resource
Ressource non sécurisée sur une page sécurisée Une page sécurisée (https) charge un fichier depuis une adresse non sécurisée (http). Les navigateurs le bloquent. Changez l'adresse du fichier pour qu'elle commence par https. mixed-content-resource
Une page cachée est indiquée comme adresse principale La page indiquée comme adresse principale est cachée de la recherche. Les deux s'annulent. Retirez le noindex de la page cible, ou faites de l'adresse principale l'adresse de la page même. canonical-to-noindex
Google considère la page comme vide (soft 404) Google considère que la page « n'existe pas » et ne la prend pas dans la recherche. Si la page n'existe vraiment pas, renvoyez un code d'erreur 404 ou 410. Si elle existe, mettez du vrai contenu. google-soft-404
Google ne peut pas explorer la page à cause de robots.txt La réponse de Google : robots.txt bloque. Trouvez dans robots.txt la ligne « Disallow » qui couvre cette adresse et supprimez-la. google-blocked-by-robots

Uyarı (Avertissement)

Règle Ce que cela signifie Comment corriger Identifiant
Bloqué par la limite de requêtes (429) Le site a dit à l'explorateur « trop de requêtes ». Relevez la limite de requêtes sur le serveur, ou laissez « seotracker-audit » hors de la limite. rate-limited-page
Exploration arrêtée tôt : limite de requêtes L'exploration s'est arrêtée quand l'attente a dépassé 30 minutes. Relancez l'audit quand la limite de requêtes du site est réinitialisée. crawl-rate-limited
Lien interne cassé Un lien de votre site mène à une page qui ne s'ouvre pas. Dirigez le lien vers la bonne adresse, ou supprimez-le. broken-internal-link
La page renvoie une erreur à l'ouverture (4xx) La page renvoie une erreur de type « introuvable ». Si la page doit exister, republiez-la. Sinon, supprimez les liens qui y mènent. broken-page
Chaîne de redirections L'adresse est redirigée plusieurs fois avant d'arriver à la page finale. Redirigez la première adresse, et ceux qui la lient, directement vers la page finale. redirect-chain
Boucle de redirections L'adresse se redirige vers elle-même ou en cercle. Suivez les règles de redirection et cassez la boucle. redirect-loop
Page qui ne reçoit de lien d'aucune page La page n'existe que dans le plan du site. Google ne lui accorde pas de valeur. Faites un lien depuis le menu, depuis des articles liés ou depuis la page de catégorie. orphan-page
robots.txt inaccessible Le fichier n'a jamais répondu. Ouvrez l'adresse de robots.txt dans le navigateur et vérifiez qu'elle répond. robots-txt-unreachable
robots.txt dépasse la limite de 500 Ko Google ne lit pas la fin du fichier. Raccourcissez le fichier. robots-txt-truncated
Une page du plan du site redirige Le plan contient une adresse qui redirige vers une autre. Écrivez dans le plan l'adresse finale vers laquelle elle redirige. sitemap-redirect-page
L'adresse du plan du site est bloquée par robots.txt Le plan dit « viens », robots.txt dit « ne viens pas ». Si elle doit apparaître dans la recherche, levez le blocage. Sinon, retirez-la du plan. sitemap-disallowed-page
Le fichier du plan du site est trop gros pour être lu Le fichier dépasse la limite de 10 Mo. Découpez le plan en plusieurs parties. sitemap-too-large
Le plan du site contient plus de 50 000 adresses Google accepte au plus 50 000 adresses par fichier. Découpez le fichier en parties de moins de 50 000. Reliez les parties par un fichier de plan principal. sitemap-too-many-urls
Le plan du site contient un lastmod daté du futur La date est postérieure à aujourd'hui. Google cesse de se fier aux dates. Vérifiez l'endroit qui produit les dates. sitemap-lastmod-future
La page s'ouvre en http, non sécurisé La page n'est pas sécurisée (https). Demandez à votre hébergeur d'activer le certificat SSL gratuit. not-https
Pas de balise de titre La page n'a pas de balise de titre (title). Ajoutez un titre propre à la page, qui dit de quoi elle parle. Visez 50 à 60 caractères. missing-title
Pas de méta-description Le résumé gris du résultat de recherche est absent. Écrivez une description qui résume la page et donne envie de cliquer. missing-meta-description
Images sans texte alternatif Ce que montrent les images n'est pas écrit. Écrivez un court texte alternatif pour chaque image qui a un sens. images-missing-alt
Plusieurs balises de titre (title) dans la page Il y a deux balises de titre. Google en choisit une au hasard. Cherchez « title » dans le code source de la page et n'en gardez qu'une. multiple-titles
Plusieurs méta-descriptions différentes dans la page Il y a deux descriptions. Cherchez name="description" dans le code source de la page et n'en gardez qu'une. multiple-meta-descriptions
La balise de titre est un texte provisoire Le titre est du genre « Accueil » ou « Untitled ». Écrivez votre propre titre, qui dit de quoi parle la page. placeholder-title
Titre dupliqué Plusieurs pages utilisent le même titre. Écrivez pour chaque page un titre distinct qui décrit son propre contenu. duplicate-title
Titre principal (H1) dupliqué Plusieurs pages ont le même titre principal. Écrivez le H1 de chaque page séparément. duplicate-h1
Méta-description dupliquée Plusieurs pages utilisent la même description. Écrivez pour chaque page sa propre description, ou supprimez celle qui se répète. duplicate-meta-description
Contenu de page dupliqué Deux pages portent le même texte. Choisissez la page principale. Reliez l'autre à elle avec un canonical. duplicate-content
Les déclarations d'adresse principale se contredisent Le HTML et la réponse du serveur indiquent des adresses principales différentes. Choisissez une seule adresse principale et ne l'indiquez qu'à un seul endroit. canonical-conflict
La page indiquée comme adresse principale ne s'ouvre pas La page indiquée comme adresse principale renvoie une erreur. Dirigez l'adresse principale vers une page qui fonctionne, ou republiez la cible. canonical-to-broken
Une page qui redirige est indiquée comme adresse principale L'adresse principale est une adresse qui redirige vers une autre page. Faites de la page finale vers laquelle elle redirige l'adresse principale. canonical-to-redirect
Google voit une balise qui cache la page (noindex) La réponse de Google : il a vu un noindex dans la page. Comparez le code source de la page avec ce que voit Google. Un plugin ou un modèle ajoute peut-être la balise. google-blocked-by-meta
Google a choisi une autre adresse comme adresse principale Google n'a pas retenu votre adresse principale. Regardez l'adresse choisie par Google. Faites-en l'adresse principale, ou distinguez les deux pages. google-chose-different-canonical
Code de version linguistique (hreflang) invalide Un code qui n'existe pas, comme « en-UK », a été écrit. Écrivez le bon code. Pour le Royaume-Uni, « en-GB ». hreflang-invalid-code
Entre les versions linguistiques, la page ne se liste pas elle-même (hreflang) La page liste les autres langues mais pas elle-même. Ajoutez à la liste l'adresse de la page elle-même, avec son propre code de langue. hreflang-missing-self
La page désactive ses liens avec une directive robots La page a désactivé le suivi de ses liens (nofollow). Si vous voulez que ses liens soient suivis, supprimez le texte « nofollow ». nofollow-page
Page paginée qui indique la première page comme adresse principale La page 2 indique la page 1 comme adresse principale. Google ignore la page 2. Faites de l'adresse de chaque page sa propre adresse principale. paginated-canonical-to-first-page
Version linguistique non réciproque (hreflang) La page A indique B, mais B n'indique pas A. Ajoutez à la page B une ligne hreflang qui indique A. hreflang-no-return-tag
La version linguistique indique une page qui ne s'ouvre pas ou qui est retirée de l'index La version linguistique indiquée renvoie une erreur ou est cachée de la recherche. Regardez l'adresse dans le détail. Corrigez-la ou retirez-la de la liste. hreflang-target-broken
L'adresse principale (canonical) indique un autre nom de domaine ou du http L'adresse principale indique un autre site ou une adresse non sécurisée (http). Si ce n'est pas voulu, faites de l'adresse principale l'adresse https de la page même. canonical-cross-host-or-http
Bloc de données structurées cassé Le bloc de données structurées (JSON-LD) est illisible. Collez le bloc dans un vérificateur JSON. Il s'agit souvent d'une virgule en trop. structured-data-invalid-json
Google a exploré mais n'a pas indexé La réponse de Google : il n'a pas trouvé le contenu suffisant. Dans l'« outil d'inspection d'URL » de Google, voyez s'il y a un noindex, un fichier bloqué ou un contenu qui paraît vide. google-crawled-not-indexed
Google a découvert mais n'a pas encore exploré Google connaît l'adresse et l'a mise en file d'attente. Le plus souvent, attendre suffit. Faites un lien depuis des pages souvent explorées. google-discovered-not-indexed
Google a vu du contenu dupliqué, aucune adresse principale indiquée Google a trouvé une page copie, et vous n'avez pas indiqué d'adresse principale. Dans chaque page du groupe de copies, ajoutez un canonical qui indique l'adresse principale. google-duplicate-no-canonical
Google ne connaît pas du tout cette adresse L'adresse n'est jamais parvenue à Google. Ajoutez-la au plan du site et envoyez le plan à Search Console. google-url-unknown
Google a trouvé une erreur dans les données structurées Il manque un champ dans le balisage écrit pour le résultat enrichi. Ouvrez l'adresse dans le Test des résultats enrichis de Google. Il y montre le champ manquant. google-rich-results-invalid
La page déclare des adresses principales contradictoires La page contient plusieurs balises canonical. Décidez laquelle est la bonne. Désactivez le plugin qui produit l'autre. multiple-canonical-tags
Le contenu principal de la page se charge tard (LCP) Le plus grand élément arrive après plus de 4 secondes. Regardez le plus grand élément dans le rapport PageSpeed. C'est souvent une image. Réduisez-la et convertissez-la au format WebP. cwv-lcp-poor
Le contenu se décale pendant le chargement de la page (CLS) Le score de décalage dépasse 0,25. Donnez une largeur et une hauteur aux images et aux cadres intégrés. cwv-cls-poor
La page répond tard aux clics (INP) La réponse à un clic prend plus de 500 millisecondes. Trouvez les morceaux de code qui ralentissent le plus la page. Différez-les ou retirez-les. cwv-inp-poor
Le score d'audit SEO de Google est faible Le score SEO de Lighthouse est inférieur à 90. Ouvrez la page dans PageSpeed Insights. Regardez les contrôles échoués dans la section SEO. lighthouse-seo-low

Bilgi (Info)

Règle Ce que cela signifie Comment corriger Identifiant
Réponse du serveur lente La première réponse du serveur arrive tard. Regardez le temps du serveur et de la base de données. Activez le cache (mise en réserve). slow-response
Une page du plan du site indique une autre page comme adresse principale Le plan contient une adresse en copie. Ne laissez dans le plan que les adresses principales. sitemap-canonicalized-page
Une page du plan du site est cachée des résultats de recherche Le plan contient une page cachée de la recherche. Si elle doit apparaître, retirez le noindex. Sinon, retirez-la du plan. sitemap-noindex-page
Page trop profonde dans la structure du site La page est à beaucoup de clics de l'accueil. Raccourcissez le chemin avec des liens depuis une catégorie, le menu ou des listes en vedette. deep-page
Aucune date lastmod dans le plan du site Google ne connaît pas la date de dernière modification. Dans le réglage qui produit le plan, activez lastmod pour chaque adresse. sitemap-lastmod-missing
Un lien interne mène à une redirection Le lien va vers une ancienne adresse, qui redirige ensuite. Remplacez le lien par la nouvelle adresse vers laquelle elle redirige. internal-link-to-redirect
Encodage des caractères non précisé Les caractères turcs peuvent s'abîmer dans certains navigateurs. Ajoutez la ligne meta charset="utf-8" au début de la section head. missing-charset
L'adresse de la page est trop longue L'adresse est trop longue, difficile à lire. Gardez l'adresse courte et parlante. url-too-long
Majuscule ou tiret bas dans l'adresse Deux écritures différentes d'une même page peuvent apparaître. Écrivez les adresses en minuscules et avec des tirets. url-uppercase-or-underscore
Pas de titre H1 La page n'a pas de titre principal. Ajoutez un seul H1 qui dit de quoi parle la page. missing-h1
Plusieurs titres H1 Il y a plusieurs titres principaux. Ne gardez qu'un H1. Transformez les autres en H2 ou H3. multiple-h1
Presque aucun texte dans la page L'explorateur n'a trouvé aucun texte. Le texte arrive peut-être plus tard par JavaScript. Regardez si le texte apparaît dans le code source de la page. thin-content
Aucun lien de la page vers un autre endroit Page en impasse : elle ne mène nulle part ailleurs. Ajoutez des liens vers des pages liées, vers la catégorie parente ou vers l'accueil. no-outgoing-links
Titre trop long Google coupe après 60 caractères. Ramenez le titre à 50-60 caractères. Mettez les mots importants au début. title-too-long
Titre trop court Le titre ne décrit pas la page. Écrivez un titre de 30 à 60 caractères qui dit ce que vous proposez. title-too-short
Méta-description trop longue Google coupe après 160 caractères. Mettez le message principal au début et ramenez-la à 70-160 caractères. meta-description-too-long
Méta-description trop courte La description ne donne aucune raison de cliquer. Écrivez 70 à 160 caractères qui résument la page. meta-description-too-short
Niveaux de titres sautés On est passé directement de H1 à H3. Utilisez les titres dans l'ordre : H1, H2, H3. heading-order-skip
Pas de balise d'affichage mobile (viewport) Sur un téléphone, la page apparaît minuscule. Ajoutez la ligne viewport à la section head. missing-viewport
Langue de la page non précisée La langue de la page n'est pas écrite (pas de lang dans la balise html). Pour une page en turc, écrivez html lang="tr". missing-lang
Pas de largeur ni de hauteur sur les images Le contenu saute pendant le chargement de la page. Écrivez la vraie taille de l'image dans chaque balise img. images-missing-dimensions
Pas de sous-titres dans un long texte Le long texte forme un seul bloc. Découpez le texte par sujets. Donnez à chaque partie un titre H2. no-subheadings
Le texte alternatif de l'image est un nom de fichier Le texte alternatif est du genre « IMG_1234.jpg ». Dans le texte alternatif, écrivez ce qu'il y a dans l'image. alt-is-filename
Texte alternatif d'image trop long Le texte alternatif est long comme un paragraphe. Décrivez l'image en une phrase. Environ 125 caractères suffisent. alt-too-long
Titre principal (H1) trop long Le H1 est long comme un paragraphe. Ramenez le H1 à un titre court d'une seule phrase. h1-too-long
Liens internes sans texte Le lien n'a pas de texte, ou seulement une icône. Ajoutez un texte visible ou un aria-label (un nom caché pour les lecteurs d'écran). empty-anchor-text
Textes de lien sans sens, comme « cliquez ici » Le texte du lien ne dit pas où il mène. Remplacez le texte du lien par le sujet de la page cible. generic-anchor-text
Trop de liens dans la page La page contient des centaines de liens. Limitez le menu et le pied de page aux pages les plus importantes. too-many-links
Liens nofollow vers les pages de votre propre site Un lien vers vos propres pages porte nofollow. Supprimez rel="nofollow" de ces liens. internal-nofollow-links
Pas de balise canonical (adresse principale) dans la page Google devine l'adresse principale. Dans la section head, ajoutez la ligne canonical qui indique l'adresse complète de la page elle-même. missing-canonical
Page cachée des résultats de recherche (noindex) La page est cachée de la recherche, exprès ou par erreur. Si elle doit apparaître dans la recherche, retirez le noindex. noindex-page
La page indique une autre page comme adresse principale La page se déclare elle-même comme une copie. Si elle doit apparaître dans la recherche sous son propre nom, faites de son adresse l'adresse principale. canonicalized-page
Pas de version par défaut (x-default) dans les versions linguistiques Il n'y a pas de version par défaut pour un visiteur dont la langue ne correspond pas. Ajoutez la ligne x-default à la liste hreflang. hreflang-missing-x-default
La réponse de Google sur certaines pages est périmée Les réponses de Google enregistrées ont plus de 3 ou de 14 jours. Dans l'onglet État de l'index, cliquez sur « Google'da durumunu kontrol et ». stale-google-verdicts
Pas de balises de partage sur les réseaux sociaux (Open Graph) sur le site Au partage, ni image ni titre n'apparaissent. Dans la section head du modèle, ajoutez og:title, og:description et une og:image de 1200x630 pixels. open-graph-missing-site
Aucune donnée structurée sur le site Aucune chance de voir apparaître un résultat enrichi dans la recherche. Commencez par un balisage adapté au type de page (Organization, Product, Article, par exemple). structured-data-missing-site
Google n'a pas exploré cette page depuis longtemps La dernière visite de Google date de plus de 90 jours. Faites un lien depuis des pages souvent explorées. Vérifiez que la page est dans le plan du site. google-crawl-stale

Comment les règles fonctionnent

La plupart des règles s'appliquent page par page et listent chaque page qu'elles touchent. Certaines concernent le site dans son ensemble et ne produisent qu'un seul constat. Ce sont les règles de robots.txt, les règles du plan du site, « Pas de balises de partage sur les réseaux sociaux sur le site » et « Aucune donnée structurée sur le site ».

Les règles dont le nom commence par « Google » ne viennent pas de l'exploration de l'application. Elles découlent des réponses obtenues de Google dans l'onglet État de l'index. Si vous n'avez posé aucune question dans cet onglet, ces règles ne s'appliquent jamais. Les règles de vitesse (LCP, CLS, INP, score SEO) ne s'appliquent que lorsque « Sayfa hızını da ölç » (Mesurer aussi la vitesse des pages) est activé, et selon la mesure sur téléphone.

Dernière mise à jour: 23 octobre 2026. Vous voyez une erreur ? Signalez-la sur GitHub.