Controllore URL Canonico

Avanti

Incolla qualsiasi URL e il controllore lo recupera, cerca il tag <link rel="canonical"> nell’intestazione HTML, l’intestazione HTTP Link e riporta quale canonico vedrà Google — oltre a eventuali conflitti, catene di reindirizzamento o segnali che potrebbero causare problemi di indicizzazione. Esegue una breve scansione in modo da poter individuare problemi senza dover esaminare il codice sorgente della pagina.

Come funziona il controllore canonico

  1. 1

    Inserisci un URL

    Qualsiasi pagina pubblica. Accettati sia HTTPS che HTTP; i reindirizzamenti vengono seguiti fino a 5 salti.

  2. 2

    La pagina viene recuperata

    Sia le intestazioni HTTP che l'HTML renderizzato vengono analizzati. Il crawler si identifica come un normale browser UA per impostazione predefinita.

  3. 3

    Segnali canonici estratti

    Tutti i tag `<link rel="canonical">` in `<head>`, eventuali intestazioni HTTP `Link: rel="canonical"`, oltre a obiettivi auto-referenziali rispetto a esterni.

  4. 4

    Conflitti segnalati

    Tag duplicati con obiettivi diversi, canonico che punta a un reindirizzamento, canonico che punta a una pagina noindex, mancanza di canonico su un modello di contenuto duplicato.

Cosa riporta il controllore

  • URL target canonico: il valore href dal tag o dall’intestazione.
  • Fonte: tag HTML, intestazione HTTP, o entrambi. Se entrambi, devono corrispondere.
  • Auto-referenziale?: sì significa che il canonico punta di nuovo alla pagina stessa. Questo è normale e sicuro.
  • Obiettivo raggiungibile?: l’URL canonico restituisce 200?
  • Catena di reindirizzamento sul canonico: l’obiettivo non dovrebbe reindirizzare.
  • Protocollo e host corrispondenti: il canonico dovrebbe corrispondere allo schema dell’URL live.
  • Coerenza della barra finale: le discrepanze fanno sì che gli URL vengano trattati come diversi.
  • Tag canonici multipli: Google utilizza il primo; gli extra sono avvertimenti.

Problemi comuni che il controllore rileva

Problema Perché è importante
Canonico a un reindirizzamento 301/302 Google potrebbe ignorare o declassare il segnale
Canonico a una pagina bloccata da robots.txt Google non può verificare; segnale scartato
Canonico a una pagina noindex Segnali conflittuali; comportamento di indicizzazione imprevedibile
Tag canonici multipli con href diversi Solo uno è onorato; gli altri confondono i diagnostici
Percorso relativo senza base Google risolve relativo all’URL corrente — di solito va bene ma non è esplicito
Canonico a una versione in lingua diversa Dovrebbe usare hreflang invece
Canonico HTTP su pagina HTTPS Segnale più debole; Google potrebbe ignorare
Canonico in <body> invece di <head> Google lo ignora

Come correggere i canonici errati

  1. Punta sempre all’URL finale (senza reindirizzamenti).
  2. Corrispondi esattamente al protocollo e all’host live, inclusa la barra finale.
  3. Posiziona il canonico in <head>, non in <body> o iniettato tramite JavaScript dopo il rendering.
  4. Un canonico per pagina — scegli un obiettivo e attieniti ad esso.
  5. Per archivi paginati, auto-canonizza ogni pagina. Non puntare tutte le pagine alla pagina 1.
  6. Per varianti di filtro/ordinamento, punta di nuovo all’elenco non filtrato.
  7. Corrispondi i link interni all’URL canonico — scoprire un canonico a cui il resto del sito non si collega diluisce il segnale.

Cosa non controlla

  • Se Google ha effettivamente indicizzato il canonico (usa Search Console per questo).
  • Se il tuo linking interno rinforza il canonico.
  • Se le voci della mappa del sito XML corrispondono al canonico.

Domande frequenti

Non necessariamente. Senza un canonico, Google ne sceglie uno da solo in base ai segnali interni (link, mappa del sito, somiglianza dei contenuti). Un canonico auto-referenziale è comunque la migliore pratica per evitare ambiguità, specialmente su pagine con parametri di query.

Il canonico è un forte suggerimento, non una direttiva. Se Google giudica le pagine dissimili, o il canonico è inaccessibile, potrebbe scegliere un URL diverso. Verifica tramite lo strumento “Ispezione URL” di Search Console per lo stato di indicizzazione autorevole.

Tag canonici duplicati in <head> sono un bug — alcuni temi CMS ne aggiungono uno, i plugin ne aggiungono un altro. Google utilizza il primo; rimuovi gli altri. Il controllore segnala tutte le occorrenze.

Non direttamente — recupera come client non autenticato. Per contenuti protetti, ispeziona manualmente il codice sorgente della pagina dopo il login o usa un URL di staging senza autenticazione.

Strumenti correlati