Si dice spesso che i sistemi di gestione dei contenuti diversi da Joomla siano i migliori per la SEO. Ciò che non viene detto così spesso è che è vero solo se quel CMS ha plugin installati per gestire la sua SEO. Joomla viene fornito con strumenti SEO pronti all'uso, quindi sei già un passo avanti.
Cosa intendiamo per SEO?
SEO è Search Engine Optimization. O Optimization se stai leggendo questo nel Regno Unito. In questo caso ci riferiamo agli elementi on-page che un motore di ricerca può utilizzare per indicizzare i contenuti. Di solito pensiamo a questo come al titolo e al meta Inoltre, dobbiamo assicurarci che il motore di ricerca sia il benvenuto per indicizzare le nostre pagine e seguire i collegamenti nella pagina ad altri contenuti del sito web.
Questo articolo non è una guida su come fare SEO, ma riguarda gli strumenti che Joomla include per abilitare la SEO tecnica on-page.
Noi siamo i Robot
Affinché il contenuto Web venga indicizzato da un motore di ricerca come Google, Bing o Yahoo, deve essere in grado di leggere il contenuto del sito Web utilizzando un crawler Web o un bot. Le semplici istruzioni che diamo al crawler sull'opportunità di indicizzare e seguire I nostri contenuti sono controllati da un'impostazione Robots, che una volta era un file di testo separato, ma ora è spesso impostato all'interno della configurazione del sito Web e visualizzato come meta tag nell'area "intestazione" del sito Web, che precede qualsiasi contenuto visibile sulla pagina.
Indice, Segui - Impostazioni globali
C'è un'impostazione generale di Robots in Joomla in Configurazione globale> Sito> Metadati che imposta globalmente il modo in cui i motori di ricerca dovrebbero interagire con il sito.
Ci sono quattro opzioni:
- indicizzare, seguire - questo significa indicizzare i contenuti di una pagina web e includere collegamenti all'interno della pagina che portano ad altri contenuti
- noindex, follow - questo significa leggere il contenuto della pagina, non indicizzarlo, ma includere collegamenti all'interno della pagina che portano ad altri contenuti che potrebbero essere indicizzabili
- index, nofollow - questo significa indicizzare la pagina corrente ma non seguire collegamenti ad altri contenuti
- noindex, nofollow - questo significa che nessun contenuto deve essere indicizzato e nessun link deve essere seguito
Possiamo tuttavia sovrascrivere queste impostazioni in singoli articoli e voci di menu.
Titolo SEO contro titolo H1
Il titolo che vediamo in una pagina web, spesso indicato come tag H1 , non è necessariamente lo stesso titolo che vediamo in un elenco di risultati di ricerca su una pagina di un motore di ricerca. Tale titolo è impostato nelle impostazioni di pubblicazione dell'articolo o nella scheda Visualizzazione pagina della voce di menu corrispondente.
Ma perché in entrambi i posti Bene, è possibile visualizzare i contenuti pubblicati senza che sia assegnata una voce di menu, se ad esempio si creano contenuti per blog e gli articoli sono collegati da un tipo di menu Blog di categoria.
In questo esempio, che mostra il codice del sito web, possiamo vedere che il titolo dell'articolo, "Strong Gusts", mostra in realtà un titolo di pagina diverso che, oltre a mostrare un titolo impostato dalla voce di menu, è preceduto dal nome del sito, "Sea Watch ", quindi "Strong Gusts" diventa "Sea Watch - Strong Gusts Expected Later".
Quando un motore di ricerca visualizza il risultato per questa pagina, utilizza il titolo della pagina in questo modo:
Parleremo più avanti dei risultati dei motori di ricerca.
Meta Description
Come per il titolo, la meta descrizione può essere impostata in uno dei due punti. Nell'esempio precedente possiamo vedere il testo sotto il titolo dei risultati di ricerca. Questo "blurb" è la meta descrizione. Può essere impostata nell'articolo stesso o la voce di menu.
In un articolo i metadati sono impostati nella scheda Pubblicazione e, come l'impostazione globale, includono meta descrizione, parole chiave, robot, autore e diritti sui contenuti (ovvero copyright dell'autore/sito web)
La SEO si occupa solo di Meta Description e Robots. In questo caso vedrai che possiamo limitare l'indicizzazione utilizzando l'impostazione Robots su base individuale. Immagina che il sito sia indicizzabile a livello globale ma questo articolo è una pagina di ringraziamento, per quando qualcuno invia un modulo. Non abbiamo bisogno dei risultati di ricerca per mostrare questa pagina, quindi possiamo scegliere in modo selettivo di non indicizzarla .
Parole chiave, dobbiamo ancora inserirlo?
La semplice risposta è no. Una volta una pagina web avrebbe avuto un meta tag per le parole chiave, ma ora questo viene ignorato dai motori di ricerca. Le parole nel contenuto sono le parole chiave e le parole e le frasi più popolari sono quelle che ottengono il pagina classificata.
Allora perché abbiamo ancora le parole chiave come opzione nell'articolo?Se mai utilizzi uno dei moduli dell'articolo, saprai che uno si chiama Articoli correlati e mostra altri articoli basati su parole chiave correlate che sono impostate nelle opzioni di pubblicazione. Tutte le parole chiave dell'articolo corrente vengono confrontate con tutte le parole chiave di tutti gli altri articoli pubblicati.
Quale impostazione SEO ha la priorità?
OK, quindi ora sappiamo che possiamo impostare i dettagli SEO in 3 posizioni all'interno di Joomla e, a seconda dell'architettura del tuo sito, una o più di queste impostazioni potrebbero essere rilevanti.
Articoli : se crei contenuti che non hanno una voce di menu, ad esempio articoli di blog, imposta il testo della descrizione nella scheda Pubblicazione dell'articolo.
Voci di menu : usa questa opzione se il tuo contenuto è una pagina statica. Puoi impostare una meta descrizione e le preferenze dei robot nella scheda Metadati . Sotto Visualizzazione pagina possiamo impostare un titolo della pagina del browser, che, come ho detto prima, può differire dal visibile titolo della pagina nell'articolo che può essere impostato utilizzando la casella Intestazione pagina nella stessa scheda o nell'articolo stesso.
Configurazione globale : se non hai impostato alcun metadato negli articoli o nelle voci di menu, Joomla offrirà la meta descrizione globale e il titolo del sito.
Avendo dovuto in precedenza risalire a dove era stata impostata una meta descrizione in un sito Web, quindi potrebbe essere modificata, condividerò con te un piccolo "trucco". Se imposti una meta descrizione nell'articolo, ha la priorità su entrambi i globali impostazione e l'impostazione della voce di menu. Se non imposti una meta descrizione dell'articolo, viene visualizzata la descrizione del menu invece di quella globale. Questo potrebbe farti risparmiare alcune ore durante il tentativo di correggere i risultati di ricerca errati un giorno.
URL compatibili con i motori di ricerca
Per impostazione predefinita, gli articoli sono accessibili da una serie di parametri incluso l'ID dell'articolo.Joomla offre un mezzo per rendere gli URL amichevoli per i motori di ricerca spuntando l'opzione in Configurazione generale> Sito> SEO e abilitando il file htaccess.txt rinominandolo in .htaccess nel file manager del tuo web hosting, o tramite FTP, se il tuo sito gira su Apache.Anche altri tipi di server, come NGINX e IIS, necessitano di modifiche alla configurazione, quindi segui le istruzioni appropriate sotto la sezione Usa riscrittura URL .
In questi giorni penso che questo sia un passaggio un po' arcaico poiché quasi tutti vogliono che i loro indirizzi di pagina abbiano un bell'aspetto nei risultati di ricerca.Forse un giorno Joomla arriverà con questa opzione abilitata per impostazione predefinita.
L'URL del mio articolo ha questo aspetto per impostazione predefinita:
/index.php?option=com_content&view=article&id=4:forti-raffiche&catid=8&Itemid=256
E in questo modo una volta che cambio le impostazioni in URL ottimizzati per i motori di ricerca:
/meteo/raffiche-forti
Mettilo insieme e cosa ottieni?
Hai mai sentito parlare del termine SERP? Sta per Search Engine Results Pages e mostra i risultati della ricerca di un utente. Riconoscerai senza dubbio il formato. Diamo un'occhiata a questo:
Guarda come appaiono nel risultato i dettagli che inseriamo nella configurazione di Joomla? Fornisce il titolo del sito Web e quindi la pagina per cui mostra i risultati. Nel nostro screenshot puoi vedere che dice "Nome del sito nei titoli delle pagine" e noi hai 3 opzioni:
- Prima
- Dopo
- NO
Il modo in cui utilizzi questa opzione dipende dal fatto che tu voglia che ogni SERP includa il nome del tuo sito Web. Potrebbe essere un po' faticoso vedere il nome del sito apparire in ogni risultato e ci sono motivi per cui potresti non volerlo fare. cerca i motivi per mostrare il nome del sito, tra cui la "ricerca di marca" che vale la pena cercare in modo da capire come potrebbe funzionare per il tuo sito web.
Un'altra cosa da tenere a mente è che mentre il numero consigliato di caratteri in una meta descrizione è 160, un motore di ricerca può tagliarlo o addirittura cambiare la descrizione a seconda di ciò che ritiene essere l'informazione più importante della pagina.
Cosa Joomla non fa immediatamente
Le Sitemap vengono utilizzate dai motori di ricerca più diffusi per aiutarli a raggiungere tutti i contenuti di un sito web. Ciò può includere immagini e altri documenti come i PDF. Una Sitemap utilizza XML per elencare questi dettagli. Per creare una Sitemap devi installare un'estensione come come JSitemap, OSMap o JL Sitemap. Una volta creato, l'XML può essere collegato da Google Search Console o Bing Webmaster Tools.
Altre estensioni aiutano ad aggiungere dati strutturati /risultati avanzati a una pagina web. Si tratta di informazioni aggiuntive che aiutano un motore di ricerca a comprendere meglio il contenuto e possono migliorare la SERP. Questa non è una funzionalità integrata di Joomla, nel caso in cui tu possa non trovarlo.
Inoltre, per impostazione predefinita, Joomla non offre un mezzo per assegnare un punteggio ai tuoi contenuti in base a leggibilità, densità delle parole chiave o altri fattori di ranking, come offrono alcuni plug-in. il contenuto, le parole chiave e il titolo di conseguenza.Allo stesso modo Joomla non aiuta con le tecniche SEO off-page come il backlinking, ovvero ottenere che altri siti web si colleghino al tuo.
Preparati all'azione
Ora che hai visto tutte le opzioni SEO native in Joomla, dovresti essere in grado di creare contenuti SEO-friendly facilmente indicizzabili dai motori di ricerca. Per scoprire se il tuo sito web è indicizzato e come appare nei risultati di ricerca, dai un'occhiata questo articolo ( 10 modi per convincere Google a indicizzare il tuo sito (che funziona davvero) ) per i principianti.