
Votre contenu est pertinent, votre stratégie de mots-clés est solide, vos backlinks sont de qualité… et pourtant, votre trafic organique stagne. Dans un grand nombre de cas, la cause se trouve sous le capot : pages non indexées, temps de chargement trop longs, architecture confuse, contenus dupliqués, erreurs de redirection.
C’est précisément le rôle de l’audit technique SEO : examiner l’infrastructure de votre site pour vérifier que les moteurs de recherche peuvent l’explorer, le comprendre, l’indexer correctement et que les internautes bénéficient d’une expérience fluide.
Dans ce guide, nous détaillons la méthode que nous appliquons chez Flair Agency pour réaliser un audit technique SEO complet : les outils à utiliser, les étapes à suivre, la façon de prioriser les actions et les erreurs à éviter.
Qu’est-ce qu’un audit technique SEO ?
Un audit technique SEO est une analyse approfondie des éléments techniques d’un site web qui influencent sa visibilité dans les moteurs de recherche. Il ne s’intéresse pas à la qualité éditoriale ou au netlinking off-site (même si les trois piliers du SEO sont liés), mais à la capacité de Google et des autres moteurs à accéder à vos pages, à les interpréter et à les classer.
Il couvre notamment :
- l’exploration (crawl) et l’indexation
- l’architecture du site et le maillage interne
- les performances et l’expérience utilisateur (Core Web Vitals)
- la compatibilité mobile et la sécurité
- les balises et données structurées
- le rendu JavaScript
- la gestion des contenus dupliqués et des versions internationales
Pourquoi réaliser un audit technique SEO ?
Trois situations le rendent particulièrement utile :
- Avant une refonte ou une migration, pour identifier les risques et préserver le trafic existant.
- Après une baisse de trafic inexpliquée, pour déterminer si un problème technique en est à l’origine.
- Au démarrage d’une collaboration SEO, pour dresser un état des lieux et construire une feuille de route fiable.
Il est aussi recommandé de le réaliser de façon récurrente, car un site évolue en permanence : nouvelles pages, mises à jour du CMS, ajout de scripts tiers, changement d’hébergement.
Apprenez à réaliser un audit complet de votre site grâce à Flair Agency.
Étape 0 : préparer l’audit (objectifs, accès et outils)
Un bon audit commence avant la première analyse.
Définir le périmètre et les objectifs
Précisez le type de site (vitrine, e-commerce, média, SaaS), sa taille, ses pages stratégiques, ses marchés cibles et ses indicateurs clés (trafic organique, conversions, positions). Un audit d’un site de 50 pages n’a pas la même profondeur que celui d’un catalogue de 500 000 URL.
Rassembler les accès
- Google Search Console et Bing Webmaster Tools
- Google Analytics 4 (ou autre solution de mesure)
- accès au CMS, à l’hébergement et si possible aux fichiers de logs serveur
- historique des changements récents (refonte, migration, plugins)
Choisir ses outils
| Besoin | Outils courants |
| Crawl du site | Screaming Frog, Sitebulb, Oncrawl, Botify |
| Indexation et erreurs | Google Search Console (GSC), Bing Webmaster Tools |
| Performance | PageSpeed Insights, Lighthouse, WebPageTest, CrUX |
| Analyse de logs | Screaming Frog Log File Analyser, Oncrawl, Botify |
| Données structurées | Test des résultats enrichis, Schema Markup Validator |
| Rendu JavaScript | Inspection d’URL (GSC), Chrome DevTools |
| Suivi et reporting | Looker Studio, tableurs, outils de gestion de projet |
Aucun outil ne suffit à lui seul : c’est le croisement des données (crawl + Search Console + logs + analytics) qui fait la valeur d’un audit.
Étape 1 : analyser l’exploration (crawl) du site
Si les robots ne peuvent pas accéder à une page, elle ne sera jamais indexée. Cette première étape vérifie que la porte d’entrée est ouverte.
Le fichier robots.txt
Vérifiez qu’il est accessible à la racine du site (/robots.txt), qu’il ne bloque pas par erreur des sections stratégiques (dossiers de produits, ressources CSS/JS nécessaires au rendu) et qu’il référence bien le sitemap XML. Une simple ligne Disallow: / oubliée après une mise en préproduction peut anéantir la visibilité d’un site.
Le sitemap XML
Un bon sitemap :
- ne contient que des URL indexables, répondant en code 200
- exclut les redirections, pages en erreur, pages noindex et URL canonicalisées vers une autre page
- est soumis dans la Search Console
- reste sous les limites de taille (50 000 URL ou 50 Mo non compressé par fichier) et est découpé en plusieurs fichiers si nécessaire
Les codes de réponse HTTP
Lancez un crawl complet et classez les URL par code :
- 2xx : pages accessibles (vérifiez qu’elles le sont bien)
- 3xx : redirections. Traquez les chaînes (A → B → C) et les boucles de redirection (A → B →A) et privilégiez les 301 pour les changements permanents
- 4xx : erreurs client. Les 404 sur des pages recevant des liens ou du trafic doivent être redirigées ou restaurées
- 5xx : erreurs serveur, à traiter en priorité car elles freinent l’exploration
Le budget de crawl
Pour les gros sites, le budget de crawl devient un enjeu : Google n’explore pas toutes les URL à chaque passage. Repérez ce qui le gaspille : URL à paramètres, filtres de facettes, pages de recherche interne, doublons, pages orphelines et redirections en cascade.
Étape 2 : contrôler l’indexation
Une page explorée n’est pas forcément indexée. Il faut comprendre pourquoi certaines pages ne le sont pas? Et surtout, si c’est volontaire.
Exploiter le rapport « Indexation des pages » de la Search Console
Analysez les motifs d’exclusion :
- « Explorée, actuellement non indexée » : souvent un signal de contenu jugé peu utile ou redondant
- « Détectée, actuellement non indexée » : problème possible de budget de crawl ou de qualité perçue
- « Page en double sans URL canonique sélectionnée par l’utilisateur »
- « Exclue par la balise noindex » ou « Bloquée par le fichier robots.txt »
Vérifier les balises d’indexation
- Meta robots / X-Robots-Tag : repérez les noindex accidentels sur des pages stratégiques (et à l’inverse, des pages sans valeur laissées indexables).
- Balise canonical : chaque page indexable doit avoir une canonique cohérente (auto-référente en général). Vérifiez l’absence de canoniques pointant vers des pages en erreur, redirigées ou noindex.
- Comparer le nombre de pages dans le sitemap, dans le crawl et dans l’index : les écarts révèlent les problèmes.
Faire un test rapide
La commande site:votredomaine.com donne une première indication, mais seule la Search Console fournit des données fiables. Utilisez aussi l’outil Inspection d’URL pour vérifier une page précise : dernière exploration, canonique retenue par Google, rendu.
Étape 3 : évaluer l’architecture du site et le maillage interne
Une bonne architecture aide les robots et les utilisateurs à comprendre l’importance relative de chaque page.
Profondeur de clics et structure
Les pages stratégiques doivent être faciles à atteindre depuis la page d’accueil : en pratique, on vise souvent 3 à 4 clics maximum. Ce chiffre n’est pas une règle officielle, mais Google a confirmé qu’une page proche de l’accueil est perçue comme plus importante. Vérifiez aussi que vos contenus sont regroupés par thématiques cohérentes et reliés entre eux par des liens internes logiques. Une structure d’URL claire facilite la lecture et la gestion du site, mais c’est le chemin de liens, plus que l’URL elle-même, qui compte pour Google.
Maillage interne
Analysez :
- les pages orphelines (aucun lien interne entrant)
- les pages stratégiques qui reçoivent peu de liens internes
- la qualité des ancres (descriptives plutôt que « cliquez ici »)
- les liens cassés internes
- la présence d’un fil d’Ariane (breadcrumb) cohérent
- la pagination, qui doit rester explorable par les liens
URL
Privilégiez des URL simples et lisibles, avec des mots compréhensibles par vos visiteurs, en minuscules, sans paramètres inutiles ni identifiants de session. Vérifiez ensuite que votre site n’existe qu’en une seule version : avec ou sans « www », avec ou sans slash final, en HTTPS. Cette version doit répondre en 200 et toutes les autres doivent y rediriger directement par une redirection permanente (301 ou 308), sans étapes intermédiaires.
Étape 4 : mesurer les performances et les Core Web Vitals
La vitesse de chargement influence l’expérience utilisateur, les taux de conversion et fait partie des signaux d’expérience de page pris en compte par Google.
Les trois Core Web Vitals
| Indicateur | Ce qu’il mesure | Seuil « bon » |
| LCP (Largest Contentful Paint) | Vitesse d’affichage du plus gros élément visible | ≤ 2,5 s |
| INP (Interaction to Next Paint) | Réactivité aux interactions | ≤ 200 ms |
| CLS (Cumulative Layout Shift) | Stabilité visuelle de la page | ≤ 0,1 |
Attention : de bons Core Web Vitals ne garantissent pas un bon référencement. Google confirme les utiliser dans son classement, mais leur poids reste limité face à la pertinence du contenu. Concrètement, ils aident à départager deux pages de qualité équivalente. Un site lent mérite d’être optimisé, d’abord pour vos visiteurs et vos conversions, mais passer de « bon » à « parfait » n’apportera généralement aucun gain de positionnement visible.
Privilégiez les données terrain (rapport Core Web Vitals de la Search Console, CrUX), puis utilisez Lighthouse et WebPageTest pour diagnostiquer les causes de lenteur. Notez que Lighthouse ne mesure pas l’INP : pour la réactivité, appuyez-vous sur les données terrain et sur le panneau Performance de Chrome DevTools.
Les leviers d’optimisation les plus fréquents
- Images : formats modernes (WebP, AVIF), dimensionnement adapté, chargement différé (loading= »lazy ») sauf pour l’image principale, attributs width et height pour éviter les décalages
- CSS et JavaScript : minification, suppression du code inutilisé, report des scripts non critiques
- Serveur : temps de réponse (TTFB), mise en cache, compression (Gzip ou Brotli), CDN
- Polices : préchargement, font-display: swap
- Scripts tiers : tags marketing, widgets, chats… souvent responsables d’une part importante de la lenteur
Étape 5 : vérifier la compatibilité mobile et la sécurité
Mobile
Google utilise l’indexation mobile-first : c’est la version mobile de votre site qui sert de référence. Contrôlez que :
- le contenu, les liens internes et les données structurées sont identiques entre mobile et desktop
- la balise viewport est correctement définie
- les éléments cliquables sont suffisamment espacés
- le texte est lisible sans zoom
- aucun interstitiel intrusif ne masque le contenu
- aucune ressource n’est bloquée pour le robot mobile
HTTPS et sécurité
- certificat SSL/TLS valide, renouvelé automatiquement et couvrant toutes les variantes du domaine (avec et sans « www »)
- redirection permanente de HTTP vers HTTPS, en un seul saut, avec des liens internes, canonical et sitemap pointant directement vers les URL HTTPS
- absence de contenu mixte (ressources HTTP chargées sur une page HTTPS), à vérifier dans la console du navigateur ou via un crawl, car les navigateurs bloquent parfois ces ressources sans avertissement visible
- en-têtes de sécurité, HSTS notamment : ils renforcent la sécurité du site, sans effet direct sur le classement
- aucun signalement dans les rapports « Problèmes de sécurité » et « Actions manuelles » de la Search Console
Étape 6 : auditer les balises et les éléments on-page techniques
Ici, on ne juge pas la qualité rédactionnelle, mais la conformité technique et la cohérence à l’échelle du site.
- Balises title : manquantes, dupliquées, trop longues ou trop courtes
- Meta descriptions : manquantes ou dupliquées (elles n’influencent pas directement le classement, mais jouent sur le taux de clic)
- Titres Hn : présence d’un seul H1 pertinent par page, hiérarchie logique
- Contenus dupliqués : pages quasi identiques, variantes de produits, versions imprimables, paramètres d’URL
- Contenus minces : pages au contenu très faible ou sans valeur ajoutée, candidates à l’enrichissement, à la fusion ou à la suppression
- Images : attributs alt renseignés pour les images porteuses de sens
Étape 7 : contrôler les données structurées
Les données structurées (format JSON-LD recommandé, vocabulaire Schema.org) aident les moteurs à comprendre le contenu et peuvent donner droit à des résultats enrichis.
Vérifiez :
- la présence des types pertinents (Organization, Product, Article, BreadcrumbList, FAQPage, LocalBusiness, Review…)
- la validité du code (aucune erreur bloquante)
- la conformité avec le contenu visible de la page : les données doivent refléter ce que voit l’utilisateur
- la cohérence avec les règles d’éligibilité de Google, qui évoluent : certains types ne donnent plus lieu à un affichage enrichi, il est donc utile de se référer à la documentation officielle à jour
Étape 8 : analyser le rendu JavaScript
Les sites construits avec des frameworks JavaScript (React, Vue, Angular…) en rendu côté client posent des questions spécifiques : le serveur envoie une page quasi vide et le contenu n’apparaît qu’une fois le JavaScript exécuté. Google sait aujourd’hui exécuter ce JavaScript de façon fiable, généralement en quelques secondes, mais une erreur ou une ressource bloquée peut l’empêcher de voir certains contenus. D’autre part, la plupart des robots d’IA (ChatGPT, Claude, Perplexity) n’exécutent pas le JavaScript : ils ne voient que le code source brut.
Pour auditer :
- comparez le HTML brut (code source) et le HTML rendu (après exécution)
- vérifiez que les contenus clés, liens internes, balises title, canonical, meta robots et données structurées sont présents dans le rendu tandis que le noindex ou la canonical ne sont pas modifiés par JavaScript
- utilisez l’Inspection d’URL de la Search Console (test en direct) ou le test des résultats enrichis pour voir la page comme Google
- assurez-vous que les liens sont de vrais éléments <a href= »… »>, sans URL à base de « # »
- contrôlez que les pages inexistantes renvoient bien un code 404
- pour les pages stratégiques, privilégiez le rendu côté serveur (SSR) ou la génération statique (SSG), avec des solutions comme Next.js ou Nuxt : c’est la meilleure garantie d’être lu par Google comme par les moteurs d’IA
Étape 9 : examiner les cas spécifiques (international, pagination, facettes)
SEO international
Si votre site cible plusieurs pays ou langues, contrôlez les balises hreflang, qui indiquent à Google quelle version afficher selon la langue et le pays de l’internaute. Les erreurs y sont très fréquentes. Vérifiez la présence de :
- codes langue et pays valides (par exemple fr-BE, en-GB et non en-UK)
- liens réciproques entre toutes les versions : sans retour, Google ignore l’annotation
- liens auto-référencés : chaque page se cite elle-même
- balise x-default pour les visiteurs non ciblés
- canonical auto-référencées : chaque version a une canonical vers elle-même
Pagination et navigation à facettes
Sur les sites e-commerce, les filtres (taille, couleur, prix, marque…) peuvent générer des milliers, voire des millions de combinaisons d’URL. Définissez une stratégie claire : quelles combinaisons méritent d’être indexées (celles qui correspondent à une vraie demande de recherche) et lesquelles doivent être écartées.
Pour les combinaisons sans intérêt, le blocage dans le robots.txt est la seule méthode qui économise réellement le crawl. La balise canonical, elle, indique la version de référence d’une page et y regroupe les signaux (liens, popularité). Mais Google doit explorer la page pour la lire : elle ne réduit le crawl que progressivement. C’est aussi une simple indication, pas un ordre.
Côté pagination, chaque page (page 2, page 3…) doit avoir sa propre canonical et être accessible par de vrais liens HTML, pour que Google puisse atteindre tous vos produits.
Pages d’erreur et gestion des produits indisponibles
Vérifiez que les pages inexistantes renvoient bien un code 404 ou 410 et non un « soft 404 » (une page d’erreur affichée avec un code 200). Pour les produits, distinguez deux cas :
- rupture de stock temporaire : conservez la page, indiquez clairement l’indisponibilité et proposez des alternatives
- produit retiré définitivement : redirigez en 301 vers un équivalent proche s’il existe, sinon renvoyez un code 404 ou 410. Évitez de tout rediriger vers la page d’accueil : Google le traite comme une erreur
Étape 10 : analyser les logs serveur
L’analyse de logs est l’une des méthodes les plus puissantes, mais aussi les plus sous-utilisées. Elle montre ce que les robots font réellement sur votre site et non ce qu’ils sont censés faire.
Elle permet de :
- identifier les sections les plus et les moins explorées
- repérer les pages stratégiques peu ou pas visitées par Googlebot
- détecter le gaspillage de budget de crawl (URL à paramètres, redirections, erreurs)
- mesurer la fréquence d’exploration et son évolution après une modification
- confirmer les problèmes de codes serveur.
Vérifiez l’authenticité des robots, car de faux Googlebot existent : confirmez l’IP par une double résolution DNS (inverse puis directe) ou en la comparant aux plages d’IP publiées par Google. Les logs permettent aussi de suivre les robots des IA (GPTBot, ClaudeBot, PerplexityBot…).
Prioriser les actions : de l’audit au plan d’action
Un audit qui recense 200 problèmes sans hiérarchie est inutilisable. La valeur d’un audit réside dans la priorisation.
Matrice impact/effort
Classez chaque recommandation selon :
- l’impact SEO attendu (nombre de pages concernées, importance business de ces pages)
- l’effort de mise en œuvre (temps de développement, dépendances techniques, risques)
| Priorité | Exemple d’action |
| Critique (impact fort, à traiter immédiatement) | Pages stratégiques en noindex ou bloquées par robots.txt, erreurs 5xx, canoniques erronées |
| Haute (impact fort, effort modéré) | Chaînes de redirections, sitemap non conforme, maillage vers pages clés, LCP dégradé |
| Moyenne | Balises dupliquées, données structurées manquantes, images non optimisées |
| Basse | Optimisations marginales, améliorations de confort |
Checklist rapide de l’audit technique SEO
- robots.txt accessible et sans blocage involontaire
- Sitemap XML à jour et soumis, ne contenant que des URL canoniques, indexables et en 200
- Aucune erreur 5xx récurrente, 404 internes corrigées, chaînes de redirection supprimées
- Vraies 404/410 pour les pages supprimées, pas de soft 404, règle définie pour les produits retirés
- Pages stratégiques indexables et réellement indexées
- Canonicals et balises meta robots cohérentes
- Architecture claire, pages orphelines traitées, maillage interne optimisé
- Core Web Vitals au niveau « bon » (LCP, INP, CLS)
- Contenu mobile équivalent à la version desktop
- HTTPS complet, sans contenu mixte
- Aucun problème de sécurité ni action manuelle dans la Search Console
- Title et meta descriptions uniques, hiérarchie de titres (Hn) logique
- Données structurées valides et pertinentes
- Contenu clé visible dans le HTML rendu et idéalement dans le HTML brut
- Hreflang, pagination et facettes maîtrisés
- Logs analysés pour comprendre le comportement réel des robots
Les erreurs fréquentes à éviter
- Se fier à un seul outil : chaque outil a ses angles morts, il faut croiser les sources.
- Lister les erreurs sans les prioriser : toutes les anomalies n’ont pas le même poids.
- Ignorer le contexte business : une correction n’a de sens que si elle sert les pages qui comptent.
- Négliger le suivi après correction : sans mesure, impossible de prouver l’effet ni de détecter une régression.
- Oublier les environnements de préproduction : un site de test indexé peut créer du contenu dupliqué.
- Faire l’audit une fois et ne plus y revenir : le SEO technique est un travail continu.
À quelle fréquence réaliser un audit technique SEO ?
Il n’existe pas de règle universelle, mais voici des repères :
- Un audit complet une fois par an pour un site stable
- Tous les 6 mois pour un site e-commerce ou un média très évolutif
- Systématiquement avant et après une refonte, une migration ou un changement majeur de CMS
- Un suivi mensuel ou hebdomadaire des indicateurs clés (indexation, erreurs, Core Web Vitals) via la Search Console et un crawl planifié
Faites de l’audit technique la fondation de votre stratégie SEO
Un audit technique SEO complet n’est pas une simple liste d’erreurs : c’est une démarche structurée qui part de l’exploration, de l’indexation, passe par l’architecture, la performance, le rendu, les données structurées et aboutit à un plan d’action priorisé.
Bien mené, il permet de corriger les freins invisibles qui limitent votre visibilité, de sécuriser vos projets de refonte et de poser des bases solides pour le contenu et le netlinking.
Vous souhaitez savoir ce qui freine réellement la visibilité de votre site ? L’équipe Flair Agency réalise des audits techniques SEO sur mesure, avec un plan d’action clair et priorisé. Contactez-nous pour un premier diagnostic.
