URL Canonico Magento: cosa è e come usarlo sul tuo E-Commerce

url-canonico-magento-cover-blog

Nel panorama dell’E-Commerce, la gestione efficace degli URL è cruciale per garantire una buona visibilità sui motori di ricerca. In particolare, per le piattaforme basate su Magento, l’utilizzo corretto dell’ URL canonico è fondamentale per evitare problemi di contenuto duplicato e migliorare l’indicizzazione del sito. In questo articolo, esploreremo cosa sono gli URL canonici, perché sono importanti e come implementarli correttamente in Magento.

Cos’è un URL Canonico?

Un URL canonico è un elemento HTML che indica ai motori di ricerca quale versione di una pagina web dovrebbe essere considerata la principale quando esistono più versioni con contenuti simili o identici. Questo è particolarmente utile per consolidare l’autorità SEO e prevenire penalizzazioni dovute a contenuti duplicati.

Un URL canonico è l’indirizzo web che viene segnalato ai motori di ricerca come la versione principale e autorevole di una determinata pagina, nel caso in cui esistano più versioni con contenuti uguali o molto simili.

Il termine “canonico” deriva da “canone”, cioè regola: l’URL canonico rappresenta la regola da seguire quando Google e altri motori trovano contenuti duplicati o simili.

Esempio pratico

Immagina di avere un prodotto nel tuo E-Commerce che si trova in due categorie diverse. I due URL potrebbero essere:

  • https://miosito.it/categoria-a/prodotto-x
  • https://miosito.it/categoria-b/prodotto-x

Entrambi portano allo stesso contenuto, ma hanno URL diversi. Se non intervieni, Google potrebbe vedere questi due indirizzi come contenuti duplicati, penalizzando il tuo sito o dividendone l’autorevolezza tra le due versioni.

Utilizzando un tag canonico (rel="canonical"), puoi indicare ai motori di ricerca quale dei due URL vuoi che venga considerato l’unico valido per l’indicizzazione:

<link rel="canonical" href="https://miosito.it/categoria-a/prodotto-x" />

In questo modo, anche se entrambe le pagine sono accessibili agli utenti, solo l’URL canonico sarà preso in considerazione dai motori di ricerca per il posizionamento. Non avrai quindi così penalizzazioni da parte di Google.

Perché gli URL Canonici sono Importanti in Magento?

Magento, essendo una piattaforma E-Commerce flessibile, spesso genera più URL per lo stesso contenuto a causa di categorie, filtri e parametri di sessione. Senza una gestione adeguata, questo può portare a problemi di contenuto duplicato. Implementando URL canonici, si indica ai motori di ricerca quale versione di una pagina deve essere considerata autorevole, consolidando così il valore SEO e migliorando il posizionamento nei risultati di ricerca.

In Magento, l’uso del tag canonico è particolarmente importante su:

  • Pagine Prodotto: spesso accessibili da più categorie.
  • Pagine Categoria: filtrate o ordinate in vari modi.
  • Pagine CMS: che possono essere duplicate per motivi di design o struttura

Come funziona con l’URL canonico con Google?

Quando il crawler di Google (Googlebot) visita il tuo sito, rileva i contenuti e legge i tag canonici presenti. Esamina attentamente il contenuto di ogni pagina durante la scansione di un sito web per valutarne l’importanza e l’utilità per gli utenti.

Se il tag è ben configurato:

  • Google dà priorità alla pagina canonica indicata.
  • Ignora o riduce l’importanza delle altre versioni duplicate.
  • Consolida i backlink e segnali SEO sulla versione canonica.

Google considera anche altri segnali, come:

  • Il contenuto effettivo (quanto è simile)
  • I segnali degli utenti (click, rimbalzi)
  • I link in entrata
  • Il protocollo (HTTPS vs HTTP)
  • I sitemap XML

Come implementare gli URL canonici in Magento 2

1. Attivare i Tag canonici per prodotti e categorie

Per configurare gli URL canonici in Magento 2:

  • Accedi al pannello di amministrazione.
  • Vai su Stores -> Setting -> Configuration
  • Vai su Catalog -> Catalog
  • Vai su Search Engine Optimization
  • Imposta “Use Canonical Link Meta Tag For Categories” e “Use Canonical Link Meta Tag For Products” su “Yes”.
  • Salva

Questa configurazione aggiungerà automaticamente i tag canonici alle pagine di prodotto e di categoria, indicando ai motori di ricerca la versione preferita da indicizzare.

Vuoi che Google indicizzi solo le pagine categoria (con percorso URL completo)?

In questo caso, imposta così:

  • Use Canonical Link Meta Tag for Categories: Yes
  • Use Canonical Link Meta Tag for Products: No

In questo modo, l’indicizzazione sarà focalizzata sulle pagine di categoria e i prodotti non avranno un proprio URL canonico.

Vuoi che Google indicizzi solo le pagine prodotto?

Se il tuo obiettivo è dare massima visibilità alle schede prodotto:

  • Use Canonical Link Meta Tag for Categories: No
  • Use Canonical Link Meta Tag for Products: Yes

Così facendo, Magento segnalerà solo i prodotti come pagine principali da indicizzare.

Vuoi che Google indicizzi sia prodotti che categorie?

Per una copertura SEO completa su entrambi i fronti:

  • Use Canonical Link Meta Tag for Categories: Yes
  • Usa il tag canonico per i prodotti: Yes

Questa è la configurazione consigliata per la maggior parte degli E-Commerce, poiché permette a Google di indicizzare sia le pagine prodotto che le categorie, gestendo comunque i contenuti duplicati.

Ricorda sempre di salvare le modifiche e svuotare la cache di Magento dopo ogni aggiornamento alle impostazioni SEO, altrimenti i cambiamenti non avranno effetto.

In alternativa, puoi valutare l’utilizzo di un modulo esterno per la gestione avanzata dei tag canonici, disponibile su vari marketplace Magento, per un controllo ancora più preciso.

Come aggiungere un URL canonico a una pagina CMS in Magento 2

Per aggiungere un tag canonico personalizzato a una pagina CMS in Magento , ad esempio alla pagina Chi siamo (About Us), è necessario creare un file XML di layout specifico. Ecco i passaggi dettagliati:

1. Identifica la pagina CMS

In questo esempio, lavoreremo sulla pagina About Us.

2. Crea un file XML di layout personalizzato

All’interno della struttura di Magento, crea un file XML con il seguente formato di nome:

cms_page_view_selectable_<CMS Page Identifier>_<Name for Layout Update>.xml

Per la pagina “About Us”, ad esempio, il file potrebbe chiamarsi:

cms_page_view_selectable_about-us_test.xml
  • about-us: è l’identificatore della pagina CMS ( CMS Page Identifier.)
  • test: è il nome della personalizzazione, che apparirà poi come opzione selezionabile nel pannello di amministrazione di Magento

3. Inserisci il codice XML per il tag canonico

All’interno del file appena creato, incolla il seguente codice XML, modificando l’URL con quello canonico che desideri impostare:

<?xml version="1.0"?>
<page xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:framework:View/Layout/etc/page_configuration.xsd">
<head>
<link rel="canonical" src="http://example.com/about-us" src_type="url"/>
</head>
</page>

Sostituisci http://example.com/about-us con l’URL che vuoi indicare come canonico per quella pagina.

4. Posiziona il file nella directory corretta

Il file XML deve essere salvato all’interno della directory del tuo tema.

5. Seleziona il layout dal pannello di amministrazione

Dopo aver posizionato correttamente il file XML:

  • Vai su Content -> Pages nel backend di Magento
  • Apri la pagina About Us
  • Seleziona la tab Design
  • Nel campo Custom Layout Update, scegli l’opzione Test (o il nome che hai dato al layout)

6. Svuota la cache di Magento

Per rendere effettive le modifiche, esegui il comando:

php bin/magento cache:flush

Una volta completati questi passaggi, la tua pagina CMS includerà un tag canonico personalizzato, visibile nel codice HTML nella sezione <head>. Questo ti permette di avere un controllo SEO più preciso anche sulle pagine statiche del tuo E-Commerce.

Best practices per l’uso degli URL canonici in Magento

  • Evitare Contenuti Duplicati: Assicurati che ogni pagina abbia un URL canonico unico per prevenire duplicazioni.
  • Utilizzare URL SEO-Friendly: Mantieni gli URL semplici e descrittivi, evitando parametri inutili.
  • Monitorare le Impostazioni dopo Aggiornamenti: Dopo aggiornamenti o modifiche al sito, verifica che i tag canonici siano ancora correttamente implementati.
  • Utilizzare Estensioni SEO: Considera l’uso di estensioni Magento dedicate alla SEO per una gestione più efficiente degli URL canonici.

Conclusione

Gli URL canonici sono uno strumento essenziale per la gestione SEO di un e-commerce basato su Magento. Implementandoli correttamente, è possibile evitare problemi di contenuto duplicato, migliorare l’indicizzazione del sito e offrire una migliore esperienza utente. Assicurati di seguire le best practices e di monitorare regolarmente le impostazioni per mantenere il tuo sito ottimizzato.

Ti è piaciuto questo articolo? Votalo!

Torna in alto