Ciao a tutti!
Tra le molte guide facilmente reperibili in rete ne ho trovata una particolarmente interessante che, prima di seguire alla lettera, preferirei sapere se offre utili consigli o solamente bufale. Vi allego di seguito i 2 passi "più delicati" poichè vanno a modificare direttamente il core di Joomla:
Durante l'installazione del CMS vi verrà chiesto il nome del sito web, che successivamente verrà mostrato come prima parte del title di tutte le pagine web, seguito dal titolo del contenuto visualizzato. Da un punto di vista SEO questa struttura non è corretta, perchè è consigliabile che i titoli siano il più possibile diversi tra loro e correlati ai contenuti delle pagine, tenendo presente che le prime 3-4 parole hanno più peso di quelle successive.
Il nostro intervento di ottimizzazione servirà ad invertire l'ordine in cui vengono mostrati gli elementi del titolo, per visualizzare prima il nome dell'articolo seguito eventualmente dal titolo del sito web. Per far ciò bisogna sostituire la riga 509 del file "joomla.php" contenuto della cartella "includes" della root con la seguente:$this->_head['title'] = $title ? $title . " - ". $GLOBALS['mosConfig_sitename'] : $GLOBALS['mosConfig_sitename'];
ed ottenere dei titoli ottimizzati per i motori di ricerca.
Prima di passare all'argomento successivo è necessaria un'ultima modifica per eliminare la parola "Home" dal titolo della home page del sito web. Per far ciò bisogna sostituire la riga 221 del file "content.php" contenuto nella cartella "components\com_content" con$mainframe->SetPageTitle(");
L'altro passo che non mi convince è il seguente:
Chiunque abbia letto almeno una volta una guida sull'ottimizzazione del codice HTML saprà sicuramente che è molto importante inserire un attributo Title nei link interni ed esterni, per motivi riguardanti sia l'accessibilità che la Search Engine Optimization. Per inserire il "Title" nei link dei menu di Joomla! si deve sostituire il contenuto del tag a della riga 133 del file "mod_mainmenu.php" contenuto della cartella "modules" conhref="'. $mitem->link .'" class="'. $menuclass .'" '. $id .' title="'. $mitem->name .'" '. $id .'
Ora non vi resta che dire la vostra sull'utilità o pericolosità di tali informazioni!