Generatore di Tag Canonici
Quando lo stesso contenuto è raggiungibile da più URL (parametri di query, barre finali, HTTP vs HTTPS, archivi paginati), Google ha bisogno di un URL contrassegnato come versione canonica. Incolla l’URL preferito e il generatore restituisce un tag <link rel="canonical"> formattato correttamente pronto da inserire in <head>, oltre all’equivalente dell’intestazione HTTP Link per risorse non HTML come i PDF.
Come generare un tag canonico
-
1
Incolla l'URL canonico (preferito)
URL assoluto incluso protocollo e host. Gli identificatori di frammento (#section) vengono ignorati — Google tratta gli URL con frammenti diversi come identici.
-
2
Il tool convalida e normalizza
Coerenza della barra finale, host in minuscolo, punycode per domini IDN. Il protocollo mancante viene segnalato come una correzione.
-
3
Il tag viene costruito
`<link rel="canonical" href="https://example.com/page">`.
-
4
Copia la forma HTML o dell'intestazione HTTP
Usa il tag HTML per le pagine web; usa `Link: <url>; rel="canonical"` per PDF, immagini e risposte API.
Cosa fanno realmente i tag canonici
Un tag canonico dice ai motori di ricerca: “tra l’insieme di URL che mostrano questo contenuto, questo è l’originale. Consolida tutti i segnali di ranking qui.” Senza di esso, le pagine duplicate dividono i segnali di ranking — nessuna di esse si posiziona bene come farebbe una pagina consolidata.
La forma HTML
<link rel="canonical" href="https://example.com/products/blue-shirt" />
Posiziona in <head>. Google lo legge; i browser lo ignorano.
La forma dell’intestazione HTTP Link
Usa per risorse non HTML (PDF, immagini, feed XML):
Link: <https://example.com/whitepaper.pdf>; rel="canonical"
Invia su qualsiasi risposta 2xx. Configura tramite il tuo server web o CDN.
Errori comuni
- URL relativi:
href="/page"funziona ma è fragile. Usa URL assoluti per evitare ambiguità. - Mismatch di protocollo: il canonico dice
http://ma la pagina è servita suhttps://. Abbina sempre il protocollo attivo. - Puntare a un reindirizzamento: il canonico deve puntare a una risposta 200. Le catene indeboliscono il segnale.
- Blocco dell’URL canonico in
robots.txt: l’obiettivo deve essere indicizzabile, altrimenti Google non può verificare. - Segnali conflittuali: link interni che puntano a varianti non canoniche. Aggiornali per farli corrispondere.
- noindex sull’obiettivo canonico: mutuamente esclusivo — scegli uno.
- Diversi canonici su pagine duplicate: Google ne sceglie uno e ignora gli altri. Imposta lo stesso canonico su ogni duplicato.
Casi speciali
- Archivi paginati: ogni pagina (
?page=2) può auto-canonizzarsi, non canonizzarsi alla pagina 1. Questo era un consiglio diverso; Google ha esplicitamente deprecatorel=prev/nexte ora tratta l’auto-canonizzazione come standard. - Navigazione a faccette: le viste filtrate della stessa lista di solito si canonizzano di nuovo alla lista non filtrata a meno che il filtro non cambi significativamente il contenuto.
- URL mobili separati (m.example.com): la pagina mobile si canonizza al desktop; il desktop aggiunge
rel=alternateche punta indietro. - Pagine AMP: AMP si canonizza a non-AMP; non-AMP aggiunge
rel=amphtmlalla versione AMP.
Domande frequenti
Consigliato — i canonici auto-riferiti (la pagina punta a se stessa) proteggono contro parametri di session-ID, codici UTM e altre duplicazioni accidentali. È una best practice SEO, non un requisito.
Sì. Se i partner sindacati ripubblicano il tuo contenuto, possono impostare il loro canonico sul tuo URL originale. Google rispetta i canonici cross-domain quando il contenuto corrisponde realmente.
HTTPS, sempre, per qualsiasi pagina servita su HTTPS. Mescolare i protocolli invia segnali conflittuali e può causare a Google di scegliere una variante casuale.
Il canonico dovrebbe puntare all’URL finale dopo i reindirizzamenti, non a uno intermedio. Le catene indeboliscono il segnale — Google potrebbe trattare un puntatore a un 302 come un suggerimento piuttosto che autorevole.
Strumenti correlati
Contatore di frequenza delle parole
Trova le parole più ripetute in qualsiasi testo con conteggi e percentuali di densità. Utile per revisione, SEO e audit dei contenuti.
Analizzatore del testo di ancoraggio dei backlink
Incolla backlink, righe CSV, coppie URL | ancora o semplici testi di ancoraggio per contare le ripetizioni ed esportare un CSV Anchor Text,Count,Share.
Generatore di Schema Breadcrumb
Genera un valido BreadcrumbList JSON-LD per qualsiasi gerarchia di pagina. Produce markup schema.org pronto per essere incollato nell'intestazione del tuo sito.
Controllore di Link Interrotti
Scansiona una singola pagina (o una piccola mappa del sito) e segnala ogni link interrotto per stato HTTP. Controllo veloce con rilevamento della catena di reindirizzamento.
Controllore URL Canonico
Controlla l'URL canonico che Google vede per qualsiasi pagina. Rileva il tag link HTML, l'intestazione HTTP Link, conflitti e catene di reindirizzamento.
Contatore di parole
Conta parole, caratteri, frasi e paragrafi con tempo di lettura, tempo di lettura ad alta voce, densità delle parole chiave e un punteggio di leggibilità Flesch per saggi, post, didascalie e meta descrizioni.