Dopo aver consolidato il routing, i canonical e i segnali on-page nel capitolo precedente, il passo successivo è completare la mappa dei tipi di voce menu core di Joomla!. Non sono solo Articolo singolo, Blog categoria e Lista categoria: Joomla! integra nativamente Login, Ricerca, Contatti, Tag e molti altri tipi, ognuno con comportamenti URL e implicazioni SEO specifiche.
Se questi tipi non sono configurati con criterio SEO, il risultato è URL non presidiate, crawl budget disperso su pagine funzionali, o indicizzazioni indesiderate attive per mesi senza accorgersene.
In questo capitolo analizziamo ogni tipo di voce menu core: quale URL produce, se supporta metadati propri, quando applicare noindex e come gestire il parametro Itemid per evitare varianti URL dello stesso contenuto. Il tutto con focus strettamente SEO, prima di passare al livello editoriale — categorie, articoli e immagini — nel capitolo successivo.
Perché i tipi di voce menu core determinano l'integrità dell'indice
La logica è semplice: ogni tipo di voce menu ha effetti pratici su URL, indicizzazione e qualità dell'architettura informativa.
Una domanda frequente: "Perché non è sufficiente conoscere Articolo singolo, Blog categoria e Lista categoria?" La risposta è pratica: Joomla! mette a disposizione 10+ tipi di voce menu, e ognuno ha un comportamento URL e una implicazione SEO specifica.
Se non li distingui, rischi scenari concreti come questi:
- la pagina di Login rimane accessibile ai crawler con URL temporanea e meta description generica;
- la Ricerca genera URL infinite da query degli utenti, disperdendo budget di crawl;
- i Tag creano centinaia di URL simili, percepite come bassa qualità;
- Contatti espone una form non indicizzabile, accumulando parametri negli URL;
- l'
Itemidgenera varianti URL dello stesso contenuto se il routing non è rigido.
I vantaggi di conoscere completamente i tipi core sono concreti: evita URL con parametri indesiderati, riduce il rischio di indicizzare pagine che dovrebbero avere noindex esplicito, comprende il ruolo dell'Itemid, e progetta una struttura menu coerente senza sorprese post-rilascio.
Voci di menu editoriali: URL, metadati e paginazione
Tipi già approfonditi nei capitoli precedenti
Questi tipi sono stati trattati in dettaglio nei capitoli 2 e 3 della serie; li includiamo qui per richiamare i comportamenti SEO fondamentali prima di entrare nei tipi funzionali.
- Articolo singolo — genera
/alias-articolo; eredita i metadati dell'articolo; è la voce editoriale principale. - Blog categoria — genera
/alias-categoria; introduce la paginazione conlimitstart=X, da gestire con canonical o noindex sulle pagine successive. - Lista categoria — comportamento analogo al Blog categoria per URL e paginazione.
limitstart su questi tipi, vedi il capitolo 2 e il capitolo 3 di questa serie.Raggruppamenti editoriali — non ancora approfonditi
Oltre ai tre tipi principali, Joomla! offre raggruppamenti di contenuto editoriale che aggregano articoli e categorie in modi diversi. Questi non sono stati trattati in dettaglio nei capitoli precedenti perché costruiti sugli stessi fondamentali (metadati, routing, parametri di paginazione), ma meritano attenzione per la strategia SEO.
- Articoli archiviati — genera una pagina di archivio; da valutare con noindex se il contenuto non ha valore editoriale attivo.
- Articoli in evidenza — aggrega articoli contrassegnati come "in evidenza"; genera URL propria; da presidiare con metadati e canonical se sovrapposta alla home.
- Tutte le categorie (albero) — vista gerarchica delle categorie; utile come mappa di navigazione, ma da monitorare per evitare URL di scarso valore nell'indice.
La regola di fondo rimane la stessa: ogni aggregazione editoriale segue le stesse regole di metadati compilati, routing pulito e gestione della paginazione definite nei capitoli 2 e 3.
Voci funzionali con impatto SEO diretto
Questi tipi non pubblicano contenuto editoriale ma generano URL indicizzabili — o potenzialmente infinite. Sono i più critici da governare attivamente.
https://github.com/joomla/joomla-cms.Login, Logout, Password Reset (Users component) — noindex consigliato
Le voci del componente Users accessibili a tutti — Login Form, Logout, Password Reset, Richiesta Nome Utente — generano URL come /login, /logout, /password-reset. Non contengono contenuto editoriale: sono form funzionali.
Problemi se indicizzate:
- occupano budget di crawl su pagine temporanee e non strategiche;
- generano snippet generici, senza valore informativo per l'utente;
- distribuiscono segnale SEO verso pagine che non contribuiscono al posizionamento.
Applicare noindex è generalmente consigliato:
- Aprire Menu → [Main Menu] → [voce] → Visualizzazione pagina.
- Selezionare Robots → Noindex.
- Salvare.
noindex.Ricerca (Search component) — noindex consigliato
La pagina di ricerca, generata da com_search, produce un URL diverso per ogni query dell'utente: /ricerca?searchword=QUERY. Il problema è strutturale: ogni termine cercato genera una URL potenzialmente unica.
Scenario concreto:
/?searchword=seo→ URL con risultati "seo"/?searchword=joomla→ URL con risultati "joomla"- N query → N URL dalla stessa pagina
Se indicizzate, il crawl budget si disperde su risultati temporanei e negli strumenti webmaster compaiono centinaia di URL simili senza valore editoriale.
- Aprire Menu → [Main Menu] → Ricerca → Visualizzazione pagina.
- Selezionare Robots → Noindex.
- Salvare.
noindex sulla voce menu non disabilita la funzione di ricerca per gli utenti; impedisce solo che i motori la indicizzino.Contatti (Contact component) — Valutazione caso per caso
Il componente Contact offre cinque viste: Singolo contatto, Lista dei contatti di una categoria, Contatti in evidenza, Elenco di tutte le categorie in un albero e Crea contatto. Ognuna genera una URL leggibile, ma il contenuto varia molto a seconda del progetto.
- Solo form: applicare
noindex; nessun contenuto editoriale da indicizzare. - Contenuto informativo + form (orari, indirizzi, referenti, testo di presentazione): valutare di mantenerla indicizzabile, compilando la
Descrizione metadella voce menu. - Lista, albero o contatti in evidenza con dati aziendali strutturati: può avere valore per ricerche locali o organizzative, se i contenuti sono curati.
- Crea contatto: voce per l'inserimento di nuovi contatti; in quasi tutti i casi va tenuta su
noindexo rimossa dal menu pubblico.
Regola pratica: quando in dubbio, applica noindex e monitora per 30 giorni con gli strumenti webmaster della piattaforma che utilizzi. Se la pagina genera traffico organico qualificato, rivaluta con metadati compilati.
Tag (Tags component) — Strategico o da limitare
Il componente Tags genera pagine aggregate: Elementi taggati, Lista compatta di elementi taggati, Lista di tutti i tag. Ogni tag produce una URL — /tag/nome-tag — e se i tag sono numerosi si moltiplicano le pagine con contenuto simile.
Rischio: con 100 tag attivi si hanno 100 pagine potenzialmente percepite come a bassa qualità se non presidiate editorialmente.
- Tag strategici (3-5 temi principali, freschi, con link interni coerenti): possono restare indicizzabili.
- Tag automatici o prolifici (senza piano editoriale): considera di escluderli via
robots.txto noindex.
Le altre voci di menu: come classificarle
Per le voci non trattate in dettaglio, la domanda giusta non è "quale componente usano?" ma "generano URL pubbliche indicizzabili?"
- Nessun impatto SEO diretto — non generano URL proprie o puntano fuori dal sito: Separatore, Titolo separatore, URL esterno, Alias voce di menu. Non richiedono azione.
- Impatto condizionato — valutare noindex — generano URL pubbliche ma senza contenuto editoriale: Newsfeed (feed RSS aggregati), Privacy (form GDPR), Modulo di registrazione (se il sito non ha iscrizioni aperte). Applicare
noindexse la pagina non ha valore per il visitatore generico. - Nessuna azione SEO richiesta — protette da autenticazione, non accessibili ai crawler: Profilo utente, Modifica profilo, Wrapper iframe (il contenuto incorporato non è leggibile dai motori). Ignorarle nella strategia SEO.
Itemid e impatto sulla URL
In tutte le voci di menu che generano URL interna, Joomla! aggiunge un parametro invisibile nel linking interno: l'Itemid, identificativo della voce menu.
Esempio: se crei un link interno verso la pagina Ricerca da un articolo, Joomla! genera internamente: /?searchword=...&Itemid=45 (dove 45 è l'ID della voce menu Ricerca).
Come funziona: Joomla! lo usa per capire quale voce menu attiva il template e quale contesto di menu applicare. Se la riscrittura URL è attiva, l'Itemid rimane nascosto nella logica interna.
/ricerca?Itemid=45 vs /ricerca?Itemid=46 se la voce esiste in due menu diversi).Verifica e controllo:
- Controllare in Sistema → Configurazione Globale → Articoli → Integrazione → Routing che Routing rigoroso = Sì.
- Con questa impostazione, solo una URL primaria è considerata valida da Joomla!; le varianti con
Itemidsono gestite internamente senza generare URL pubbliche multiple. - Verificare negli strumenti webmaster se compaiono URL multiple con lo stesso contenuto e parametri diversi di
Itemid. Se sì, il routing va riallineato.
Come decidere se indicizzare una voce di menu
Non tutti i tipi di voce di menu devono essere indicizzabili. Ecco la gerarchia decisionale pratica:
| Tipo voce menu | Indicizzare? | Regola |
|---|---|---|
| Articolo singolo | Sì | Contenuto editoriale con valore |
| Blog categoria | Sì | Contenuto dinamico con valore |
| Login | No (noindex) | Di norma noindex per pagina di login |
| Ricerca | No (noindex) | Di norma noindex per query potenzialmente illimitate |
| Contatti | Dipende | Form pura → noindex; contenuto informativo → indicizza |
| Tag | Dipende | Solo se strategici e gestiti editorialmente |
Regola d'oro: quando in dubbio, applica noindex e monitora per 30 giorni con strumenti webmaster affidabili. Se la pagina aggiunge valore reale (traffico consistente, link interni coerenti, metadati compilati), rivaluta l'impostazione.
Errori comuni da evitare
- Lasciare online una pagina Login senza `noindex` esplicito: occupa crawl budget e confonde l'indicizzazione.
- Non applicare `noindex` alla pagina Ricerca: genera URL infinite da query degli utenti, disperde segnale.
- Usare voci di menu Tag senza piano editoriale: produce centinaia di URL simili, percepite come bassa qualità.
- Confondere l'Itemid con un parametro SEO controllabile: è trasparente se routing è configurato bene.
- Creare voci URL esterno senza verificare il contesto: valuta se il link interno aggiunge valore editoriale.
- Dimenticare di verificare il tipo effettivo quando il problema è nell'architettura URL, non nella voce stessa.
Sintesi operativa
Ogni tipo di voce menu Joomla! ha un comportamento URL, una gestione di metadati e un impatto SEO specifici. Conoscerli evita indicizzazioni indesiderate, parametri esposti e incoerenze architetturali.
La checklist fondamentale per ogni voce di menu:
- Qual è il tipo e qual è il componente?
- Quale URL genera?
- Supporta metadati propri?
- Necessita `noindex` esplicito?
- Genera parametri che creano URL multiple?
Checklist finale Joomla! 6
- Tutti i tipi di voce menu core identificati sulla propria struttura menu.
- Pagine Login e Ricerca verificate con
noindexesplicito applicato: Menu → Visualizzazione pagina → Robots → Noindex. - Pagina Contatti valutata: applicare
noindexse è form pura senza contenuto indicizzabile. - Tag verificati: se presenti, monitorare con strumenti webmaster per evitare inflazione di URL e contenuto duplicato.
- Itemid compreso: verificare che
Routing rigoroso = Sìin Sistema → Configurazione Globale → Articoli → Integrazione → Routing. - Parametri di paginazione (
limitstart) verificati su Blog categoria e Lista categoria. - URL esterne revisionate per rilevanza e contesto editoriale.
- Metadati compilati nel livello corretto per ogni tipo di voce di menu (Descrizione meta dove disponibile).
- Cross-link verso il capitolo precedente SEO Core Joomla! 6: Routing Avanzato, Canonical e Segnali On-Page verificato.
Conclusione
Conoscere tutti i tipi di voce menu core completa l'architettura SEO avviata con la configurazione globale (cap. 1), i menu base (cap. 2) e il routing (cap. 3). Solo con questa visione completa il sito mantiene una struttura SEO stabile, senza sorprese da indicizzazioni indesiderate, URL duplicate o parametri incontrollati.
L'applicazione rigorosa di noindex sui tipi Login e Ricerca, la valutazione caso-per-caso di Contatti e la gestione strategica dei Tag trasformano le voci di menu da elementi navigazionali a colonne portatrici della strategia SEO.
Prossimo capitolo della serie
Fino a questo punto abbiamo consolidato la base tecnica di Joomla!: configurazione globale, struttura dei menu, routing, tipi di voci menu, segnali on-page. Il prossimo capitolo fa un passo indietro e approfondisce il livello editoriale: categorie, articoli, immagini, alt text e metadati a livello di contenuto — gli elementi che danno valore reale alle pagine costruite da questa architettura.
Per continuità editoriale puoi rivedere i capitoli precedenti: SEO Core Joomla! 6: Configurazione Globale e URL SEF, SEO Core Joomla! 6: Configurazione Voci Menu, Alias e Metadati e SEO Core Joomla! 6: Routing Avanzato, Canonical e Segnali On-Page, fondamentali per comprendere come i tipi di voce menu determinano URL, routing e segnali SEO in coerenza con l'architettura già impostata.