Molti siti Joomla! presentano problemi SEO tecnici già a livello di configurazione iniziale: URL non leggibili, metadati incompleti o impostazioni lasciate ai valori di default. In questi casi, intervenire con plugin SEO non risolve il problema alla radice. Joomla! mette già a disposizione strumenti core sufficienti per costruire una base solida, se configurati correttamente.

Se la base globale non è configurata correttamente, anche i contenuti migliori rischiano URL disordinati, metadati incoerenti e segnali SEO instabili.

In questo primo articolo ci concentriamo sulla Configurazione Globale. Attiviamo gli URL SEF, configuriamo la riscrittura tramite .htaccess e impostiamo i metadati globali del sito. L'obiettivo non è promettere risultati automatici in SERP, ma costruire una struttura tecnica ordinata, leggibile e manutenibile nel tempo, con passaggi applicabili anche su Joomla! 4 e 5.

Perché partire dal core prima dei plugin SEO

La logica è semplice: prima si mette in ordine ciò che Joomla! gestisce nativamente, poi si valuta se esiste un'esigenza reale che richiede altro. Se il sito ha URL non SEF, metadati globali incompleti, direttive robots incoerenti, redirect non gestiti e impostazioni tecniche lasciate ai default, installare un plugin SEO non risolve il problema alla radice. Lo nasconde soltanto sotto un nuovo livello di configurazione.

Configurare prima il core, e poi valutare il resto, porta vantaggi concreti:

  • riduce il rischio di incompatibilità dopo gli aggiornamenti del CMS;
  • mantiene più chiara la responsabilità dei campi SEO tra configurazione globale, menu, categorie e articoli;
  • consente al team editoriale di operare su schermate native e coerenti del backend Joomla! (come i metadati degli articoli e i plugin core effettivamente in uso), riducendo la dipendenza da pannelli aggiuntivi non uniformi;
  • semplifica audit, formazione interna e passaggio di consegne.

Il punto di partenza è il backend, nel percorso Sistema → Configurazione Globale → Sito → Impostazioni SEO. Qui si definisce il comportamento generale degli URL e di alcuni segnali tecnici che incidono direttamente sulla leggibilità del sito.

Procedura passo-passo

URL SEF

L'opzione URL SEF va attivata per trasformare gli indirizzi generati dal CMS in URL più comprensibili. Senza questa impostazione attiva, Joomla! tende a produrre indirizzi con parametri e identificativi interni, poco adatti sia alla lettura umana sia alla manutenzione nel tempo.

Un URL come /index.php?option=com_content&id=2 non aiuta a capire il contenuto della pagina. Un URL come /servizi-seo è invece più leggibile, più memorizzabile e più semplice da condividere.

Riscrivi URL

Dopo aver attivato gli URL SEF, il passaggio successivo è Riscrivi URL. Questa opzione rimuove index.php dal percorso, ma funziona solo se il file htaccess.txt è stato rinominato in .htaccess e il server supporta la riscrittura URL tramite mod_rewrite.

Sequenza consigliata:

  1. rinomina htaccess.txt in .htaccess;
  2. attiva Riscrivi URL nel backend Joomla!;
  3. testa la homepage, una voce menu, un articolo e una categoria.

Se compare un errore 500 (caso frequente su hosting condivisi), ripristina subito un file .htaccess funzionante (backup o versione base da htaccess.txt), controlla i log errori del server e verifica se il provider blocca alcune direttive. In questi casi, a scopo di verifica, si può commentare temporaneamente la direttiva incriminata (tra le più comuni, ad esempio # Options +FollowSymLinks).

Suffisso URL

L'opzione Suffisso URL in molti casi può restare disattivata. Aggiungere suffissi agli URL raramente porta un beneficio concreto e spesso rende gli indirizzi meno puliti.

Alias e lingua principale del sito

Per siti in lingua italiana, salvo esigenze specifiche, è consigliabile mantenere l'opzione Alias Unicode su No. Attivare Alias Unicode può avere senso solo in due casi particolari:

  • il sito contiene contenuti con caratteri non latini;
  • si vuole preservare negli URL la trascrizione fedele dei caratteri speciali per motivi editoriali o di branding.

Negli altri casi, mantenere la conversione in ASCII garantisce URL più prevedibili, coerenti e facilmente condivisibili.

Esempio pratico: evoluzione URL nel caso reale

Gli esempi seguenti derivano da un ambiente demo parallelo (voce menu di tipo Lista di singola categoria) e servono solo a mostrare l'evoluzione tecnica dell'URL al variare delle opzioni SEO di Joomla!. Nel sito finale, alias, ID e percorsi possono risultare diversi in base alla struttura già definita di articoli e voci menu, mentre il metodo di configurazione resta identico.

Stato configurazione URL risultante
URL SEF disattivati /index.php?option=com_content&view=article&id=1:seo-core-joomla-configurazioni-globali&catid=8&Itemid=101
Attiva URL SEF /index.php/seo-core-joomla-configurazioni-globali
Riscrivi URL SEF (.htaccess) /seo-core-joomla-configurazioni-globali
Suffisso URL attivo /seo-core-joomla-configurazioni-globali.html

La progressione è concreta: prima si riducono i parametri tecnici, poi si elimina index.php, infine si valuta se mantenere o meno il suffisso in base alla strategia editoriale del progetto.

Siti già in produzione: se queste impostazioni vengono applicate su un sito già online, è importante considerare che l'attivazione degli URL SEF cambia la struttura degli indirizzi esistenti. Prima di procedere, è necessario predisporre i redirect 301 dalle URL precedenti verso quelle nuove: senza questa precauzione si rischia di perdere backlink e posizionamenti già acquisiti.

Nome del sito nei titoli

Nome del sito nei titoli è l'impostazione che definisce come il nome del brand viene aggiunto al titolo della pagina (tag title). Si configura in Sistema → Configurazione Globale → Sito ed è una verifica obbligatoria in ogni setup SEO tecnico, perché incide direttamente sulla coerenza tra pagina, brand e snippet in SERP.

Le scelte operative sui valori predefiniti delle voci menu (inclusa la gestione del nome sito nei titoli) sono trattate nel capitolo dedicato alla configurazione menu.

Impostazioni Metadata globali in Joomla!

Nel pannello Sistema → Configurazione Globale → Sito → Impostazioni Metadata i campi rilevanti sono questi:

  • Descrizione meta del sito: campo globale di fallback. Nei siti multipagina e preferibile lasciarla vuota e compilare descrizioni specifiche a livello di voce menu/articolo; valutarla solo in siti molto piccoli.
  • Robots: per sito pubblico usare in genere Index, Follow, salvo eccezioni motivate.
  • Diritti sul contenuto: utile per definire ownership e policy editoriale del sito.
  • Mostra meta tag Author: valutare se mostrare l'autore a livello meta in base alla policy editoriale.
  • Mostra la versione di Joomla!: disattivarla in produzione; rendere pubblica la versione del CMS non apporta benefici SEO e può facilitare attività di fingerprinting da parte di bot e scanner automatici.

Plugin core coinvolti

Nel lavoro SEO su Joomla! conviene verificare i plugin core che influenzano la gestione SEF e la qualità degli URL.

System - SEF

Il plugin core System - SEF aggiunge il supporto SEF ai link nei documenti. Agisce sull’output HTML generato dal CMS, trasformando i link in formato SEF. Non richiede tag speciali. Vale la pena aprirlo in Sistema → Plugin e verificare i campi che incidono sul comportamento finale degli URL.

  • Dominio del sito: compilarlo solo se occorre forzare un dominio canonico preciso; in caso contrario è preferibile lasciarlo vuoto.
  • Forza un suffisso tramite reindirizzamento: in genere lasciarlo su No, salvo progetti che richiedono davvero URL con suffisso uniforme.
  • Gestione rigorosa di index.php: utile per ridurre varianti duplicate con e senza index.php; da attivare dopo aver testato homepage, categorie e articoli.
  • Barra finale per gli URL: mantenere una convenzione coerente, preferendo in molti casi URL senza barra finale se il progetto non richiede altro.
  • Routing rigoroso: opzione da valutare con attenzione, per rendere il routing più prevedibile e ridurre ambiguità negli URL generati.

Errori comuni da evitare

La maggior parte dei problemi SEO tecnici di base in Joomla! non nasce da limiti del CMS, ma da configurazioni lasciate a metà. Ecco gli errori che conviene intercettare subito:

  • attivare Riscrivi URL senza aver prima rinominato htaccess.txt in .htaccess;
  • usare alias incoerenti: Joomla! normalizza automaticamente gli slug, ma conviene evitare simboli non necessari;
  • scrivere meta description troppo lunghe, vaghe o eccessivamente ripetitive;
  • compilare la Descrizione meta del sito su progetti multipagina, finendo per replicare lo stesso testo su molte pagine;
  • compilare in modo superficiale i metadati globali (robots, diritti, author, versione Joomla!);
  • cambiare URL già pubblicati senza valutare redirect e impatto sugli accessi esistenti.

Questi errori sono semplici da prevenire, ma spesso restano in produzione per mesi perché nessuno ha definito una checklist minima di controllo.

Sintesi operativa

Obiettivo di questo capitolo: consolidare la base SEO tecnica del sito con URL puliti, metadati globali coerenti e comportamento SEF stabile, prima di qualsiasi ottimizzazione avanzata.

Checklist finale Joomla! 6

  • URL SEF e Riscrivi URL attivi.
  • .htaccess rinominato e verificato (nessun errore 404/500, log server controllati in caso di problemi).
  • Robots globali configurati; Descrizione meta del sito valutata correttamente (vuota nei siti multipagina, fallback solo se utile).
  • Diritti sul contenuto, meta Author e versione Joomla! verificati secondo policy editoriale.
  • Plugin System - SEF verificato: Dominio del sito, suffisso via redirect, gestione rigorosa di index.php, barra finale URL e routing rigoroso.
  • Test finale eseguito su homepage, una voce menu, una categoria e un articolo.

Conclusione

Configurare bene Joomla! dal core significa impostare una base SEO tecnica solida prima di qualsiasi ottimizzazione avanzata. La priorità è costruire un'architettura pulita con URL chiari, metadati coerenti, robots corretti e configurazioni stabili nel tempo.

Prossimo capitolo della serie

Per completare la configurazione tecnica, si prosegue con SEO Core Joomla! 6: Configurazione Voci Menu, Alias e Metadati, passaggio naturale per consolidare la coerenza tra struttura di navigazione, titolo pagina e metadati.

Per continuità del percorso puoi anche consultare il capitolo successivo già collegato: SEO Core Joomla! 6: Routing Avanzato, Canonical e Segnali On-Page.