Google SEO Avancé

Checklist d’audit SEO technique : 20 points à vérifier sur le crawl, l’indexation, le rendu et la performance

Un audit SEO technique ne se résume pas à un outil qu'on lance une fois. C'est un travail méthodique, organisé en quatre quadrants à vérifier point par point. Le quadrant crawl passe en revue robots.txt, le sitemap, les erreurs 4xx/5xx, le budget de crawl...

技术 SEO 审计:20 项检查,分四个象限Technical SEO audit: 20 checks across 4 quadrants 反直觉:收录率不是越高越好——低质量薄页被收录反而稀释质量信号Counter-intuitive: indexing rate is not always good — thin pages dilute quality signals 抓取 Crawling(5 项)Crawling (5 checks) 1. robots.txt 无错误阻止1. robots.txt no accidental blocks 2. XML Sitemap 可访问2. XML sitemap accessible 3. 抓取错误 4xx/5xx < 1%3. Crawl errors 4xx/5xx < 1% 4. 抓取预算未被浪费4. Crawl budget not wasted 5. 内部链接无断链5. No broken internal links 工具:Search Console + Screaming FrogTools: GSC + Screaming Frog 索引 Indexing(5 项)Indexing (5 checks) 6. 重要页面全部被索引6. Important pages indexed 7. 无 noindex 误设7. No accidental noindex 8. 无重复内容8. No duplicate content 9. canonical 标签正确9. Canonical tags correct 10. 索引覆盖率合理10. Index coverage reasonable 工具:Search Console 覆盖率报告Tools: GSC coverage report 渲染 Rendering(5 项)Rendering (5 checks) 11. Googlebot 能渲染 JS11. Googlebot renders JS 12. 核心内容在 HTML 源码中12. Core content in raw HTML 13. 无渲染错误控制台报错13. No console render errors 14. 结构化数据可被解析14. Structured data parseable 15. hreflang 标记正确15. hreflang tags correct 工具:URL 检查工具 + Rich Results TestTools: URL Inspection + Rich Results Test 性能 Performance(5 项)Performance (5 checks) 16. LCP ≤ 2.5 秒16. LCP ≤ 2.5s 17. INP ≤ 200 毫秒17. INP ≤ 200ms 18. CLS ≤ 0.118. CLS ≤ 0.1 19. 移动端可用19. Mobile usable 20. HTTPS 全站无混合内容20. HTTPS no mixed content 工具:PageSpeed Insights + CrUXTools: PageSpeed Insights + CrUX
Checklist d’audit SEO technique en 20 points : répartition entre crawl, indexation, rendu et performance

Checklist d’audit SEO technique : 20 points à vérifier sur le crawl, l’indexation, le rendu et la performance

Conclusion d’abord : Un audit SEO technique ne se résume pas à un outil qu’on lance une fois. C’est un travail méthodique, organisé en quatre quadrants à vérifier point par point. Le quadrant crawl passe en revue robots.txt, le sitemap, les erreurs 4xx/5xx, le budget de crawl et les liens morts ; le quadrant indexation vérifie l’indexation des pages importantes, les noindex posés par erreur, le contenu dupliqué, les canonical et la couverture ; le quadrant rendu contrôle le rendu JavaScript, la présence du contenu principal dans le code source, les erreurs en console, les données structurées et les hreflang ; le quadrant performance examine LCP, INP, CLS, le mobile et HTTPS. Un constat contre-intuitif : un taux d’indexation élevé n’est pas un objectif en soi. Si votre site compte de nombreuses pages pauvres indexées, Google abaisse la note de qualité de l’ensemble du site. La bonne approche consiste à passer en noindex les pages de faible qualité et à concentrer le budget de crawl sur les pages importantes.

1. Pourquoi un audit technique se découpe en quatre quadrants

Beaucoup de gens font un audit technique en lançant PageSpeed Insights et en jetant un œil au nombre d’erreurs dans GSC. En réalité, le SEO technique comporte quatre niveaux : Google peut-il crawler (crawl), une fois crawlé, indexe-t-il (indexation), le contenu est-il correct (rendu), le site est-il rapide (performance). Si un seul niveau pose problème, tout le travail en amont est inutile.

Un constat contre-intuitif : 100 % d’indexation n’est pas un objectif. Sur un site de 1000 pages, si 900 sont des pages pauvres, des pages de paramètres ou des pages de résultats de recherche, leur indexation complète par Google fait baisser la note de qualité globale. La bonne approche consiste à passer en noindex les pages de faible qualité et à concentrer le budget de crawl sur les 100 pages qui ont réellement de la valeur.

Quadrant Question clé En cas de problème Poids
Crawl Googlebot peut-il atteindre vos pages Les pages ne sont jamais visitées Niveau de base, éliminatoire
Indexation Les pages crawlees sont-elles indexees Les pages n’entrent pas dans la base Google Niveau de base, éliminatoire
Rendu Le HTML crawlé contient-il le contenu complet Contenu correct mais illisible pour Google Frequence elevee sur les sites modernes
Performance Le site est-il rapide Penalites de classement ou perte d’utilisateurs L’un des facteurs de classement

Les quatre quadrants s’enchainent dans l’ordre : d’abord s’assurer que le crawl fonctionne, puis l’indexation, puis un rendu correct, et enfin optimiser la performance. Cet ordre ne peut pas etre inverse : si robots.txt bloque des pages importantes, optimiser le LCP ne servira a rien. Et Google SEO Relations avec les autres modules : l’audit technique est la fondation,Données structurées Schema construit la maison sur cette fondation,Optimiser les Core Web Vitals approfondit le quadrant performance.

2. Le quadrant crawl : 5 points a verifier

Le crawl est le problème le plus fondamental. Si Googlebot n’atteint pas vos pages, tout le reste ne sert à rien.

# Point de contrôle Critère de conformité Outil Questions fréquentes
1 robots.txt ne bloque rien par erreur Aucune page importante en Disallow Outil de test robots de la GSC Disallow: / écrit par erreur lors d’une refonte
2 Sitemap XML accessible Réponse 200, aucune erreur Rapport Sitemap de la GSC Chemin du sitemap erroné ou non soumis
3 Erreurs de crawl 4xx/5xx < 1 % Part d’erreurs 404/500 inférieure à 1 % Statistiques de crawl de la GSC Nombreux 404 après refonte sans redirection 301
4 Budget de crawl non gaspillé Pages à paramètres/pages dupliquées ne gaspillent pas le crawl Statistiques de crawl de la GSC + analyse des logs Pages de résultats de recherche crawlées sans limite
5 Aucun lien interne cassé Tous les liens internes renvoient 200 Crawl avec Screaming Frog Anciens articles pointant vers des pages supprimées

Exemple de cas 1 : après une refonte, l’équipe technique a écrit Disallow: / dans le robots.txt et a oublié de le retirer. Trois semaines plus tard, les pages « Explorée, non indexée » de la GSC sont passées de 200 à 2 000. Comment le détecter : dès que le rapport de couverture montre une hausse anormale des « Explorée, non indexée », vérifiez le robots.txt en priorité. Après correction, demandez l’indexation manuelle via l’outil d’inspection d’URL : le rétablissement prend 1 à 3 jours.

Budget de crawl : Google ne crawle chaque site qu’un nombre limité de fois. Si votre site compte de nombreuses URL à paramètres (comme /products?sort=price&filter=red), Googlebot passe beaucoup de temps sur ces pages dupliquées, et les pages produit vraiment importantes passent après. La solution : bloquer les URL à paramètres dans le robots.txt, ou pointer un canonical vers la version principale.

3. Quadrant indexation : 5 vérifications

Que Google ait crawlé vos pages ne signifie pas qu’il les mettra dans son index. Le quadrant indexation vérifie une chose : ce qui doit être indexé l’est-il, et ce qui ne doit pas l’être ne l’est-il pas ?

# Point de contrôle Critère de conformité Outil Questions fréquentes
6 Toutes les pages importantes sont indexées Taux d’indexation des pages produit/articles clés > 95 % Rapport de couverture de la GSC Nouvelles pages produit non soumises dans le sitemap
7 Aucun noindex posé par erreur Aucune balise noindex sur les pages en production Screaming Frog + GSC noindex d’environnement de développement oublié
8 Aucun contenu dupliqué Un même contenu en plusieurs versions d’URL < 5 % Siteliner + Screaming Frog Doublons HTTP/HTTPS et avec/sans www
9 Balises canonical correctes Chaque page a un canonical auto-référent GSC + outil d’inspection d’URL canonical pointant vers la mauvaise page
10 Couverture d’indexation cohérente Nombre de pages indexées aligné sur le nombre de pages utiles Rapport de couverture de la GSC Pages pauvres indexées en masse

Exemple de cas 2 : une page liste de produits B2B proposait 50 combinaisons de filtres, chacune générant une URL (/products?category=valve&material=steel). Google les a toutes indexées, et le nombre total de pages indexées est passé de 200 à 2 000. Résultat : le site a été jugé comme contenant beaucoup de contenu pauvre et dupliqué, sa note de qualité globale a baissé, et le classement des pages produit a reculé. Comment corriger : ajouter noindex aux URL de filtres à paramètres, ou les bloquer directement dans le robots.txt.

Un noindex mal configuré est l’erreur la plus fréquente et la plus grave. Pendant le développement, pour ne pas exposer le site de test à Google, l’équipe a ajouté un noindex dans le head de tout le site, puis a oublié de le retirer à la mise en ligne. Trois mois après le lancement, impossible de trouver le site officiel en cherchant la marque sur Google. Comment vérifier : après un crawl avec Screaming Frog, filtrez sur « Meta robots contains noindex » ; les pages définitives doivent renvoyer 0 résultat.

4. Axe rendu : 5 vérifications

Les sites modernes utilisent massivement le rendu JS (React, Vue, Next.js en rendu côté client). Googlebot sait exécuter le JS, mais pas en temps réel : il récupère d’abord le HTML brut et le met en file d’attente, puis l’exécute quelques jours plus tard via la file de rendu Chrome. Ce délai et les échecs de rendu sont le plus gros piège SEO des sites SPA.

# Point de contrôle Critère de conformité Outil Questions fréquentes
11 Googlebot sait rendre le JS L’outil d’inspection d’URL affiche « Rendu » Outil d’inspection d’URL de la GSC Une erreur JS fait échouer le rendu
12 Le contenu principal est dans le code HTML title, H1 et premier paragraphe dans le HTML brut Afficher le code source (pas F12) Rendu 100 % côté client, code source vide
13 Aucune erreur de rendu dans la console Aucune erreur dans la console Chrome DevTools Chrome DevTools Un appel API échoue et laisse le contenu vide
14 Les données structurées sont analysables Aucune erreur dans le Rich Results Test Test des résultats enrichis Le JSON-LD est injecté dynamiquement en JS
15 Les balises hreflang sont correctes Les pages multilingues se référencent correctement GSC + outil de vérification hreflang Boucle hreflang ou renvoi vers la mauvaise langue

Point clé : utilisez « Afficher le code source » (Ctrl+U, pas F12) pour voir le HTML brut. Si le title, le H1 et le premier paragraphe sont déjà visibles dans le HTML brut, c’est du SSR ou du SSG : Google lit le contenu dès le premier passage. Si le HTML brut ne contient qu’un div#app et une série de balises script, c’est du rendu 100 % côté client (CSR) : Google devra attendre la file de rendu Chrome pour lire le contenu.

Sur les sites multilingues, les erreurs hreflang sont très courantes : une page allemande pointe vers une page anglaise, une page anglaise pointe vers elle-même, ou il manque un x-default. Pour la configuration, voir Hreflang et versions multilingues. Injecter les données structurées dynamiquement en JS : Google finit par les rendre, mais la file d’exploration les oublie souvent. Mieux vaut écrire le JSON-LD dans le HTML brut.Données structurées Schema Le processus de validation de ce point complète celui décrit ici.

5. Axe performance : 5 vérifications

La performance, ce sont les trois indicateurs clés des Core Web Vitals, plus l’utilisabilité mobile et le HTTPS. La performance ne se résume pas à « aller vite » : c’est un facteur de classement Google. Depuis 2021, les Core Web Vitals sont officiellement un signal de classement.

# Point de contrôle Critère de conformité Outil Questions fréquentes
16 LCP (affichage du plus grand contenu) ≤ 2,5 s PageSpeed Insights + CrUX Image du premier écran non compressée, police bloquante
17 INP (Interaction to Next Paint) ≤ 200 ms PageSpeed Insights + CrUX Un script tiers bloque le thread principal
18 CLS (Cumulative Layout Shift) ≤ 0,1 PageSpeed Insights + CrUX Images sans dimensions, emplacements publicitaires non réservés
19 Utilisabilité mobile Aucune erreur de mise en page bloquante Rapport d’utilisabilité mobile de la GSC Éléments cliquables trop petits, défilement horizontal
20 HTTPS sans contenu mixte sur tout le site Toutes les ressources passent en HTTPS Console du navigateur + GSC Des images/CSS pointent encore vers des liens HTTP

Exemple 3 : sur un site B2B, PageSpeed relève un LCP de 4,2 s et un INP de 350 ms. Le diagnostic montre que la bannière du premier écran est un PNG de 3 Mo non compressé et que la page d’accueil charge 8 scripts de suivi tiers. Optimisation : conversion des images en WebP compressé à 200 Ko, chargement différé des scripts via Tag Manager. Deux semaines plus tard, le LCP tombe à 1,8 s et l’INP à 120 ms. Voir la méthode d’optimisation Optimiser les Core Web Vitals.

Priorité des performances : le LCP avant l’INP, l’INP avant le CLS. Si le LCP est mauvais, vérifiez d’abord les images du premier écran (compression, lazy loading, preload) et le TTFB, puis les ressources qui bloquent le rendu.Accélération mondiale par CDN Améliore directement le TTFB et le LCP des sites à l’étranger.

FAQ — Questions fréquentes

À quelle fréquence réaliser un audit SEO technique ?
Un audit complet tous les trimestres pour un site classique. Après une refonte, une migration ou un changement de stack technique, un audit d’urgence s’impose dans la semaine. Pour le suivi quotidien, utilisez les rapports de couverture et les statistiques d’exploration de Search Console : dès qu’une anomalie apparaît (chute soudaine du nombre de pages indexées, explosion des erreurs d’exploration), lancez immédiatement un diagnostic. Passer en revue les 20 points de contrôle prend environ 2 à 3 jours ouvrés, et 1 jour suffit pour un petit site (moins de 100 pages).
Un taux d’indexation plus élevé est-il toujours préférable ?
Non. Si votre site compte beaucoup de pages à contenu pauvre, de pages de résultats de filtres ou de pages en double, leur indexation par Google fait baisser la qualité globale du site. La bonne approche : exclure activement les pages de faible qualité avec noindex ou canonical, pour que Google concentre son budget d’exploration sur les pages réellement utiles. Un site de 200 pages de contenu de qualité se classe bien mieux qu’un site de 2000 pages au contenu pauvre.
Comment optimiser le SEO d’un site SPA React/Vue ?
Trois actions clés. D’abord, utilisez « Afficher le code source de la page » (pas F12) pour vérifier que le title, le H1 et le premier paragraphe du corps figurent bien dans le HTML d’origine. Sinon, le rendu est purement côté client : passez au SSR (rendu côté serveur) ou au SSG (génération statique). Ensuite, écrivez les données structurées JSON-LD dans le HTML d’origine, sans les injecter dynamiquement en JS. Enfin, testez la version « rendue » avec l’outil d’inspection d’URL de GSC pour confirmer que Googlebot exécute correctement le JS et lit tout le contenu.
Qu’est-ce que le budget d’exploration ? Comment savoir s’il est gaspillé ?
Le budget d’exploration est le nombre de pages de votre site que Googlebot accepte d’explorer dans un laps de temps donné. Pour un petit site (moins de 500 pages), ce budget n’est presque jamais un problème : Google a largement de quoi tout explorer. Pour un grand site (plus de 5000 pages), il faut y prêter attention : si les statistiques d’exploration de GSC montrent de nombreuses requêtes Googlebot vers des pages de filtres avec paramètres, des pages de tri ou des URL en double, le budget d’exploration est gaspillé. La solution : bloquer l’exploration des URL sans valeur via robots.txt, ou fusionner les versions en double avec canonical.
Comment optimiser rapidement un LCP insuffisant ?
Diagnostic par ordre de priorité : premièrement, compressez la plus grande image du premier écran — convertissez-la en WebP, utilisez des responsive images avec srcset et réduisez-la à moins de 200 Ko. Deuxièmement, le temps de réponse du serveur (TTFB) — accélérez avec un CDN, optimisez les requêtes de base de données et faites descendre le TTFB sous 600 millisecondes. Troisièmement, les ressources qui bloquent le rendu — chargez en différé le CSS et le JS hors premier écran et intégrez le CSS critique en ligne. En général, après ces trois étapes, le LCP passe de plus de 4 secondes à moins de 2 secondes.
Comment détecter et corriger un noindex défini par erreur ?
Détection : crawlez tout le site avec Screaming Frog et filtrez sur « Meta robots contains noindex » — les pages officielles doivent renvoyer 0 résultat. Ou bien, dans le rapport de couverture de la GSC, vérifiez si le nombre de pages « Explorée — actuellement non indexée » est anormalement élevé. Correction : supprimez la balise meta noindex du head, puis demandez une nouvelle indexation manuellement avec l’outil d’inspection d’URL. En général, la page est réindexée en 1 à 3 jours. Cause fréquente : un noindex ajouté en développement pour éviter l’indexation, oublié après la mise en ligne.

Pour conclure

L’audit de SEO technique est la fondation de tout travail SEO : même avec un contenu excellent et des backlinks coûteux, si Google ne peut pas explorer la page ou ne récupère qu’une coquille JS vide, tout est perdu. Les 20 points de contrôle ne sont pas une tâche ponctuelle, mais un passage obligé chaque trimestre.

Trois étapes concrètes : cette semaine, exportez les données du rapport de couverture et des statistiques d’exploration de la GSC et cochez les 20 points de contrôle un par un ; la semaine suivante, classez les points non conformes par priorité — corrigez d’abord l’exploration et l’indexation (critère éliminatoire), puis le rendu, et enfin les performances ; la troisième semaine, après correction, retestez avec l’outil d’inspection d’URL et PageSpeed.

Une phrase à retenir : le SEO technique n’est pas meilleur quand il est plus complexe, il est meilleur quand il est plus propre — Googlebot explore vite, indexe correctement, rend bien et tourne de façon stable ; ces quatre choses faites, le reste revient au contenu et aux backlinks.

崔立姝
崔立姝 Expert Cratère

Responsable Livraison · Opérations · Équipe Livraison et Opérations de Ring Mountain

Responsable livraison & opérations chez Cratère (Crater). En charge de l'exécution SEO, de la gestion des canaux sociaux et de la distribution de contenu, spécialisé dans l'analyse des actions de croissance par la donnée. Pilote la livraison de nombreux projets d'expansion internationale, avec un focus sur la synergie entre Facebook, Twitter, TikTok, YouTube et le SEO/GEO.

Mise en œuvre du SEOGestion de contenuAnalyse de cas
1106partages
84articles de base de connaissances