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

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

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.

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