Audit pagina web
Risposta breve
Audit completo e approfondito di UNA pagina — SEO, accessibilità, performance, sicurezza e Core Web Vitals in un unico report.
Cosa non fa: Analizza una pagina per volta, non l’intero sito, e i suoi controlli di accessibilità sono automatici, quindi da soli non possono confermare la conformità WCAG o EAA.
Cosa fa
Carica una pagina in un browser reale ed esegue fino a 133 controlli su SEO di base, velocità, sicurezza, mobile, contenuti, accessibilità, link e ricerca AI. Ottieni un punteggio complessivo, un punteggio per ogni categoria e un risultato di superamento, avviso o fallimento per ogni controllo, con consigli su come risolverlo.
Perché è importante
Molti problemi del sito sono facili da non notare a occhio: un tag canonical mancante, un'intestazione di sicurezza debole, un'immagine senza alt text, una prima risposta lenta. Controllarli tutti insieme mostra cosa correggere per primo, ed eseguire di nuovo l'audit dopo una release mostra se qualcosa si è rotto.
Come funziona
-
Inserisci l'URL di una pagina e avvia l'audit
-
Carichiamo la pagina in un browser headless e leggiamo le sue intestazioni di risposta; se il rendering fallisce, usiamo invece l'HTML semplice
-
Eseguiamo i controlli — fino a 133, a seconda di cosa contiene la pagina
-
Restituiamo il punteggio complessivo, i punteggi per categoria e ogni controllo con la relativa correzione
Esempio di input e output
url: https://rankproof.eu/tools
✓ title: presente (54 caratteri) OK ✓ meta description: presente (147) OK ✓ canonical: auto-referenziale OK ✓ conteggio h1: 1 OK ✓ open graph: completo OK ✓ schema.org: 4 blocchi OK ✓ HTTPS + HSTS OK ✓ compatibile con mobile OK Punteggio: 92/100 — 0 problemi critici
Come leggere il risultato
- Punteggio complessivo (92/100 nell'esempio)
- Riunisce i punteggi delle categorie in un solo numero. Un controllo fallito abbassa la sua categoria più di un avviso, e i controlli che non riguardano la pagina non contano. I controlli per la ricerca con IA sono mostrati a parte e non lo modificano. Usalo per confrontare la stessa pagina prima e dopo una modifica, non per classificare siti diversi.
- Categorie
- I controlli sono raggruppati in SEO di base, velocità, server e sicurezza, mobile, SEO avanzata, accessibilità, link e preparazione alla ricerca con IA. Ogni gruppo mostra il proprio punteggio e quanti controlli sono superati, in avviso o falliti, così un punto debole emerge anche quando il punteggio complessivo sembra buono.
- Superato, avviso, fallito
- Ogni controllo termina con uno di tre esiti. Fallito, segnato come «Critico», significa che la pagina viola chiaramente una regola: per esempio manca il tag viewport o l'URL canonico è relativo. Avviso significa che manca qualcosa o non è stato possibile verificarlo, come l'intestazione HSTS. Un'indicazione di impatto separata — alto, medio o basso — dice quanto pesa ciascuno.
- Correggi questi per primi
- Sopra l'elenco completo, il report mette in evidenza i tre problemi con l'impatto maggiore. Ogni controllo apre un pannello che spiega cosa verifica, perché conta, com'è un buon risultato e come correggerlo, con un esempio di codice prima e dopo quando aiuta.
- Valori misurati
- Quando un controllo misura qualcosa, il report mostra il valore trovato: il tempo della prima risposta in millisecondi, l'URL canonico, il numero di immagini senza testo alternativo. Verifica il valore sulla tua pagina prima di cambiare qualcosa.
- Dati sulla velocità
- Il tempo di risposta e le intestazioni provengono dalla nostra richiesta alla pagina. I controlli Core Web Vitals usano i dati di visitatori reali del Chrome UX Report quando il sito ha traffico sufficiente, e lo segnalano quando non ce l'ha.
- Riferimenti WCAG ed EAA
- I risultati sull'accessibilità citano il criterio di successo WCAG 2.1 che verificano e il requisito dell'Atto europeo sull'accessibilità a cui appartiene, con un link a entrambi. Un controllo automatico copre solo una parte di un criterio: un fallimento è un difetto reale, un superamento non dimostra la conformità.
- Anteprima visiva
- Schermate della pagina su desktop e mobile, così come l'audit l'ha resa. Se mostrano un banner dei cookie o una pagina di errore invece dei tuoi contenuti, i risultati descrivono quella schermata: risolvi prima l'accesso e ripeti l'audit.
Chi lo usa
-
Account manager di agenzia
Fai l'audit della homepage di un potenziale cliente e guidalo tra i controlli falliti nella prima chiamata.
-
Sviluppatore
Fai l'audit di una pagina prima e dopo un deploy per individuare le regressioni.
-
SEO interno
Dopo una modifica al CMS, fai l'audit di una pagina per template e correggi per prime le nuove violazioni.
Problemi comuni e come risolverli
-
Il tag canonical manca o è relativo
Aggiungi un link canonical nell'<head> della pagina con l'indirizzo https:// completo della versione da indicizzare. Qui Google chiede URL assoluti, quindi un percorso relativo viene segnalato come fallito e un tag mancante come avviso.
<link rel="canonical" href="https://example.com/guides/page-speed"> -
Manca l'intestazione HSTS
Quando ogni pagina funziona in HTTPS, invia l'intestazione Strict-Transport-Security nelle risposte HTTPS, così i browser smettono di provare prima l'HTTP semplice. Parti con un max-age breve mentre fai le prove, poi portalo a un anno, e aggiungi includeSubDomains solo quando tutti i sottodomini servono HTTPS.
Strict-Transport-Security: max-age=31536000; includeSubDomains -
Le risposte non sono compresse
Attiva Brotli o gzip per HTML, CSS, JavaScript, JSON e SVG sul tuo server o CDN. Il testo si riduce a una frazione della sua dimensione, così le pagine arrivano prima sulle connessioni lente. Poi controlla negli strumenti per sviluppatori del browser che l'intestazione Content-Encoding indichi br o gzip.
# nginx: HTML is compressed once gzip is on gzip on; gzip_types text/css application/javascript application/json image/svg+xml; -
La prima risposta è lenta
L'audit avvisa quando il primo byte impiega più di 600 ms e fallisce oltre 1,2 secondi. Metti in cache le pagine intere uguali per tutti i visitatori, servile da una CDN vicina ai tuoi visitatori e cerca query al database o plugin lenti nelle pagine generate a ogni richiesta.
-
Immagini senza testo alternativo
Dai a ogni immagine informativa un alt breve che dica cosa mostra o cosa fa. Dai alle immagini puramente decorative un alt vuoto, così i lettori di schermo le saltano, e a un'immagine che è un link un alt che indichi la destinazione.
<img src="/signups.png" alt="Bar chart: sign-ups doubled from March to June"> <img src="/divider.svg" alt=""> -
Manca il tag viewport o la lingua della pagina
Senza tag viewport, i telefoni mostrano il layout desktop rimpicciolito; senza attributo lang, i lettori di schermo possono leggere il testo con la pronuncia sbagliata. Entrambi sono una sola riga nel modello della pagina.
<html lang="en"> <head> <meta name="viewport" content="width=device-width, initial-scale=1">
Domande frequenti
- Come viene calcolato il punteggio complessivo?
- Ogni categoria ottiene un punteggio dai propri controlli, e il punteggio complessivo combina le categorie. I controlli falliti abbassano una categoria più degli avvisi. I controlli di ricerca AI vengono riportati separatamente e non modificano il punteggio complessivo.
- Esegue la scansione dell'intero sito?
- No. Fa l'audit di una pagina per esecuzione. Eseguilo di nuovo per ogni pagina che vuoi controllare.
- Gestisce le pagine costruite con JavaScript?
- Sì. La pagina viene renderizzata in un browser headless, quindi il contenuto aggiunto dagli script viene controllato. Se il rendering fallisce, l'audit usa l'HTML grezzo e alcuni controlli potrebbero non essere eseguiti.
- Posso salvare o condividere il report?
- Ogni audit ha la propria pagina di report. Puoi condividerne il link, oppure stamparlo e salvarlo come PDF dal tuo browser.
- Quanti audit posso eseguire?
- Tutte le pagine che ti servono, fino a un limite giornaliero per visitatore che mantiene l'audit gratuito.
Fonti
La documentazione su cui si basano questo strumento e le spiegazioni di questa pagina.
- SEO Starter Guide: The Basics — Google Search Central
- How to Specify a Canonical with rel="canonical" and Other Methods — Google Search Central
- Web Vitals — web.dev
- Strict-Transport-Security — MDN Web Docs
- Content-Encoding — MDN Web Docs
- Web Content Accessibility Guidelines (WCAG) 2.1 — W3C
- An alt Decision Tree — W3C Web Accessibility Initiative
- Directive (EU) 2019/882 (European Accessibility Act) — EUR-Lex