Url Canonica. Cos’è, a cosa serve e come funziona

url canonica

Una URL canonica è una versione dell’indirizzo di una risorsa online che viene considerata come la “versione ufficiale” o “definitiva” di quella risorsa. In altre parole, la URL canonica è l’indirizzo che si desidera utilizzare come riferimento per la risorsa in questione, in modo da evitare confusione o problemi di indicizzazione nei motori di ricerca.

Perché è importante avere una URL canonica?

Ci sono diverse ragioni per cui è importante avere una URL canonica per ogni risorsa online:

Evitare problemi di indicizzazione nei motori di ricerca

Se una risorsa ha più URL che puntano allo stesso contenuto, i motori di ricerca potrebbero interpretarle come contenuti duplicati e penalizzare il ranking della pagina nei risultati di ricerca. Utilizzare una URL canonica evita questo problema, poiché i motori di ricerca sanno che tutte le URL che puntano alla stessa risorsa devono essere trattate come una sola.

Evitare problemi di link rotti

Se una risorsa ha più URL, è più probabile che qualcuno finisca per linkare una di queste URL invece della URL canonica. Questo può causare problemi di link rotti, poiché la URL non esistente non sarà in grado di portare l’utente alla risorsa desiderata. Utilizzare una URL canonica aiuta a evitare questo problema, poiché tutti i link che puntano alla risorsa puntano alla stessa URL.

Migliorare l’esperienza dell’utente

Se una risorsa ha più URL, l’utente potrebbe finire per accedere alla stessa risorsa attraverso URL diverse, il che può essere confondente. Utilizzare una URL canonica aiuta a evitare questo problema, poiché l’utente può sempre accedere alla risorsa attraverso la stessa URL.

Come si imposta una URL canonica?

Ci sono diversi modi per impostare una URL canonica per una risorsa online:

 

Utilizzando il tag link rel=”canonical”

Questo è il metodo più comune per impostare una URL canonica. Basta aggiungere un tag link con l’attributo rel=”canonical” nell’intestazione della pagina, come mostrato di seguito:

<link rel="canonical" href="https://www.esempio.com/pagina-canonica">

In questo esempio, la URL canonica della pagina è impostata su https://www.esempio.com/pagina-canonica

 

Utilizzando il file .htaccess

Se si utilizza il server Apache per ospitare il sito web, è possibile utilizzare il file .htaccess per impostare una URL canonica.

Ad esempio, per reindirizzare tutte le richieste per la pagina pagina.php alla URL canonica https://www.esempio.com/pagina-canonica, è possibile utilizzare il seguente codice nel file .htaccess:

RewriteEngine on
RewriteRule ^pagina\.php$ https://www.esempio.com/pagina-canonica [L,R=301]

Utilizzando il tag link rel=”alternate” hreflang=”x”

Se si dispone di versioni localizzate della stessa risorsa (ad esempio, una versione in inglese e una in francese), è possibile utilizzare il tag link rel=”alternate” hreflang=”x” per indicare ai motori di ricerca qual è la versione canonica di ogni lingua.

Ad esempio, per impostare la versione inglese come versione canonica, è possibile utilizzare il seguente tag:
<link rel="alternate" hreflang="en" href="https://www.esempio.com/pagina-canonica-en">

In questo esempio, il tag indica che la versione inglese della pagina è la versione canonica. È possibile utilizzare il tag hreflang per impostare la versione canonica per ogni lingua supportata dal sito.

Conclusioni

In conclusione, la URL canonica è una versione dell’indirizzo di una risorsa online che viene considerata come la “versione ufficiale” o “definitiva” di quella risorsa. È importante impostare una URL canonica per evitare problemi di indicizzazione nei motori di ricerca, problemi di link rotti e per migliorare l’esperienza dell’utente. Ci sono diversi modi per impostare una URL canonica, come utilizzare il tag link rel=”canonical”, il file .htaccess o il tag link rel=”alternate” hreflang=”x”.

Be the first to comment

Leave a comment

Il tuo indirizzo email non sarà pubblicato.


*