SEO per Joomla: aggiungere il tag H1 nei nostri articoli per migliorare il posizionamento sui motori di ricerca
In questo articolo andiamo ulteriormente a dettagliare il discorso di come rendere appetibile e SEO friendly un articolo scritto in Joomla 1.5.x; parleremo infatti di come modificare il titolo dell’articolo stesso e far sì che venga scritto in H1. Dico subito che è un discorso per gli “smanettoni” del CMS in quanto lavoreremo sul codice che gestisce il render degli articoli nel front-end.
E’ buona norma dal punto di vista dell’ottimizzazione per i motori di ricerca includere la demarcazione dei titoli delle pagine(magari scritti con parole chiave. Il tag HTML H1 è spesso associato al titolo della pagina, attenzione, non il titolo che troviamo in alto nel nostro browser (quello è il titolo HTML - <title>nostro sito</title> fra <head></head>) bensì il titolo della pagina web del nostro sito, ovvero, in Joomla, il titolo di un articolo e viene scritto in questo modo:
<h1>Nostro titolo</h1> fra <body>e </body>
e si usa per dare maggiore enfasi ad una porzione di testo.
Negli gli anni è diventato un tag sempre più importante per i motori di ricerca, e quindi va sfruttato per migliorare la presentazione dei contenuti di Joomla!, che di default non prevede l'implementazione dell'H1.
L'H1, come detto, è un elemento che contraddistingue le porzioni di testo più importanti: nella tipografia HTML gli "H" stanno ad indicare degli evidenziatori o heading seguiti da un numero che indica la priorità del testo che racchiudono, partendo da H1 per finire ad H6, che indica parte di testo dei titoli poco importanti.
Come detto l’H1 non è previsto in Joomla!, tanto è che sono ancora pochi i template che usano questo tag per i titoli degli articoli; ultimamente però qualche template con questa caratteristica è in distribuzione, ma tranquilli la modifica al core di Joomla per ovviare al problema è semplice.
Fine delle chiacchiere e vediamo come portare ad H1 il titolo dei nostri articoli, rendendo il nostro CMS maggiormente gradevole ai motori di ricerca.
Per applicare i tag H1 ai titoli delle pagine dobbiamo copiare il file (questa tecnica si chiama override):
components/com_content/views/article/tmpl/default.php
nella cartella, che andiamo a creare (mio_template è la cartella del nostro template):
templates/mio_template/html/com_content/article/
andando infine a sostituire, in questo file, la riga 15 con
<td class="contentheading<?php echo $this->params->get( 'pageclass_sfx' ); ?>" width="100%"><h1 class="contentheading<?php echo $this->params->get( 'pageclass_sfx' ); ?>" >
e la riga 22 con
</h1></td>
ed il gioco è fatto! Questo sistema fa sì che Joomla vada a leggere il default.php creato da noi anziché il suo default; per i più bravi: si può chiaramente modificare il default.php nella sua root di origine senza ricorrere all’override, avendo magari cura di farne una copia prima di modificarlo.
Nel front-end vedremo il nostro titolo in H1, qualora aveste problemi basterà lavorare nel css del template per definire meglio la grandezza.
E’ buona norma dal punto di vista dell’ottimizzazione per i motori di ricerca includere la demarcazione dei titoli delle pagine(magari scritti con parole chiave. Il tag HTML H1 è spesso associato al titolo della pagina, attenzione, non il titolo che troviamo in alto nel nostro browser (quello è il titolo HTML - <title>nostro sito</title> fra <head></head>) bensì il titolo della pagina web del nostro sito, ovvero, in Joomla, il titolo di un articolo e viene scritto in questo modo:<h1>Nostro titolo</h1> fra <body>e </body>
e si usa per dare maggiore enfasi ad una porzione di testo.
Negli gli anni è diventato un tag sempre più importante per i motori di ricerca, e quindi va sfruttato per migliorare la presentazione dei contenuti di Joomla!, che di default non prevede l'implementazione dell'H1.
L'H1, come detto, è un elemento che contraddistingue le porzioni di testo più importanti: nella tipografia HTML gli "H" stanno ad indicare degli evidenziatori o heading seguiti da un numero che indica la priorità del testo che racchiudono, partendo da H1 per finire ad H6, che indica parte di testo dei titoli poco importanti.
Come detto l’H1 non è previsto in Joomla!, tanto è che sono ancora pochi i template che usano questo tag per i titoli degli articoli; ultimamente però qualche template con questa caratteristica è in distribuzione, ma tranquilli la modifica al core di Joomla per ovviare al problema è semplice.
Fine delle chiacchiere e vediamo come portare ad H1 il titolo dei nostri articoli, rendendo il nostro CMS maggiormente gradevole ai motori di ricerca.
Per applicare i tag H1 ai titoli delle pagine dobbiamo copiare il file (questa tecnica si chiama override):
components/com_content/views/article/tmpl/default.php
nella cartella, che andiamo a creare (mio_template è la cartella del nostro template):
templates/mio_template/html/com_content/article/
andando infine a sostituire, in questo file, la riga 15 con
<td class="contentheading<?php echo $this->params->get( 'pageclass_sfx' ); ?>" width="100%"><h1 class="contentheading<?php echo $this->params->get( 'pageclass_sfx' ); ?>" >
e la riga 22 con
</h1></td>
ed il gioco è fatto! Questo sistema fa sì che Joomla vada a leggere il default.php creato da noi anziché il suo default; per i più bravi: si può chiaramente modificare il default.php nella sua root di origine senza ricorrere all’override, avendo magari cura di farne una copia prima di modificarlo.
Nel front-end vedremo il nostro titolo in H1, qualora aveste problemi basterà lavorare nel css del template per definire meglio la grandezza.
powered by Disqus


Buzz it!















