Che cos'è un URL canonico in WordPress?

Pubblicato: 2020-07-29

Un URL canonico è l'URL preferito della home page di un sito web. La maggior parte delle home page può essere trovata digitando più URL nella barra degli indirizzi del browser.

Ad esempio, tutti i seguenti URL potrebbero contenere lo stesso contenuto della home page del tuo sito web:

http://iltuosito.com

https://iltuosito.com

http://www.iltuosito.com

https://www.iltuosito.com

Se hai impostato https://yoursite.com/ come URL preferito, diventa il dominio canonico.

Nota: non sei sicuro di quale versione dell'URL dovresti usare? Ecco di più su Dovresti usare "www" nel tuo URL o no?

Che cos'è un URL canonico in WordPress?

I post e le pagine del blog di WordPress hanno la stessa variazione URL che abbiamo condiviso nell'esempio della nostra home page e possono anche essere trovati utilizzando il loro ID post.

Ad esempio, questo post sul blog di iThemes Security Pro Feature Spotlight: Site Scan può essere trovato utilizzando entrambi i seguenti URL:

https://ithemes.com/ithemes-security-pro-feature-spotlight-site-scan/

o tramite l'ID postale:

ithemes.com/?p=57051

Perché è importante impostare URL canonici in WordPress?

Sebbene sia facile per noi vedere e trattare sia https://ithemes.com/ithemes-security-pro-feature-spotlight-site-scan/ che ithemes.com/?p=57051 come lo stesso contenuto, un bot o webcrawler lo tratterà come due post di blog separati da due diversi siti web.

I vantaggi SEO della definizione dell'URL e del dominio canonico

La definizione dell'URL canonico per ogni set di URL consente a Google e ad altri motori di ricerca di sapere che questi URL simili ma diversi sono gli stessi. Ciò impedisce a Googlebot di dedicare tempo alla scansione di più pagine per un singolo contenuto e riduce il tempo necessario a Google per trovare e far emergere contenuti nuovi e aggiornati.

Un altro vantaggio SEO dell'impostazione dell'URL canonico è che ti consente di decidere come un motore di ricerca presenta i tuoi contenuti ai potenziali visitatori.

Utilizzando il nostro esempio di post in evidenza sulle funzionalità di prima, https://ithemes.com/ithemes-security-pro-feature-spotlight-site-scan/ ha il titolo del post del blog nell'URL ed è più descrittivo e accogliente di ithemes. it/?p=57051.

Il vantaggio dell'autenticazione del sito nella definizione del tuo URL canonico

Molti servizi utilizzano il dominio canonico del tuo sito web per l'autenticazione. Ad esempio, il nostro plugin per la sicurezza di WordPress, iThemes Security Pro, utilizza il tuo dominio canonico.

Prima di utilizzare iThemes Security Pro Site Scan, devi prima attivare la tua licenza iThemes Security Pro sul tuo sito web. Supponiamo che tu non abbia impostato il dominio canonico e che l'URL utilizzato per concedere in licenza il tuo sito fosse tuosito.com .

Prima che il server iThemes Security Pro Site Scan analizzi il tuo sito web alla ricerca di vulnerabilità note, acquisirà il dominio del sito web per confermare che corrisponda al dominio utilizzato per attivare la tua licenza iThemes Security Pro. Poiché il dominio canonico non è definito, il server Site Scan rileva che l'URL è http://www.yoursite.com .

Proprio come Google, se il dominio canonico non è impostato, iThemes Security Pro non saprà trattare tuosito.com e tuosito.com come un singolo dominio. Ciò significa che Site Scanner non sarà in grado di autenticare la licenza del tuo sito e non eseguirà la scansione del tuo sito Web alla ricerca di vulnerabilità note.

La definizione del dominio canonico per il tuo sito Web WordPress eviterà errori quando iThemes Security Pro Site Scanner e altri servizi tentano di autenticare il tuo dominio.

Come posso verificare se il mio URL canonico è definito?

Il modo più veloce per verificare se hai definito il tuo dominio canonico è visualizzare l'origine della pagina della home page del tuo sito web. Carica la tua home page nel tuo browser Web preferito, quindi fai clic con il pulsante destro del mouse e seleziona Visualizza origine pagina.

La pagina di origine visualizzerà tutte le diverse origini da cui la pagina sta attingendo e i vari elementi HTML e CSS utilizzati per creare la pagina. La pagina di origine rivelerà anche se il dominio canonico è stato impostato utilizzando il rel="canonical" collegamento rel="canonical" o l'intestazione HTTP.

Guardando la pagina sorgente di iThemes.com, possiamo vedere che abbiamo impostato il dominio canonico su https://ithemes.com usando il rel="canonical" link rel="canonical" . Per impostare il dominio canonico utilizzando l'intestazione HTTP rel="canonical" avremmo potuto aggiungere Link: [https://](<http://www.example.com/downloads/white-paper.pdf>)ithemes.com; rel="canonical" Link: [https://](<http://www.example.com/downloads/white-paper.pdf>)ithemes.com; rel="canonical" all'intestazione della pagina.

Un altro modo per verificare se il dominio canonico è stato definito consiste nell'utilizzare lo strumento di ispezione degli URL di Google. Puoi trovare lo strumento all'interno della dashboard di amministrazione di Google Search Console. Aggiungi l'URL della tua home page nel campo di ricerca e premi invio.

Nel riepilogo Riepilogo copertura , vedrai i valori del canonico dichiarato dall'utente e del canonico selezionato da Google. Il canonico dichiarato dall'utente è l'URL che imposti per il tuo sito web. L'URL canonico selezionato da Google è l'URL selezionato da Google come versione autorevole di questa pagina se non hai mai definito l'URL canonico per la pagina.

Lo screenshot qui sopra è il risultato dello strumento di ispezione degli URL di Google da un sito di cui non ho definito il dominio canonico, ed è così nuovo che Google non ha impostato un dominio canonico.

Come posso impostare l'URL canonico per il mio sito Web WordPress?

Il modo più semplice e veloce per impostare l'URL canonico è utilizzare un plugin SEO per WordPress come Yoast SEO o RankMath.

Se stai utilizzando Yoast SEO, per post, pagine e tipi di post personalizzati, puoi modificare l'URL canonico nella scheda avanzata del metabox Yoast SEO.

Yoast SEO fa un ottimo lavoro nella selezione automatica dell'URL canonico corretto per la maggior parte dei post e delle pagine, ma il plug-in semplifica la modifica se necessario.

Se stai utilizzando il plugin RankMath SEO, puoi modificare l'URL canonico nella scheda avanzata del metabox RankMath.

Come Yoast SEO, RankMath imposterà automaticamente gli URL canonici per te, ma ti offre anche un'opzione per aggiornarlo secondo necessità.

Avvolgendo

Definire il tuo dominio canonico e gli URL delle pagine è un must per evitare contenuti duplicati SEO e problemi di autenticazione del dominio del sito. Fortunatamente per noi, i plugin SEO di WordPress rendono facile e veloce definire i domini e gli URL canonici del nostro sito web.