Presentaizone portat alla settimana della formazione GT dove ho parlato di come ottimizzare Joomla per i motori di ricerca e ho dato anche consigli su cosa non fare assoolutamente
1 of 54
Download to read offline
More Related Content
Come ottimizzare Joomla e renderlo più SEO friendly
2. Argomenti della giornata
Seo Joomla opzioni base
Gestire i redirect
Velocità in Joomla
Sitemap
Gestire i cambi di menu
3. Seo Joomla opzioni base
Stefano Rigazio 3470032218
Admin – Sistema – Configurazione Globale
La schermata si divide in 4 tab:
1.Sito
2.Sistema
3.Server
4.Permessi
5.Filtri di testo
4. Seo Joomla opzioni base
Stefano Rigazio 3470032218
Tab Sito
1° parte
Inserisco 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’editor
predefinito
5. Seo Joomla opzioni base
Stefano Rigazio 3470032218
Tab Sito
2° parte
Da 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
6. Seo Joomla opzioni base
Stefano Rigazio 3470032218
URL non SEF
http://www.sito.ext/index.php?option=com_content&view=article&id=33
Option – View - Id
http://
nome dominio/
index.php?
option=com_content &
view=article &
id=numero id articolo
7. Seo Joomla opzioni base
Stefano Rigazio 3470032218
URL SEF
http://www.sito.ext/ciao.html
Oppure
http://www.sito.ext/categoria/ciao.html
http://www.sito.ext/categoria/…./sottocategoria/ciao.html
8. Seo Joomla opzioni base
Stefano Rigazio 3470032218
Tab Sito
3° parte
Qui 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
problemi
Stesso discorso già detto sopra
Posso gestire il tag robots generale del
sito e posso scegliere tra:
Index, Follow
No Index, Follow
Index, No follow
No index, no follow
9. Seo Joomla opzioni base
Stefano Rigazio 3470032218
Tab Sito
3° parte
Mi 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)
10. Seo Joomla opzioni base – sezione articolo
Stefano Rigazio 3470032218
Admin – Contenuti – Gestione Articoli
11. 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, Follow
No Index, Follow
Index, No follow
No index, no follow
12. 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
13. 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 /slideshow/come-ottimizzare-joomla-e-renderlo-pi-seo-friendly/55640810/viene decisa la struttura
delle url del sito
14. 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 (-)
15. 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
16. Seo Joomla opzioni base – sezione menu
Stefano Rigazio 3470032218
Qui posso gestire e personalizzare il tag title della voce di menu
17. 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, Follow
No Index, Follow
Index, No follow
No index, no follow
18. 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.html
o
www.miosito.it/categoria1/…....../....html
Nome della voce di menu
19. Seo Joomla opzioni base – sezione menu
Stefano Rigazio 3470032218
Posso gestire il tag title della voce di menu della categoria
20. 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, Follow
No Index, Follow
Index, No follow
No index, no follow
22. 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
25. 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
26. Velocità in Joomla
Stefano Rigazio 3470032218
Se avete problemi di lentezza
Allora vediamo quali estensioni usare per trovare un rimedio
27. 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”
28. 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
29. Velocità in Joomla
Stefano Rigazio 3470032218
Escludere l’editor di Jomla dal
plugin
Escludere l’uso del
plugin dai bot e definire
quale blot
30. 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.
31. Velocità in Joomla
Stefano Rigazio 3470032218
Possiamo scegliere tra Standard mode dove
ogni volta che /slideshow/come-ottimizzare-joomla-e-renderlo-pi-seo-friendly/55640810/viene trovato il codice src=
/slideshow/come-ottimizzare-joomla-e-renderlo-pi-seo-friendly/55640810/viene sostituito da data-src
E 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
32. 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.
33. 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
34. 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.
35. 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
36. 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.
37. 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”
41. Sitemap
Stefano Rigazio 3470032218
Dashboard 2/3
Cliccando qui posso
“segnalare” la sitemap ai
principali motori di
ricerca
Cliccando qui /slideshow/come-ottimizzare-joomla-e-renderlo-pi-seo-friendly/55640810/viene
scritto l’indirizzo della
sitemap nel file robots.txt
45. Sitemap
Stefano Rigazio 3470032218
Posso filtrare i risultati in base ai:
link validi (Valid 200)
Redirect 301
Pagine di errore (Error 404)
Questa pagina non deve
essere indicizzata
46. Sitemap
Stefano Rigazio 3470032218
Search engines metainfo
Questa sezione mi permette di personalizzare i tag title,
description, robots.txt e vengono implementati gli open graph
47. 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
48. Sitemap
Stefano Rigazio 3470032218
Google Search Console
Possiamo 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
49. Sitemap
Stefano Rigazio 3470032218
Escludere delle singole voci di menu
Impostare una priorità per ogni voce di menu
Impostare la priorità per i contenuti
Google News e Immagini sitemap
Video sitemap
feed RSS
Integrazione Google Analytics
Generazione sitemap Realtime
Splitting della sitemap
Compatibile con le principali estensioni
50. 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
51. 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
52. 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
53. 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 il
posizionamento 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 caso
in 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
54. Sitemap
Domande?
Stefano Rigazio
Cell: 347 0032218 - Tel Uff: 0161 1706199
Sito: www.enthous.it - Email: info@enthous.it
www.seojoomla.it
Per chi fosse interessato il 30 ottobre a
Roma c’è il workshop
sulla SEO e Joomla