1. Nos publication →
  2. BASE DU SEO →
  3. Comment réaliser un audit technique SEO complet ?

Comment réaliser un audit technique SEO complet ?

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 :

  1. Avant une refonte ou une migration, pour identifier les risques et préserver le trafic existant.
  2. Après une baisse de trafic inexpliquée, pour déterminer si un problème technique en est à l’origine.
  3. 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

BesoinOutils courants
Crawl du siteScreaming Frog, Sitebulb, Oncrawl, Botify
Indexation et erreursGoogle Search Console (GSC), Bing Webmaster Tools
PerformancePageSpeed Insights, Lighthouse, WebPageTest, CrUX
Analyse de logsScreaming Frog Log File Analyser, Oncrawl, Botify
Données structuréesTest des résultats enrichis, Schema Markup Validator
Rendu JavaScriptInspection d’URL (GSC), Chrome DevTools
Suivi et reportingLooker 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

IndicateurCe qu’il mesureSeuil « 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…). 

Découvrez nos ressources pour obtenir des conseils et méthodes éprouvés pour booster la visibilité de votre marque.

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é
MoyenneBalises dupliquées, données structurées manquantes, images non optimisées
BasseOptimisations 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

  1. Se fier à un seul outil : chaque outil a ses angles morts, il faut croiser les sources.
  2. Lister les erreurs sans les prioriser : toutes les anomalies n’ont pas le même poids.
  3. Ignorer le contexte business : une correction n’a de sens que si elle sert les pages qui comptent.
  4. Négliger le suivi après correction : sans mesure, impossible de prouver l’effet ni de détecter une régression.
  5. Oublier les environnements de préproduction : un site de test indexé peut créer du contenu dupliqué.
  6. 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.


Omaïma
Omaïma Sakirda


Des articles que vous pourriez aimer :

Lire l'article

Guide pratique : comment faire un audit SEO de mon site ?

Vous avez lancé votre site internet, vous publiez régulièrement du contenu, et pourtant… les visites restent désespérément stables ou n’atteignent pas vos objectifs ? Avant de foncer tête baissée dans […]

Vous aimez ce que vous lisez ?
Collaborons ensemble.

Avez-vous des questions ? Contactez-nous à partir de ce formulaire, nous nous engageons à vous répondre dans les plus brefs délais.

    * Ces champs sont requis.

    🍷 Le 17 novembre notre Apéro Parisien Search & IA is baaaaaaack🍷

    S'inscrire gratuitement