Joomla! 1.5 Search Engine Friendly URL. Attivare il SEO di Joomla! per un miglior posizionamento nei motori di ricerca
Nel presente tutorial verrà fornita una panoramica di base delle configurazioni SEO di Joomla!, al fine di consentire alle pagine del sito di non essere completamente "trascurate" dai motori di ricerca. Il team di sviluppatori di Joomla! 1.5, sin dalla sua apparizione, ha introdotto una serie di miglioramenti dal punto di vista SEO (Search Engine Optimization).
Le seguenti note, riportate di seguito, mostrano alcuni miglioramenti a cui si è accennato.
- Possibilità di abilitare il Search Engine Friendly url senza l'intervento del Mod_Rewrite di Apache;
- Possibilità di aggiungere il suffisso (.html) alle url;
- Il nome generale del sito, il tag meta description e le parole chiave globali non vengono più aggiunte in maniera automatica ad ogni contenuto;
- Titoli, meta tag description e keywords possono essere unici per ogni tipo di contenuto.
Per accedere alle impostazioni SEO di Joomla! ci si deve portare nell'area di amministrazione e poi selezionare: Configurazione. Sulla parte destra troveremo il pannello simile all'immagine seguente:

Per impostazione predefinita, senza aver abilitato il SEO di Joomla!, veranno generati Url come quello che segue:
www.nomesito.it/index.php?option=com_content&view=frontpage&Itemid=25
Come si può notare dall'Url di esempio riportato, viene incluso il nome del componente per l'elemento frontpage ed in più l'Itemid, vale a dire l'Identificativo dell'articolo.
Per poter cambiare questa impostazione e consentire agli Url una più facile indicizzazione, ci sono due opzioni.
- Consentire un Url SEF senza usare il mod_rewite di Apache, per i server che non lo supportano;
- Attivare l'Url SEF con il mod_rewrite di Apache, per i server che lo supportano
Per attivare la funzione SEF di Joomla! 1.5 è necessario compiere semplici passaggi:
- Autenticarsi come amministratori nell'area di backend;
- Portarsi su Configurazione Globale;
- Selezionare le impostazioni SEO in cui è possibile abilitare o disabilitare le funzioni specifiche.

Abilitare le Url SEF senza il mod_rewrite di Apache
Per poter avere le Url Search Engine Friendly, su server che non supportano il mod_rewrite di Apache, è sufficente selezionare "SI" nella label appropriata, come nell'immagine che segue:

- Salvare la modifica apportata, selezionando il pulsante "SALVA" nella parte alta a destra;
- Aggiornare il sito web e l'Url sarà simile al seguente: index.php/frontpage;
- Come si può notare il nome del componente e l'Itemid sono stati rimossi, essendo stati rimpiazzati da index.php/frontpage.
Abilitare le Url SEF con il mod_rewrite di Apache
La maggior parte delle società di hosting includono il supporto al mod_rewrite come parte del pacchetto di web hosting. L'approccio che spessissimo viene messo in atto è quello di utilizzare delle Url SEF.
Per poter ottenere delle Url SEF con il mod_rewrite, si devono compiere i seguenti passaggi:
- Utilizzare un client FTP (File Transfer Protocol) e collegarsi allo spazio web; più precisamente alla directory in cui è installato Joomla! 1.5;
- Individuare un file denominato htaccess.txt;
- Prima di abilitare le Url SEF, si deve rinominare il file htaccess.txt in .htaccess;
- Quando si rinomina il file htaccess.txt è consigliabile farlo utilizzando il client FTP. Non dimenticarsi di eliminare il suffisso ".txt". Aggiungere il punto prima del nome del file in modo tale che il suo nome finale sia .htaccess;
- Adesso che è stato rinominato il file in .htaccess, loggarsi nell'area di amministrazione e scegliere Configurazione Globale per poi portarsi sulla Configurazione SEO;
- In tale pannello selezionare i due radiobuttons sia per Search Engine Friendly URL che per il mod_rewrite di Apache;
- La configurazione appena selezionata sarà simile all'immagine riportata:

- Salvare il tutto. Adesso le Url saranno simili al seguente: /joomla-overview.
Si noti come il nome del componente, itemid e l'estensione index.php sono stati rimossi dalla Url. La pagina in oggetto viene presentata con un Url più pulito e che rispecchia i suoi contenuti.
Aggiungere il Suffisso alle Url
Joomla! 1.5 prevede anche la possibilità di aggiungere un suffisso .html alla fine delle Url. Per attivare tale opzione sono necessri i seguenti passaggi:
Dall'amministrazione selezionare Configurazione Globale e selezionare "SI" il radiobutton in corrispondenza della label "Aggiungi il suffisso agli URL", come l'immagine seguente:

Salvare la modifica appena apportata ed aggiornare il frontend. Adesso l'Url del sito sarà simile a:
/frontpage.html
Come si può vedere, dalla Url di esempio riportata, adesso alla fine della Url c'è il suffisso .html, facendo credere ai motori di ricerca che si è in presenza di una pagina statica in html, appunto.
Unico tag meta description e keyword
Come visto in precedenza, il tag meta description e le keywords globali non sono più aggiunti a ciascun contenuto. Per avere in ogni articolo il suo tag meta description e le parole chiave appropriate al contesto, seguire i seguenti passaggi:
- Dall'amministrazione di Joomla! selezionare l'opzione Contenuti → Gestione Articoli;
- Aprire un articolo esistente;
- Nella parte destra della schermata è presente il tab Informazioni Metadata;
- Espandere tale box ed aggiungere una descrizione unica, oltre a delle keywords, in base al contesto del contenuto dell'articolo;
- Salvare al termine dell'operazione.
Tale procedimento va fatto per ogni articolo da inserire nel sito, se non si vuole che il nome dello stesso, le parole chiave ed il meta tag description appaiano uguali, sulla barra del titolo, in tutte le pagine.
Sarebbe opportuno, quindi, che subito dopo l'installazione di Joomla! si entri in Configurazione e si eliminino sia le keywords che il testo per la descrizione del sito, presenti di default.
| < Prec. | Succ. > |
|---|

