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