Cosa controlla MetricSpot
Oltre 90 regole in undici moduli di punteggio. Valutate, ponderate, spiegate.
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