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

Daniel Roch - SeoMix
Daniel Roch - SeoMixExpert SEO et développeur WordPress, conférencier et auteur | CEO SeoMix & SEOKEY à SeoMix / SEOKEY
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@seomix.fr
@rochdaniel
Prérequis
• Votre analyse initiale
– Audit sémantique
– Audit concurrentiel
• Une vraie stratégie
– Marketing
– De communication
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
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 !
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…
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
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
– …
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
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
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
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
– …
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
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
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.
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
Analyser l’existant
Une mauvaise
structure de site
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 ;
• …
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 ;
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
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/
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.
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 !!!
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
– …
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:
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é
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>
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é.
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é.
Le meilleur maillage interne
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
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
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
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>
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() 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 »
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']);
}
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.
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.
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 »
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.
Résultat
Merci
Daniel Roch
daniel@seomix.fr
@rochdaniel
1 sur 43

Recommandé

Wordpress et SEO - Campus Made in Blog 2014 Montréal par
Wordpress et SEO - Campus Made in Blog 2014 MontréalWordpress et SEO - Campus Made in Blog 2014 Montréal
Wordpress et SEO - Campus Made in Blog 2014 MontréalMade in
1K vues32 diapositives
Les clés pour réussir son site WordPress - SeoMix au WordCamp Paris 2016 par
Les clés pour réussir son site WordPress - SeoMix au WordCamp Paris 2016Les clés pour réussir son site WordPress - SeoMix au WordCamp Paris 2016
Les clés pour réussir son site WordPress - SeoMix au WordCamp Paris 2016Daniel Roch - SeoMix
13.4K vues28 diapositives
WordPress et SEO - SEOCampus 2013 par
WordPress et SEO - SEOCampus 2013WordPress et SEO - SEOCampus 2013
WordPress et SEO - SEOCampus 2013Daniel Roch - SeoMix
8.9K vues54 diapositives
Audit de site WordPress par
Audit de site WordPressAudit de site WordPress
Audit de site WordPressDaniel Roch - SeoMix
13.1K vues61 diapositives
La guerre SEO du CMS : WordPress VS Drupal par
La guerre SEO du CMS : WordPress VS DrupalLa guerre SEO du CMS : WordPress VS Drupal
La guerre SEO du CMS : WordPress VS DrupalDaniel Roch - SeoMix
3K vues26 diapositives
WordPress et la compatibilité mobile - Semrush & SeoMix par
WordPress et la compatibilité mobile - Semrush & SeoMixWordPress et la compatibilité mobile - Semrush & SeoMix
WordPress et la compatibilité mobile - Semrush & SeoMixDaniel Roch - SeoMix
764 vues53 diapositives

Contenu connexe

Tendances

Wordpress et referencement naturel - WordCamp Paris 2013, Daniel Roch par
Wordpress et referencement naturel - WordCamp Paris 2013, Daniel RochWordpress et referencement naturel - WordCamp Paris 2013, Daniel Roch
Wordpress et referencement naturel - WordCamp Paris 2013, Daniel RochDaniel Roch - SeoMix
13.5K vues39 diapositives
Une stratégie SEO propre avec WordPress (sans polluer le web) par
Une stratégie SEO propre avec WordPress (sans polluer le web)Une stratégie SEO propre avec WordPress (sans polluer le web)
Une stratégie SEO propre avec WordPress (sans polluer le web)Daniel Roch - SeoMix
5.3K vues58 diapositives
Faire de WordPress un atout dans sa sa stratégie webmarketing par
Faire de WordPress un atout dans sa sa stratégie webmarketingFaire de WordPress un atout dans sa sa stratégie webmarketing
Faire de WordPress un atout dans sa sa stratégie webmarketingDaniel Roch - SeoMix
970 vues43 diapositives
Nettoyage de printemps SEO pour WordPress par
Nettoyage de printemps SEO pour WordPressNettoyage de printemps SEO pour WordPress
Nettoyage de printemps SEO pour WordPressDaniel Roch - SeoMix
1.5K vues50 diapositives
Le meilleur pour votre site WordPress par
Le meilleur pour votre site WordPressLe meilleur pour votre site WordPress
Le meilleur pour votre site WordPressAurélien Denis
8.6K vues75 diapositives
Référencement avancé de WordPress : structure en silos et maillage interne par
Référencement avancé de WordPress : structure en silos et maillage interneRéférencement avancé de WordPress : structure en silos et maillage interne
Référencement avancé de WordPress : structure en silos et maillage interneDaniel Roch - SeoMix
3.7K vues36 diapositives

Tendances(18)

Wordpress et referencement naturel - WordCamp Paris 2013, Daniel Roch par Daniel Roch - SeoMix
Wordpress et referencement naturel - WordCamp Paris 2013, Daniel RochWordpress et referencement naturel - WordCamp Paris 2013, Daniel Roch
Wordpress et referencement naturel - WordCamp Paris 2013, Daniel Roch
Une stratégie SEO propre avec WordPress (sans polluer le web) par Daniel Roch - SeoMix
Une stratégie SEO propre avec WordPress (sans polluer le web)Une stratégie SEO propre avec WordPress (sans polluer le web)
Une stratégie SEO propre avec WordPress (sans polluer le web)
Faire de WordPress un atout dans sa sa stratégie webmarketing par Daniel Roch - SeoMix
Faire de WordPress un atout dans sa sa stratégie webmarketingFaire de WordPress un atout dans sa sa stratégie webmarketing
Faire de WordPress un atout dans sa sa stratégie webmarketing
Le meilleur pour votre site WordPress par Aurélien Denis
Le meilleur pour votre site WordPressLe meilleur pour votre site WordPress
Le meilleur pour votre site WordPress
Aurélien Denis8.6K vues
Référencement avancé de WordPress : structure en silos et maillage interne par Daniel Roch - SeoMix
Référencement avancé de WordPress : structure en silos et maillage interneRéférencement avancé de WordPress : structure en silos et maillage interne
Référencement avancé de WordPress : structure en silos et maillage interne
Combien coûte un site WordPress ? - Wordcamp Paris 2014 par Thierry Pigot
Combien coûte un site WordPress ? - Wordcamp Paris 2014Combien coûte un site WordPress ? - Wordcamp Paris 2014
Combien coûte un site WordPress ? - Wordcamp Paris 2014
Thierry Pigot43.4K vues
Démarrer son site WordPress : LA "to-do" list par Kaylynne Johnson
Démarrer son site WordPress : LA "to-do" listDémarrer son site WordPress : LA "to-do" list
Démarrer son site WordPress : LA "to-do" list
Kaylynne Johnson3.1K vues
Atelier WordPress - Freelance fair tour - La cordée Rennes par wpalex
Atelier WordPress - Freelance fair tour - La cordée RennesAtelier WordPress - Freelance fair tour - La cordée Rennes
Atelier WordPress - Freelance fair tour - La cordée Rennes
wpalex507 vues
10 conseils pour booster les performances de votre site sous WordPress par Aurélien Denis
10 conseils pour booster les performances de votre site sous WordPress10 conseils pour booster les performances de votre site sous WordPress
10 conseils pour booster les performances de votre site sous WordPress
Aurélien Denis7.2K vues
Formation Wordpress 3 par robinparisi
Formation Wordpress 3Formation Wordpress 3
Formation Wordpress 3
robinparisi1.3K vues
64 conneries que font les référenceurs avec WordPress par Aurélien Denis
64 conneries que font les référenceurs avec WordPress64 conneries que font les référenceurs avec WordPress
64 conneries que font les référenceurs avec WordPress
Aurélien Denis1.6K vues
Javascript et indexation, où en est-on ? - SEO Camp'us Paris 2016 par iProspect France
Javascript et indexation, où en est-on ? - SEO Camp'us Paris 2016Javascript et indexation, où en est-on ? - SEO Camp'us Paris 2016
Javascript et indexation, où en est-on ? - SEO Camp'us Paris 2016
iProspect France11.6K vues
Bien débuter dans la conception d'un thème WordPress par Aurélien Denis
Bien débuter dans la conception d'un thème WordPressBien débuter dans la conception d'un thème WordPress
Bien débuter dans la conception d'un thème WordPress
Aurélien Denis5K vues
SEO: Faut il migrer vos sites en https ? par Camille Thomas
SEO: Faut il migrer vos sites en https ?SEO: Faut il migrer vos sites en https ?
SEO: Faut il migrer vos sites en https ?
Camille Thomas3.4K vues

En vedette

Créer un blog sur WordPress par
Créer un blog sur WordPressCréer un blog sur WordPress
Créer un blog sur WordPressURFIST de Rennes
33.9K vues74 diapositives
Les bonnes pratiques du référencement naturel par
Les bonnes pratiques du référencement naturelLes bonnes pratiques du référencement naturel
Les bonnes pratiques du référencement naturelDaniel Roch - SeoMix
32K vues28 diapositives
Seo Campus Olivier Andrieu par
Seo Campus Olivier AndrieuSeo Campus Olivier Andrieu
Seo Campus Olivier Andrieuguest1c98a4
7.8K vues23 diapositives
Personnaliser un thème sous Wordpress par
Personnaliser un thème sous WordpressPersonnaliser un thème sous Wordpress
Personnaliser un thème sous Wordpressdesigners interactifs
4.9K vues32 diapositives
How to teach WordPress to clients - Alex Bortolotti - WordCamp Geneva 2016 par
How to teach WordPress to clients - Alex Bortolotti - WordCamp Geneva 2016How to teach WordPress to clients - Alex Bortolotti - WordCamp Geneva 2016
How to teach WordPress to clients - Alex Bortolotti - WordCamp Geneva 2016Alex Bortolotti
368 vues38 diapositives
Référencement naturel - SEO - optimiser son site web pour attirer plus de trafic par
Référencement naturel - SEO - optimiser son site web pour attirer plus de traficRéférencement naturel - SEO - optimiser son site web pour attirer plus de trafic
Référencement naturel - SEO - optimiser son site web pour attirer plus de traficJulien Dereumaux
554 vues58 diapositives

En vedette(20)

Seo Campus Olivier Andrieu par guest1c98a4
Seo Campus Olivier AndrieuSeo Campus Olivier Andrieu
Seo Campus Olivier Andrieu
guest1c98a47.8K vues
How to teach WordPress to clients - Alex Bortolotti - WordCamp Geneva 2016 par Alex Bortolotti
How to teach WordPress to clients - Alex Bortolotti - WordCamp Geneva 2016How to teach WordPress to clients - Alex Bortolotti - WordCamp Geneva 2016
How to teach WordPress to clients - Alex Bortolotti - WordCamp Geneva 2016
Alex Bortolotti368 vues
Référencement naturel - SEO - optimiser son site web pour attirer plus de trafic par Julien Dereumaux
Référencement naturel - SEO - optimiser son site web pour attirer plus de traficRéférencement naturel - SEO - optimiser son site web pour attirer plus de trafic
Référencement naturel - SEO - optimiser son site web pour attirer plus de trafic
Julien Dereumaux554 vues
Organiser un événement WordPress - WordCamp Paris 2015 par Daniel Roch - SeoMix
Organiser un événement WordPress - WordCamp Paris 2015Organiser un événement WordPress - WordCamp Paris 2015
Organiser un événement WordPress - WordCamp Paris 2015
Seo : trucs et astuces d'un bon référencement par Julien Dereumaux
Seo : trucs et astuces d'un bon référencementSeo : trucs et astuces d'un bon référencement
Seo : trucs et astuces d'un bon référencement
Julien Dereumaux4.1K vues
Segredo E Sigilo Profissional par zilmex
Segredo E Sigilo ProfissionalSegredo E Sigilo Profissional
Segredo E Sigilo Profissional
zilmex32.4K vues
Reportings SEO avec Google Data Studio - SEO Campus Paris 2017 par Woptimo
Reportings SEO avec Google Data Studio - SEO Campus Paris 2017Reportings SEO avec Google Data Studio - SEO Campus Paris 2017
Reportings SEO avec Google Data Studio - SEO Campus Paris 2017
Woptimo6.6K vues
Tendances Social Media 2017 par Marie Dollé
Tendances Social Media 2017Tendances Social Media 2017
Tendances Social Media 2017
Marie Dollé4.8K vues
Trouvez le Thème WordPress Idéal - WordCamp 2014 par Alex Bortolotti
Trouvez le Thème WordPress Idéal - WordCamp 2014Trouvez le Thème WordPress Idéal - WordCamp 2014
Trouvez le Thème WordPress Idéal - WordCamp 2014
Alex Bortolotti47.4K vues
Tester le niveau d'accessibilité d'un thème WordPress par Claire Bizingre
Tester le niveau d'accessibilité d'un thème WordPressTester le niveau d'accessibilité d'un thème WordPress
Tester le niveau d'accessibilité d'un thème WordPress
Claire Bizingre9.4K vues
SEO et ecommerce sur Magento: retour d’expérience par Aurélien Lavorel
SEO et ecommerce sur Magento: retour d’expérienceSEO et ecommerce sur Magento: retour d’expérience
SEO et ecommerce sur Magento: retour d’expérience
Aurélien Lavorel10.2K vues
Searching higher up the funnel par Jono Alderson
Searching higher up the funnelSearching higher up the funnel
Searching higher up the funnel
Jono Alderson138.5K vues

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

Supports de cours Fit4Digital future - CMS par
Supports de cours Fit4Digital future - CMSSupports de cours Fit4Digital future - CMS
Supports de cours Fit4Digital future - CMSAnnabelle Buffart
22 vues78 diapositives
Les défauts de WordPress pour le SEO par
Les défauts de WordPress pour le SEOLes défauts de WordPress pour le SEO
Les défauts de WordPress pour le SEODaniel Roch - SeoMix
14.3K vues47 diapositives
Inclure du Javascript de manière performante par
Inclure du Javascript de manière performanteInclure du Javascript de manière performante
Inclure du Javascript de manière performanteJean-Pierre Vincent
1.9K vues100 diapositives
agoraCMS - WordPress, thèmes et plugins : mode d'emploi par
agoraCMS - WordPress, thèmes et plugins : mode d'emploiagoraCMS - WordPress, thèmes et plugins : mode d'emploi
agoraCMS - WordPress, thèmes et plugins : mode d'emploiLionel Pointet
2.3K vues27 diapositives
Donner un turbo seo pour joomla. Conférence au JoomlaDay 2019 par
Donner un turbo seo pour joomla. Conférence au JoomlaDay 2019Donner un turbo seo pour joomla. Conférence au JoomlaDay 2019
Donner un turbo seo pour joomla. Conférence au JoomlaDay 2019Laurent Tulpan
439 vues32 diapositives
Drupal SEO - Optimiser son site par
Drupal SEO - Optimiser son siteDrupal SEO - Optimiser son site
Drupal SEO - Optimiser son siteStéphane ARRAMI
9.3K vues78 diapositives

Similaire à Optimiser réellement le référencement naturel de WordPress(20)

agoraCMS - WordPress, thèmes et plugins : mode d'emploi par Lionel Pointet
agoraCMS - WordPress, thèmes et plugins : mode d'emploiagoraCMS - WordPress, thèmes et plugins : mode d'emploi
agoraCMS - WordPress, thèmes et plugins : mode d'emploi
Lionel Pointet2.3K vues
Donner un turbo seo pour joomla. Conférence au JoomlaDay 2019 par Laurent Tulpan
Donner un turbo seo pour joomla. Conférence au JoomlaDay 2019Donner un turbo seo pour joomla. Conférence au JoomlaDay 2019
Donner un turbo seo pour joomla. Conférence au JoomlaDay 2019
Laurent Tulpan439 vues
Magento et SEO : le combo parfait pour développer son e-commerce par Patrick Valibus
Magento et SEO : le combo parfait pour développer son e-commerceMagento et SEO : le combo parfait pour développer son e-commerce
Magento et SEO : le combo parfait pour développer son e-commerce
Patrick Valibus423 vues
Référencement naturel pour Entrepreneurs et Freelances par Céline Martinet
Référencement naturel pour Entrepreneurs et FreelancesRéférencement naturel pour Entrepreneurs et Freelances
Référencement naturel pour Entrepreneurs et Freelances
Céline Martinet805 vues
Faites décoller votre site avec Jetpack - WordCamp Montreal 2015 par Richard Archambault
Faites décoller votre site avec Jetpack - WordCamp Montreal 2015Faites décoller votre site avec Jetpack - WordCamp Montreal 2015
Faites décoller votre site avec Jetpack - WordCamp Montreal 2015
Référencement avec Joomla - SEO Camp par SEO CAMP
Référencement avec Joomla - SEO CampRéférencement avec Joomla - SEO Camp
Référencement avec Joomla - SEO Camp
SEO CAMP4.2K vues
Optimiser WordPress – Checklist après installation par Fabrice Ducarme
Optimiser WordPress – Checklist après installationOptimiser WordPress – Checklist après installation
Optimiser WordPress – Checklist après installation
Fabrice Ducarme1.9K vues
Screaming frog - l'outil ne fait pas l'artisan par Aymeric Bouillat
Screaming frog - l'outil ne fait pas l'artisanScreaming frog - l'outil ne fait pas l'artisan
Screaming frog - l'outil ne fait pas l'artisan
Aymeric Bouillat2.7K vues
Accroître la sécurité de son site internet et de Joomla! plus spécifiquement par Christophe Avonture
Accroître la sécurité de son site internet et de Joomla! plus spécifiquementAccroître la sécurité de son site internet et de Joomla! plus spécifiquement
Accroître la sécurité de son site internet et de Joomla! plus spécifiquement
Choisir une solution e commerce compatible seo : quelle plateforme vous perme... par Philippe YONNET
Choisir une solution e commerce compatible seo : quelle plateforme vous perme...Choisir une solution e commerce compatible seo : quelle plateforme vous perme...
Choisir une solution e commerce compatible seo : quelle plateforme vous perme...
Philippe YONNET6.3K vues
Connaissances SEO basique par www.seo-hero.fr par SEO-HERO
Connaissances SEO basique par www.seo-hero.frConnaissances SEO basique par www.seo-hero.fr
Connaissances SEO basique par www.seo-hero.fr
SEO-HERO843 vues
SEO & Wordpress par CCI Yonne
SEO & WordpressSEO & Wordpress
SEO & Wordpress
CCI Yonne401 vues

Plus de Daniel Roch - SeoMix

Les daltoniens, les oubliés de l’UX par
Les daltoniens, les oubliés de l’UXLes daltoniens, les oubliés de l’UX
Les daltoniens, les oubliés de l’UXDaniel Roch - SeoMix
11 vues53 diapositives
La SERP de Google : les meilleures méthodes pour l'analyser et l'utiliser dan... par
La SERP de Google : les meilleures méthodes pour l'analyser et l'utiliser dan...La SERP de Google : les meilleures méthodes pour l'analyser et l'utiliser dan...
La SERP de Google : les meilleures méthodes pour l'analyser et l'utiliser dan...Daniel Roch - SeoMix
16 vues39 diapositives
Comment définir et déployer sa stratégie SEO sur WordPress ? par
Comment définir et déployer sa stratégie SEO sur WordPress ?Comment définir et déployer sa stratégie SEO sur WordPress ?
Comment définir et déployer sa stratégie SEO sur WordPress ?Daniel Roch - SeoMix
201 vues46 diapositives
Dominer un marché en SEO, les étapes clés par
Dominer un marché en SEO, les étapes clésDominer un marché en SEO, les étapes clés
Dominer un marché en SEO, les étapes clésDaniel Roch - SeoMix
806 vues54 diapositives
Créer un site WordPress optimisé SEO en 1h - Webisland par
Créer un site WordPress optimisé SEO en 1h - Webisland Créer un site WordPress optimisé SEO en 1h - Webisland
Créer un site WordPress optimisé SEO en 1h - Webisland Daniel Roch - SeoMix
1K vues47 diapositives
De l'audit à la mise en place des préconisations SEO, pourquoi cela coince ? par
De l'audit à la mise en place des préconisations SEO, pourquoi cela coince ?De l'audit à la mise en place des préconisations SEO, pourquoi cela coince ?
De l'audit à la mise en place des préconisations SEO, pourquoi cela coince ?Daniel Roch - SeoMix
429 vues60 diapositives

Plus de Daniel Roch - SeoMix(11)

La SERP de Google : les meilleures méthodes pour l'analyser et l'utiliser dan... par Daniel Roch - SeoMix
La SERP de Google : les meilleures méthodes pour l'analyser et l'utiliser dan...La SERP de Google : les meilleures méthodes pour l'analyser et l'utiliser dan...
La SERP de Google : les meilleures méthodes pour l'analyser et l'utiliser dan...
Comment définir et déployer sa stratégie SEO sur WordPress ? par Daniel Roch - SeoMix
Comment définir et déployer sa stratégie SEO sur WordPress ?Comment définir et déployer sa stratégie SEO sur WordPress ?
Comment définir et déployer sa stratégie SEO sur WordPress ?
De l'audit à la mise en place des préconisations SEO, pourquoi cela coince ? par Daniel Roch - SeoMix
De l'audit à la mise en place des préconisations SEO, pourquoi cela coince ?De l'audit à la mise en place des préconisations SEO, pourquoi cela coince ?
De l'audit à la mise en place des préconisations SEO, pourquoi cela coince ?
Les outils SEO ne servent à rien - SEOCamp'us 2018 par Daniel Roch - SeoMix
Les outils SEO ne servent à rien - SEOCamp'us 2018Les outils SEO ne servent à rien - SEOCamp'us 2018
Les outils SEO ne servent à rien - SEOCamp'us 2018

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

  • 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. Prérequis • Votre analyse initiale – Audit sémantique – Audit concurrentiel • Une vraie stratégie – Marketing – De communication
  • 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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
  • 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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é.
  • 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. 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. 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. 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. Le thème • Menus – Exemple de silos dans un menu
  • 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. 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. 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. 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. 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. 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.