Cosa controlla MetricSpot

Oltre 90 regole in undici moduli di punteggio. Valutate, ponderate, spiegate.

Vedi limiti e prezzi dei piani Documentazione

SEO tecnico

  • HTTPS forzato e HSTS
  • URL canoniche coerenti su tutto il sito
  • robots.txt valido, conflitti e permessi per i crawler IA
  • sitemap.xml: indice e sitemap figli, lastmod, invio
  • Pagina 404 presente e corretta
  • Mobile-friendly: viewport, aree tap, dimensione font
  • Hreflang completo nei siti multilingua
  • Dati strutturati (JSON-LD): copertura e validità

Velocità del sito

  • Punteggio di performance di Lighthouse (laboratorio)
  • LCP di laboratorio (Largest Contentful Paint), obiettivo < 2,5 s
  • CLS di laboratorio (Cumulative Layout Shift), obiettivo < 0,1
  • LCP di campo dal Chrome UX Report, 75° percentile di utenti Chrome reali
  • INP di campo (Interaction to Next Paint), obiettivo < 200 ms
  • CLS di campo, 75° percentile di utenti reali
  • TTFB di campo (Time to First Byte), 75° percentile di utenti reali
  • Tempo di risposta del server al primo byte
  • Formati mobile e desktop quando CrUX ha dati per l'origine

On-page

  • Lunghezza del title, presenza della keyword, suffisso di brand
  • Meta description: lunghezza e CTA
  • H1 unico e presente
  • Gerarchia delle intestazioni (senza salti)
  • Alt-text delle immagini
  • Rapporto link interni vs esterni
  • Numero di parole in base all'intento
  • Lingua dichiarata nella pagina

Traffico organico

  • Google Analytics 4 + Search Console collegati per URL: un solo consenso OAuth, poi scelta esplicita della proprietà GA4 e del sito GSC per ogni URL auditato
  • Rilievi per regola con pillole di severità e raccomandazioni per andamento delle sessioni, visibilità in ricerca, query in striking distance, sottoperformance del CTR, opportunità a lungo termine, churn delle query, copertura di indicizzazione e salute della sitemap
  • Sessioni organiche degli ultimi 28 giorni vs i 28 precedenti, con delta con segno
  • Top 5 landing page per sessioni organiche
  • Search Console: clic, impression, CTR e posizione media (ultimi 28 giorni)
  • Top 10 query per clic
  • Sparkline giornaliere a 28 giorni: sessioni, clic, impression
  • Donut di audience: traffico per paese, lingua e dispositivo, più Ricerca per dispositivo
  • Insight Quick Wins: query a un passo (posizioni 11–20), opportunità di basso CTR e churn delle query vs i 28 giorni precedenti
  • Salute dell'indicizzazione: stato di invio della sitemap, pagine con impression e copertura URL Inspection per la pagina auditata
  • Export CSV solo Pro: query, pagine e landing page nella finestra di 28 giorni, raccolti in un singolo .zip

Leggibilità per l'IA

  • Copertura JSON-LD (Article, Product, FAQ, HowTo)
  • Schema FAQ sulle intestazioni di domanda
  • llms.txt presente e completo
  • Blocchi di risposta diretta, citabili
  • Densità di citazioni a fonti primarie
  • HTML semantico (article, section, header, nav)
  • Date di ultimo aggiornamento

Qualità del contenuto

  • Segnali E-E-A-T: bio dell'autore, credenziali, esperienza reale
  • Classificazione dell'intento per pagina
  • Profondità del contenuto vs concorrenti top
  • Topologia dei link interni e pagine orfane
  • Varietà degli anchor text
  • Formato (lista/guida/comparativa) in base all'intento
  • Pagine di fiducia: about, contatti, privacy, termini
  • Igiene degli slug e ganci nei titoli

Social network

  • Tag Open Graph principali (title, description, image, type)
  • Immagine Open Graph presente e raggiungibile
  • Twitter Card come summary o summary_large_image
  • Rilevamento profili su Facebook, X, Instagram, LinkedIn, YouTube, TikTok, GitHub, Mastodon, Bluesky, Threads
  • Diversità dei profili su più piattaforme
  • sameAs di Organization JSON-LD verificato sui profili rilevati
  • apple-touch-icon per i segnalibri iOS
  • theme-color per la barra del browser mobile
  • Web manifest per l'installabilità PWA

Accessibilità

  • Punteggio di accessibilità Lighthouse via PageSpeed Insights
  • Categorie di errori WCAG riportate
  • Attributo lang nel documento HTML
  • Qualità degli alt-text (rifiuta il nome del file come alt)
  • Regioni landmark (main, nav, header, footer)
  • Etichette dei form (label / for / aria-label / aria-labelledby)
  • Testo dei link descrittivo (no "clicca qui")
  • Igiene del tabindex (nessun tabindex positivo)

Privacy e cookie

  • Rilevamento del link alla privacy policy in più lingue
  • Numero di tracker di terze parti (~25 host noti)
  • Rilevamento del banner per il consenso dei cookie
  • Rilevamento di librerie di fingerprinting
  • Flag di sicurezza dei cookie (Secure, HttpOnly, SameSite)
  • Header Referrer-Policy nella risposta

Tecnologie web

  • Rilevamento del CMS (WordPress, Shopify, Wix, Webflow, Drupal, ecc.)
  • Framework (Next.js, Astro, React, Vue, ecc.)
  • Piattaforma di analytics (GA4, Plausible, Fathom, Hotjar, ecc.)
  • Presenza di network pubblicitari
  • Gateway di pagamento (Stripe, PayPal, Klarna, ecc.)
  • Piattaforma e-commerce (WooCommerce, Magento, BigCommerce)
  • Fornitore CDN (Cloudflare, Fastly, Vercel, ecc.)
  • Presenza di un qualunque strumento di analytics web

Leggibilità

  • Livello Flesch-Kincaid
  • Lunghezza media delle frasi
  • Tasso di frasi lunghe (>25 parole)
  • Tasso di voce passiva
  • Lunghezza dei paragrafi
  • Rilevamento di contenuto sottile (<120 parole)

Correzioni WordPress (solo sui siti WordPress)

  • Divulgazione della versione di WordPress nel meta generator
  • Rilevamento del plugin SEO (Yoast, Rank Math, All in One SEO, SEOPress)
  • Più plugin SEO in conflitto su titoli, canonical e schema
  • Plugin di cache di pagina o header di cache (WP Rocket, W3 Total Cache, LiteSpeed)
  • Copertura del lazy loading nativo delle immagini
  • Script emoji di default (`wp-emoji-release.min.js`)
  • Shim legacy `jquery-migrate.min.js`
  • Esposizione di `xmlrpc.php` (bersaglio di bruteforce e amplification)
  • Enumerazione utenti via `/wp-json/wp/v2/users`
  • Tema attivo rilevato dagli URL di `wp-content/themes/`

Correzioni WooCommerce (solo sugli store WooCommerce)

  • Product JSON-LD presente sulle pagine prodotto
  • Completezza dello schema prodotto: name, image, offers.price, offers.priceCurrency, offers.availability
  • Schema AggregateRating o Review per i rich snippet con stelle
  • Schema BreadcrumbList per i rich snippet di breadcrumb
  • `/cart/` escluso dall'indice di Google (noindex)
  • `/checkout/` escluso dall'indice di Google (noindex)
  • `/my-account/` escluso dall'indice di Google (noindex)
  • Lazy-load della galleria con l'immagine LCP in eager
  • Immagini prodotto servite da CDN o sottodominio media (non dal PHP d'origine)
  • Schema FAQPage sulle pagine prodotto per i rich snippet FAQ
  • Rilevamento del Product Recommendation Quiz

Correzioni Shopify (solo sugli store Shopify)

  • Product JSON-LD presente sulla pagina prodotto verificata
  • Completezza dello schema prodotto con i campi Google 2026: name, image, offers completo (price/priceCurrency/availability), brand, gtin13 o mpn, sku
  • Schema AggregateRating o Review sulle pagine prodotto per i rich snippet con stelle
  • URL di collezione filtrata canonicalizzata alla collezione senza filtri (no contenuto duplicato)
  • /search?q=... escluso dall'indice di Google (noindex)
  • Rilevamento del tema Shopify attivo
  • Script di app bloccanti in <head> da host non-Shopify (3-5 minor, >5 major)
  • Dimensione dell'immagine LCP: il ?width= del CDN corrisponde alla larghezza renderizzata (no immagini hero sovradimensionate)
  • Schema ItemList o CollectionPage sulle pagine di collezione
  • Schema FAQPage sulle pagine prodotto per i rich snippet FAQ
  • Rilevamento del Product Recommendation Quiz

Correzioni Astro (solo sui siti Astro)

  • Sitemap rilevata via /sitemap-index.xml, /sitemap.xml o direttiva Sitemap in robots.txt
  • Adozione del componente <Image> di Astro (attributi width + height nei tag <img>)
  • Immagine LCP servita come WebP o AVIF
  • Immagini sotto la piega usano loading="lazy"
  • Rilevamento di View Transitions di Astro
  • Ponte View Transitions × analytics (hook astro:page-load quando GA4 / Plausible / Fathom è caricato una volta in <head>)
  • Distribuzione delle isole client:load (oltre 3 attiva una raccomandazione)
  • <link rel="canonical"> su ogni pagina
  • Completezza Open Graph: og:title, og:description, og:image, og:url
  • Presenza di robots.txt
  • Presenza di llms.txt (informativo)
  • Baseline zero-JS: somma dei byte dei bundle <script> same-origin (<50 KB passa, 50-200 KB minor, >200 KB major)

Domande frequenti

Cosa controlla MetricSpot?
Circa 90 regole in undici moduli: SEO tecnico, velocità del sito (laboratorio + Chrome UX Report), on-page, traffico organico (Google Analytics 4 + Search Console), leggibilità per l'IA, qualità del contenuto, social network, accessibilità, privacy e cookie, tecnologie web e leggibilità.
Come si calcola il punteggio?
Media ponderata su tutti i moduli. Ogni modulo pondera internamente per gravità (info/minor/major/critical = 1/2/4/8) e poi i moduli si combinano in un unico punteggio da 0 a 100. Fallire una regola critica sposta l'ago più che fallirne una informativa.
Posso fare un audit completo con il piano gratuito?
Sì. Il piano gratuito include 10 audit completi al mese con tutti i moduli. I PDF escono con il marchio MetricSpot.
Funziona su siti in altre lingue?
Sì. Il motore di audit è indipendente dalla lingua; i PDF escono in sei lingue: inglese, spagnolo, tedesco, francese, italiano e portoghese.

Basta scrivere report SEO a mano.

Lancia un audit, applica il tuo brand al PDF, invialo al cliente. In cinque minuti.

Avvia il tuo primo audit