Come ottimizzare Joomla e renderlo più SEO friendly

54
e renderlo più SEO Friendly by Stefano Rigazio

Transcript of Come ottimizzare Joomla e renderlo più SEO friendly

Page 1: Come ottimizzare Joomla e renderlo più SEO friendly

Come ottimizzare Joomla e renderlo più SEO Friendly

by Stefano Rigazio

Page 2: Come ottimizzare Joomla e renderlo più SEO friendly

Argomenti della giornata

Seo Joomla opzioni baseGestire i redirectVelocità in JoomlaSitemapGestire i cambi di menu

Page 3: Come ottimizzare Joomla e renderlo più SEO friendly

Seo Joomla opzioni base

Stefano Rigazio 3470032218

Admin – Sistema – Configurazione Globale

La schermata si divide in 4 tab:

1.Sito2.Sistema3.Server4.Permessi5.Filtri di testo

Page 4: Come ottimizzare Joomla e renderlo più SEO friendly

Seo Joomla opzioni base

Stefano Rigazio 3470032218

Tab Sito

1° parteInserisco il nome del sito che poi potrà essere messo in tutti i tag title

Gestisco la messa offline del sito, posso scegliere il messaggio di testo da far visualizzare e anche l’immagine

Posso impostare l’editorpredefinito

Page 5: Come ottimizzare Joomla e renderlo più SEO friendly

Seo Joomla opzioni base

Stefano Rigazio 3470032218

Tab Sito

2° parteDa questo pannello posso attivare la riscrittura delle url (ricordiamo ci rinominare il file htaccess.txt in .htaccess, posso anche decidere se aggiungere il suffisso .html finale nelle url e per finire impostare l’Alias Unicode che può essere utile nelle lingue “strane” Imposto come gestire il nome del sito che ho inserito prima e se metterlo prima del tag title, dopo o non farlo visualizzare

Page 6: Come ottimizzare Joomla e renderlo più SEO friendly

Seo Joomla opzioni base

Stefano Rigazio 3470032218

URL non SEFhttp://www.sito.ext/index.php?option=com_content&view=article&id=33 Option – View - Idhttp://nome dominio/index.php?option=com_content &view=article &id=numero id articolo

Page 7: Come ottimizzare Joomla e renderlo più SEO friendly

Seo Joomla opzioni base

Stefano Rigazio 3470032218

URL SEFhttp://www.sito.ext/ciao.html Oppurehttp://www.sito.ext/categoria/ciao.htmlhttp://www.sito.ext/categoria/…./sottocategoria/ciao.html

Page 8: Come ottimizzare Joomla e renderlo più SEO friendly

Seo Joomla opzioni base

Stefano Rigazio 3470032218

Tab Sito

3° parteQui posso impostare il testo da inserire nella meta description ovviamente sconsiglio di usarlo perché si replicherebbe in tutte le pagine dove non ho inserito la meta description, creandomi problemiStesso discorso già detto sopra

Posso gestire il tag robots generale del sito e posso scegliere tra:Index, FollowNo Index, FollowIndex, No followNo index, no follow

Page 9: Come ottimizzare Joomla e renderlo più SEO friendly

Seo Joomla opzioni base

Stefano Rigazio 3470032218

Tab Sito

3° parteMi permette di descrivere di chi sono i attributi i diritti dei contenuti (es: copyright)Definisco se far visualizzare nel codice html il tag dell’autore, era utile per l’authorship

Posso far aggiungere la versione di Joomla nel codice html (meglio non farlo visualizzare)

Page 10: Come ottimizzare Joomla e renderlo più SEO friendly

Seo Joomla opzioni base – sezione articolo

Stefano Rigazio 3470032218

Admin – Contenuti – Gestione Articoli

Page 11: Come ottimizzare Joomla e renderlo più SEO friendly

Seo Joomla opzioni base – sezione articolo

Stefano Rigazio 3470032218

Qui posso gestire la meta description dell’articolo

Qui posso gestire il meta keywords del singolo articolo

Qui posso gestire il tag robots del singolo articolo e posso scegliere tra:Index, FollowNo Index, FollowIndex, No followNo index, no follow

Page 12: Come ottimizzare Joomla e renderlo più SEO friendly

Seo Joomla opzioni base – sezione categoria

Stefano Rigazio 3470032218

Gestisco la meta description della categoria

Gestisco la meta keywords della categoria

Gestisco il meta roborts della categoria

Page 13: Come ottimizzare Joomla e renderlo più SEO friendly

Seo Joomla opzioni base – voci di menu

Stefano Rigazio 3470032218

Admin – Menu – Gestione Menu

I menu sono importantissimi in Joomla perché in base alla loro struttura viene decisa la struttura delle url del sito

Page 14: Come ottimizzare Joomla e renderlo più SEO friendly

Seo Joomla opzioni base

Stefano Rigazio 3470032218

Il nome delle tue URL deriva dal campo Alias e risponde a: Alias Voce di menu

Il formato utilizzato per creare gli alias consente solo lettere minuscole e trattini (-)

Page 15: Come ottimizzare Joomla e renderlo più SEO friendly

Seo Joomla opzioni base – sezione menu

Stefano Rigazio 3470032218

Nome della voce di menu L’alias mi determina l’url ossia in questo caso l’url del sito sarà: www.miosito.it/articolo1mod.html

Page 16: Come ottimizzare Joomla e renderlo più SEO friendly

Seo Joomla opzioni base – sezione menu

Stefano Rigazio 3470032218

Qui posso gestire e personalizzare il tag title della voce di menu

Page 17: Come ottimizzare Joomla e renderlo più SEO friendly

Seo Joomla opzioni base – sezione menu

Stefano Rigazio 3470032218

Posso gestire la meta description della voce di menu (in questo caso dell’articolo)

Posso gestire le meta keywords della voce di menu

Qui posso gestire il tag robots della voce di menu e posso scegliere tra:Index, FollowNo Index, FollowIndex, No followNo index, no follow

Page 18: Come ottimizzare Joomla e renderlo più SEO friendly

Seo Joomla opzioni base – sezione menu

Stefano Rigazio 3470032218

L’alias mi determina l’url ossia in questo caso l’url del sito sarà: www.miosito.it/categoria1.htmlowww.miosito.it/categoria1/…....../....html

Nome della voce di menu

Page 19: Come ottimizzare Joomla e renderlo più SEO friendly

Seo Joomla opzioni base – sezione menu

Stefano Rigazio 3470032218

Posso gestire il tag title della voce di menu della categoria

Page 20: Come ottimizzare Joomla e renderlo più SEO friendly

Seo Joomla opzioni base – sezione menu

Stefano Rigazio 3470032218

Posso gestire la meta description della voce di menu della categoria

Attenzione però:Se imposto qui la meta description e nei singoli articoli della categoria non è stata impostata allora posso avere un problema di duplicazione delle meta description

Qui posso gestire il tag robots del singolo articolo e posso scegliere tra:Index, FollowNo Index, FollowIndex, No followNo index, no follow

Page 21: Come ottimizzare Joomla e renderlo più SEO friendly

Seo Joomla opzioni base

Stefano Rigazio 3470032218

Page 22: Come ottimizzare Joomla e renderlo più SEO friendly

Gestire i redirect

Stefano Rigazio 3470032218

Gestione dei 404 ed altri errori direttamente dal pannello amministrativo - Disabilitato di default- Due modalità di utilizzo Redirect singolo Procedura batch

Redirect: componente nativo di Joomla

Page 23: Come ottimizzare Joomla e renderlo più SEO friendly

Stefano Rigazio 3470032218

Gestire i redirect

Page 24: Come ottimizzare Joomla e renderlo più SEO friendly

Stefano Rigazio 3470032218

Gestire i redirect

Page 25: Come ottimizzare Joomla e renderlo più SEO friendly

Gestire i redirect

Stefano Rigazio 3470032218

Il plugin intercetta le URL che generano errori http di tipo 400 e fornisce alcuni semplici modi per la risoluzione

Alcune casistiche sono: Link esterni che portano a pagine non più presenti sul sito Link interni che portano a pagine non più presenti sul sito Link generati da voci di menù non più presenti sul sito URL dinamiche, generate per esempio da paginazioni, e non più presenti sul

sito URL dinamiche generate erroneamente da qualche componente

malfunzionante o comunque non più presente Tentativi di hacking. Un modo interessante di usarlo potrebbe essere come

indicatore della sicurezza del sito

Page 26: Come ottimizzare Joomla e renderlo più SEO friendly

Velocità in Joomla

Stefano Rigazio 3470032218

Se avete problemi di lentezza

Allora vediamo quali estensioni usare per trovare un rimedio

Page 27: Come ottimizzare Joomla e renderlo più SEO friendly

Velocità in Joomla

Stefano Rigazio 3470032218

http://extensions.joomla.org/extensions/extension/core-enhancements/performance/lazy-load-for-joomla

Permette di migliorare il caricamenteo delle pagine, soprattutto, in quei siti ricchi di immagini per le carica solo quando l’utente “ne ha bisogno”

Page 28: Come ottimizzare Joomla e renderlo più SEO friendly

Velocità in Joomla

Stefano Rigazio 3470032218

Posso scegliere quale script utilizzare tra jQuery or Mootools

Posso scegliere se caricare le immagini con il tag <noscript> per evitare problemi se i js sono disattivati

Escludere delle immagini

Escludere componenti

Escludere delle url

Page 29: Come ottimizzare Joomla e renderlo più SEO friendly

Velocità in Joomla

Stefano Rigazio 3470032218

Escludere l’editor di Jomla dal plugin

Escludere l’uso del plugin dai bot e definire quale blot

Page 30: Come ottimizzare Joomla e renderlo più SEO friendly

Velocità in Joomla

Stefano Rigazio 3470032218

http://extensions.joomla.org/extensions/extension/core-enhancements/performance/jslazyloading

jSLazyLoading è una valida alternativa al più semplice LLFJ.

E’ scritto in JavaScript e non non dipende da librerie di terze parti, come Mootools e jQuery. Il plugin ritarda il caricamento delle immagini che si trovano al di fuori della finestra fino a quando un utente scorre a loro.

Per i dispositivi mobili e tablet permette di impostare le immagini analoghe piccole invece quelle grandi destinate per i desktop.

Page 31: Come ottimizzare Joomla e renderlo più SEO friendly

Velocità in Joomla

Stefano Rigazio 3470032218

Possiamo scegliere tra Standard mode dove ogni volta che viene trovato il codice src= viene sostituito da data-srcE il Reverse mode dove il plugin ignora le immagini con l'attributo "src" e permette il LazyLoad solo per le immagini che hanno l'attributo "data-src” che è stato impostato manualmente nel codice.

Posso scegliere se caricare le immagini con il tag <noscript> per evitare problemi se i js sono disattivati

Escludere l’uso del plugin dai bot e definire quale blot

Page 32: Come ottimizzare Joomla e renderlo più SEO friendly

Velocità in Joomla

Stefano Rigazio 3470032218

E’ possibile impostare il numero di immagini che vengono controllate simultaneamente se sono nella parte “bassa” della finestra. Lasciando 0 allora una sola immagine controllata e una volta che l’immagine è caricata il plugin lo carica e passa un'altra immagine.Questa impostazione permette di determinare

quando il plugin “deve funzionare” ad esempio lasciando “Only the bottom border” le immagini vengono caricate una volta che sono al di sopra del bordo inferiore della finestra.

Se vogliamo utilizzare l'immagine loader di default, è possibile impostare una sola alternativa.

Page 33: Come ottimizzare Joomla e renderlo più SEO friendly

Velocità in Joomla

Stefano Rigazio 3470032218

Qui possiamo impostare come deve comportarsi il plugin con i dispositivi mobili e tablet e come gestire le immagini di grandi dimensioni destinate al browser desktop. Possiamo impostare se lo gestisce in modo automatico o dobbiamo im postare ogni alternativa

Page 34: Come ottimizzare Joomla e renderlo più SEO friendly

Velocità in Joomla

Stefano Rigazio 3470032218

http://extensions.joomla.org/extensions/extension/core-enhancements/performance/js-css-control

Il plugin permette di controllare il caricamento dei file JS e CSS. Possiamo fare in modo che non vengano caricati in quelle pagine in cui non sono necessari.

Page 35: Come ottimizzare Joomla e renderlo più SEO friendly

Velocità in Joomla

Stefano Rigazio 3470032218

Posso sceglire quale file js escludere magari per evitare malfunzionamenti nel template

Posso sceglire quale file css escludere magari per evitare malfunzionamenti nel template

Page 36: Come ottimizzare Joomla e renderlo più SEO friendly

Velocità in Joomla

Stefano Rigazio 3470032218

http://extensions.joomla.org/extensions/extension/core-enhancements/css-async-loader

Il plugin permette di caricare i fogli di stile (CSS) in modo asincrono, in questo modo i browser non “bloccano” il rendering della pagina web.

Page 37: Come ottimizzare Joomla e renderlo più SEO friendly

Velocità in Joomla

Stefano Rigazio 3470032218

Se è selezionato “include” allora i fogli di stile specificati verranno caricati in modo asincrono. Se invece vogliamo escludere dei fogli di stile allora dobbiamo selezionare “exclude”

Page 38: Come ottimizzare Joomla e renderlo più SEO friendly

Sitemap

Stefano Rigazio 3470032218

Page 39: Come ottimizzare Joomla e renderlo più SEO friendly

Sitemap

Stefano Rigazio 3470032218

http://storejextensions.org/extensions/jsitemap.html

jSitemap l’estensione che non può mancare in ogni progetto web sviluppato con Joomla

Page 40: Come ottimizzare Joomla e renderlo più SEO friendly

Sitemap

Stefano Rigazio 3470032218

Dashboard 1/3

Page 41: Come ottimizzare Joomla e renderlo più SEO friendly

Sitemap

Stefano Rigazio 3470032218

Dashboard 2/3

Cliccando qui posso “segnalare” la sitemap ai principali motori di ricerca

Cliccando qui viene scritto l’indirizzo della sitemap nel file robots.txt

Page 42: Come ottimizzare Joomla e renderlo più SEO friendly

Sitemap

Stefano Rigazio 3470032218

Dashboard 3/3

Page 43: Come ottimizzare Joomla e renderlo più SEO friendly

Sitemap

Stefano Rigazio 3470032218Wizard dei dati dei vari componenti installati

Page 44: Come ottimizzare Joomla e renderlo più SEO friendly

Sitemap

Stefano Rigazio 3470032218Analyze sitemap links

Page 45: Come ottimizzare Joomla e renderlo più SEO friendly

Sitemap

Stefano Rigazio 3470032218

Posso filtrare i risultati in base ai:link validi (Valid 200)Redirect 301Pagine di errore (Error 404)

Questa pagina non deve essere indicizzata

Page 46: Come ottimizzare Joomla e renderlo più SEO friendly

Sitemap

Stefano Rigazio 3470032218Search engines metainfo

Questa sezione mi permette di personalizzare i tag title, description, robots.txt e vengono implementati gli open graph

Page 47: Come ottimizzare Joomla e renderlo più SEO friendly

Sitemap

Stefano Rigazio 3470032218Google indexing tester

Posso vedere l’indicizzazione in base alla lingua, al paese, esempio posso vedere se in germania sono visibile con la lingua italiana o tedesca

Page 48: Come ottimizzare Joomla e renderlo più SEO friendly

Sitemap

Stefano Rigazio 3470032218

Google Search ConsolePossiamo fare tutto da dentro a jSitemap come l’invio delle sitemap, le cancelli, controlli gli errori di scansione ecc

Ping-O-Matic Links

Robots.txt Editor

.htaccess Editor

Possiamo attivare il servizio Ping-O-Matic

Possiamo gestire e modificare il file robots.txt direttamente dal componente jSitemap

Possiamo gestire e modificare il file .hatccess direttamente dal componente jSitemap

Page 49: Come ottimizzare Joomla e renderlo più SEO friendly

Sitemap

Stefano Rigazio 3470032218

Escludere delle singole voci di menuImpostare una priorità per ogni voce di menuImpostare la priorità per i contenutiGoogle News e Immagini sitemap

Video sitemapfeed RSS

Integrazione Google Analytics

Generazione sitemap Realtime

Splitting della sitemap

Compatibile con le principali estensioni

Page 50: Come ottimizzare Joomla e renderlo più SEO friendly

Gestire i cambi di menu

Stefano Rigazio 3470032218

Con JRedirects è possibile “automatizzare” la gestione dei redirect dai vecchi ai nuovi link dei menu e di molto altro!

Basta problemi con i restyling dei siti, con cambi domini etc

Page 51: Come ottimizzare Joomla e renderlo più SEO friendly

Gestire i cambi di menu

Stefano Rigazio 3470032218

Accedo ad alcuni dati della dashboard di Google Search Console

Posso modificare il file .htaccess direttamente dalla dashboard di JRedirect

Posso modificare il file robots.txt direttamente dalla dashboard di JRedirect

Page 52: Come ottimizzare Joomla e renderlo più SEO friendly

Gestire i cambi di menu

Stefano Rigazio 3470032218

Gestisco i redirect derivante la modifica delle voci di menu

Gestisco i redirect derivante la modifica dei contenuti

Gestisco i redirect derivante la modifica delle voci di menu

Page 53: Come ottimizzare Joomla e renderlo più SEO friendly

Gestire i cambi di menu

Stefano Rigazio 3470032218

Vediamo nel dettaglio le principali funzioni che gestisce il plugin:• Reindirizzamenti automatici per modifiche della struttura e della gerarchia dei menu• Reindirizzamenti automatici quando cambiamo l’alias dei menu e degli articoli• Evita i duplicati dei link dovuti alle voci di menu• Correzioni collegamenti duplicati per i risultati impaginati (aggiunge Pagina 1 nel tag title)• Integrazione con Google Search Console per avere sempre sotto controllo le statistiche per le pagine, parole chiave, click e ilposizionamento del sito web• Redirect di una intera categoria di articolo con dei redirect massicci• Possibilitˆ di gestire il redirect del dominio senza www a quello con il www o viceversa• Reindirizzamento da un dominio ad un altro, , addirittura, possibile reindirizzare tutti i link al nuovo dominio• Rilevamento Mobile e il reindirizzamento, in grado di rilevare i dispositivi mobili e li reindirizza a un dominio specifico nel casoin cui ne avessimo uno specifico pe il mobile tipo m.miosito.it• Corregge l'avvertimento della Search Console di Google per accedere ai file CSS e JS

Page 54: Come ottimizzare Joomla e renderlo più SEO friendly

Sitemap Domande?

Stefano RigazioCell: 347 0032218 - Tel Uff: 0161 1706199Sito: www.enthous.it - Email: [email protected]

www.seojoomla.it

Per chi fosse interessato il 30 ottobre a Roma c’è il workshop sulla SEO e Joomla