Astuces SEO pour WordPress

Voilà un résumé de quelques points utiles pour améliorer le SEO de votre wordpress, et quelques astuces en plus que j’utilise sur certains sites :

  • Dans le header.php de certains thèmes WordPress, il y a un <h1> de ce genre :

<h1><?php bloginfo( ‘name’ ); ?></h1>

Il y a deux problèmes avec ce genre de h1.

Le premier est qu’il sera le même sur toutes les pages, et ça ne plait pas trop à Google tout ca.

Le second problème est qu’il est possible que vous ayez deux <h1> sur certaines pages de votre site wordpress, notamment les articles et les pages, qui utilisent souvent le titre comme un <h1> (parfois comme h2 également). Pour régler ce problème, voilà une astuce qui vous permettra de garder le H1 principal sur la page d’accueil et ne plus l’afficher sur les autre page :

<?php if( is_home() ) { ?>
<div class= »site-title »><a href= »<?php echo home_url(); ?> »><?php bloginfo( ‘name’ ); ?></a></div>
<?php } else { ?>
<h1 class= »site-title »><a href= »<?php echo home_url(); ?> »><?php bloginfo( ‘name’ ); ?></a></h1>
<?php } ?>

En gardant la même classe CSS site-title, le changement de h1 à div d’une page à l’autre sera invisible pour les visiteurs. Vous pouvez même ne rien mettre dans la condition else 

 

  • La sidebar dans WordPress est indispensable, cependant les titres des widgets utilisés par défaut sont des <h3>, pas forcement judicieux d’avoir toujours les même h3 sur toutes les pages !

Pour y remédier, voici la fonction (souvent dans le fichier functions.php) que vous devriez retrouver dans les fichiers de votre thème : register_sidebar.

Vous devriez trouver quelques chose comme ça à l’intérieur de cette fonction :

‘before_title’ => ‘<h3>’ 
et
‘after_title’ => ‘</h3>’

Retirez alors les h3 et remplacer les par des balise div ou span par exemple.

Voilà ce que cela doit donner :

register_sidebar(array(
  'name' => __( 'Example Sidebar' ),
  'id' => 'example-sidebar',
  'description' => __( 'Widgets in this area will be shown on the right-hand side.' ),
  'before_title' => '<span class="widget_title">',
  'after_title' => '</span>'
));

Voir la fonction register_sidebar sur la documentation officielle.

 

  • Pas directement lié au SEO, mais toujours utile, pensez à n’afficher que les extraits de site dans votre flux RSS si vous ne voulez vous faire voler trop facilement votre contenu. Réglages > Lecture > Pour chaque article d’un flux, fournir : L’extrait

 

  • As t’on besoin de présenter l’excellent plugin WordPress SEO ? Un véritable couteau suisse pour le SEO. Avec sa popularité, vous trouverez facilement des tutoriaux pour le régler selon vos attentes. Le plugin dispose d’un sitemap pour google, d’une personnalisation des titles et des description pour tous les types de contenu et taxonomies sur votre WordPress, ou l’ajout de la balise autorship pour Google+ et bien d’autres encore.

 

  • Enfin, la vitesse de votre site est une donnée très importance pour Google. Les plugins de cache ne manquent pas sur WordPress, nul doute que vous trouverez des comparatifs. Vous pouvez aussi améliorer votre htaccess. Je vous conseil cet excellent pour l’htaccess de votre WordPress.

Laisser un commentaire