Instantly check canonical tags on any URL. Our canonical link checker detects missing canonicals, redirect chains, noindex conflicts, og:url mismatches, hreflang tags, and every canonical issue — with exact fix instructions.
Seguiamo tutti i reindirizzamenti, analizziamo il tag canonico ed eseguiamo un controllo completo della canonicalizzazione dell'URL. Funziona su qualsiasi URL pubblico.
Following redirects and fetching page headers…
Copy this into your page's <head>:
Once your canonical issues are fixed, use SkySEOManager Pro to bulk-optimise titles, meta descriptions, and alt text across your entire WordPress site with Gemini AI.
Download SkySEOManager Free →Un tag canonico (tecnicamente <link rel="canonical">) è un elemento HTML inserito nella tua pagina <head> che indica ai motori di ricerca quale URL è la versione autorevole di una pagina. È lo strumento principale per gestire contenuti duplicati nella SEO.
Without canonical tags, Google may encounter the same content at multiple URLs — example.com/page, example.com/page/, www.example.com/page, E example.com/page?utm_source=newsletter. Senza un segnale canonico chiaro, Google divide PageRank e link equity in tutte le versioni, indebolendone ciascuna.
Il nostro gratuito controllo dei tag canonical recupera qualsiasi URL, legge le intestazioni HTTP e l'HTML, segue ogni reindirizzamento e ti fornisce un audit di canonicalizzazione completo in pochi secondi.
<!-- Self-referencing canonical (best practice) --> <link rel="canonical" href="https://yoursite.com/this-page/"> <!-- Pointing to original (for duplicate pages) --> <link rel="canonical" href="https://yoursite.com/original-page/"> <!-- What Google sees WITHOUT a canonical tag --> https://example.com/page ← which is right? https://example.com/page/ ← split signals https://www.example.com/page ← weakened ranking https://example.com/page?utm=email ← diluted links
Il nostro strumento di controllo dei problemi canonical rileva automaticamente tutti questi problemi. Ecco cosa significa ciascuno e la soluzione esatta.
No <link rel="canonical"> found. Google must guess the canonical URL, risking duplicate content penalties and split link equity across URL variants.
Soluzione:
Add <link rel="canonical" href="https://yoursite.com/this-page/"> to the <head>. SkySEOManager can auto-generate this for every WordPress page.
A page has both a canonical tag and a noindex directive. Canonicals direct PageRank; noindex blocks indexing. Together they send conflicting signals — Google may ignore both.
Soluzione:
Decidi: vuoi che questa pagina venga indicizzata? Se sì, rimuovi il noindex. Se no, rimuovi il canonical e usa solo il noindex.
Il tag canonical esiste ma punta a una pagina diversa. Google consoliderà tutti i segnali verso la destinazione canonical e probabilmente non indicizzerà questo URL in modo indipendente.
Soluzione:
Aggiorna l'href canonical affinché corrisponda all'URL stesso della pagina (auto-referenziante), a meno che tu non voglia intenzionalmente consolidare questa pagina in un'altra.
L'URL passa attraverso 3 o più reindirizzamenti. Ogni salto perde link equity. Le catene lunghe rallentano anche Googlebot e potrebbero causare l'interruzione totale del seguito della catena.
Soluzione:
Aggiorna tutti i link affinché puntino direttamente all'URL di destinazione finale. Imposta un 301 diretto dal primo URL all'ultimo, bypassando i salti intermedi.
Il tuo tag social og:url punta a un URL diverso dal tuo tag canonical. Le condivisioni social potrebbero mostrare un URL diverso da quello che Google vede come canonical.
Soluzione:
Imposta og:url in modo che corrisponda esattamente al valore del tag canonical. Entrambi dovrebbero puntare allo stesso URL pulito e preferito.
The server sends an X-Robots-Tag: noindex HTTP header, blocking Google from indexing the page — even if the HTML has no noindex directive.
Soluzione:
Rimuovi la direttiva noindex dalla configurazione del tuo server o CDN. Controlla .htaccess, la configurazione di Nginx e le impostazioni della CDN.
L'URL canonical utilizza HTTP invece di HTTPS. Poiché HTTP e HTTPS sono trattati come URL diversi, ciò può causare problemi di contenuti duplicati tra le versioni sicure e non sicure.
Soluzione:
Modifica tutti gli URL canonical affinché utilizzino https://. Assicurati che il tuo sito abbia un certificato SSL e reindirizzi 301 tutto il traffico HTTP verso HTTPS.
L'URL canonical contiene parametri di query (es. ?utm_source=email). I parametri di query possono creare problemi di contenuti duplicati se lo stesso contenuto è accessibile attraverso molteplici combinazioni di parametri.
Soluzione:
Imposta i canonical in modo che puntino all'URL pulito senza parametri di query, a meno che i parametri non facciano parte dell'identità della pagina (es. ?id=123 su una pagina prodotto).
WordPress doesn't add canonical tags by default — but every major SEO plugin handles this automatically once installed. Here's how to set canonical URLs in WordPress:
SkySEOManager automatically adds self-referencing canonical tags to all posts and pages. To override on a specific page, go to the SkySEOManager meta box → Advanced tab → Canonical URL field.
Post editor → SkySEOManager → Advanced → Canonical URL
Per aggiungere un canonical senza un plugin, usa WPCode o aggiungi questo al file functions.php del tuo tema per generare automaticamente un canonical per ogni pagina:
add_action('wp_head', function(){
$canonical = get_permalink();
echo '<link rel="canonical"
href="'.esc_url($canonical).'">'."\n";
});
Verifica sempre dopo le modifiche
Dopo aver aggiunto o modificato i tag canonical, usa il nostro gratuito controllo dei link canonical qui sopra per verificare che il tag venga generato correttamente e che sia un canonical auto-referenziante che punta all'URL giusto.
Aggiungi tag canonical a ogni pagina indicizzabile
Ogni pagina che vuoi che Google indicizzi dovrebbe avere un tag canonical autoreferenziale che punta all'URL preferito. Questa è una best practice anche per le pagine senza rischio di contenuti duplicati.
Usa URL assoluti nei canonical
Usa sempre l'URL completo, incluso https://, nel tuo tag canonical. Gli URL relativi (es. /pagina/) possono causare problemi se la pagina viene distribuita o accessibile da domini diversi.
Fai corrispondere il canonical alla tua versione preferita www/non-www
Scegline una: www.example.com o example.com. Sii coerente in tutti i tag canonical e assicurati che la versione non preferita esegua un redirect 301 verso quella preferita.
Includi il canonical nell'intestazione HTTP Link per i contenuti paginati
Per i contenuti paginati (/pagina/2, /pagina/3), usa tag canonical che puntano alla prima pagina, o usa l'intestazione HTTP Link per contenuti non HTML.
Non usare mai il canonical per correggere pagine 404
Se una pagina restituisce un 404, un tag canonical su di essa è privo di significato. Correggi prima la pagina (ripristinala o imposta un redirect 301), poi controlla il canonical.
Non canonizzare pagine noindex
Avere sia noindex che un canonical che punta altrove invia segnali contraddittori. Usa l'uno o l'altro a seconda del tuo obiettivo.
Your canonical tags are clean — now fix your SEO metadata
Una volta configurati correttamente i tag canonical, il passo successivo è assicurarsi che ogni pagina autorevole abbia un titolo e una meta description ottimizzati. SkySEOManager Pro genera in blocco questi elementi in tutto il tuo sito WordPress usando l'IA di Gemini.
Incolla qualsiasi URL qui sopra e ottieni un audit canonical completo con le correzioni esatte in pochi secondi. Nessuna registrazione, nessun limite.