Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Comment créer une structure en silo parfaite su...

Sponsored · Ship Features Fearlessly Turn features on and off without deploys. Used by thousands of Ruby developers.
Avatar for Daniel Roch Daniel Roch
September 29, 2020

Comment créer une structure en silo parfaite sur WordPress ?

Une conférence pour savoir optimiser réellement la structure en silos sur le CMS WordPress.

Les slides viennent d'une conférence de Daniel Roch de l'agence SeoMix (https://www.seomix.fr) lors du SEOCamp'us Paris 2020.

Avatar for Daniel Roch

Daniel Roch

September 29, 2020
Tweet

More Decks by Daniel Roch

Other Decks in Programming

Transcript

  1. #seocamp Paris 2020 Qui suis-je ? 2 Daniel Roch CEO

    de l’agence SeoMix.fr Consultant SEO Développeur WordPress Auteur Conférencier
  2. #seocamp Paris 2020 Des silos, pour quoi faire ? 5

    Google comprend mieux la thématique On renforce la popularité : plus de liens vers les pages importantes On répond à l’intention utilisateur Pour le SEO pardi !
  3. #seocamp Paris 2020 Des silos, pour quoi faire ? 6

    Plus facile de comprendre un contenu Plus facile de naviguer et de trouver un produit/service Et pour l’utilisateur !
  4. #seocamp Paris 2020 On ne peut pas faire de silos

    parfaits sur de « vrais » sites 7
  5. #seocamp Paris 2020 Chaque lien est utile ? 9 Le

    Surfeur Aléatoire Concept mathématique qui indique la probabilité pour Google de crawler cette URL aléatoirement Plus il y de liens vers une page web, plus la probabilité de « tomber dessus » est grande C’est le Pagerank de base
  6. #seocamp Paris 2020 Chaque lien n’est pas égal 10 Surfeur

    raisonnable Tous les liens ne se valent pas - Emplacement dans la page - Taille du texte - Type de lien - Contexte autour du lien Les meilleurs liens sont les liens textes dans le contenu ayant la même thématique
  7. #seocamp Paris 2020 Comment créer un silo ? 11 Vous

    devez faire un audit de mot clé - Volume + Intention + sémantique comprendre l’internaute - Il faut aussi prendre en compte ses propres besoins pour vendre o
  8. #seocamp Paris 2020 On range ! 13 Concevoir la structure

    sur le papier Penser : - Parcours utilisateurs - Thématique - Intention - Etc.
  9. #seocamp Paris 2020 Définitions 15 Taxonomies et termes - Une

    taxonomie classe des contenus - Chaque item de la taxonomie est un terme
  10. #seocamp Paris 2020 Définitions 16 Post type et $post -

    Un type de contenu (les articles par exemple) contient différents contenus (des $post) - Par défaut il existe articles et pages
  11. #seocamp Paris 2020 ATTENTION ! 18 Les thèmes et les

    extensions altèrent les liens et le rendu HTML Rendu backoffice = Rendu Front
  12. #seocamp Paris 2020 Créer un silo parfait sur WordPress 20

    Pour chaque $post, choisir une taxonomie principale puis un seul terme Pas d’étiquette Catégorisez correctement ! => Une taxonomie = une méthode de classement Exemple pour un film : - Taxonomie par genre - Taxonomie par Réalisateur - Taxonomie par décennie - Etc.
  13. #seocamp Paris 2020 Créer un silo parfait sur WordPress 21

    Faire un joli maillage interne dans le contenu même Des permaliens simples : %postname% Pas de widgets et blocs Gutenberg fourre-tout Des articles relatifs avec un terme en commun (extension YARPP)
  14. #seocamp Paris 2020 Créer un silo parfait sur WordPress 22

    La chasse aux liens inutiles dans les thèmes
  15. #seocamp Paris 2020 Créer un silo parfait sur WordPress 23

    Attention ! - Chemin de navigation - Articles relatifs - Widgets et blocs Gutenberg - Les menus - Le footer
  16. #seocamp Paris 2020 Créer un silo parfait sur WordPress 24

    Zones communes : uniquement des liens vers son silo (par paramétrage ou hook)
  17. #seocamp Paris 2020 Créer un silo parfait sur WordPress 25

    add_filter( 'widget_posts_args', 'seomix_filter_widget_recentpost_currentcat' ); function seomix_filter_widget_recentpost_currentcat( $args ) { if ( is_category() ) { $cat = get_queried_object(); $args['cat'] = $cat->term_id; } elseif ( is_single() ) { global $post; $cat = get_the_category( $post->ID ); $args['category__in'] = $cat[0]->term_id; $args['post__not_in'] = array( $post->ID ); } return $args; }
  18. #seocamp Paris 2020 Aller plus loin 26 Associer d’autres Post

    Types à une taxonomie add_action( 'pre_get_posts', 'seomix_add_pages_to_loop', 1 ); function seomix_add_pages_to_loop( $query ) { if ( ! is_admin() && $query->is_main_query() && !is_singular() ) { $query->set( 'post_type', array( 'post', 'page' ) ); return; } } add_action( 'init', 'seomix_add_category_to_pages' ); function seomix_add_category_to_pages() { register_taxonomy_for_object_type( 'category', 'page' ); }
  19. #seocamp Paris 2020 Aller plus loin 29 Gutenberg dans les

    catégories = une vraie tête de silo - CPT privé avec l’éditeur Gutenberg - L’associer à une catégorie - Modifier le template
  20. #seocamp Paris 2020 Visualiser son silo 32 C’est indispensable !

    - Manuellement - Automatiquement Cela permet d’affiner les optimisations
  21. #seocamp Paris 2020 Visualiser son silo 39 Gephi Plus court

    chemin => Betweeness centrality (Fréquence d’apparition d’un nœud)
  22. #seocamp Paris 2020 Mauvais exemple en soi car - Peu

    de contenus donc pas de vrais silos possible - Catégories Gutenberg pas toutes en place - Impératifs business (mentions légales, contat, etc.) Site d’exemple 40 Actuellement