54
WordPress et Référencement naturel

WordPress et SEO - SEOCampus 2013

Embed Size (px)

DESCRIPTION

Slides de la conférence "Optimisez son référencement naturel WordPress", par Daniel Roch. Retrouvez plus d'informations sur son site : http://www.seomix.fr

Citation preview

Page 1: WordPress et SEO - SEOCampus 2013

WordPress etRéférencement

naturel

Page 2: WordPress et SEO - SEOCampus 2013

Qui suis-je ?

Daniel Roch

Consultant WordPress et SEO@rochdaniel

Page 3: WordPress et SEO - SEOCampus 2013

Un outil puissantn’est pas toujours efficace

Page 4: WordPress et SEO - SEOCampus 2013

Les problèmes de WordPress

• La duplication de contenu

• Des fonctionnalités manquantes

• Une structure peu adaptée

Page 5: WordPress et SEO - SEOCampus 2013

Les problèmes de WordPress

Mais il existent des plugins pour

tout, non ?

Page 6: WordPress et SEO - SEOCampus 2013

Ne faites jamais confiance à

WordPress

votre thème

l’utilisateur

Page 7: WordPress et SEO - SEOCampus 2013

Les défauts de WordPresset des plugins

Mais pourquoi sont-ils aussi méchants ?

Page 8: WordPress et SEO - SEOCampus 2013

Les taxonomies

• C’est quoi une taxonomie ?– Elle regroupe des contenus ensembles– Sur WordPress, elle va lister des publications

• Il existe 4 taxonomies– Catégories– Mots clés– Archives par date– Archives par auteur

Page 9: WordPress et SEO - SEOCampus 2013

Les taxonomies

Page 10: WordPress et SEO - SEOCampus 2013

Les taxonomies

• Le problème :

– On duplique le contenu entre certaines taxonomies : les catégories et les mots clés

– On créer des taxonomies qui n’ont aucun sens sémantique : les archives par date et celles par auteur

Page 11: WordPress et SEO - SEOCampus 2013

Les taxonomies

• Les solutions pour les catégories

– Apprendre à bien les choisir ! Une catégorie doit avoir du « sens »

– Un article ne doit être présent que dans une seule catégorie, sinon c’est que la structure n’est pas adaptée

– Pas trop de catégories à la fois

– Débarrassez-vous de « /category/ » dans les URL

Page 12: WordPress et SEO - SEOCampus 2013

Les taxonomies

• Les solutions pour les mots clés

– Modérer l’utilisation des mots clés

– Un mot clé ne doit JAMAIS :• Être identique à une catégorie• Être utilisé de manière anecdotique

– Un mot clé doit toujours • Avoir du « sens »• Permettre une navigation transversale logique entre articles

Page 13: WordPress et SEO - SEOCampus 2013

Les taxonomies

• Les solutions pour les archives par date

– Supprimer les archives par date dans WordPress SEO

– Pensez aussi à les supprimer dans le thème

Page 14: WordPress et SEO - SEOCampus 2013

Les taxonomies

• Les solutions pour les pages auteurs

– Il FAUT changer le contenu des archives par auteur• Les listes d’articles par auteur ont peu de « sens »• Que veut l’internaute ?

– les articles de l’auteur ?– des informations sur l’auteur ?

– Pensez à traduire « author » dans les URL

Page 15: WordPress et SEO - SEOCampus 2013

Les réglages de WordPress

• Il ne suffit pas d’installer WordPress SEO pour référencer WordPress !

• Attention à tous les réglages par défaut de WordPress !

Page 16: WordPress et SEO - SEOCampus 2013

Les réglages de WordPress

• Les commentaires

– Validez manuellement vos commentaires (sauf si vous aimez le spam)

– Utilisez les Gravatars pour créer une communauté

Page 17: WordPress et SEO - SEOCampus 2013

Les réglages de WordPress

• Les commentaires

– Ne divisez JAMAIS vos commentaires en sous-pages

Page 18: WordPress et SEO - SEOCampus 2013

Les réglages de WordPress

• Augmentez le nombre d’articles par page

« Plus t’en met,plus t’en as… » Axe

Page 19: WordPress et SEO - SEOCampus 2013

Les réglages de WordPress

• Le flux RSS

• Optez pour un extrait !

• Peu importe le nombre

Page 20: WordPress et SEO - SEOCampus 2013

• Non aux commentaires imbriqués !

Les réglages de WordPress

Page 21: WordPress et SEO - SEOCampus 2013

WordPress SEO

Page 22: WordPress et SEO - SEOCampus 2013

WordPress SEO

Page 23: WordPress et SEO - SEOCampus 2013

WordPress SEO

Page 24: WordPress et SEO - SEOCampus 2013
Page 25: WordPress et SEO - SEOCampus 2013

WordPress SEO

Page 26: WordPress et SEO - SEOCampus 2013

WordPress SEO

Page 27: WordPress et SEO - SEOCampus 2013
Page 28: WordPress et SEO - SEOCampus 2013

WordPress SEO

Page 29: WordPress et SEO - SEOCampus 2013

404 et liens cassés

• Deux plugins excellents

– 404 notifier• Permet de suivre en temps réel les erreurs 404• Attention au poids dans la base de données• Cela peut-être géré directement par la thème

– Broken Link Checker• Suivre en temps réel les liens internes et externes de son site• Pouvoir modifier en un clic un lien sur l’ensemble de son site

Page 30: WordPress et SEO - SEOCampus 2013

Faire des redirections

• Utilisez le plugin « Redirection »

• Vous pouvez :– Suivre les erreurs 404– Connaître le nombre de « hit » de chaque redirection– Importer ou exporter toutes vos redirections au format CSV

Page 31: WordPress et SEO - SEOCampus 2013

Pagination

• WP-Page Navi

• Amélioration de l’indexation, pas du positionnement

• Toute page doit être accessible rapidement

Page 32: WordPress et SEO - SEOCampus 2013

Articles relatifs

• Yet Another Related Post Plugin

Page 33: WordPress et SEO - SEOCampus 2013

Les thèmes de WordPress

Mais pourquoi les intégrateurs sont-ils aussi méchants ?

Page 34: WordPress et SEO - SEOCampus 2013

Les thèmes de WordPress

• Les thèmes provoquent de multiples problèmes :

– Duplication de contenu

– Maillage interne inadapté

– Contenus pauvres

Page 35: WordPress et SEO - SEOCampus 2013

Mettez-vous en condition

• Utilisez le Template Hierarchy !

• Utilisez les tags conditionnels (is_tag, is_category, …)

Page 36: WordPress et SEO - SEOCampus 2013

Mettez-vous en condition

• Toujours se demander pour chaque type de contenu :

– Est-ce un contenu dupliqué ?

– Que veut l’internaute sur cette page ?

– Comment améliorer la qualité de mon contenu ?

• Utilisez ensuite le Template Hierarchy et les tags conditionnels pour adapter et améliorer vos contenus

Page 37: WordPress et SEO - SEOCampus 2013

Quelques exemples SEO

• Les pages auteurs

– De base, elles listent uniquement les articles de l’auteur

– Le thème peut pourtant récupérer automatiquement certaines informations qui existent déjà :• La description• Le surnom• Le site Internet• La page Google+ (avec WordPress SEO)

– Le thème peut également rajouter de nouveaux champs dans le profil des utilisateurs pour ensuite les ajouter

Page 38: WordPress et SEO - SEOCampus 2013

Quelques exemples SEO

• Les catégories et mots clés

– De base, elles listent les articles associés

– Il est là aussi possible de récupérer du contenu texte unique avec les descriptions des mots clés et catégories

Page 39: WordPress et SEO - SEOCampus 2013

Quelques exemples SEO

• Les sous pages de commentaires

– On peut les détecter facilement

– On peut facilement supprimer le contenu dupliqué de ce type de contenus

$cpage = get_query_var( 'cpage' );if (is_single() && $cpage > 0)

the_excerpt();else

the_content();

Page 40: WordPress et SEO - SEOCampus 2013

Hooks : actions et filters

• C’est quoi un hook ?

• Plus de 1500 hooks disponibles http://adambrown.info/p/wp_hooks/version/3.6

Page 41: WordPress et SEO - SEOCampus 2013

Hooks : actions et filters

• Les actions :– On agit lorsque WordPress déclenche telle ou telle action– http://codex.wordpress.org/Plugin_API/Action_Reference

• Des actions utiles :– init– pre_get_posts– template_redirect– …

Page 42: WordPress et SEO - SEOCampus 2013

Hooks : actions et filters

• Les filters modifient une valeur

• Par exemple, on modifie :– Le nom de l’auteur– Le rendu d’un lien– La liste des mots clés– …

• http://codex.wordpress.org/Plugin_API/Filter_Reference

Page 43: WordPress et SEO - SEOCampus 2013

Les mots clés

• Le souci des mots clés = le manque de pertinence + duplication de contenus

• Fonction récurrente :– <?php the_tags('Les thématiques abordées : ',' •

','<br />'); ?>– Utilise get_the_terms

Page 44: WordPress et SEO - SEOCampus 2013

Les mots clés

/** Supprimer de la fonction get_the_terms tout mot clé ayant moins de 3 articles */

function seomix_seo_the_tag_limit($terms) { foreach($terms as $k => $tag){

// s'il s'agit d'un tag if ( $tag->taxonomy == 'post_tag' ){

//On élimine les tags de moins de 3 articles if ( $tag->count < 3 ) unset ( $terms[$k] ); }} return $terms;}

add_filter( "get_the_terms", 'seomix_seo_the_tag_limit', 10, 3 );

Page 45: WordPress et SEO - SEOCampus 2013

Les mots clés/** Supprimer de la fonction get_terms tout mot clé ayant moins de 3 articles, notamment utile pour la génération du sitemap de WordPress SEO * Par Daniel Roch */ function seomix_seo_tag_get_terms($terms){ if ( !is_admin() ){ foreach( $terms as $k => $tag ){ if( $tag->taxonomy == "post_tag" ) { if( $tag->count<3 ) unset( $terms[$k] ); }}} return $terms;}add_filter( 'get_terms', 'seomix_seo_tag_get_terms');

Page 46: WordPress et SEO - SEOCampus 2013

Les mots clés/** Rediriger automatiquement les mots clé de moins de 3 articles vers l'accueil * Par Daniel Roch */ function seomix_seo_tag_redirect () { if ( is_tag () ) { $term_id = get_query_var( 'tag_id' ); $term = get_term_by ('id', $term_id, 'post_tag'); $termcount = $term->count; $homeurl = home_url(); if ($termcount < 3 ) wp_redirect( $homeurl , '301' ); }}add_action( ‘template_redirect', 'seomix_seo_tag_redirect' );

Page 47: WordPress et SEO - SEOCampus 2013

Les utilisateurs de WordPress

Mais pourquoi font-ils TOUJOURS n’importe quoi ?

Page 48: WordPress et SEO - SEOCampus 2013

Duplication de contenu

• C’est le principal défaut de WP

• « C’est de ta faute ! »

• Choix des mots clés

• Choix des catégories

• Manière de rédiger

Page 49: WordPress et SEO - SEOCampus 2013

Structure

• Un article est associé à :• une seule catégorie• un ou plusieurs mots clés

• Un mot clé• Est compréhensibles seul !• Est différent d’une catégorie• Est associé à plusieurs articles

Page 50: WordPress et SEO - SEOCampus 2013

Bien rédiger

• Balises Hn

• URL

Page 51: WordPress et SEO - SEOCampus 2013

TinyMCE

/** Filtres sur les boutons de TinyMCE*/ function seomix_adm_tinymce_buttons( $initArray ) { // Change la liste déroulante de styles $initArray['theme_advanced_blockformats'] = 'p,h2,h3,h4'; return $initArray;}

add_filter('tiny_mce_before_init', 'seomix_adm_tinymce_buttons');

• Ne faites pas confiance à l’utilisateur :

Page 52: WordPress et SEO - SEOCampus 2013

Les utilisateurs

• On peut anticiper toutes leurs erreurs grâce aux hooks :

– On peut changer la cible des liens images pour ne plus avoir de liens attachments

– On peut désactiver les profils utilisateurs non remplis

– On peut désactiver les mots clés sans description

– …

Page 53: WordPress et SEO - SEOCampus 2013

You Did It !

Page 54: WordPress et SEO - SEOCampus 2013

• Un site Internetwww.seomix.fr

• Un compte Twitter@rochdaniel

• Un livreOptimiser son référencement naturel(éditions Eyrolles)