Una delle attività per l'ottimizzazione nei motori di ricerca consiste nel demarcare i titoli (contenenti parole chiave) delle pagine: vediamo come fare in Joomla!.
Il tag HTML H1
Non è il titolo in alto nel nostro browser, ma quello presente nella pagina web del nostro sito e corrispondente al titolo di un articolo, una fotogallery e così via.
Esso viene definito in questo modo:
<h1>Nostro titolo</h1>
Questo tag ha molta importanza nei confronti dei motori di ricerca, ma Joomla! non implementa in maniera nativa l'H1
A cosa ci serve l'H1?
L'H1 è un elemento che contraddistingue le porzioni di testo più importanti: nella tipografia HTML gli "H" stanno ad indicare degli evidenziatori 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.
Override per applicare l'H1
Per applicare i tag H1 ai titoli delle pagine dobbiamo copiare il file:
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, alla riga 35 il codice
<?php if ($params->get('show_title')) : ?>
<h2>
<?php if ($params->get('link_titles') && !empty($this->item->readmore_link)) : ?>
<a href="http://www.dagigo.altervista.org/<?php echo $this->item->readmore_link; ?>">
<?php echo $this->escape($this->item->title); ?></a>
<?php else : ?>
<?php echo $this->escape($this->item->title); ?>
<?php endif; ?>
</h2>
<?php endif; ?>
Diventerà quindi:
<?php if ($params->get('show_title')) : ?>
<h1>
<?php if ($params->get('link_titles') && !empty($this->item->readmore_link)) : ?>
<a href="http://www.dagigo.altervista.org/<?php echo $this->item->readmore_link; ?>">
<?php echo $this->escape($this->item->title); ?></a>
<?php else : ?>
<?php echo $this->escape($this->item->title); ?>
<?php endif; ?>
</h1>
<?php endif; ?>
Bibliografia
Migliorare il posizionamento di Joomla! con l'override: i titoli H1