Optimiser réellement le
référencement naturel de
WordPress
Qui suis-je ?
Daniel Roch
Consultant WordPress et SEO
Créateur du futur plugin SEO KEY
Organisateur du WP TECH
daniel@seom...
Prérequis
• Votre analyse initiale
– Audit sémantique
– Audit concurrentiel
• Une vraie stratégie
– Marketing
– De communi...
Le fonctionnement de WP
• WordPress fonctionne avec des contenus (Post Type)
– Articles
– Pages
– Attachments (fichiers mé...
On peut faire quoi
avec WordPress ?
• Pour référencer WordPress, partez d’abord de vos
besoins pour :
– La structure idéal...
Les pièges : SEO
• WordPress est le CMS le plus optimisé de base
pour le référencement naturel (SEO)
• Mais il n’est PAS o...
Les pièges : La sécurité
• « Nouvelle vague
d’attaque sur
WordPress »
• C’est le même cas de
figure que Microsoft
• WordPr...
Les pièges : La sécurité
• Backup automatisé (BackWPup)
• Formation des utilisateurs
• Un login/mot de passe fort par util...
Les pièges : Incompatibilités
• Oh, une jolie page blanche…
• Chaque plugin fonctionne bien de manière autonome
• Des prob...
Les pièges : performances
• « WordPress, cela ne tient pas la charge »
• Mal paramétré, WordPress peut avoir des temps de
...
Les pièges : les mises à jour
• Il y a toujours des mises à jours à faire
• Il faut arbitrer constamment entre :
– Faire l...
Les pièges : l’utilisateur
• L’utilisateur fait n’importe quoi :
– Contenus trop courts
– Ajout d’étiquettes
– Balises ALT...
Les pièges : des développements
douteux
• Beaucoup de plugins et thèmes
sont mals conçus.
• Exemples déjà vécus :
– Fichie...
Le Codex
• La bible pour tout développeur (ou utilisateur)
WordPress : https://codex.wordpress.org/fr:Accueil
• Les dévelo...
Analyser l’existant
• Il est IMPERATIF d’analyser sa structure :
– crawler son site :
• Xenu, Screaming Frog, Integrity
• ...
Analyser l’existant
• Dans Gephi, on importe deux fichiers
– Le fichiers de toutes les URL du site (les nœuds) ;
– Le fich...
Analyser l’existant
Une mauvaise
structure de site
Explications préalables
• Attention !
– Certains conseils changent les URL de vos
contenus : préparez vos redirections ;
–...
Les extensions
• Les extensions toujours utiles
– WP Sitemap Page, pour créer une page plan du site
pertinente ;
– Redirec...
Les extensions
• YARPP (articles relatifs)
– la plus pertinente des extensions d’articles relatifs ;
– utile sur des sites...
Les extensions
• Yoast SEO
– Quelques réglages utiles :
• Mettre en Noindex les taxonomies et post types inutiles (Etiquet...
Les extensions
• Yoast SEO
– Très utile en référencement pour l’ajout de
fonctionnalités ;
– Attention aux mises à jours, ...
Ce qui peut vous nuire
• Attention aux contenus privés :
– Yoast SEO
– WP Sitemap Page
– Le thème
• Ce n’est pas parce que...
Indexation
• Soumettre au centre webmaster :
– un sitemap XML
– Un sitemap vidéo
– Le flux RSS
• Supprimer ou fusionner le...
Indexation
• Un vrai robot.txt
# One Rule to rule them all,
# One Rule to find them,
# One Rule to bring them all,
# And i...
Indexation
• Nettoyer le thème et widgets :
– Les liens sur soi-même
– Les étiquettes (tags)
– Les pages auteurs
– Les arc...
Indexation
• Nettoyer le thème :
– the_content() dans les fichiers de contenus :
• page.php
• single.php
• singular.php
• ...
Maillage interne
• Il faut créer des silos, c’est à dire des sections
homogènes d’un même site avec :
– Des univers sémant...
Le meilleur maillage interne
• Cela ne fonctionnera qu’avec un travail initial sur :
– La recherche sémantique ;
– La stru...
Le meilleur maillage interne
Siloing et maillage avec WP
• Les réglages de WordPress
– Augmentez fortement le nombre d’articles par page ;
– N’affichez...
Le thème
• Le thème est votre pire ennemi
– Il faut penser à tout optimiser ;
– Le développeur du thème va presque
toujour...
Le thème
• Fichier du header
– Toujours utiliser la fonction wp_head();
– Ne plus utiliser <title>. Utilisez plutôt
add_th...
Le thème
• Menus
– Utiliser la fonction wp_nav_menu()
– Pour créer des silos avec le menu, 2 méthodes :
• Soit on créer ma...
Le thème
• Menus
– Exemple de silos dans un menu
Le thème
• Les catégories (ou custom taxonomies) :
– Elles n’ont pas de contenu unique :
• Utilisez category_description()...
Le thème
• Mots clés (ou étiquettes)
– A éradiquer
• Dans tous les fichiers du thème ;
• Dans l’administration du site :
–...
Le thème
• Widgets
– Objectif : faire du maillage automatisé
proprement.
• Chaque article doit faire des liens vers :
– Le...
Le thème
• Les commentaires
– Supprimer toute référence à des boutons
« Répondre à » (replytocom) ;
– Désactiver les URL q...
Le thème
• L’accueil
– Toujours lister les articles récents pour avoir l’effet fraicheur
de Google :
– Mais affichez un no...
Résultat
Voici juste après le rendu avant/après de l’optimisation d’un site.
Dans les deux visuels, la coloration des grou...
Résultat
Merci
Daniel Roch
daniel@seomix.fr
@rochdaniel
Prochain SlideShare
Chargement dans…5
×

Optimiser réellement le référencement naturel de WordPress

12 501 vues

Publié le

Slides de la conférence SemRush du 05/11/2015 sur la thématique "Optimiser réellement le référencement naturel de WordPress".

Conférence animée par Daniel Roch - Consultant WordPress et Référencement naturel chez SeoMix

Publié dans : Internet

Optimiser réellement le référencement naturel de WordPress

  1. 1. Optimiser réellement le référencement naturel de WordPress
  2. 2. Qui suis-je ? Daniel Roch Consultant WordPress et SEO Créateur du futur plugin SEO KEY Organisateur du WP TECH daniel@seomix.fr @rochdaniel
  3. 3. Prérequis • Votre analyse initiale – Audit sémantique – Audit concurrentiel • Une vraie stratégie – Marketing – De communication
  4. 4. Le fonctionnement de WP • WordPress fonctionne avec des contenus (Post Type) – Articles – Pages – Attachments (fichiers médias) • Et des systèmes de classement (taxonomy) – Catégories – Etiquettes – Dates – Auteurs • Mais on peut supprimer ces éléments et créer : – Des Custom Post Types – Des Customs Taxonomies
  5. 5. On peut faire quoi avec WordPress ? • Pour référencer WordPress, partez d’abord de vos besoins pour : – La structure idéale – Vos contenus – Vos fonctionnalités – Le balisage Schema.org pertinent • Attention, il y a pas mal de pièges dans WordPress !
  6. 6. Les pièges : SEO • WordPress est le CMS le plus optimisé de base pour le référencement naturel (SEO) • Mais il n’est PAS optimisé • En fonction de l’utilisateur, le résultat peut être catastrophique – Contenus dupliqués ; – Contenus pauvres ; – Mauvais maillage interne et mauvaise structure de site ; – Contenus mal renseignés (Title, méta description, schema.org, données OpenGraph…) ; – Erreurs 404, boucles de redirections…
  7. 7. Les pièges : La sécurité • « Nouvelle vague d’attaque sur WordPress » • C’est le même cas de figure que Microsoft • WordPress est sécurisé, pas l’utilisateur, ni les plugins, ni les thèmes
  8. 8. Les pièges : La sécurité • Backup automatisé (BackWPup) • Formation des utilisateurs • Un login/mot de passe fort par utilisateur • Faire les mises à jour • Pas d’extension ou thème désactivé • Avoir certaines extensions de sécurité – Login Lockdown – SX User Name Security – BBQ : Block Bad Queries – Breach Avoider – Move Login – …
  9. 9. Les pièges : Incompatibilités • Oh, une jolie page blanche… • Chaque plugin fonctionne bien de manière autonome • Des problématiques externes (Version de PHP, paramétrage du serveur…) • Un exemple de combo « gagnant » (je suis parti me pendre) : – Yoast SEO – WooCommerce – BuddyPress – WPML – BBPress
  10. 10. Les pièges : performances • « WordPress, cela ne tient pas la charge » • Mal paramétré, WordPress peut avoir des temps de chargement de plus de 15 secondes • Bien paramétré, moins d’une seconde… => WordPress.com, une seule installation de WP qui gère des millions de sites • Attention aux thèmes, extensions et utilisateurs
  11. 11. Les pièges : les mises à jour • Il y a toujours des mises à jours à faire • Il faut arbitrer constamment entre : – Faire les mises à jour – Attendre • Il faut TOUJOURS avoir un backup • Il faut toujours regarder la nature de la mise à jour, que ce soit pour WordPress, les plugins ou le thème
  12. 12. Les pièges : l’utilisateur • L’utilisateur fait n’importe quoi : – Contenus trop courts – Ajout d’étiquettes – Balises ALT manquantes – H1 dans le contenu – Ajout de widgets non pertinents – KeyWord Stuffing – Mauvaises URL – Plusieurs catégories sont cochées – …
  13. 13. Les pièges : des développements douteux • Beaucoup de plugins et thèmes sont mals conçus. • Exemples déjà vécus : – Fichiers de WordPress modifiés ; – Requêtes SQL en dur ; – Création de fonctions qui existent déjà dans le cœur de WordPress ; – Non utilisation des hooks du CMS ; – … • C’est toujours une problématique de formation
  14. 14. Le Codex • La bible pour tout développeur (ou utilisateur) WordPress : https://codex.wordpress.org/fr:Accueil • Les développeurs Handbook, ici celui des extensions : https://developer.wordpress.org/plugins/intro/ • Les hooks !!!!! http://codex.wordpress.org/Plugin_API/Hooks • Data Validation https://codex.wordpress.org/Data_Validation
  15. 15. Analyser l’existant • Il est IMPERATIF d’analyser sa structure : – crawler son site : • Xenu, Screaming Frog, Integrity • Watussi Box ou Botify • Visiblis • Vos outils de Webanalytics • … – combiner les données dans Excel • Il faut ensuite visualiser les données dans un outil dédié comme Gephi.
  16. 16. Analyser l’existant • Dans Gephi, on importe deux fichiers – Le fichiers de toutes les URL du site (les nœuds) ; – Le fichiers des liens (quelle page fait quel lien vers quelle autre URL). • Pour pouvoir utiliser Gephi, il faut adapter le rendu visuel. Les étapes : 1. On donne du poids aux liens : le degré ; 2. On change la visualisation spatiale 1. D’abord "Fruchterman Reingold" 2. Puis "Force Atlas 2" 3. On teste la modularité du réseau de nœuds et de liens
  17. 17. Analyser l’existant Une mauvaise structure de site
  18. 18. Explications préalables • Attention ! – Certains conseils changent les URL de vos contenus : préparez vos redirections ; – Certains codes et astuces ne pensent qu’au SEO, Il faudra parfois faire des compromis pour : • L’ergonomie ; • Le temps de chargement ; • L’image de marque ; • La conversion ; • …
  19. 19. Les extensions • Les extensions toujours utiles – WP Sitemap Page, pour créer une page plan du site pertinente ; – Redirection, son nom parle de lui-même – WP Page Navi pour la pagination – Broken Link Checker pour détecter et corriger toute erreur 404 ou redirection inutile sur son site ; – SX No Author Pagination et SX No HomePage Pagination pour supprimer ces deux paginations néfastes ;
  20. 20. Les extensions • YARPP (articles relatifs) – la plus pertinente des extensions d’articles relatifs ; – utile sur des sites dont les contenus vont croître constamment ; – inutile sur les tous petits sites ; – Attention, pour ne pas nuire au maillage, cochez la case « Nécessite d’avoir au moins une catégorie en commun » ; – Compatible sur vos Custom Post Types
  21. 21. Les extensions • Yoast SEO – Quelques réglages utiles : • Mettre en Noindex les taxonomies et post types inutiles (Etiquettes, Médias, Post Formats) ; • Utiliser l’ajout de liens dans le flux RSS (pour éventuellement gagner des backlinks profonds) ; • Laisser l’indexation de vos paginations ; • Rediriger l’URL des « pièces jointes » vers l’URL de l’article parent ; • Supprimer les variables ?replytocom ; • Cocher toutes les cases de Nettoyage du <head> sauf la case RSS – N’utilisez pas le chemin de navigation fourni avec l’extension, il n’est pas valide schema.org, Utilisez ce code : http://www.seomix.fr/fil-dariane-chemin-navigation/
  22. 22. Les extensions • Yoast SEO – Très utile en référencement pour l’ajout de fonctionnalités ; – Attention aux mises à jours, leurs développeurs sont des boulets ; – Les dangers • Il rajoute des liens dans le <head> ; • Il ajoute TOUS vos contenus par défaut dans le sitemap : pensez bien à exclure tout Post Type ou Taxonomie inutile, et à exclure les pages privées.
  23. 23. Ce qui peut vous nuire • Attention aux contenus privés : – Yoast SEO – WP Sitemap Page – Le thème • Ce n’est pas parce que vous cochez une case que cela fonctionne !!!
  24. 24. Indexation • Soumettre au centre webmaster : – un sitemap XML – Un sitemap vidéo – Le flux RSS • Supprimer ou fusionner les pages « inutiles », par exemple – Plan d’accès avec Contact – Mentions légales avec CGV et/ou CGU – …
  25. 25. Indexation • Un vrai robot.txt # One Rule to rule them all, # One Rule to find them, # One Rule to bring them all, # And in the darkness bind them. User-agent: * Disallow: /*? Disallow: /wp-login.php Disallow: */trackback Disallow: /*/feed Disallow: /*/comments Disallow: /cgi-bin Disallow: /*.php$ Disallow: /*.inc$ Disallow: /*.gz Disallow: /*.cgi Allow: /*css?* Allow: /*js?* Allow: /*?utm* # Google Image User-agent: Googlebot-Image Disallow:
  26. 26. Indexation • Nettoyer le thème et widgets : – Les liens sur soi-même – Les étiquettes (tags) – Les pages auteurs – Les archives par date – Les articles récents – Les sélections d’articles – Les derniers commentaires – Tout widget ou code qui va ajouter des liens doit être contrôlé
  27. 27. Indexation • Nettoyer le thème : – the_content() dans les fichiers de contenus : • page.php • single.php • singular.php • … – the_excerpt() dans les fichiers de listing : • category.php • archive.php • home.php • … – Supprimer les liens « Lire la suite » : cela supprime des liens inutiles – Supprimer les liens de partage sociaux => à remplacer par des <button>
  28. 28. Maillage interne • Il faut créer des silos, c’est à dire des sections homogènes d’un même site avec : – Des univers sémantiques cohérents ; – Une hiérarchisation de l’information ; – Un maillage interne entre chaque partie d’un même silo ; • Pourquoi est-ce important ? – Une meilleure ergonomie et expérience utilisateur ; – Une indexation plus facile – Une meilleure répartition de la popularité.
  29. 29. Le meilleur maillage interne • Cela ne fonctionnera qu’avec un travail initial sur : – La recherche sémantique ; – La structuration de vos contenus ; – L’analyse de son marché.
  30. 30. Le meilleur maillage interne
  31. 31. Siloing et maillage avec WP • Les réglages de WordPress – Augmentez fortement le nombre d’articles par page ; – N’affichez que l’extrait dans vos flux RSS ; – Vérifiez que votre catégorie « Non classée » n’existe plus ; – N’activez pas : • les réponses aux commentaires • Les sous pages de commentaires • Les commentaires imbriqués
  32. 32. Le thème • Le thème est votre pire ennemi – Il faut penser à tout optimiser ; – Le développeur du thème va presque toujours faire n’importe quoi ; – Testez toujours au fur et à mesure de vos modifications
  33. 33. Le thème • Fichier du header – Toujours utiliser la fonction wp_head(); – Ne plus utiliser <title>. Utilisez plutôt add_theme_support( 'title-tag' ); – Ne rien coder en dur (CSS, XMLRP, Shortlinks…) – Ne garder que le flux RSS principal du site – Supprimer tout lien rel=next ou rel=prev
  34. 34. Le thème • Menus – Utiliser la fonction wp_nav_menu() – Pour créer des silos avec le menu, 2 méthodes : • Soit on créer manuellement un menu pour chaque silo ; • Soit on filtre le menu dynamiquement sur le filtre wp_nav_menu_objects. – Il faut aussi remplacer les liens actuellement consultés par des <span>
  35. 35. Le thème • Menus – Exemple de silos dans un menu
  36. 36. Le thème • Les catégories (ou custom taxonomies) : – Elles n’ont pas de contenu unique : • Utilisez category_description() pour afficher la description de catégorie ; • Améliorez ce contenu avec une extension TinyMCE pour enrichir le contenu; – Par défaut, les catégories parentes affichent aussi les articles des catégories « enfants »
  37. 37. Le thème • Mots clés (ou étiquettes) – A éradiquer • Dans tous les fichiers du thème ; • Dans l’administration du site : – Dans les éventuels menus et Widgets – Extension Yoast ; – Extension plan du site ; – Suppression définitive : add_action('init', 'remove_default_taxos', 2 ); function remove_default_taxos() { global $wp_taxonomies; unset($wp_taxonomies['post_tag']); }
  38. 38. Le thème • Widgets – Objectif : faire du maillage automatisé proprement. • Chaque article doit faire des liens vers : – Les autres articles de la même catégorie ; – Les articles proches sémantiquement ; • Chaque catégorie parente doit faire des liens vers les catégories enfant ; • Chaque catégorie enfant doit faire des liens vers – les catégories de même niveau ; – la catégorie parente.
  39. 39. Le thème • Les commentaires – Supprimer toute référence à des boutons « Répondre à » (replytocom) ; – Désactiver les URL que peuvent déposer les commentateurs : • Le champ « Site Internet » ; • Les liens dans le contenu texte des commentaires.
  40. 40. Le thème • L’accueil – Toujours lister les articles récents pour avoir l’effet fraicheur de Google : – Mais affichez un nombre restreint d’articles, par exemple 5 – Rajouter du texte unique et « pertinent »
  41. 41. Résultat Voici juste après le rendu avant/après de l’optimisation d’un site. Dans les deux visuels, la coloration des groupements de nœuds a été calculée automatiquement par Gephi pour détecter les éventuels silos. Dans ce test, nous n’avons modifié aucun contenu du site.
  42. 42. Résultat
  43. 43. Merci Daniel Roch daniel@seomix.fr @rochdaniel

×