Riguardo al posizionamento sui motori di ricerca dei siti creati con Joomla esistono molte dicerie e leggende, prima fra tutte quella che un sito costruito con questo cms avrebbe problemi congeniti di posizionamento.
Chi si occupa di Seo (search engine organization), sa perfettamente che in questo campo le certezze sono poche e sono soggette a frequenti rivalutazioni vista l'evoluzione continua degli algoritmi dei motori. Google ad esempio nel corso del 2008 ha modificato il suo algoritmo ben 400 volte. Questa situazione provoca molta incertezza sia nei webmaster che nei professionisti Seo ed i miti e leggende proliferano.
Tornando a Joomla, ci è capitato spesso di sentire anche in ambiti professionali che i siti costruiti con Joomla avrebbero problemi (spesso non precisati) di posizionamento.
La realtà è ben diversa.
Posizionamento Joomla: un mito da sfatare.
Qualsiasi sito che ambisce a buoni posizionamenti, (tralasciando spammers e black hat), deve rispettare delle regole elementari per avere chanches di raggiungere i propri obbiettivi. Questo a prescindere dal sistema usato per costruirlo. Se queste regole vengono implementate correttamente non ha nessuna importanza se il sito sia in Joomla, Drupal, html puro o altro.
Joomla oltretutto offre diversi strumenti (moduli, componenti e plugin) sviluppati da terze parti che consentono di curare il Seo praticamente in ogni suo aspetto.
I problemi veri possono nascere solamente se il cms viene configurato male ed in ogni caso bisogna impegnarsi veramente molto per ricevere vere e proprie penalizzazioni.
Gli url
Di default gli url generati da Joomla non sono dei migliori, è vero. Ma già attivando il sef interno di default si ottengono url più che decenti che non generano nessun tipo di problema agli spider dei motori.
Esistono però diversi componenti per migliorare ancora la situazione ed avere maggiore flessibilità e controllo sugli url. Componenti come Sh404sef, Joomla Sef, ArtioSef o Nusef, giusto per citarne alcuni. Questi componenti non solo generano in automatico degli ottimi url, ma permettono anche diverse personalizzazioni: inserire/rimuovere i nomi di sezioni e categori dagli url, creare redirect 301, gestire gli url duplicati e risolvere diversi problemi di canonizzazione (come ad esempio il redirect da "senza www" a "www"). Alcuni di questi, come Sh404sef, permette anche di gestire titles e meta tags: description, keywords e author.
Ovviamente sono componenti che vanno utilizzati con cautela: una volta che si sono generati gli url ed il sito è stato indicizzato non bisogna commettere errori, come svuotare l'elenco degli url. Si rischia che vengano rigenerati ma in maniera diversa e che tutte le pagine precedentemente posizionate non vengano più trovate nè dai motori nè dagli utenti.
Attenzione ai template.
Molti produttori di template sfornano ottimi prodotti ma spesso senza congnizioni di Seo. Alcuni addirittura affermano che il loro template è "ottimizzato per il Seo" magari solo perchè il logo del sito è racchiuso in tag H1 (cosa che tra l'altro reputo un errore).
Solitamente i problemi principali risiedono proprio nell'utilizzo (sconsiderato) degli heading tag: H1, H2, H3. In moltissimi template ad esempio gli H2 e gli H3 vengono usati di default per i titoli dei moduli.
Quello che non va in questa metodologia è che gli heading dovrebbero essere utilizzati a livello pagina, e non spalmati in maniera identica su tutto il sito. Gli heading dovrebbero identificare dei "titoletti" riguardanti il contenuto della pagina specifica ed è facile capire che se sono assegnati in automatico ai titoli dei menù la cosa non avviene. Avremo infatti con ogni probabilità negli heading parole come "menu" o "feeds" o "articoli recenti" che nulla hanno a che vedere con il contenuto dell'articolo contenuto nella pagina.
Senza essere drastici, non c'è bisogno apriori di scartare questi template, basta ad esempio modificare il codice ed assegnare dei div al posto degli "H". Successivamente sarà necessario modificare anche il Css perchè con ogni probabilità agli heading è anche assegnato un particolare stile grafico. Assegnate quello stile ai nuovi div creati ed il gioco è fatto.
Un altro elemento dei template da tenere sott'occhio sono gli script. Molti usano degli script che appesantiscono la pagina rallentandone di molto il caricamento, cosa non particolarmente apprezzata dai motori. Se ad esempio si è in uno shared hosting e non si dispone di un server molto veloce la situazione si aggrava.
Solitamente questi script servono alla realizzazione di particolari effetti grafici. La domanda da farsi è: quanto servono questi effetti ai miei utenti? Preferiscono che nel sito raggiungere i contenuti sia veloce o vedere la stessa "strabiliante" animazione ogni volta che caricano una pagina? Non fatevi prendere dal web-narcisismo, nella maggior parte dei casi sarà il contenuto a determinare la qualità del sito, non la sua grafica.
Componenti di terze parti
A volte possono essere i componenti di terze parti a generare problemi. Innanzitutto i componenti Sef citati in precedenza non hanno plugin per tutti i componenti esistenti, sarebbe impossibile. Questo significa che alcuni componenti del vostro sito potrebbero non generare degli url ottimizzati. La cosa non è da considerare troppo preoccupante visto che i componenti più diffusi (come Virtuemart, Sobi2, Seyret o Adsmanager, la lista è lunga) non soffrono di questo problema.
E se si utilizza un componente per il quale non esistono plugin sef? Beh, se lo usate ad esempio per creare delle form, valutate voi quale possa essere il danno. L'importante è che sia posizionata la pagina (ricca di contenuto) che linka alla form, non la form stessa.
Url e contenuti duplicati (tag cloud?)
Un problema diffuso dei cms è che se non configurati correttamente possono generare quantità smisurate di pagine tutte aventi gli stessi contenuti ma organizzati differentemente oppuri tutti aventi titles e description identiche. Tanto per fare un esempio, nel periodo (forse finito) nel quale se non avevi una tag cloud eri un criminale sono stati sviluppati molti componenti appositi. Peccato che in realtà molti invece di migliorare il posizionamento finissero col peggiorarlo. Siti con 20 articoli riuscivano a generare delle tag cloud con centinaia di parole e quindi centinaia di pagine, pagine che riproponevano sempre gli stessi 20 articoli in varie salse. Oltre a non avere alcun giovamento a livello di Seo, c'era anche il rischio di essere penalizzati al pari degli spammer.
In questo caso il consiglio è quello di utilizzare le cloud solo se pensate che siano utili per i vostri visitatori e se siete sicuri al 100% di saper utilizzare il componente che le genera e sapete quali effetti provoca in ambito Seo.
Se non siete sicuri ma volete ugualmente una cloud, modificate il componente per utilizzare l'attributo rel="nofollow" su tutti i link generati.
In altri casi, come ad esempio per Sobi2, un componente per directory il problema è diverso.
In Sobi2 infatti è possibile che un "inserzione" nella directory venga immessa in più categorie e visto che le categorie vengono inserite nell'url, si potrebbero avere due (o più) url diversi per ogni "inserzione". Moltiplicate per 10.000 inserzioni (non è un numero esagerato per molte directory) e avrete generato 20.000 url di cui la metà con contenuti duplicati e rischiate di essere diventati degli spammer per i motori.
Esempio su una directory che si occupa di automobili. La stessa automobile potrebbe essere inserita sia nella categoria "Utilitarie" che in quella "Auto Diesel". Il sistema genererebbe così 2 url, pressappoco così: www.sitoauto.it/utilitarie/Ford-ka.htm e www.sitoauto.it/Auto-Diesel/Ford-ka.htm . Entrambe le pagine avrebbero lo stesso contenuto.
In questo caso specifico si risolve facilmente, visto che ad esempio Sh404sef offre l'opzione (tra le very advanced) di generare un url unico per ogni inserzione. In casi diversi starà a voi risolvere la situazione a seconda delle necessità e del componente usato.
Esistono soluzioni "magiche" ai problemi di posizionamento?
No, non esistono. Esistono molti componenti che possono semplificarvi la vita curando specifici aspetti del Seo, ma sta a voi imparare ad usarli correttamente. Inoltre è importante non dimenticare che esistono molti aspetti che non possono essere gestiti da moduli e componenti.
Ho configurato tutto correttamente, il mio sito non ha problemi di url, contenuti duplicati, heading o altro ma non riesco a posizionarmi.
Quelli citati in questo articolo sono solo alcuni aspetti del Seo relativi a Joomla e alle sue problematiche. L'aver configurato tutto correttamente più che garantire il posizionamento serve ad evitare potenziali problemi con esso. Da curare restano tantissimi altri aspetti, dai backlink alla sovraottimizzazione e, primi fra tutti, i contenuti.
Sembra scontato me spesso ci si incaponisce a curare ossessivamente il Seo quando la cosa essenziale che rende un sito interessante sia per i motori che per gli umani sono proprio i contenuti. Pagine originali e di qualità saranno ben accettate dai motori, ma soprattutto dagli umani. E quando le pagine piacciono agli umani vedrete che verranno premiate da citazioni e backlink, ed anche i motori lo capiranno.
| Commenti |
|
|

