“Comment améliorer le référencement d’un site WordPress ?”
Le référencement Web est un vaste sujet que je ne pourrai aborder qu’en surface, mais je peux probablement apporter ma pierre à l’édifice et contribuer à vous éclairer sur quelques astuces, typiques à WordPress.
L’amélioration du référencement web d’un site WordPress est probablement l’une des plus accessibles comparé à tout autre CMS. C’est justement la force de WordPress, sa flexibilité !
Comment améliorer le référencement Web d’un site WordPress ?
Personnellement, j’ai toujours considéré, et la satisfaction de mes clients m’a toujours donné raison, que l’approche la plus appropriée était celle de prendre en compte l’ensemble du site, le contenant et le contenu. Il s’agit donc d’un travail à 2 niveaux !
Alors, à la différence de certains pseudo experts qui rajoute quelques phrases ça et là, sur base d’un effet d’optimisation, en vous chargeant le gros prix, l’optimisation “onpage" commence d’abord et avant par un examen complet du site, dans le cas d’une optimisation de site, et par un examen exhaustif de l’environnement compétitif, dans le cas de la création d’un site Web flambant neuf.
Le référencement Web ou organique est la conséquence de plusieurs facteurs et fait appel à de nombreuses stratégies:
- Compréhension de la niche de marché du client
- Analyse compétitive de l’environnement Web
- Création d’une arborescence adaptée
- Stratégie de référencement web direct (pour le trafic direct)
- Stratégie de référencement web indirect (pour le trafic indirect ou “empathique")
- Stratégie de référencement web par la compétition (pour le positionnement)
- Stratégie de contenu (pour le SEO: voir cet article)
- Stratégie de maillage interne
- Stratégie de maillage externe vers des sites d’autorité
- Stratégie de positionnement (voir les facteurs de positionnement)
- Stratégie de conversion (call-to-action, chat, pixel, …)
- Intégration d’une hiérarchie de balises H (page d’accueil)
- Stratégie de performance (cache, minification, chargement séquentiel, hébergement)
- Optimisation des capacités d’indexation (robots.txt, sitemap, …)
- Intégration de données structurées
- Optimisation de la base de données
- Optimisation pour les médias sociaux (vaste sujet)
- Optimisation des liens internes (normalisation: tous les liens en https)
- Intégration de certificats SSL (au besoin)
- Optimisation des images et intégration des attributs ALT
- Optimisation des META-données (Meta mot-clé, titre SEO, META description) sans duplication
- Optimisation responstive
- Affichage optimisé sur GMB
- Intégration d’un fil d’Arianne (breadCrumbs)
- Correction des erreurs d’exploration (404)
- Mise à jour WordPress (avec Backup de sécurité)
Améliorer son référencement web avec des plugins
Bien qu’une grande partie de ces éléments ne peut être réalisée QUE manuellement, certains peuvent être completés par l’utilisation de plugins appropriés, ce qui fait donc tout l’intérêt de WordPress. À ce titre donc, voici une liste non exhaustive de plugins dont je recommanderais l’utilisation pour certaines tâches précises.
NOTE: Cette liste, à destination des utilisateurs lamba, ne constitue en rien une référence mais simplement une interprétation par l’expérience (la mienne) de solutions faciles à mettre en oeuvre et accessibles, permettant à tout un chacun de procéder à quelques optimisations (impactant directement le référencement WEB). Bien sur, une grande partie de ces optimisations sont généralement réalisables manuellement, par l’entreprise d’un développeur d’expérience. Toutefois, encore une fois, pour l’utilisateur lambda livré à lui-même, les plugins constituent une solution gratuite et pratique, dont il serait dommage de se priver.
Yoast est une institution en soi mais contrairement à certaines idées reçues, Yoast n’est qu’un guide. L’installer sur son site et se dire que “la job est faite" revient au même que de ne pas l’installer. Aussi, le rôle de Yoast, c’est de recommander des éléments d’optimisation à partir du contenu que vous lui proposez. Ce qui veut donc dire que ce n’est pas parce que les voyants sont “au vert" que pour autant vous avez optimisé votre site. Si, au départ, votre stratégie de contenu n’est pas orientée sur une thématique bien précise, un mot-clé déterminé, vous risquez de passer à côté de l’incroyable potentiel de Yoast et finalement “d’optimiser" votre page pour des sujets/propos qui ne sont d’aucune importance.
Concernant le META mot-clé, ce n’est pas un “fourre-tout" pour y mettre tous les mots qui vous viennent en tête (comme j’ai déjà vu souvent). C’est justement l’endroit pour indiquer à Yoast sur quel mot-clé vous souhaitez optimiser votre contenu (donc inutile d’y mettre des mots comme “expert" ou “professionnel", mais plutôt un ou deux mots, qui devrai(en)t se trouver dans votre titre, URL, corps de texte, etc. et se réfère à votre offre de service). Un autre point positif pour le plugin, c’est qu’il permet facilement de gérer le robots.txt (et son contenu: donc ce qui doit être indexé ou pas) ainsi que la sitemap (et son contenu), ce qui représente en soi un avantage majeur.
Ces plugins fontt partie d’une famille plus grande de plugins similaires. Bien qu’ils ne soient pas en soi à l’origine d’une forme d’optimisation quelconque, ils préviennent toutefois certains problèmes qui peuvent nuire à votre référencement web. La fonction est simple. Ils génèrent une redirection automatique des pages 404 (pages d’erreurs) vers une page quelconque, active (généralement la page d’accueil). Pourquoi est-ce important ? Parce qu’une page 404 génère par défaut une erreur d’exploration, en indicant aux moteurs de recherche que cette page n’est plus accessible. Ce qui est problématique si celle-ci était effectivement indexée à du contenu pour lequel vous aviez du référencement. Plus vous en avez, plus vous risquez de perdre Référencement et Position, en raison notamment du taux de rebond (qui risque d’augmenter du fait de visiteurs arrivant sur cette page et en repartant car elle est vide). Bref, si vous n’êtes pas toujours en mesure de contrôler vos pages ou articles (du fait de la quantité), l’utilisation de ce plugin pourra vous être d’une grande utilité.
Personnellement, mon utilisation de ce plugin se limite à une seule tâche, la gestion de masse des PNG. Vous le savez, en matière de web, il y a des règles à respecter, surtout au niveau des images. Intégrer sur votre site des images de 5 MB, exclusivement sous format PNG aura un impact majeur sur les performances de celui-ci. Bien souvent, dans 95% des cas, je suis directement confronté à cette situation. Le client me dit “Je ne comprends pas pourquoi mon site est lent." et là, je vois plus d’une centaine d’images sur le site, de 7000 pixels de large… sur un site hébergé en shared hosting (serveur partagé avec d’autres sur une même ressource).
Le format PNG, qui permet de gérer la transparence, est idéal pour les images détourées ou pour les icônes mais est particulièrement volumineux (comparativement à un format Jpg/JPeG). N’utiliser presqu’exclusivement que ce format pour l’ensemble des images d’un site en hébergement traditionnel est totalement inaproprié car cela nuit aux performances du site (compte tenu que la rapidité de chargement, particulièrement aujourd’hui avec le mobile, est un facteur de positionnement web). Donc, dans ce genre de circonstances, où il y a un grand nombre de PNG à gérer, à la place de convertir une à une les images, EWWW offre une solution intéressante en gérant directement la compression systématique des anciennes et nouvelles images uploadées sur le site (avec une certaine efficacité pour les PNG). Un gain de place assuré, à partir d’un grand volume d’images, et ce, en quelques clics.
WP smush est une sommité dans son domaine, c’est possiblement le meilleur plugin existant pour “gérer" les images (ici, si vous avez très peu de PNG, je vous recommande Smush à EWWW). Concrètement, Wp Smush vous permet à la fois de compresser vos images mais aussi de les redimensionner selon des tailles maximales. Il s’agit sensiblement du même type de plugin, à la différence qu’il permet de gérer les images de très grands formats et de les redimensionner (tout en les compressant). Ce qui s’avère très pratique.
Bien sur, redimensionner une image de 2100 pixels en 1280, pour un affichage à 400 pixels en page d’accueil n’aura que peu d’impact. Si vous identifiez de la lenteur sur votre page d’accueil, au chargement, posez-vous la question de savoir si les images qui vous y avez positionné, ne sont pas à l’origine dans une taille inappropriée.
Par exemple, votre image initiale fait 1280 pixels de large. Au moment de l’intégrer dans votre page, parmi les options proposées (full, large, medium, thumbnail – sur certains pages builder), vous choisissez “full" alors que fondamentalement, l’espace alloué (peu importe le support) ne correspond pas à cette taille. Vous demandez donc au navigateur de “resizer" cette image pour vous. Autrement dit, vous demandez au navigateur qu’il prenne du temps au chargement pour “resizer" cette image à la bonne taille. Ce qui est totalement inefficace. Pensez à utiliser des images de la bonne dimension dès le départ, c’est un gage de rapidité.
Deux plugins qui s’utilisent de manière indépendante (Schema App Structured Data pourrait suffir avec la solution payante) mais qui sont d’une redoutable efficacité car ils vous permettent de gérer les fameux schémas de données structurées tant valorisés par Google. Les données structurées sont des informations présentes dans vos pages structurées de telle sorte que Google puisse les exploiter plus facilement. Les données structurées ou encore « rich snippets » permettent de mettre davantage en valeur les liens affichés dans les moteurs de recherche en fournissant ainsi plus d’informations sur le contenu de la page.
Ces données structurées permettent à Google d’afficher dans ses résultats de recherche des informations complémentaires concernant les pages de votre site (exemple, votre adresse et votre numéro de téléphone peuvent être affichés dans les résultats de recherches de Google).
Google incite par tous les moyens à faciliter et à généraliser l’utilisation des données structurées depuis 2014. Le balisage de contenu pour l’affichage des microdonnées doit donc faire partie de vos priorités.
De tous les gestionnaires de cache, c’est probablement celui qui génère le plus de résultats sans créer de conflit ou nuire à la stabilité du site. Il s’agit ici de gérer les performances de chargement de votre site à l’aide de la CACHE, ou encore de combiner les CSS, le Javascript, etc. Sans entrer dans la technique, ce plugin permet tout simplement d’accélérer le chargement d’un site et donc, d’augmenter sa vitesse d’apparition. Ce qu’il faut comprendre c’est que, par défaut, le navigateur tend à charger l’ensemble des informations d’une page avant de l’afficher. Ce qui n’est pas logique car, comme tout un chacun, nous commençons notre lecture par le haut de la page. Nous n’avons pas besoin de voir immédiatement le bas de la page… Le gestionnaire de cache peut justement permettre de charger de manière séquentielle l’information en priorisant le texte sur les images ou le contenu sur les animations (javascript).
Les dernière versions de ce plugin offre en outre toute une série de nouvelle fonctionnalités comme la gestion des “query strings", la minification HTML, CSS, JS, etc. Bref, un “must have" pour littéralement BOOSTER votre site Web et gagner en temps et poids de chargement).
Ce plugin a plusieurs fonctionnalités très intéressantes qui permettent justement d’accélérer un site, son back-end (l’espace d’édition de WordPress) mais aussi de le “nettoyer". Par exemple, l’optimisation de la base de donne MySQL, la gestion des brouillons de pages ou d’articles, les commentaires indésirables, etc. et le tout, en quelques clics.
BONUS:
Je profite de l’occasion pour lister quelques autres plugins intéressants que j’utilise occasionnellement pour les besoins de mes clients. Fondamentalement, ils n’aident pas concrètement au référencement web d’un site mais offrent des fonctionnalités intéressantes.
“Akismet" et “Disable comments" sont deux plugins assez pratiques pour la gestion d’un site. Le premier permettant d’empêchant les commentaires indésirables et le spamming. Le second en allant plus loin, dans le cas où le premier n’est pas assez efficace, pour carrément empêcher les commentaires sur vos articles, pages ou produits.
Pourquoi est-ce intéressant ? Tout simplement, parce qu’un très grand nombre de sites sont victimes de spam dans leurs commentaires, bien souvent pour des sites peu orthodoxes mais surtout permettant de générer pour les spammeurs (ou les robots spammeurs) des backlinks.
Lorsqu’un personne rédige un commentaire pour votre article et qu’elle y insert un lien, elle créé un backlink vers le site en question. Concrètement, votre site devient une référence pour le site partagé (le lien) et 99% du temps, ces sites ne sont pas recommandables. Comme de fait, la majorité d’entre nous ne pense pas à vérifier ces commentaires, et ce n’est souvent que trop tard que nous nous en apercevons. Bien qu’il n’ait pas une influence sur le référencement Web de votre site, ils constituent pour vos lecteurs et visiteurs respectueux une source de confusion et peut-être de déception.
Un petit plugin très simple mais qui peut être très pratique pour générer du trafic organique. Ce plugin permet à vos visiteurs de générer un avis sur votre contenu, page, article ou produits, soit sous la forme d’étoiles ou de notes.
Bien que ça n’aide pas directement votre référencement Web, cela invite les internautes à cliquer sur votre site sur base de la notation laissée par vos précédents visiteurs.
Voici un outil que je trouve particulièrement intéressant pour augmenter le trafic sur votre site et capter l’attention de votre auditoire. Il s’agit, comme son nom l’indique, d’un système de push notification. Concrètement, cela permet de lier vos visiteurs à votre site, par l’acceptation d’un “cookie", faisant en sorte qu’à chaque fois que vous publiez du contenu sur votre site, vos visiteurs en sont directement avertis par un popup apparaissant en bas à droite de l’écran (avec titre, texte et ou image).
Statistiquement, ce type de notification génère un taux d’ouverture pas mal plus élevé vu que ces notifications peuvent apparaître à tout instant, sur ordinateur comme cellulaire, sans vous n’ayez le besoin d’envoyer d’infolettres ou de publier sur les médias sociaux.
Habituellement, je n’utilise pas ce genre de plugin que je trouve particulièrement lourd et conflictuelle à certains égards. Donc, en ce qui me concerne, je n’en fais usage que pour une seule tâche bien précise, celle de permettre la diffusion centralisée sur les médias sociaux de mos dernières publications. Concrètement, vous pouvez lier l’ensemble de vos comptes sociaux à Jetpack (Facebook, Linkedin, Instagram, …) et faire en sorte qu’au moment de publier votre article, il soit automatiquement posté sur l’ensemble des comptes liés.
Ce qui peut représenter un gain de temps considérable.
Il existe un grande nombre de plugins permettant de partager votre contenu sur les médias sociaux. J’ai identifié celui-ci en particulier parce qu’il est simple d’utilisation et de configuration, en plus d’être très orgonomique peu importe le support utilisé (ordinateur, mobile, tablette).
Pourquoi est-ce important ? La plupart du temps, dans un site, il est fréquent de valoriser ses propres comptes sociaux, donc sa page Facebook, ou encore son compte Linkedin. Mais qu’en est-il des visiteurs qui veulent partager votre page ou votre site sur leurs propres comptes sociaux (directement à l’écran ou sur leur mobile)?
Il existe plusieurs plugins permettant de “backuper" et restaurer un site web. En ce qui me concerne, l’intérêt de celui-ci réside essentiellement dans sa capacité à prendre de manière cédulée des backups via Dropbox, tant moi que pour mes clients, ce qui est un gage de confiance. De manière journalière ou hebdomadaire, BackWPup, prend un backup du site, l’envoie sur mon compte mais aussi sur celui de mes clients respectivement. Le procédé est particulièrement simple et transparent, ce qui permet, en tout temps, soit de restaurer le site à partir des copies générées (même si ce n’est pas ma source principale de Backup – 100% sur serveur) mais aussi, pour le client, d’être autonome et confiant par rapport à son site.
On ne le dira jamais assez mais les backups sont importants, peu importe la situation. Avoir en votre possession, des copies régulières de votre site web, vous empêche toute forme de dépendance vis à vis de votre hébergeur (qui oublie trop souvent d’en faire).
Le référencement WEB, un univers de possibilité
Vous l’aurez compris, ces plugins ne font pas tout le travail et cette liste, ci-dessus, ne répond directement qu’à quelques points listés (également plus haut) dans les stratégies de référencement Web. D’où, pour la question des performances organiques de votre site web, la nécessité de faire appel à un professionnel car il n’existe fondamentalement aucune solution “clé-en-main" vous permettant d’optimiser votre site. Certains de ces plugins vous aideront à résoudre quelques problèmes et à vous orienter sur la bonne voie mais le plus gros du travail demande le regard avisé et surtout expérimenté d’un référenceur.
Commen mentionné plus haut, il s’agit ici que d’un survol du sujet. Il y aurait encore beaucoup à dire sur la question des stratégie sde conversion, les solutions d’hébergement les plus appropriées, l’utilisation des certificats SSL, les stratégies de contenu, l’utilisation appropriée des balises H1 et H2, etc.
Toutefois, je peux terminer cette analyse avec 2 astuces “bonus" qui, à elles seules, génèront une énorme différence au niveau de votre référencement web.
Il s’agit des capacités d’indexation.
Parmi celles-ci, il en est 2 qui doivent êtres optimisées en priorité pour un site WordPress; le robots.txt et la sitemap. Et à ce titre, Yoast offre une assez grande flexibilité dans la configuration de ceux-ci !
Le robots.txt:
Il s’agit d’un fichier lu en priorité par les robots d’indexation parce que son contenu indique ce qui doit être indexé ou pas dans votre site. Il peut sembler bizarre de devoir orienter la lecture de votre contenu par les robots d’indexation mais il s’agit ici d’une démarche stragégique car tout votre contenu ne doit justement pas être accessible à l’indexation (documents stratégiques, pages internes, etc.). Si vous n’imposez pas de limites aux robots d’indexation, l’ensemble de votre site peut se trouver à être listé dans les résultats de recherche et mettre au jour des informations condifentielles, diluer votre contenu prioritaire et même générer des erreurs 404 (à répétition).
En ce sens, compte tenu du fait que chaque site WordPress est différent, il est complexe de proposer un modèle par défaut qui conviendrait pour tous. Toutefois, de manière générique, il est possible d’en synthétiser une partie qui pourrait s’adapter assez largement à l’ensemble des sites WordPress:
Sitemap: https://votresite.com/sitemap_index.xml User-agent: * Disallow: /wp-admin/ Disallow: /cgi-bin/ Allow: /wp-admin/admin-ajax.php Disallow: /comments/feed/ User-agent: Mediapartners-Google* Allow: / User-agent: Googlebot-Image Allow: /wp-content/uploads/ User-agent: Adsbot-Google Allow: / User-agent: Googlebot-Mobile Allow: /
Alors, vous avez possiblement noté la présence de la Sitemap dans le code de ce fichier. Il se trouve que le robots.txt est également lu par votre navigateur à chaque fois que votre site est visité par quelqu’un. Bien que le principe d’indexation ne soit pas nécessairement opérant à chaque chargement de votre site, la lecture du contenu de ce fichier est systématique, et l’intégration de la Sitemap constitue un avantage stratégique car cela en force la lecture et donc, la prise en considération de mises à jour sur votre site (je vais y revenir plus bas).
Bien souvent, le simple fait de “débloquer/débugger" ce fichier peut générer une énorme différence au niveau de votre référencement web organique.
Pour accéder à l’outil d’édition du robots.txt via Yoast, il vous suffit de suivre le chemin suivant: dans le backend, vous identifiez l’onglet “SEO" de yoast dans la colonne de gauche. Vous cliquez sur “TOOLS", et ensuite “File Editor". La première case apparaissant en haut de la page sera celle associée au robots.txt (ne touchez pas au reste). Une fois fait, n’oubliez pas d’enregistrer les modifications.
La Sitemap:
La Sitemap permet d’indiquer facilement aux moteurs de recherche les pages du site à explorer. Dans sa forme la plus simple, un plan Sitemap est un fichier XML qui répertorie les URL d’un site ainsi que des métadonnées complémentaires sur chaque URL (date de dernière modification, fréquence de révision et importance relative par rapport aux autres URL du site), de façon à favoriser une exploration plus intelligente du site par les moteurs de recherche. La plupart du temps, cette sitemap est mal configurée, incomplète ou au contraire surchargée d’information (donc proposant des section du site complètement vide).
Il convient donc de l’optimiser afin de ne soumettre que les sections du site ne contenant effectivement que du contenu propre à votre site, comme par exemple vos pages et vos articles (pour un site simple), les catégories de produits, les filtres, … (pour les boutiques en ligne).
Ici, pour en revenir au robots.txt, l’intérêt d’intégrer la Sitemap dans le robots.txt assure qu’une lecture systématique en sera faite et une prise en considération de toute nouvelle modification de vos pages, articles, produits, …
Pour configurer votre Sitemap, encore une fois, Yoast est possiblement l’outil le plus simple et approprié pour en contrôler le contenu. Donc, dans le backend, vous identifiez l’onglet “SEO" de yoast, vous cliquez sur “XML Sitemap" et vous pourrez l’optimiser en sélectionnant, parmi les onglets proposés, le contenu à y intégrer (Post type, Taxonomies, etc.).
Merci de votre lecture. Si vous avez des questions, n’hésitez pas !