Come funziona questo controllo
Scanaris legge l'<head> della tua pagina ed esamina i tre tag che Google usa per costruire il tuo risultato di ricerca. Il titolo: se manca, gravità media; se supera i 65 caratteri, bassa, perché Google lo taglia intorno ai 60; se ne ha meno di 10, bassa, perché spreca lo spazio. La meta description: se manca, bassa; se supera i 165 caratteri, informativo. La canonical (<link rel="canonical">): se manca, bassa. Inoltre, se la pagina reindirizza con <meta http-equiv="refresh">, apre un rilievo di gravità bassa, perché è il metodo di reindirizzamento che Google sconsiglia. Si guarda solo la pagina scansionata; ogni pagina del tuo sito ha il proprio titolo e descrizione, e conviene scansionare quelle importanti.
Perché è importante
Il titolo è il fattore on-page più basilare ed è il link blu che la gente vede su Google: decide se cliccano. La descrizione non influisce sul ranking, ma è il testo sotto il link e incide direttamente su quanti clic ottieni a parità di posizione. La canonical dice a Google qual è l'URL "ufficiale" quando lo stesso contenuto è raggiungibile con e senza barra finale, con parametri di campagna, con www e senza; senza di essa, Google può ripartire l'autorità tra più copie o scegliere quella che non volevi. E il reindirizzamento con meta refresh trasmette l'autorità peggio di un 301 e fa aspettare l'utente su una pagina intermedia.
Come risolvere
Titolo e descrizione
Un titolo per pagina, da 50 a 60 caratteri, con la parola chiave principale all'inizio e il brand alla fine: "Scanner di sicurezza per app create con l'IA | Scanaris". Una descrizione da 140 a 155 caratteri che riassuma la pagina e dia un motivo per entrare. Niente titolo identico su tutte le pagine.
- Nuxt:
useSeoMeta({ title, description })in ogni pagina, oppureuseHead. - Next.js: esporta
metadata(ogenerateMetadataper le pagine dinamiche) da ognipage.tsx. - WordPress: Yoast, Rank Math o equivalente, compilando titolo e descrizione per ogni articolo.
- HTML statico: nell'
<head>di ogni file.
Canonical
<link rel="canonical" href="https://tuodominio.it/percorso-della-pagina">
URL assoluto, con il protocollo e il dominio che vuoi che Google mostri, che punta alla pagina stessa nel caso normale. Se hai il sito in più lingue, ogni versione porta la sua canonical e i tag hreflang collegano le altre. In Nuxt la genera il modulo SEO o i18n; in Next.js va in metadata.alternates.canonical.
Meta refresh
Sostituiscilo con un reindirizzamento 301 del server: in Nuxt, una regola in routeRules; in Next.js, redirects() nella configurazione; su Vercel e Netlify, il file dei reindirizzamenti; in nginx o Apache, una direttiva di reindirizzamento.
Verifica che sia risolto
curl -s https://tuodominio.it | grep -oE '<title>[^<]*</title>|<meta name="description"[^>]*>|<link rel="canonical"[^>]*>|<meta http-equiv="refresh"[^>]*>'
Devono uscire titolo, descrizione e canonical, e nessun meta refresh. Conta i caratteri del titolo: tra 10 e 65.
Domande frequenti
Google a volte mostra un titolo diverso dal mio.
Sì: riscrive il titolo quando ritiene che il tuo non descriva bene la pagina, o sia troppo lungo, o sia lo stesso in molte pagine. Un titolo preciso e della lunghezza giusta è il modo per fargli usare il tuo.
La canonical risolve il contenuto duplicato tra domini?
Può puntare a un altro dominio, e Google la rispetta come suggerimento forte. Ma se pubblichi lo stesso articolo su due siti tuoi, è meglio che uno reindirizzi all'altro.
Serve anche per farmi citare dalle IA?
Il titolo e la descrizione sono la prima cosa che ChatGPT e Perplexity leggono per decidere se una pagina risponde a una domanda, quindi sì, aiuta. Cosa cambia tra motori di ricerca e assistenti è in SEO contro AEO; la struttura delle intestazioni, che conta per entrambi, la esamina intestazioni.