guida seo joomla

9

Upload: luther-blisset

Post on 26-Mar-2016

234 views

Category:

Documents


0 download

DESCRIPTION

Una utilissima guida per il Search Engine Optimization su Joomla

TRANSCRIPT

Page 1: GUida Seo Joomla
Page 2: GUida Seo Joomla

Joomla Seo

Joomla è un ottimo cms che permette di sviluppare diverse tipologie di siti internet, dai blog ai grandi portali di

informazione passando per siti di ecommerce e vertical marketing.

E’ stata proprio la sua versatilità e a

utilizzati dai webmaster di tutto il mondo raccogliendo anche diversi premi.

La sua natura open source e l’ottima struttura del codice di funzionamento ha

permesso un rapido e ampio sviluppo di plugin gratuiti ed a pagament

Proprio questi plugin hanno reso unico questo cms preferendolo ad altri già in

circolazione da tempo.

Sebbene Joomla possa contare su numerosi

impiego nella realizzazione o ristrutturazione di siti internet.

permette una buona indicizzazione nei motori di ricerca, o meglio, non riesce a competere con altri cms come

wordpress.

Proprio quest’ultimo, con la crescente importanza della SEO

successo grazie ad un codice ed una struttura che vede integrati

aspetti fondamentali per il posizionamento nei motori di ricerca.

Il team di sviluppo Joomla se n’è reso conto e con la prossima release, la 1.6

grandi passi avanti sotto l’aspetto SEO.

Nel momento in cui scrivo questa release non è ancora stata rilasciata e ci vorrà ancora parecchio tempo visto che

manca tutto lo sviluppo della parte front end.

Ma nel frattempo non dobbiamo disperare

estensioni, ed alcune di queste sono propri

ricerca!

Qui di seguito analizziamo le varie modifiche ed integrazioni c

pagine seo friendly.

Template senza tabelle (table

Joomla è un ottimo cms ma purtroppo molti template sono sviluppati con le tabelle. Questo comporta 2 problemi

importanti che rischiano di compromettere il posizionamento nei motori di ricerca.

Codice Sporco

Gli spider dei motori di ricerca che indicizzano i nostri contenuti “sono dei perfezionisti” tendono quindi a

preferire le pagine che contengo codice pulito, ovvero senza tag html sostanzialment

Joomla Seo Joomla è un ottimo cms che permette di sviluppare diverse tipologie di siti internet, dai blog ai grandi portali di

informazione passando per siti di ecommerce e vertical marketing.

E’ stata proprio la sua versatilità e a renderlo uno fra i cms più conosciuti ed

utilizzati dai webmaster di tutto il mondo raccogliendo anche diversi premi.

La sua natura open source e l’ottima struttura del codice di funzionamento ha

permesso un rapido e ampio sviluppo di plugin gratuiti ed a pagament

Proprio questi plugin hanno reso unico questo cms preferendolo ad altri già in

circolazione da tempo.

Sebbene Joomla possa contare su numerosi utilizzatori negli ultimi tempi ha visto perdere il suo sharm ed il suo

turazione di siti internet. Tutto questo a causa della sua struttura che non

permette una buona indicizzazione nei motori di ricerca, o meglio, non riesce a competere con altri cms come

Proprio quest’ultimo, con la crescente importanza della SEO, ha riscosso un ottimo

una struttura che vede integrati di default molti degli

aspetti fondamentali per il posizionamento nei motori di ricerca.

Il team di sviluppo Joomla se n’è reso conto e con la prossima release, la 1.6, si faranno

Nel momento in cui scrivo questa release non è ancora stata rilasciata e ci vorrà ancora parecchio tempo visto che

manca tutto lo sviluppo della parte front end.

Ma nel frattempo non dobbiamo disperare visto che, da quando è nato Joomla, sono state realizzate

ed alcune di queste sono proprio pensate per la SEO e rendere Joomla un puo’ più amico dei motori di

Qui di seguito analizziamo le varie modifiche ed integrazioni che possiamo apportare a Joomla per rendere le nostre

emplate senza tabelle (table-less)

Joomla è un ottimo cms ma purtroppo molti template sono sviluppati con le tabelle. Questo comporta 2 problemi

ettere il posizionamento nei motori di ricerca.

Gli spider dei motori di ricerca che indicizzano i nostri contenuti “sono dei perfezionisti” tendono quindi a

preferire le pagine che contengo codice pulito, ovvero senza tag html sostanzialment

Joomla è un ottimo cms che permette di sviluppare diverse tipologie di siti internet, dai blog ai grandi portali di

uno fra i cms più conosciuti ed

utilizzati dai webmaster di tutto il mondo raccogliendo anche diversi premi.

La sua natura open source e l’ottima struttura del codice di funzionamento ha

permesso un rapido e ampio sviluppo di plugin gratuiti ed a pagamento.

Proprio questi plugin hanno reso unico questo cms preferendolo ad altri già in

utilizzatori negli ultimi tempi ha visto perdere il suo sharm ed il suo

Tutto questo a causa della sua struttura che non

permette una buona indicizzazione nei motori di ricerca, o meglio, non riesce a competere con altri cms come

Nel momento in cui scrivo questa release non è ancora stata rilasciata e ci vorrà ancora parecchio tempo visto che

, sono state realizzate tantissime

oomla un puo’ più amico dei motori di

he possiamo apportare a Joomla per rendere le nostre

less)

Joomla è un ottimo cms ma purtroppo molti template sono sviluppati con le tabelle. Questo comporta 2 problemi

Gli spider dei motori di ricerca che indicizzano i nostri contenuti “sono dei perfezionisti” tendono quindi a

preferire le pagine che contengo codice pulito, ovvero senza tag html sostanzialmente inutili o utilizzati in

Page 3: GUida Seo Joomla

modo errato. Purtroppo un sito che basa la propria struttura sulle tabelle è un sito con codice sporco in

quanto il fine ultimo delle tabelle è quello di organizzare porzioni di dati numerici e non creare layout per i

siti web.

Sito pesante

Un sito basato sulle tabelle è pesante da caricare in quanto presenta molto più codice rispetto ad un sito che

utilizza soltanto i div. Il tempo di caricamento è quindi molto più lungo e questo agli spider non piace.

Gli spider prediligono i siti veloci e che presentano buoni tempi di risposta. Inoltre questo è un problema che

si presenta non solo dal punto di vista prettamente SEO ma anche dal punto di vista utente.

Gli utenti non navigano e non utilizzano siti internet lenti ma prediligono quelli veloci questo oltre a

significare meno visite significa meno link in entrata e quindi un ritorno al discorso posizionamento. Senza

considerare una serie di reazioni a catena che porterebbero ad una diminuzione o ad una mancata crescita

dal punto di vista delle visite e delle conversioni.

>>Soluzione

Esistono template table less, che tradotto significa liberi da tabelle, questi permettono di risolvere i problemi indicati

sopra.

Uno di questi template si chiama BEEZ ed è uno dei template di default di joomla.

Molti template table less nascono proprio con BEEZ che fa da punto di partenza per lo sviluppo grafico.

Configurazione H1, H2

Joomla di default non gestisce i titoli H1, H2 come invece avviene su wordpress.

Questi tag attribuiscono la rilevanza del testo racchiuso e permettono di assegnare un ordine di importanza.

Essi sono utilizzati per identificare e distinguere il nome del sito, il titolo di una pagina, il titolo di un paragrafo ecc.

Per vedere i tag H nel codice delle nostre pagine dobbiamo apportare delle modifiche mettendo mano al codice del

nostro template.

In questa guida non voglio dilungarmi su questo argomento ma piuttosto preferisco linkarvi una risorsa riconosciuta

e professionale che vi permetterà di apportare queste modifiche e chiedere aiuto in caso di errori o altro:

http://www.joomla.it/articoli-della-community/902-migliorare-il-posizionamento-di-joomla-con-loverride-i-titoli-

h1.html

Il link che trovate qui sopra porta ad una guida scritta sul sito della community italiana di joomla. Una risorsa

professionale con relativa discussione del forum dove poter chiedere supporto.

NB: Alcuni sviluppatori hanno già iniziato a creare template che includono il codice “giusto”. Con questi non è

necessario apportare alcuna modifica quindi se non trovate il codice indicato potrebbe significare che il vostro

template è già stato ottimizzato.

Page 4: GUida Seo Joomla

Il tag title è sicuramente un elemento molto importante al fine del posizionamento.

Inserire la parola chiave all’interno del title è

buon CTR nelle ricerche specifiche per quella key

Spesso capita che il titolo desiderato sia diverso dal titolo della pagina e diverso dall’url. Ecco quindi che joomla

necessita di alcune modifiche…

Come potete vedere dall’immagine, il tag title

In fase di creazione della pagina indicata nell’immagine sono stati settati i rispettivi valori:

• Title – indicato nel punto 1

• Alias – indicato nel punto 2

• Titolo – indicato nel punto 3

Per fare questo è stato installata la SEO Patch Joom

Se non fosse stata installata la Patch non avrei potuto settare il title

con l’Alias(2).

Questa Patch consente di avere il pieno controllo sui

miglioramenti alla struttura delle pagine

Title Personalizzati

Il tag title è sicuramente un elemento molto importante al fine del posizionamento.

Inserire la parola chiave all’interno del title è rilevante sia per il posizionamento nella serp dedicata sia per avere un

buon CTR nelle ricerche specifiche per quella key.

sia diverso dal titolo della pagina e diverso dall’url. Ecco quindi che joomla

tag title(1), l’url (2) e il titolo della pagina (3) sono diversi.

In fase di creazione della pagina indicata nell’immagine sono stati settati i rispettivi valori:

Per fare questo è stato installata la SEO Patch Joomla, un pack contenente diversi file da sostituire a quelli originali.

Se non fosse stata installata la Patch non avrei potuto settare il title(1) che avrebbe invece

il pieno controllo sui Meta Tag , compreso il title

enti alla struttura delle pagine. E’ preferibile ad altri sistemi in quanto tutti i dati sono inseribili in fase di

sia per il posizionamento nella serp dedicata sia per avere un

sia diverso dal titolo della pagina e diverso dall’url. Ecco quindi che joomla

(3) sono diversi.

In fase di creazione della pagina indicata nell’immagine sono stati settati i rispettivi valori:

un pack contenente diversi file da sostituire a quelli originali.

invece coinciso con il Titolo(3) o

compreso il title(1), inoltre apporta alcuni

E’ preferibile ad altri sistemi in quanto tutti i dati sono inseribili in fase di

Page 5: GUida Seo Joomla

creazione della pagina stessa, senza dove andare a modificarla successivamente nel pannello di chissà quale altro

componente.

La patch SEO è comunque un elemento delicato da utilizzare, in quanto prevede la sostituzione dei file originali

joomla e se non installata correttamente potrebbe portare a dei malfunzionamenti .

E’ consigliata ai webmaster o a chi non ha problemi a gestire i file joomla, sconsigliata a chi non ha molta pratica e

non conosce bene joomla.

Seo Patch Joomla è un pack scaricabile gratuitamente dal sito internet:

http://www.joomlatwork.com/products/free-downloads/seo-patch-joomla-15.html

URL Seo Friendly

Veniamo ora alla parte dove solitamente si concentra quasi tutta l’attenzione dell’ottimizzazione SEO di un CMS, gli

URL.

Il sito dedicato alle estensioni per Joomla (www.extensions.joomla.org) riporta una ricca collezione di

componenti(plugin) con le più svariate possibilità di modifica. Qui di seguito ho deciso di indicarvi i 2 migliori plugin

che il supporto ufficiale Joomla consiglia e che io stesso ho avuto modo di provare con ottimi risultati.

sh404SEFsh404SEFsh404SEFsh404SEF

Fino a poco tempo fa era una estensione gratuita rilasciata sotto licenza GPL.

A causa di alcuni abusi, ora l’estensione è a pagamento ad un prezzo di 35$ annui.

Sebbene l’estensione ora sia a pagamento resta disponibile la vecchia versione gratuita ma senza i nuovi

aggiornamenti.

Il Pannello di controllo risulta di facile consultazione e offre diverse possibilità di configurazione.

Possiamo decidere se :

• mostrare nei nostri URL, l’alias o il titolo della pagina.

• mostrare il nome della categoria e/o della sezione nell’Url

• mostrare il nome della categoria e/o della sezione nel Title

• Tradurre le Url con Joomfish

• Modificare la pagina 404

E’ possibile impostare le preferenze SEO per diversi componenti:

• Virtue mart

• Community Builder

• Docman

• Myblog

• News Portal

Page 6: GUida Seo Joomla

Le possibili configurazioni sono tantissime e fra le più variegate. Qui sotto potete vedere una piccolissima parte, ma

molto importante, delle opzioni che possiamo attivare o disattivare per creare i nostri Url e Title.

Questo componente SEO non si ferma alla semplice configurazione di URL e Title ma permette di apportare altre

modifiche importanti al nostro cms.

Come avevamo accennato all’inizio Joomla non include di default i tag H1-H2 ma con sh404SEF possiamo attivarli.

Va detto comunque che dopo l’attivazione bisognerà provvedere alla sistemazione delle classi css dei nuovi Meta

Tag.

Un ‘altra opzione interessante riguarda la possibilità di sostituire il solito testo “leggi tutto” con il titolo della pagina

collegata, se ben sfruttata permette di ottenere ottimi link interni.

Page 7: GUida Seo Joomla

Artio JoomsefArtio JoomsefArtio JoomsefArtio Joomsef

Da quando sh404SEF è diventato a pagamento la community Joomla, per regolamento, non offre più supporto in

caso di problematiche. Questo ha portato alla ricerca di un nuovo componente, gratuito, che possa avere le stesse

capacità di quello “andato in pensione” e l’erede sembra essere proprio Artio JoomSef.

Questo componente, rilasciato sotto licenza GPL, si è distinto per la semplicità di utilizzo e per avere quasi tutte le

caratteristiche del predecessore.

Io lo utilizzo su quasi tutti i miei siti e devo dire che è uno strumento magnifico.

Con JoomSef è possibile:

• mostrare nei nostri URL, l’alias o il titolo della pagina.

• mostrare il nome della categoria e/o della sezione nell’Url

• Aggiungere un suffisso in caso di pagine duplicate

• Modificare la pagina 404

JoomSef si integra con diversi componenti di joomla attraverso dei piccolo plugin da installare a parte. Alcuni di

questi plugin sono gratuiti mentre altri sono a pagamento. Artio Joomsef vanta una raccolta vastissima di plugin,

ancora di più rispetto a sh404SEF, ed il loro costo è molto contenuto, spesso non supera i 10 dollari.

Una delle funzioni che mi hanno colpito di più di Artio è la possibilità di creare url personalizzate. Es:

La mia pagina ha un url del tipo;

sito.it/le-migliori-foto-delle-olimpiadi-invernali-di-torino

l’Url è troppo lunga e con Artio posso creare una nuova ed indipendente url con redirect alla pagina originale;

sito.it/foto-olimpiadi

Questa funzione puo’ essere molto

utile se dobbiamo lanciare un

prodotto o un servizio e la landing

page è una pagina interna al nostro

sito in Joomla. Un link corto è più

facile da comunicare e memorizzare.

Oltre alla ampia gestione delle Url,

Joomsef, semplifica molto la

configurazione dei Title rispetto a

sh404SEF. Particolare importante

per chi non vuole rompersi la testa

sui title ogni volta che che crea un

nuovo sito web.

Page 8: GUida Seo Joomla

Un confronto fra i 2 principali componenti *

OPZIONI Artio JoomSef Sh404SEF

gestione alias in url ✔ ✔

gestione alias in tag title ✔

gestione title in url ✔ ✔

gestione title in tag title ✔

gestione sezione/categorie in title ✔

gestione sezione/categorie in url ✔ ✔

testo supplementare in url ✔ ✔

gestione id/author in url ✔

redirect personalizzati ✔

url multilingua ✔

cache url ✔ ✔

suffisso file (.php .html) ✔ ✔

gestione tag H1 ✔

testo supplementare net Title ✔

titoli automatici (pagine successive) ✔

Title personalizzati ✔

testo personalizzato nella pagina 404 ✔ ✔

funzione table-less ✔

simbolo per indicare link in uscita ✔

supporto nativo Virtue Mart ✔

supporto nativo Docman ✔

supporto nativo Phoca Gallery ✔

*Non sono stati inclusi altri componenti nella lista in quanto non aggiornati da tempo o non riconosciuti dal sito

ufficiale Joomla.org

Considerazioni Finali

In questa guida vi sono stati indicati degli strumenti da poter utilizzare per ottimizzare il vostro sito Joomla, ma

bisogna considerare che ogni sito ha esigenze diverse quindi non posso indicarvi una configurazione che va bene per

tutti. Per esempio io su alcuni siti utilizzo sh404SEF ed in altri uso Artio, su altri ancora la SEO patch in combinata con

uno di questi 2 componenti.

Qui di seguito ho riassunto una possibile combinazione in base alla competizione sulle SERP dove il sito punta ad

arrivare:

Competitività sulle Serp

Bassa Media Alta

Template table less X X X

Configurazione H1-H2 X

Title Personalizzati X X

Url Seo Friendly X X X

Page 9: GUida Seo Joomla

Bassa:

Le Url SEO friendly sono sempre utili, non solo al fine del posizionamento ma anche per gli utenti.

Per alcuni webmaster i template table less non un elemento secondario invece io lo ritengo fondamentale in quanto

velocizza il sito e rende più agevoli le fasi di aggiornamento grafic. Un vantaggio per l’utente e per il webmaster.

Media:

Vedi sopra. In aggiunta i Title personalizzati in quanto se si mira ad entrare in Serp competitive bisogna creare un

buon titolo e questo spesso non coincide con il nome il nome della pagina o l’Url.

Avanzata:

Vedi sopra. In aggiunta i meta tag H1-H2 per dare una ulteriore spinta sui motori di ricerca.

Con queste “aggiustatine” ☺ al vostro Joomla inizierete a notare dei miglioramenti nei motori di ricerca già dopo

poche settimane. Per migliorare ancor di più il posizionamento sui motori di ricerca vi consiglio di leggere anche

questa guida: Guida al Posizionamento sui motori di ricerca

Una volta ottimizzato il vostro caro joomla con queste indicazioni, potrete iniziare la guerra sulle serp senza

temere i vostri rivali che utilizzano Wordpress o altre piattaforme!

LINK UTILI:

Forum di supporto Joomla.it – http://forum.joomla.it

Forum di supporto sul Forum GT - http://www.giorgiotave.it/forum/joomla-1-5

Sito ufficiale Joomla (in inglese) – http://joomla.org

Guida Realizzata da Davide Rigon:

www.rigondavide.com

www.twitter.com/daviderigon

In collaborazione con il Forum GiorgioTave:

www.giorgiotave.it/forum

Questa guida è stata realizzata da Davide

Rigon, è possibile distribuirla

pubblicamente riconoscendone la

paternità all’autore: Davide Rigon e

citandolo nei credits facendo riferimento al

sito internet www.rigondavide.com

Guida protetta da creative commons