optimiser réellement le référencement naturel de wordpress

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

Upload: daniel-roch

Post on 06-Jan-2017

13.253 views

Category:

Internet


0 download

TRANSCRIPT

Page 1: Optimiser réellement le référencement naturel de WordPress

Optimiser réellement le référencement naturel

de WordPress

Page 2: 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

[email protected]@rochdaniel

Page 3: Optimiser réellement le référencement naturel de WordPress

Prérequis

• Votre analyse initiale– Audit sémantique– Audit concurrentiel

• Une vraie stratégie– Marketing– De communication

Page 4: Optimiser réellement le référencement naturel de WordPress

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

Page 5: Optimiser réellement le référencement naturel de WordPress

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 !

Page 6: Optimiser réellement le référencement naturel de 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…

Page 7: Optimiser réellement le référencement naturel de WordPress

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

Page 8: Optimiser réellement le référencement naturel de WordPress

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– …

Page 9: Optimiser réellement le référencement naturel de WordPress

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

Page 10: Optimiser réellement le référencement naturel de WordPress

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

Page 11: Optimiser réellement le référencement naturel de WordPress

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

Page 12: Optimiser réellement le référencement naturel de WordPress

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– …

Page 13: Optimiser réellement le référencement naturel de WordPress

Les pièges : des développements douteux

• Beaucoup de plugins et thèmessont mals conçus.

• Exemples déjà vécus :– Fichiers de WordPress modifiés ;– Requêtes SQL en dur ;– Création de fonctions qui existentdéjà dans le cœur de WordPress ;– Non utilisation des hooks du CMS ;– …

• C’est toujours une problématique de formation

Page 14: Optimiser réellement le référencement naturel de WordPress

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 Validationhttps://codex.wordpress.org/Data_Validation

Page 15: Optimiser réellement le référencement naturel de WordPress

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.

Page 16: Optimiser réellement le référencement naturel de WordPress

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 spatiale1. D’abord "Fruchterman Reingold"2. Puis "Force Atlas 2"

3. On teste la modularité du réseau de nœuds et de liens

Page 17: Optimiser réellement le référencement naturel de WordPress

Analyser l’existant

Une mauvaise structure de site

Page 18: Optimiser réellement le référencement naturel de WordPress

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 ;• …

Page 19: Optimiser réellement le référencement naturel de WordPress

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 ;

Page 20: Optimiser réellement le référencement naturel de WordPress

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

Page 21: Optimiser réellement le référencement naturel de WordPress

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/

Page 22: Optimiser réellement le référencement naturel de WordPress

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.

Page 23: Optimiser réellement le référencement naturel de WordPress

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 !!!

Page 24: Optimiser réellement le référencement naturel de WordPress

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– …

Page 25: Optimiser réellement le référencement naturel de WordPress

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.phpDisallow: */trackbackDisallow: /*/feedDisallow: /*/commentsDisallow: /cgi-binDisallow: /*.php$Disallow: /*.inc$Disallow: /*.gzDisallow: /*.cgiAllow: /*css?*Allow: /*js?*Allow: /*?utm*

# Google ImageUser-agent: Googlebot-ImageDisallow:

Page 26: Optimiser réellement le référencement naturel de WordPress

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é

Page 27: Optimiser réellement le référencement naturel de WordPress

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>

Page 28: Optimiser réellement le référencement naturel de WordPress

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é.

Page 29: Optimiser réellement le référencement naturel de WordPress

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é.

Page 30: Optimiser réellement le référencement naturel de WordPress

Le meilleur maillage interne

Page 31: Optimiser réellement le référencement naturel de WordPress

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

Page 32: Optimiser réellement le référencement naturel de WordPress

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

Page 33: Optimiser réellement le référencement naturel de WordPress

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

Page 34: Optimiser réellement le référencement naturel de WordPress

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>

Page 35: Optimiser réellement le référencement naturel de WordPress

Le thème

• Menus– Exemple de silos dans un menu

Page 36: Optimiser réellement le référencement naturel de WordPress

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 »

Page 37: Optimiser réellement le référencement naturel de WordPress

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']);

}

Page 38: Optimiser réellement le référencement naturel de WordPress

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.

Page 39: Optimiser réellement le référencement naturel de WordPress

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.

Page 40: Optimiser réellement le référencement naturel de WordPress

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 »

Page 41: Optimiser réellement le référencement naturel de WordPress

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.

Page 42: Optimiser réellement le référencement naturel de WordPress

Résultat

Page 43: Optimiser réellement le référencement naturel de WordPress

Merci

Daniel [email protected]

@rochdaniel