Comment optimiser le contenu de la balise title pour le référencement

Par défaut, le contenu de la balise title ressemble à ceci : Mon blog » Blog Archive » Le titre de mon article. Le titre et les mots-clefs qu’il compose sont donc relégués en fin de balise. Pour améliorer le positionnement de votre blog, la solution consiste donc à modifier partiellement le fichier header.php de votre thème :

<title>
<?php
	if (is_home () ) { bloginfo('name'); }
	elseif ( is_category() ) { single_cat_title(); echo " - "; bloginfo('name'); }
	elseif (is_single() ) { single_post_title(); echo " - "; bloginfo('name'); }
	elseif (is_page() ) { single_post_title(); echo " - "; bloginfo('name'); }
	else { wp_title('',true); echo " - "; bloginfo('name'); } ?>
</title>

Cette astuce avait été initialement publiée sur (parenthèse.be) sous le titre : Wordpress SEO : optimiser la balise title

Source : WordPress SEO: How to optimize the title tag for search engines

Continue reading » · Written on: 01-13-09 · 7 Comments »

7 Responses to “Comment optimiser le contenu de la balise title pour le référencement”

  1. Jerome wrote:

    Un autre moyen, plus simple encore, c’est d’installer le plugin « All In One SEO Pack»  ( http://semperfiwebdesign.com/ ) ;-)

    janvier 14th, 2009 at 9:23
  2. Prostate Therapy wrote:

    Et où est le fichier header.php?

    janvier 15th, 2009 at 3:42
  3. Cédric Bousmanne wrote:

    Tu as raison Jerome, mais l’intérêt de cette astuce est justement de pouvoir se passer de plugin ;-)

    Je vois deux avantages à procéder de cette manière :

    Garder une installation de Wordpress légère
    Si tu fourni un thème à un client, tu t’assures du bon référencement du blog de ton client sans l’obliger à installer des plugins pour le faire

    janvier 19th, 2009 at 1:05
  4. Ector wrote:

    Bonjour,

    Merci pour cette modification qui va bien me servir.
    Mais j’aurais deux petites questions sur le même thème…

    Pourriez-vous m’aider à afficher pour les articles : le nom de l’article puis le nom de la catégorie rattachée… Titre article Nom catégorie

    Aussi, toujours sur un article, comment rajouter un petit texte (identique pour tous bien sûr) devant :
    Bla bla bla Titre article Nom catégorie

    Inutile de préciser que je suis une bille en php…
    Merci pour l’aide éventuelle.

    janvier 20th, 2009 at 2:13
  5. Jerome wrote:

    « Garder une installation de Wordpress légère» 
    > C’est une bonne raison ;-)
    D’ailleurs je préfère également « alléger»  WordPress en y mettant un minimum de plugin.

    Par contre pour le thème client, je ne suis pas 100% de ton avis.
    Si le « boulot» , la mission consiste juste à fournir un thème, alors oui, je suis d’accord, c’est là encore une bonne raison.
    Par contre, si c’est un site complet à livrer, alors personnellement j’utilise All In One SEO Pack, pour le côté pratique et complet (meta keywords et description notamment).

    janvier 20th, 2009 at 3:11
  6. Cédric Bousmanne wrote:

    Effectivement mais ce sont la deux boulots complètement différents. Si tu as d’autres astuces pour garder une installation légère, n’hésites pas à les partager ;-)

    janvier 20th, 2009 at 9:59
  7. Cédric Bousmanne wrote:

    @Ector : Tout dépend de l’endroit ou tu veux effectuer tes modifications. S’il s’agit d’un article, il faut éditer le fichier single.php. S’il s’agit de l’index de ton blog, il faut modifier le fichier index.php, enfin s’il s’agit des archives, il faut modifier le fichier archives.php. Tout ces fichiers doivent être présent dans le dossier du thème que tu utilises sur ton blog. Si ce n’est pas le cas, Wordpress utilise les fichiers du thème par défaut.

    Quant à l’ajout de la catégorie, la fonction the_category devrait pouvoir t’aider.

    @Prostate Therapy: Le fichier header.php se trouve normalement dans le dossier du thème utilisé sur ton blog (/wp-content/themes/…).
    Si ce fichier n’est pas présent, alors Wordpress utilise le fichier header.php du thème par défaut.

    PS.: Désolé pour la réponse tardive, ton commentaire n’avait pas passé le filtre anti-spam à cause de l’adresse que tu avais mentionnée comme site web.

    janvier 23rd, 2009 at 12:30

Leave a Reply