Optimiser les balises Hn sur WordPress
 samedi 01 décembre 2012   Sylvain Fouillaud  448 vues

La recherche d'un thème WordPress est toujours un élément important et quoi qu'on en dise, c'est souvent le design plus que l'optimisation du code qui prend le dessus quant au choix de ce thème. Seulement il arrive parfois que le thème ne réponde pas aux exigences SEO les plus basiques. C'est souvent le cas de la gestion des balises d'en-tête, où le H1 est le même (le nom du site) sur toutes les pages du blog et où les titres des pages et articles sont de simples H2.

Le titre du blog

Idéalement la balise H1 est unique, elle ne doit pas être la même sur toutes les pages. Si c'est actuellement le cas sur votre WordPress, ouvrez le fichier /wp-content/themes/nom-du-theme/header.php et partez à la recherche de ce code (ou d'un code y ressemblant fortement) :

<h1><a href="<?php echo home_url( '/' ); ?>" title="<?php echo esc_attr( get_bloginfo( 'name', 'display' ) ); ?>" rel="home"><?php bloginfo( 'name' ); ?></a></h1>

et remplacez le par

<?php if ( is_home() ) : ?><h1><?php bloginfo( 'name' ); ?></h1><?php else : ?><a href="<?php echo home_url( '/' ); ?>" title="<?php echo esc_attr( get_bloginfo( 'name', 'display' ) ); ?>" rel="home"><?php bloginfo( 'name' ); ?></a><?php endif ?>

A noter : Il sera peut-être nécessaire de mettre en place des classes CSS pour que visuellement le titre soit identique sur toutes les pages.

Les titres des pages et articles

La suite logique de l'optimisation précédente consiste à optimiser les pages du site pour que leur titre (correspondant au sujet de la page bien évidemment) devienne la balise H1.

Ouvrez vos fichiers single.php, page.php ainsi que vos modèles de pages si votre thème en comprend. Partez à la recherche de ce code :

<h2><?php the_title(); ?></h2>

et remplacez le par

<h1><?php the_title(); ?></h1>

Là encore, un peu de cosmétique via le CSS sera certainement nécessaire.

 




Vous souhaitez poster un commentaire :
Cette adresse ne sera ni publiée, ni revendue...
Cette URL aura pour ancre votre nom
Facultatif
Facultatif
Facultatif