Edit: Cet article a été mise à jour le 30/08. Il y avait un bug dans l’exemple de robots.txt que je donnais. Plus d’explication dans l’article suivant.
Plus un pense-bête qu’un véritable tutoriel, voilà en 7 points les choses à faire pour favoriser le référencement naturel de votre blog ou site WordPress !
1. Activer les permaliens
La forme n’influe pas beaucoup, il faut veiller à afficher le nom de l’article soit %postname%, si vous changez de forme, il existe des plugins pour conserver fonctionnelle l’ancienne forme d’URL. (Lire cette notice pour les personnes hébergées chez Free !)
2. Une sitemap à jour
Un point très important, la présence d’une sitemap pour votre blog. Je vous conseille le plugin Google Sitemap Generator 3 disponible en bêta, mais fonctionnel à 100%. Il vous aide même pour le point 3 en créant automatiquement un fichier robots.txt précisant l’adresse de la sitemap !
Il existe des adons pour les plugins SimpleTagging et UTW, pour une meilleure prise en charge des tags !
3. Un fichier robots.txt
Le fichier doit contenir principalement l’adresse de votre sitemap, mais on peut également interdire plusieurs formes d’adresses aux robots pour éviter les doublons, et éviter ainsi de se faire « bannir » de Google !
Un bon exemple :
Sitemap: https://www.herewithme.fr/sitemap.xml
User-agent: Googlebot
User-agent: Yahoo
User-agent: msnbot
User-agent: Accoona-AI-Agent
User-agent: MSRBOT
User-agent: VoilaBot
Disallow: /index.php
Disallow: /2005/$
Disallow: /2006/$
Disallow: /2007/$
Disallow: /tag
Disallow: /wp-
Disallow: /search
Disallow: /feed
Disallow: /comments/feed
Disallow: /feed/$
Disallow: /*/feed/$
Disallow: /*/feed/rss/$
Disallow: /*/trackback/$
Disallow: /*/*/feed/$
Disallow: /*/*/feed/rss/$
Disallow: /*/*/trackback/$
Disallow: /*/*/*/feed/$
Disallow: /*/*/*/feed/rss/$
Disallow: /*/*/*/trackback/$
Modifier la 1ère ligne selon votre domaine ;)
4. Choisir WWW ou non
Tel est la question !
Décider vous-même de garder ou non le « www. » des adresses de votre blog ou site WordPress. Uniformiser bien sûr votre choix dans les options générales de WordPress.
Exemple sur mon blog, je souhaite avoir absolument le WWW :
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteCond %{HTTP_HOST} !^www.herewithme.fr$
RewriteRule ^(.*) https://www.herewithme.fr/$1 [QSA,L,R=301]RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress
Modifier le code ci-dessus selon votre domaine.
Une fois avoir modifié correctement votre fichier .htaccess, fixer lui un CHMOD de 0444 pour être sur que WordPress ne le modifie automatiquement lors de l’installation d’un plugin ou lors d’une mise à jour des permaliens.
Note: Cette astuce n’est pas compatible avec Free.
5. Inscription aux outils webmasters de Google
Fan6 propose une série d’articles détaillés sur son blog , n’hésitez pas à la consulter.
Je résumerai la chose en 2 points, ajouter l’adresse de votre sitemap, et choisir de garder ou non les WWW comme nous l’avons vue dans le point 3 dans la console Google.
L’adresse du service : https://www.google.com/webmasters/sitemaps/?hl=fr
6. Génération de méta
Bien que plus trop utilisé par les moteurs de recherche, générer des métas dans vos pages est toujours très important. Pour cela je vous suggère le plugin Another WordPress Meta Plugin pour spécifier ces informations manuellement, vous pouvez également le faire de façon automatisée avec le plugin MetaTagGenerator.
J’utilise personnellement un autre plugin plus disponible sur le site de l’auteur, je le publierai probablement sur ce blog avant la fin de l’été, après avoir apporté quelques corrections.
7. Un thème bien pensé
Ça peut paraître stupide, mais un thème bien développé, n’utilisant pas de tableau pour la mise en page, exploitant intelligemment les balises de titres h1 à h5 facilite le référencement.
Amateur de tableau et d’iframe, passez votre chemin et celui de Google !
27 réponses à “Optimiser le référencement naturel de son blog WordPress : les grandes lignes”
Salut Oh! grand manitou de WP :)
avant de faire une connerie , je préfere demander; je viens, grace à toi, d’upgrader Google SiteMap Generator, et j’ai activé la fonction create » robot.txt »
Le contenu de fichier est :
» # BEGIN XML-SITEMAP-PLUGIN
Sitemap: https://www.trucmachin/sitemap.xml.gz
# END XML-SITEMAP-PLUGIN »
et je ne vois pas bien le rapport avec ton point 3
est-ce que je peux laisser ce fichier en l’état et l’uploader ou dois-je remplacer le contenu par le tien ?? :)
et j’avais oublié, vraiment merci pour ces billets :)
Mon robots.txt est modifié et j’ai mis à jour mon plugin sitemap avec la dernière version en date. ;)
bonjour, votre robots.txt s’applique à un blog hébergé a la racine et non pas dans un dossier spécifique ‘blog’ ou ‘wordpress’ (par exemple) ?
Merci AmO, pour ces explications ; j’ai pas tout compris mais ça m’a l’air très interessant ; justement je me pose en ce moment la question du référencement ;). Je vais esayer de creuser ça.
Ps: j’en profite pour te citer chez moi.
Il arrive souvent qu’un moteur de recherche cherche (évidemment) toute page « about », « à propos », etc…
Bien malheureux sont les blogs sur lesquels se trouvent encore la page « about » d’origine. Il est indispensable de la changer. D’autant plus que si un visiteur s’intéresse un tant soit peu à vous, il va aller voir qui vous êtes, mais je suppose que vous n’êtes pas « la page d’exemple de WordPress ». ;)
Et ce ne sont pas forcément les blogs les plus jeunes qui présentent cette lacune, loin s’en faut…
Petite question Amaury,
le fait que tu mettes les archives 2005, 2006 et 2007 sans / veut dire que tu n’indexes pas les url sous la forme http://www.monblog.com/2007 mais que tu indexes le reste et notamment les permaliens right ? ;-)
Argh.
Grossière erreur de ma part…
Je viens tester cette règle avec Google Webmaster et il me bloque tous mes permaliens !!
THE boulette…
L’article est corrigé, mais les dégâts sont fait…
Et concernant la dernière ligne, il ne manque pas non plus un $ après le slash du trackback ?
…et d’ailleurs est-ce que c’est utile de les mettre les $ puisqu’il n’y a rien derrière ?
Le symbole $ permet de préciser la fin d’une URL
Dans le cas présent, pas à grand chose. Je le rajoute quand même pour faire joli :P
Ah ben c’était donc bien ça Fran6, ajouter l’année était une mauvaise idée à moins d’un $ à la fin… Tout roule maintenant.
je rejoins mes prédécésseurs pour dire MERCI.
Une question puisque tu as l’air de t’y connaître en robot.txt.
Quand on met un disallow sur une page, cette page n’est plus indexée si je comprends bien mais est-ce que le robot parcoure encore cette page pour trouver les liens qui sont dans cette page?
Je te demande ça parce que je souhaite que soient uniquement indexées les pages des articles : pas les archives de catégories, de mois, de tags etc… Ni même la première page.
Laisse ta page d’accueil si tu veux mon avis, ca fait un point d’entré sur ton site.
Sinon, au conditionnel, je pense que les pages sont encore parcouru par les robots mais qu’elle ne sont pas mémorisé par les moteurs de recherche.
Vu que Google peux nous lister les pages bloqués.
Enfin c’est au conditionnel.
Si quelqu’un peu confirmer.
pour ma part j'ai référencer mon site http//www.sarahriani.com sur google mais le probleme il apparait jamais.
depuis quelque temps quand je tappe mes 2 principales mot clé je tombe a la 3eme page de google mais sur le lien du ../feed au lien de http://www.sarahriani.com
esperant que le robots.txt que je vien de mettre en ligne va changer quelque chose.
merci pour l'article
hello
j’arrive surement en retard dans cette discussion mais ma question concerne le sitemap sur wordpress connaissez vous un plug in simple à utiliser pour en créer un sur mon blog wordpress http://www.francknlemba.com. Si ça peut aider je suis hébergé par OVH
Voici me deux cents pour tous les lecteurs recherchant du contenu à jour sur le référence sous wordpress: https://www.insidedaweb.com/wordpress-seo/referencement-wordpress-seo/guide-complet-pour-optimiser-votre-referencement-sous-wordpress/ Il s’agit d’une traduction du Guide de Yoast, passionnant !
Très bon article.
J’ajouterai simplement le fait de ne pas oublier d’optimiser ses images avec des balises alt correspondantes.
Etre bien référencé dans Google Images peut vous ramener un trafic intéressant…
salut, j’ai découvert un nouvel annuaire pour votre référencement !
bon tuto, effectivement le sitemap est essentiel pour que google crawle bien chaque url du site.
pourquoi supprimer du référencement les archives et les tags ?
Disallow: /2005/$
Disallow: /2006/$
Disallow: /2007/$
Disallow: /tag
@Darknote : les archives par date (et parfois celles par tag), n’ont pas forcément de sens au niveau sémantique. Elles ont peu d’intérêt pour le visiteur, et donc pour le moteur de recherche. J’en parlais lors d’une conférence WordPress, mais il vaut mieux ne pas indexer les archives par date et ne pas les faire apparaître dans le thème d’un site. ;)
Bonjour,
Pour les point 3 et 4 dans quoi doit on insérer ces lignes??
merci
Bravo pour le résumé clair et plus facile à comprendre. Dans ma société offshore, j’ai néanmoins décidé de mettre l’accent sur les backlinks
Je suis tombé sur l’article à la bourre, je suppose que le décalage est donc normal mais pour les nouveaux lecteurs qui doivent toujours passer sur cette page je pense qu’il est utile de le préciser :
Le point 6 préconise d’ajouter un plugin qui génère des méta-tags, mais celles-ci ne sont presque plus prises en compte pour le référencement Google. (Pour être exact, la balise « keywords » ne l’est plus du tout tandis que la description ne l’est presque plus). Toutefois il peut être utile d’installer des plugins « tout-en-un » tels que Yoast SEO ou All-in-one SEO. Ils se chargent même de générer le sitemap, et des attributs « noindex » où il le faut pour éviter le duplicate content ! Pour plus d’infos je vous redirige vers les pages de description de ces plugins qui seront bien plus exhaustives.
En vous souhaitant une bonne soirée
Très bon résumé sur l’essentiel du SEO.