Ce que vérifie MetricSpot

Plus de 90 règles réparties en onze modules. Notées, pondérées, expliquées.

Voir les limites et tarifs des plans Documentation

SEO technique

  • HTTPS forcé et HSTS
  • URL canoniques cohérentes sur tout le site
  • robots.txt valide, conflits et permissions pour les crawlers IA
  • sitemap.xml : index et sitemaps enfants, lastmod, soumission
  • Page 404 présente et correcte
  • Mobile-friendly : viewport, zones de tap, taille de police
  • Hreflang complet sur les sites multilingues
  • Données structurées (JSON-LD) : couverture et validité

Vitesse du site

  • Score de performance Lighthouse (laboratoire)
  • LCP en laboratoire (Largest Contentful Paint), objectif < 2,5 s
  • CLS en laboratoire (Cumulative Layout Shift), objectif < 0,1
  • LCP terrain du Chrome UX Report, 75e percentile des utilisateurs Chrome réels
  • INP terrain (Interaction to Next Paint), objectif < 200 ms
  • CLS terrain, 75e percentile en utilisateurs réels
  • TTFB terrain (Time to First Byte), 75e percentile en utilisateurs réels
  • Temps de réponse serveur au premier octet
  • Formats mobile et bureau quand CrUX a des données pour l'origine

On-page

  • Longueur du title, présence du mot-clé, suffixe de marque
  • Meta description : longueur et CTA
  • H1 unique et présent
  • Hiérarchie des en-têtes (sans saut)
  • Alt-text des images
  • Ratio liens internes vs externes
  • Nombre de mots selon l'intention
  • Langue déclarée sur la page

Trafic organique

  • Google Analytics 4 + Search Console liés par URL : un seul accord OAuth, puis choix explicite de la propriété GA4 et du site GSC pour chaque URL auditée
  • Constats par règle avec pastilles de sévérité et recommandations pour la tendance des sessions, la visibilité dans la recherche, les requêtes en distance de frappe, la sous-performance du CTR, les opportunités long-terme, la rotation des requêtes, la couverture d'indexation et la santé du sitemap
  • Sessions organiques sur les 28 derniers jours vs les 28 jours précédents, avec delta signé
  • Top 5 des pages d'atterrissage par sessions organiques
  • Search Console : clics, impressions, CTR et position moyenne (28 derniers jours)
  • Top 10 des requêtes par clics
  • Sparklines quotidiennes sur 28 jours : sessions, clics, impressions
  • Donuts d'audience : trafic par pays, langue et appareil, plus Recherche par appareil
  • Insights Quick Wins : requêtes à portée (positions 11–20), opportunités à faible CTR et rotation des requêtes vs les 28 jours précédents
  • Santé de l'indexation : statut de soumission du sitemap, pages avec impressions et couverture URL Inspection pour la page auditée
  • Export CSV réservé à Pro : requêtes, pages et pages d'atterrissage sur la fenêtre de 28 jours, regroupés dans un seul .zip

Lisibilité IA

  • Couverture JSON-LD (Article, Product, FAQ, HowTo)
  • Schéma FAQ sur les en-têtes question
  • llms.txt présent et complet
  • Blocs de réponse directs et citables
  • Densité de citations vers des sources primaires
  • HTML sémantique (article, section, header, nav)
  • Dates de dernière mise à jour

Qualité du contenu

  • Signaux E-E-A-T : bios d'auteur, accréditations, expérience réelle
  • Classification de l'intention par page
  • Profondeur du contenu vs concurrents top
  • Topologie du maillage interne et pages orphelines
  • Variété des anchor texts
  • Format (liste/guide/comparatif) selon l'intention
  • Pages de confiance : about, contact, confidentialité, conditions
  • Hygiène des slugs et hooks dans les titres

Réseaux sociaux

  • Balises Open Graph principales (title, description, image, type)
  • Image Open Graph présente et accessible
  • Twitter Card en summary ou summary_large_image
  • Détection des profils sur Facebook, X, Instagram, LinkedIn, YouTube, TikTok, GitHub, Mastodon, Bluesky, Threads
  • Diversité des profils sur plusieurs plateformes
  • sameAs d'Organization JSON-LD recoupé avec les profils détectés
  • apple-touch-icon pour les marque-pages iOS
  • theme-color pour le chrome du navigateur mobile
  • Manifeste web pour l'installabilité PWA

Accessibilité

  • Score d'accessibilité Lighthouse via PageSpeed Insights
  • Catégories d'échecs WCAG remontées
  • Attribut lang sur le document HTML
  • Qualité de l'alt-text (rejette le nom de fichier comme alt)
  • Régions landmark (main, nav, header, footer)
  • Étiquettes de formulaire (label / for / aria-label / aria-labelledby)
  • Texte de lien descriptif (pas de "cliquez ici")
  • Hygiène des tabindex (pas de tabindex positif)

Confidentialité et cookies

  • Détection du lien vers la politique de confidentialité en plusieurs langues
  • Nombre de traqueurs tiers (~25 hôtes connus)
  • Détection de la bannière de consentement
  • Détection des bibliothèques de fingerprinting
  • Attributs de sécurité des cookies (Secure, HttpOnly, SameSite)
  • En-tête de réponse Referrer-Policy

Technologies web

  • Détection du CMS (WordPress, Shopify, Wix, Webflow, Drupal, etc.)
  • Framework (Next.js, Astro, React, Vue, etc.)
  • Plateforme d'analytics (GA4, Plausible, Fathom, Hotjar, etc.)
  • Présence de réseaux publicitaires
  • Processeur de paiement (Stripe, PayPal, Klarna, etc.)
  • Plateforme e-commerce (WooCommerce, Magento, BigCommerce)
  • Fournisseur de CDN (Cloudflare, Fastly, Vercel, etc.)
  • Présence d'un outil d'analytics web

Lisibilité

  • Niveau Flesch-Kincaid
  • Longueur moyenne des phrases
  • Taux de phrases longues (>25 mots)
  • Taux de voix passive
  • Longueur des paragraphes
  • Détection de contenu fin (<120 mots)

Corrections WordPress (uniquement sur les sites WordPress)

  • Divulgation de la version WordPress dans la meta generator
  • Détection du plugin SEO (Yoast, Rank Math, All in One SEO, SEOPress)
  • Plusieurs plugins SEO en conflit sur titres, canonicals et schema
  • Plugin de cache de page ou en-tête de cache (WP Rocket, W3 Total Cache, LiteSpeed)
  • Couverture du lazy loading natif des images
  • Script emoji par défaut (`wp-emoji-release.min.js`)
  • Couche de compatibilité héritée `jquery-migrate.min.js`
  • Exposition de `xmlrpc.php` (cible de bruteforce et d'amplification)
  • Énumération des utilisateurs sur `/wp-json/wp/v2/users`
  • Thème actif détecté dans les URLs `wp-content/themes/`

Corrections WooCommerce (uniquement sur les boutiques WooCommerce)

  • Product JSON-LD présent sur les pages produit
  • Complétude du schema produit : name, image, offers.price, offers.priceCurrency, offers.availability
  • Schema AggregateRating ou Review pour les étoiles dans les SERPs
  • Schema BreadcrumbList pour les rich snippets de fil d'Ariane
  • `/cart/` exclu de l'index Google (noindex)
  • `/checkout/` exclu de l'index Google (noindex)
  • `/my-account/` exclu de l'index Google (noindex)
  • Lazy-load de la galerie avec image LCP en eager
  • Images produit servies via CDN ou sous-domaine media (pas depuis le PHP d'origine)
  • Schema FAQPage sur les pages produit pour les rich snippets FAQ
  • Détection du Product Recommendation Quiz

Corrections Shopify (uniquement sur les boutiques Shopify)

  • Product JSON-LD présent sur la page produit auditée
  • Complétude du schema produit avec les champs Google 2026 : name, image, offers complet (price/priceCurrency/availability), brand, gtin13 ou mpn, sku
  • Schema AggregateRating ou Review sur les pages produit pour les étoiles dans les SERPs
  • URL de collection filtrée canonicalisée vers la collection sans filtres (pas de contenu dupliqué)
  • /search?q=... exclu de l'index Google (noindex)
  • Détection du thème Shopify actif
  • Scripts d'apps bloquants dans <head> depuis des hôtes non-Shopify (3-5 minor, >5 major)
  • Taille de l'image LCP : le ?width= du CDN correspond à la largeur rendue (pas d'image hero surdimensionnée)
  • Schema ItemList ou CollectionPage sur les pages de collection
  • Schema FAQPage sur les pages produit pour les rich snippets FAQ
  • Détection du Product Recommendation Quiz

Corrections Astro (uniquement sur les sites Astro)

  • Sitemap détecté via /sitemap-index.xml, /sitemap.xml ou une directive Sitemap dans robots.txt
  • Adoption du composant <Image> d'Astro (attributs width + height sur les balises <img>)
  • Image LCP servie en WebP ou AVIF
  • Images sous la ligne de flottaison en loading="lazy"
  • Détection des View Transitions d'Astro
  • Pont View Transitions × analytics (hook astro:page-load quand GA4 / Plausible / Fathom est chargé une fois dans <head>)
  • Distribution des îles client:load (plus de 3 déclenche une recommandation)
  • <link rel="canonical"> sur chaque page
  • Complétude Open Graph : og:title, og:description, og:image, og:url
  • Présence de robots.txt
  • Présence de llms.txt (informatif)
  • Baseline zéro-JS : somme des octets des bundles <script> same-origin (<50 Ko passe, 50-200 Ko minor, >200 Ko major)

FAQ

Que vérifie MetricSpot ?
Près de 90 règles dans onze modules : SEO technique, vitesse du site (laboratoire + Chrome UX Report), on-page, trafic organique (Google Analytics 4 + Search Console), lisibilité IA, qualité du contenu, réseaux sociaux, accessibilité, confidentialité et cookies, technologies web et lisibilité.
Comment le score est-il calculé ?
Mélange pondéré sur tous les modules. Chaque module est pondéré en interne par sévérité (info/minor/major/critical = 1/2/4/8), puis les modules sont combinés en un score unique de 0 à 100. Échouer à une règle critique pèse plus que d'échouer à une règle informative.
Puis-je faire un audit complet avec le plan gratuit ?
Oui. Le plan gratuit inclut 10 audits complets par mois sur tous les modules. Les PDF portent la marque MetricSpot.
Cela fonctionne-t-il sur des sites dans d'autres langues ?
Oui. Le moteur d'audit est indépendant de la langue ; les PDF sortent en six langues : anglais, espagnol, allemand, français, italien et portugais.

Fini les rapports SEO rédigés à la main.

Lance un audit, appose ta marque au PDF, envoie-le. En cinq minutes.

Démarre ton premier audit