Pour améliorer son référencement une des règles d’or est d’écrire son code de manière « sémantique ». Ce qui veut dire que chaque balise correspond bien à son contenu.
C’est le passage du HTML à mamy au XHTML, on n’utilise plus les table pour faire sa mise en page. Les table sont réservées aux « données tabulaires ». Ainsi, l’ensemble des balises disponibles sont enfin utilisées à leurs justes valeurs, les malvoyants si retrouvent mieux et les moteurs de recherche aussi !
h1, h2, h3, hx sont des balises de titres et sous-titres. Il ne peut y avoir qu’un balise de titre par page : h1 (c’est ma conception), par contre il peut y avoir de multiples balises de sous-titres h2, h3 etc.
Malheureusement les CMS en font un peu à leur tête (surtout leurs développeurs) et Joomla n’échappe pas à la règle. Heureusement il existe cette excellent fonction Override, que je traite dans un article précédent, bien qu’un peu limitée elle permet de modifier le code d’origine sans toucher au sources !
Nous allons donc pouvoir remplacer div class="componentheading" par h1, h2 ou h3.
Vous trouverez les fichiers à modifier aux emplacement suivants :
joomla-site.com/components/com_content/views/archive/tmpl/default.php
joomla-site.com/components/com_content/views/article/tmpl/default.php
joomla-site.com/components/com_content/views/category/tmpl/default.php
joomla-site.com/components/com_content/views/frontpage/tmpl/default.php
joomla-site.com/components/com_content/views/section/tmpl/default.php
Faites une recherche sur le mot clef componentheading et remplacer les div par la balise que vous souhaitez.
avril 17th, 2010 at 17:31
En complément de cette article un lien vers un site qui remplace directement le code source (faute de ne pouvoir utiliser l’over ride).
http://www.coinduwebmaster.com/optimisation-joomla-moteurs-recherche/87/