STATUS IS UPWIKI DI OTTIMIZZAZIONE DEL SITO
33Rafforza
SEO e visibilità / Rafforza

Tag canonical: guida decisionale per URL duplicati

Scegli un URL rappresentativo per i duplicati reali, poi sincronizza redirect, annotazioni canonical, sitemap e link interni.

Tag canonical: guida decisionale per URL duplicati — GUIDA VISIVA
LEGGI
8 minuti
FONTI
6
RIVALIDA
2027-03-27
rivisto
Revisore SEO tecnico responsabile di indicizzabilità, qualità di rilascio e architettura del sito.
LA RISPOSTA BREVE

Inizia dalla decisione.

Usa un canonical autoreferenziale su ogni pagina indicizzabile che vuoi venga trattata come versione rappresentativa. Quando più URL restituiscono lo stesso contenuto o contenuti molto simili, scegli l’URL HTTPS stabile che intendi mantenere. Punta i duplicati live verso di esso con rel=canonical e punta la pagina preferita a se stessa. Usa un URL assoluto nella head della pagina.

Un canonical è una preferenza, non un comando, e non sostituisce un redirect. Reindirizza in modo permanente un duplicato che non dovrebbe più essere una destinazione per i visitatori. Mantieni attivo un duplicato necessario e canonicalizzalo solo quando il suo contenuto è veramente identico alla pagina scelta. Usa l’URL scelto nei link interni e nella sitemap e verifica il canonical indicizzato da Google in Search Console.

GUIDA VISIVA

Vedi il lavoro come un sistema.

Usa questa mappa per collegare le decisioni dell'articolo prima di agire su singole tattiche.

SIURafforza
01Valuta se gli URL sono effettivamente duplicati
02Usa un redirect quando l’URL vecchio dovrebbe sparire
03Pubblica un’unica annotazione chiara
04Fai concordare i segnali di supporto
01

Valuta se gli URL sono effettivamente duplicati

Un URL canonico è l’indirizzo rappresentativo per pagine duplicate o quasi-duplicate. La relazione di link canonical è appropriata quando il target contiene contenuto duplicato o un superset del contenuto della pagina riferente. Non è un modo per nascondere prodotti diversi, filtri utili, articoli distinti o localizzazioni.

Chiediti se un visitatore perderei contenuti importanti, scelte o la possibilità di completare un’attività se questo URL fosse rappresentato dall’URL candidato. Se la risposta è sì, mantienilo distinto e migliora il suo contenuto o la localizzazione. Se no, scegli un URL stabile e documentane protocollo, host, path, regole sul trailing-slash e sui parametri.

Autocanonicalizza

Aggiungi un canonical autoreferenziale a ogni pagina HTML indicizzabile preferita, anche quando non è evidente alcun duplicato oggi.

Consolida copie live

Indirizza un duplicato necessario, come una route con parametri di analytics, verso l’URL preferito solo se entrambe le pagine restituiscono lo stesso contenuto principale.

02

Usa un redirect quando l’URL vecchio dovrebbe sparire

Usa un redirect permanente lato server quando un percorso obsoleto, un host ritirato o una versione HTTP non dovrebbero più essere una destinazione per visitatori o crawler. Google considera i redirect un forte segnale di canonicalizzazione e li raccomanda quando si depreca un duplicato.

Usa rel=canonical quando entrambi gli URL devono rispondere con contenuto ma uno dovrebbe rappresentare il cluster nella ricerca. Il tag non cambia l’indirizzo del visitatore né rimuove l’altra route. Il target dovrebbe rispondere con successo e non dovrebbe ridirigere o canonicalizzare altrove.

Redirect

Invia un URL legacy HTTP direttamente all’URL finale HTTPS e usa quell’URL HTTPS ovunque altrove.

Non sostituire con blocchi

Robots.txt, rimozioni di URL e noindex non esprimono un duplicato preferito. Noindex invece blocca una pagina dalla Ricerca.

03

Pubblica un’unica annotazione chiara

Per l’HTML, inserisci un’unica annotazione rel=canonical assoluta nella head. Controlla il sorgente consegnato, non solo l’impostazione del CMS: un tema, plugin, regola edge o JavaScript può sostituire il valore. Google consiglia di fornirla nel sorgente HTML e di assicurarsi che JavaScript non la modifichi.

Per un documento non-HTML come un PDF, usa un header di risposta HTTP Link con canonical quando appropriato. Evita valori contrastanti tra HTML e header. Il target deve essere accessibile, non deve restituire un errore 4xx e non deve essere un URL che ridirige o che è concatenato.

Un solo target

Pubblica un singolo target canonical per risorsa; target multipli rendono la preferenza poco chiara.

Prova di rilascio

Effettua il fetch di pagine campione e header dopo modifiche a template, CDN, CMS o routing e conferma il target finale.

04

Fai concordare i segnali di supporto

Collega internamente all’URL preferito nella navigazione, nei breadcrumb, nei link nel corpo e nei feed generati. Metti in sitemap solo gli URL che vuoi appaiano nella ricerca. L’inclusione in sitemap è un segnale più debole, ma rinforza la scelta quando concorda con redirect e annotazioni.

Genera URL sitemap completamente qualificati con lo stesso host, protocollo e stile di slash del canonical. Rimuovi duplicati con redirect e parametrici. Testa le sitemap generate automaticamente dopo modifiche a permalink, dominio, lingua o ecommerce.

Regola link interni

Sostituisci i link a URL tracciati, legacy o di host alternativi con il canonical selezionato.

Regola HTTPS

Mantieni coerenti redirect HTTPS, target canonical, sitemap e link; problemi di certificato e fault da HTTPS a HTTP inviati segnali contrastanti.

05

Tratta parametri, paginazione e lingue in base allo scopo

I parametri non sono automaticamente duplicati. I parametri di analytics possono lasciare il contenuto invariato, mentre filtri e ordinamenti possono cambiare il set di risultati. Testa combinazioni rappresentative. Conserva qualsiasi parametro necessario per carrello, login, consenso o configurazione; un canonical non deve rompere un flusso visitatore.

Non canonicalizzare tutta la serie paginata alla pagina uno: le pagine successive di solito contengono contenuti che la pagina uno non ha. Per gli URL per lingua o paese, nomina come canonical la pagina nella stessa lingua quando esiste e usa hreflang per gli alternativi. La canonicalizzazione non sostituisce il design per la localizzazione.

Facets

Documenta quali filtri sono landing page distinte e quali sono riordinamenti duplicati in modo che prodotto e ingegneria rimangano allineati.

Pagine view-all

Usane una sola quando è un superset di contenuto effettivamente utilizzabile; testa il suo caricamento e la navigazione prima di selezionarla.

06

Debugga conflitti con evidenze indicizzate e live

In Search Console, ispeziona l’URL interessato e confronta il canonical selezionato da Google con il valore dichiarato dall’utente. Ispeziona anche il target candidato. Il report indicizzato riflette ciò che Google ha elaborato l’ultima volta; un test live è utile per il fetch attuale, la pagina renderizzata, gli header e le risorse, ma non può prevedere la selezione finale del canonical.

Se i valori differiscono, valuta se Google ha scelto il rappresentante migliore. Altrimenti traccia redirect, annotazioni in HTML e header HTTP, output renderizzato, link, voci di sitemap, hreflang e somiglianza dei contenuti. Risolvi la discrepanza, registra la modifica e lascia il tempo per la rivalutazione.

Target esterno inatteso

Controlla template, header, routing host e cambi di sicurezza. Un canonical o un redirect cross-domain inspiegabile richiede un’indagine di sicurezza.

Disallineamento CMS

Confronta sorgente consegnato ed header con le impostazioni del CMS; un plugin o una regola della piattaforma può emettere un valore diverso.

07

Aggiungi controlli canonical all’hardening di release SIU

Prima di release su dominio, HTTPS, CDN, CMS, template o catalogo, campiona la homepage, pagine di contenuto e prodotto, una route con parametri, una locale, un URL legacy e documenti pubblicati. Registra stato, URL finale, target canonical, inclusione in sitemap e un esempio di link interno.

Mantieni le correzioni revertibili: cattura la mappatura corrente, cambia un set di regole, verifica le route interessate e conserva un piano di rollback. Questo supporta l’ottimizzazione proattiva dell’uptime proteggendo percorsi pubblici stabili durante il cambiamento; non fornisce rilevamento di outage né garantisce l’indicizzazione.

Ownership

Assegna regole canonical tra marketing e ingegneria e registra il template, redirect, sitemap o modifica di piattaforma dietro ogni aggiornamento.

Baseline nota-good

Allega un piccolo campione di URL e header prima-e-dopo al ticket di release per una remediation più rapida.

AZIONE / VERIFICA

La tua guida pratica alle attività.

  1. 01

    Inventaria i pattern di duplicazione

    Elenca varianti di host, protocollo, path, parametri, filtri, paginazione, localizzazione, file e legacy.

    VERIFICA: Una mappa di URL etichetta ogni route come distinta, duplicato live o ritirata.
  2. 02

    Scegli il rappresentante

    Seleziona l’URL HTTPS stabile che visitatori e ricerca dovrebbero usare per ogni cluster di duplicati.

    VERIFICA: Il target restituisce il contenuto previsto e non ridirige né si canonicalizza altrove.
  3. 03

    Aggiungi tag autoreferenziali

    Inserisci un canonical assoluto nella head di ogni pagina HTML indicizzabile preferita.

    VERIFICA: Il sorgente consegnato indica l’esatto URL finale preferito di quella pagina.
  4. 04

    Mappa duplicati live

    Canonicalizza solo le route che rimangono utilizzabili e restituiscono contenuto duplicato.

    VERIFICA: Ogni target contiene il contenuto duplicato o un superset utilizzabile.
  5. 05

    Reindirizza le route ritirate

    Reindirizza permanentemente varianti obsolete di protocollo, host e path.

    VERIFICA: Ogni richiesta raggiunge l’URL preferito finale in un solo hop.
  6. 06

    Allinea link e sitemap

    Aggiorna template, link nei contenuti e generazione sitemap per usare l’URL preferito.

    VERIFICA: Campioni di crawl ed esportazioni di sitemap escludono duplicati con redirect.
  7. 07

    Revisiona tipi speciali

    Controlla filtri, paginazione, localizzazioni, documenti e template resi da JavaScript separatamente.

    VERIFICA: Ognuno ha una motivazione documentata e output testato.
  8. 08

    Ispeziona le evidenze

    Confronta il canonical indicizzato in Search Console con la dichiarazione e usa un test live dopo le correzioni.

    VERIFICA: Ogni discrepanza ha un proprietario e una causa tecnica o decisione registrata.
  9. 09

    Preflight e rollback

    Esegui il campione prima di release che riguardano domini, route, template o regole di delivery.

    VERIFICA: Il record di rilascio ha un campione noto-good e una route di rollback.
ARGOMENTI DI DISCUSSIONE

Confronta i compromessi, non i dati privati.

Usa questi spunti con il tuo team o la community dei proprietari di siti. Condividi metodi e lezioni, ma non incollare mai credenziali, dati dei clienti o dettagli infrastrutturali non pubblici.

  1. 01

    Quale pattern di URL duplicati è stato il più difficile da controllare sul tuo sito e quale controllo di release lo ha reso gestibile?

  2. 02

    Come decidono i tuoi team di contenuto, commercio e ingegneria se una pagina filtro o di locale è sufficientemente distinta da conservarla?

  3. 03

    Quale piccolo campione preflight canonical catturerebbe l’errore di routing o template più costoso prima del lancio?

RISORSE POPOLARI / AUTOREVOLI

Apri il materiale di riferimento.

Google Search CentralHow to specify a canonical URL with rel=canonical and other methods ↗

Riferimento primario di implementazione per redirect, annotazioni canonical, sitemap, link interni, HTTPS e header HTTP per documenti non-HTML.

Rivisto 2026-09-27
Google Search CentralWhat is canonicalization ↗

Spiega perché sorgono cluster di URL duplicati e perché un canonical dichiarato rimane una preferenza piuttosto che una garanzia.

Rivisto 2026-09-27
Google Search CentralFix canonicalization issues ↗

Fornisce la sequenza di troubleshooting di Google ed esempi di conflitti tecnici, di localizzazione, server e legati a compromissioni.

Rivisto 2026-09-27
Google Search Console HelpURL Inspection tool ↗

Mostra come distinguere le informazioni sul canonical indicizzato da un test live dell’URL e dove ispezionare i dettagli fetchati.

Rivisto 2026-09-27
Google Search CentralBuild and submit a sitemap ↗

Tratta la scelta di URL preferiti per le sitemap, l’uso di indirizzi completamente qualificati e la validazione della generazione sitemap.

Rivisto 2026-09-27
Internet Engineering Task ForceRFC 6596: The Canonical Link Relation ↗

Definisce la relazione link canonical, il suo ambito duplicato-o-superset e avverte su catene, redirect, errori, paginazione e abuso di sicurezza.

Rivisto 2026-09-27

Politica delle fonti. Questo articolo utilizza la documentazione ufficiale di Google e una specifica IETF. Il comportamento di Google è descritto come guida pubblicata; le preferenze canonical sono segnali, non garanzie. I link SIU sono navigazione, non evidenza.

Chiarimenti rapidi

Domande comuni.

Ogni pagina dovrebbe avere un tag canonical autoreferenziale?

Le pagine HTML indicizzabili preferite sì. Il tag rende esplicito l’URL rappresentativo intenzionato. Nominare l’URL assoluto HTTPS finale preferito, non un indirizzo che ridirige o un indirizzo alternativo.

Posso canonicalizzare una serie paginata alla pagina uno?

Di solito no. Le pagine successive contengono elementi o contenuti che la pagina uno non ha. Mantieni distinte le pagine significative, oppure usa una pagina view-all solo quando contiene realmente quel contenuto component.

Perché Google ha scelto un canonical diverso?

Un canonical è un suggerimento. Confronta redirect, annotazioni di pagina e header HTTP, link, voci di sitemap, hreflang, comportamento di risposta e somiglianza dei contenuti, poi correggi segnali contrastanti o rendi le pagine distinte materialmente.

Status Is UP Editorial Team · Uptime Enablement Editors

Revisionato da Revisore SEO tecnico responsabile di indicizzabilità, qualità di rilascio e architettura del sito.. Pubblicato 2026-09-27; aggiornato 2026-09-30.