Guide DigitalBanzai

Canonical

Capire a cosa serve il canonical e leggere la dichiarazione osservata da TrustyRunner senza attribuirle effetti garantiti.

English version
Severity
Moderate
Tempo stimato
15-45 min
Livello tecnico
Beginner / Intermediate
Si applica a
WordPressStatic HTMLCMS / E-commerceSEO Plugins

Risposta rapida

Il canonical è una dichiarazione nel codice HTML che indica quale URL il sito considera di riferimento. Può essere utile quando esistono versioni simili della stessa pagina, ma non obbliga Google o altri motori a scegliere quella URL.

Perché può meritare attenzione

Una dichiarazione assente, non valida o incoerente può dipendere da un template, un plugin o una configurazione. Prima di modificarla, confrontala con l'URL che il sito intende dichiarare: una canonical verso un altro dominio o un'altra pagina può essere intenzionale.

Che cosa controlla TrustyRunner

TrustyRunner usa il primo link rel="canonical" osservato e lo confronta con la URL finale della pagina. Osserva presenza, validità, autoreferenzialità, dominio, schema, www e il numero di canonical entro un limite.

Non confronta questa dichiarazione con sitemap, redirect o link interni e non conserva l'href come output generale.

Come leggere il risultato

Un canonical assente o non valido viene segnalato solo quando l'evidenza è conclusiva. Canonical multipli, schema diverso o www diverso sono segnalazioni tecniche a priorità bassa: non misurano l'impatto SEO.

Una canonical verso un altro dominio o un'altra pagina dello stesso host richiede una verifica dell'intenzione, senza essere automaticamente un errore. Un solo canonical valido, senza aspetti da rivedere, è un esito positivo soltanto per il markup osservato.

Se il parser o il body sono incompleti, è stato raggiunto il limite dei canonical, la risposta HTTP non è 200 o la scansione non ha raccolto abbastanza markup, non si può concludere che il canonical manchi, sia unico o sia privo di aspetti da rivedere.

  1. Assente o non valido con evidenza conclusiva: correggi il markup nel punto che lo genera.
  2. Multipli o differenze tecniche: rivedi template e configurazione se non riflettono una scelta voluta.
  3. Altro dominio o altra pagina: verifica prima l'intenzione della dichiarazione.

Limiti della verifica

TrustyRunner non può confermare l'URL scelta da Google, deduplicazione, indicizzazione o coerenza con sitemap, redirect e link interni. Una canonical cross-domain non è necessariamente errata.

Verifica con una nuova scansione

Una nuova scansione può riesaminare i fatti HTML del canonical nel markup raccolto. Non conferma la scelta del motore di ricerca.