---
title: 'Canonical URL in Joomla: attenzione alla gerarchia degli URL'
description: 'Chi usa i canonical URL personalizzati deve sapere come funzionano le gerarchie degli URL in Joomla per evitare errori deleteri per il posizionamento nella SERP'
lang: it-IT
type: BlogPosting
category: Blog
tags:
  - SEO
  - Joomla!
image: 'https://www.htmlcrusco.it/images/joomla-canonical-url.jpg'
author:
  image: 'https://www.htmlcrusco.it/media/plg_user_cruauthorbiobox/images/authors/7711710768316.svg'
  name: 'Luca Gabbiati'
  job_title: 'SR Software Developer'
  bio: "Amo scrivere codice, imparare cose nuove e viaggiare leggendo un buon libro. Il software e i libri sono il mio Ikigai. Chissà, forse in un mondo sprovvisto di uno o l'altro non esisterei... beh, tutto sommato è andata bene!"
date: '2024-10-31T09:13:11+00:00'
lastmod: '2025-12-12T11:23:43+00:00'
canonical_url: 'https://www.htmlcrusco.it/blog/canonical-url-in-joomla-attenzione-alla-gerarchia-degli-url'
---

![Persona che usa un motore di ricerca](https://www.htmlcrusco.it/images/joomla-canonical-url.jpg)Designed by [Freepik](https://www.freepik.com/)

- [Il plugin](#post-plugin)
- [Gerarchie degli URL in Joomla!](#post-gerarchie)
- [Esempio](#post-esempio)
- [Conclusioni](#post-conclusioni)

<a id="post-plugin"></a>

## Il plugin

Se state leggendo questo articolo, sapete già che i **canonical URL** sono un aspetto molto importante della SEO, perché evitano al nostro sito web di incappare nelle penalità che i motori di ricerca danno per "presunti contenuti duplicati". 
In Joomla! possono essere gestiti facilmente con l'aiuto del [nostro plugin](https://www.htmlcrusco.it/joomla-extensions/crusco-canonical-url-plugin-per-joomla).

Questo **supporta la loro gestione su tutti gli elementi Joomla, Convert Forms e SP Page Builder**, ne offre un controllo completo e opera sia in modalità automatica che manuale.

In modalità automatica (attiva di default) **genera automaticamente i canonical URL** corretti analizzando e controllando la struttura gerarchica degli URL dei contenuti.

In modalità manuale, l'onere di tali controlli spetta a chi inserisce i **canonical URL personalizzati**. 
È in quest'ultimo scenario, per evitare errori deleteri per il posizionamento dei contenuti, che è fondamentale ricordare come funzionano le gerarchie degli URL in Joomla!

<a id="post-gerarchie"></a>

## Gerarchie degli URL in Joomla!

In Joomla esistono due tipi di gerarchie degli URL: quella dei **menu** e quella dei **componenti**.

Quella dei menu è la gerarchia legata all'impostazione di **voci e sotto voci di menu**, come si fa ad esempio con i cosiddetti *menu a tendina*.

Quella dei componenti è la gerarchia creata quando gli elementi gestiti da un componente vengono **raggruppati per tipologie**. 
Quando creiamo un articolo e lo assegniamo a una categoria, il componente "com\_content" crea una relazione gerarchica *genitore-figlio*, dove la categoria è il genitore e l'articolo è il figlio.

Il nostro plugin permette di inserire i **canonical URL personalizzati anche sulle voci di menu**. 
Questa funzionalità può tornare utile per inserire un canonical per i contenuti delle **estensioni di terze parti**, ma bisogna prestare molta attenzione a questa operazione, perché un canonical URL impostato in maniera errata su una voce di menu, potrebbe apparire anche dove non desiderato.

<a id="post-esempio"></a>

## Facciamo un esempio

Facciamo un esempio per rendere più chiaro quanto detto.

Supponiamo di avere un sito web con le seguenti voci di menu, contenuti e **canonical URL personalizzati**.

**MENU**

- Home → `https://mysite.com/`
- Services → `https://mysite.com/services`
    - E-learning → `https://mysyte.com/elearning`
    - Software Development → senza canonical
- Blog → `https://mysite.com/blog`
- Get a quote → `https://mysite.com/get-a-quote`

Tutte le voci puntano a contenuti statici senza una relazione gerarchica *genitore-figlio*, tranne Blog, che come vedremo, punta a una categoria di articoli.

**CONTENUTI**

- Blog (Categoria) → `https://mysite.com/blog` 

    - Best Dart server (Articolo) → `https://mysite.com/blog/best-dart-server`
    - Cassiopeia how to (Articolo) → `https://mysite.com/blog/cassiopeia-how-to`
    - BSD for dummies (Articolo) → senza canonical

In questo contesto, i canonical saranno i seguenti:

- `https://mysite.com/` per la **Home**
- `https://mysite.com/services` per **Services**
- `https://mysyte.com/elearning` per **E-learning**
- **Software Development** non avrà canonical, perché ha una propria voce di menu che ne è sprovvista e non può ereditarlo da **Services** in quanto contenuto statico senza relazione gerarchica *genitore-figlio.*
- `https://mysite.com/get-a-quote` per **Get a quote**
- `https://mysite.com/blog` per **Blog**
- `https://mysite.com/blog/best-dart-server` per **Best Dart server**
- `https://mysite.com/blog/cassiopeia-how-to` per **Cassiopeia how to**
- `https://mysite.com/blog` per l'articolo **BSD for dummies**

Perché per l'articolo **BSD for dummies** viene utilizzato il canonical URL di **Blog**?

Il motivo è che l'articolo non ne ha impostato uno proprio e non ha neanche una voce di menu collegata direttamente ad esso. 
In questo caso, quando si visualizza l'articolo, la voce di menu attiva rimane **Blog**, ed è il canonical di quest'ultima che viene utilizzato.

<a id="post-conclusioni"></a>

## Conclusioni

Per evitare questi risultati indesiderati, noi di **HTML Crusco** sconsigliamo di impostare **canonical URL personalizzati** sulle voci di menu, a meno che non si tratti di contenuti statici senza una relazione gerarchica *genitore-figlio*.

In tutti gli altri casi, come ci ricorda lo stesso plugin (vedi immagine seguente), è consigliato gestire questi URL personalizzati nell'apposita area del plugin presente all'interno dei componenti di Joomla.

Il plugin Crusco Canonical URL **supporta tutti gli elementi Joomla, Convert Forms e SP Page Builder**

Per saperne di più [leggi la sezione "How-to" del plugin](https://www.htmlcrusco.it/joomla-extensions/crusco-canonical-url-plugin-per-joomla/how-to).

![](https://www.htmlcrusco.it/images/canonical-url-joomla-warning-menu-item.png)Messaggio di avviso del plugin
