Mettre en place un Silo WordPress – 2ème partie

Dans la première partie de cette série consacrée à WordPress et au SEO, nous avons vu le concept du Siloing. Nous allons maintenant aborder la mise en place d'une structure en silo sur un site WordPress...

 

silo-seo-wordpress

 

Cibler et Organiser votre contenu

Sortez vos outils de recherche de mots-clés. Après avoir passé un certain temps à faire la recherche de vos mots clés, déterminez ceux sur lesquels vous voulez travailler/ranker.

Maintenant que vous avez vos cibles, la prochaine étape consiste à élaborer une architecture de l’information (AI) de haut niveau basée sur ces mots-clés.

Si vous avez déjà du contenu existant, vous devrez l'examiner et décider :

  • Ce qu'il faut garder
  • Ce qu'il faut retravailler
  • Ce qu'il faut supprimer

Une fois que vous avez fait cela, Vous devez déterminer votre contenu sur la nouvelle architecture de l’information (AI). Si vous avez un contenu existant, vous devez être très prudent en ce qui concerne les redirections.

silo-structure wordpress

 

Pour savoir quoi faire de votre contenu existant, créez un tableau listant tout le contenu présent sur le site, puis faites une VRECHERCHE (VLOOKUP) pour obtenir les données de trafic de recherche issues de Google Analytics. Cela permet d’identifier les pages qui ont un faible trafic ou qui n’en ont pas du tout.

Analysez les pour déterminer ce qui devrait être supprimé ou retravaillé pour obtenir un meilleur alignement avec vos mots-clés cibles.

Supprimer du contenu, c’est dur. Mais c’est bon pour le site, au même titre que les feux de forêt contrôlés qui, au final, aident à la repousse des plantes en nettoyant le sous-bois mort qui en restreignait la repousse.

 

Créez la structure de votre Site Web

Une fois que vous avez indiqué votre contenu sur la nouvelle AI (Architecture de l’information), vous devez construire la structure du site et y insérer/créer du contenu.

Il y a 2 modèles communs pour la création d'une structure en silo sous WordPress:

Utiliser les Pages (plutôt que des articles) pour créer des silos

Vous pouvez définir une page parente pour chaque Page, ce qui vous permet de créer la structure hiérarchique nécessaire pour le cloisonnement.

Cela fonctionne, mais la gestion d'un grand nombre de pages est un peu compliqué dans WordPress, bien qu'il existe des moyens pour que ce soit plus facile à gérer. Cela signifie également que lorsque vous ajoutez une nouvelle page dans un silo, vous devez mettre à jour manuellement la page/lien de silo à inclure (bien qu'il soit possible de lister en programmant les pages secondaires).

Utiliser les articles et des pages pour les pages de silo

Dans ce modèle, les gens utilisent les catégories (qui sont hiérarchiques) comme silos, mais remplacent la page de la catégorie par une page ayant la même adresse. Personnellement, je pense qu'il est plus facile de gérer de nombreux articles plutôt que des pages, mais vous avez encore besoin de mettre à jour manuellement la page de silo lorsque vous ajoutez des pages à un silo.

Cependant, que faire s’il y a des changements dans WordPress à l'avenir de sorte que les pages ne remplacent pas les pages de la catégorie?

Il existe une troisième façon de procéder, en créant son propre modèle : En utilisant les articles et les pages de catégories en tant que pages de silo.

Ainsi au lieu de remplacer les pages de catégorie avec des pages, on utilise ces dernières en tant que page de silo. Il faut modifier le modèle de catégorie pour qu'il affiche la description de la catégorie, les sous-catégories, les articles épinglés/sticky posts (avec un court extrait) et une liste d'autres articles (principalement le titre).

Le principal avantage de ce modèle est que les pages de destination de silo sont mises à jour automatiquement lorsque vous postez. Il sera automatiquement dans la nouvelle liste de sous-catégories (dans silos), de nouveaux articles dans le silo, etc... tout en donnant au silo l'avantage d´un nouveau signal de Google, et en permettant un contenu unique sur cette page ce qui est également essentiel pour le référencement. Vous postez et le reste est pris en charge. Puisque les catégories de WordPress ont leur propre alimentation alors chaque silo en bénéficiera.

Le principal problème avec ce modèle est que les longues descriptions catégories sont affichées dans l'écran d'administration WordPress, ce qui peut être lourd et peu ergonomique.

Remarque : Il y a maintenant une solution dans ce trac ticket.

Pour utiliser cette méthode, vous devrez retravailler votre structure de catégorie pour refléter le plan d'AI. Il vous suffit alors de changer la catégorie de chaque article existant pour les déplacer dans le silo approprié.

Lors de la configuration de vos catégories, vous devrez vous assurer que le slug corresponde à votre mot-clé. Par exemple, pour la catégorie "plugins WordPress", le slug devrait être /plugins-wordpress/. Ceci est très important lorsque nous arriverons à l'étape suivante (structure de l'URL)

Si vous voyez un message semblable à celui-ci:

slug url

 

Cela signifie que vous avez une balise, une taxonomie personnalisée, ou même une autre catégorie, qui utilise déjà le slug que vous essayez d'entrer. Si cela arrive, vous devez chercher le mauvais terme et changer le slug, de sorte que le slug dont vous avez besoin soit disponible pour que vous puissiez à nouveau l´utiliser.

 

La structure des URLs

Idéalement la structure de l'URL doit inclure vos silos sous forme de dossiers, par exemple:

NomDuSite.com/silo/Sub-Silo/Page

WordPress nous donne un moyen facile de le faire, à l'aide de la structure des permaliens:

/%Category%/%postname%/

Allez tout simplement dans Réglages>>permaliens, sélectionnez Structure personnalisée et entrez /%category%/%postname%/ puis enregistrez.

Si vous modifiez la structure de permaliens sur un site existant, vous pourriez avoir besoin de mettre en place des redirections 301, bien que la plupart du temps WordPress sache le gérer, il vous faudra donc y faire attention.

 

Enlever le slug de la catégorie

Vous y êtes presque. Toutefois, l'URL de vos pages de catégorie ne correspond pas à l'URL des messages qu'il contient, tant que WordPress y ajoute la catégorie de mot. Par exemple:

Une URL d'article sera:

 http://www.MonSite.com/WordPress/Plugins/LeNomDeMonArticle/

L’URL de la catégorie sera:

http://www.MonSite.com/Category/WordPress/Plugins/

Mais nous voulons obtenir:

http://www.MonSite.com/WordPress/Plugins/

Nous ne voulons pas de la «category» supplémentaire ajoutée par WordPress, puisque cela casse notre modèle de dossier et la catégorie d'URL ne correspond plus à l'adresse URL des articles dans ces catégories. Heureusement, il est facile de retirer le slug de la catégorie de l'URL en utilisant un plugin.

Vous pouvez utiliser le plugin  WP No Category ou encore la fonction intégrée de WordPress SEO de Yoast.

 

Redirections

Si vous modifiez la structure de votre permaliens, les URL de tous vos articles existants changeront. Vous devez être prudent sur les redirections 301, afin d'éviter toute confusion pour les utilisateurs et pour éviter de perdre des places dans le référencement que votre site a construit au fil du temps.

De nos jours WordPress prend surtout soin de cela pour vous, mais pas toujours. Il est important de vérifier au moins que vos pages importantes redirigent correctement.

Si les redirections vous font peur, alors vous devriez peut-être utiliser le cloisonnement «virtuel» tel que le décrit Bruce Clay. C’est tout à fait le même, sauf que vous ne changez rien aux URL de votre contenu. Vous le laissez tel quel. C'est moins efficace, mais c’est peut être mieux pour vous si vous n'êtes pas à l'aise avec les redirections.

 

Les Menus

Les menus sont très importants, car ce sont des liens privilégiés pour vos silos de haut niveau. Le texte d'ancre doit contenir de termes de mots-clés pour ces silos.

Cela dit, il est intéressant de remarquer que Bruce Clay met effectivement les liens principaux de ses silos en pied de page. Je crois que c'est pour qu'il puisse avoir des termes de mots-clés plus longs dans le texte d'ancre. Les liens dans ses menus sont construits avec de l'Ajax, de sorte qu'ils sont ignorés par les moteurs de recherche (du moins c'est ce que Bruce essaye de faire, même si nous savons que Google a une certaine capacité pour lire le contenu Ajax).

Il est facile de mettre ça en place sous WordPress, en supposant que votre thème prenne en charge la fonction de menus. Il suffit d'aller dans Apparence>>Menus et de mettre en place un menu qui englobe les silos de haut niveau.

 

Le Fil d'Ariane (Breadcrumbs)

Le Fil d'Ariane est un autre signal très important de la structure de votre site web. Il y a un certain nombre de plugins qui peuvent ajouter des Fils d'Ariane et certains thèmes ont même cette fonctionnalité de navigation déjà intégrée.

Vous pouvez utiliser le Fil d'Ariane figurant dans la section de liens internes du plugin WordPress SEO. Tout en enlevant la page de blog dans ce dernier, et mettre en lieu et place la Catégorie (le répertoire de la catégorie est déjà dans la structure).

Voici les paramètres recommandés:

fil ariane silo wordpress

 

Les Liens de la page d'Accueil

Gray Wolf dit de ne pas utiliser le terme "Accueil" pour le lien de la page d’accueil dans le menu ou dans les Fils d'Ariane. Vous voulez que ce lien contienne les mots-clés de votre site _vous n'essayer pas d´obtenir un référencement pour le mot "Accueil" ?

Cependant, mettre le mot-clé dans les liens de la page d'accueil peut causer des problèmes:

  • Le lien de la page d’accueil est un modèle d’UX commun: les utilisateurs s'attendent à ce qu'il contienne le mot "Accueil", donc utiliser un mot-clé peut troubler l'utilisateur.
  • Votre mot-clé ne tiendra parfaitement dans les menus et dans le Fil d'Ariane que si le terme de votre mot clé est petit.

Une technique courante pour contourner cela consiste à remplacer l'image: Vos mots-clés se trouvent dans le texte d'ancre pour le lien d’Accueil, mais cela est caché en utilisant une CSS et l’image d’Accueil apparaît à la place. Les moteurs de recherche obtiennent le lien avec les mots-clés à l'intérieur, alors que les utilisateurs voient une image disant "Accueil".

Il y a des recherches montrant que s’il y a plusieurs liens vers une page, Google utilise le texte d'ancre du premier lien. C'est en général celui de l'en-tête, donc ce n'est pas grave si j'utilise le terme "Accueil" plus loin.

Si vous choisissez la voie du remplacement d'image, assurez-vous que vos images soient des sprites, afin de réduire le nombre de requêtes HTTP. Vous ne voulez pas en plus faire bugger les performances de votre site.

 

Les Règles concernant les liens entre Silos

Il existe des règles sur la liaison entre silos. Ces règles permettent d'éviter l’affaiblissement du thème d'un silo et d'envoyer la puissance maximale aux pages principales du silo.

On estime qu'une page dans un silo :

  • devrait accentuer ce silo en le reliant
  • peut relier les pages "frères/sœurs" au sein de ce silo, si nécessaire
  • peut relier les silos "oncles/tantes", le cas échéant
  • ne doit pas relier des pages cousines à d'autres silos

Si vous avez besoin de créer un lien vers une page dans un autre silo, vous devriez plutôt créer un lien vers la page principale du silo.

On évite généralement d'envoyer un utilisateur vers une page de silo s'il existe une page plus pertinente pour eux dans le silo. Il faut associer directement vers la page la plus pertinente. On peut y perdre légèrement en terme de référencement mais il y a, à mon sens,  une ligne à ne pas franchir quand il s'agit d'équilibrer le référencement et l'expérience utilisateur (UX).

Remarque: Le plugin Ultimate SEO a apparemment une liaison automatique qui dispose d'un mode silo qui permet d'activer la "liaison de silo" de sorte que les articles ne s’associent pas avec d'autres articles de la même catégorie. Je ne pense pas que cela puisse fonctionner sur des liens déjà existants.

 

Limiter le nombre de Liens

Je n’irai pas plus loin dans la théorie du référencement de page, mais... Vous devez limiter le nombre de liens sur vos pages, pour en préserver le référencement et en faire bénéficier vos pages les plus importantes (par exemple les pages de destination de silo).

Vous devriez toujours essayer de la relier à des sites pertinents, car c'est un signe de référencement (direct), débarrassez-vous de tous les liens qui n'ont pas besoin d'être là!

Je vous recommande de garder les choses aussi simples que possible: il suffit de limiter le nombre de liens sur vos pages! Par exemple, lorsque cela est possible, n'utilisez pas de menus déroulants ou de pieds de page bourrés de liens, enfin essayez toujours de garder une barre latérale simple et épurée.

Remarque: Vous ne pouvez pas faire cela avec tous les sites. Aussi, il y a un compromis à trouver au regard de l'expérience utilisateur proposée.

 

Les Pages d'atterrissage de Silo

Tout ce que nous avons fait jusqu'à présent a été de rendre les pages d'atterrissage de silo aussi puissantes que pertinentes. Nous devons maintenant veiller à ce que les pages de silo soient performantes!

Idéalement, les pages d'atterrissage de silo devraient inclure principalement du contenu unique. La plupart des articles sur les silos restent en place. Cependant, certains contenus dynamiques peuvent rafraîchir la page (il parait que Google aime ça:). À l'aide de WordPress c'est facile, surtout si vous utilisez les pages de catégorie comme pages d’atterrissage pour vos silos.

La page typique de catégorie dans WordPress est juste une grande liste d'articles placés dans la dite catégorie. Ce n’est clairement pas ce que nous voulons. Au lieu de cela, nous allons personnaliser le fichier category.php de notre thème pour y inclure:

  • la description de la catégorie, qui est notre contenu unique
  • une liste des catégories/ silos enfants, qui est notre navigation vers les niveaux inférieurs
  • quelques articles recommandés, avec la fonction des sticky posts
  • une liste d’autres articles du silo (mais pas d'articles dans des silos enfant/catégories)

Les pages de silo n’auront pas toutes ces fonctionnalités. Certaines peuvent avoir une description et des liens vers des silos enfants, mais pas d'articles. D'autres peuvent avoir une description et une liste de messages, mais aucun silo enfant ne fera de lien vers elle. Certaines au contraire peuvent avoir tout cela...

Nous allons donc créer une page category.php d'une manière qui permettra de traiter tous ces scénarios. Pour vous donner une idée de ce que nous construisons, voici un exemple (remarquez que la description est un peu courte dans cette exemple) :

category-description-silo

 

Pour ce faire, il y a certaines choses que vous devez faire : Permettre le HTML dans le champ de description de catégorie

Par défaut, le champ de description des catégories ne permet pas les éléments en HTML. Bien que vous soyez capable de faire sans, ce serait mieux si vous pouviez inclure de l’HTML. Qui vous permettra d'inclure des liens, images, etc.

Le moyen le plus simple de procéder est d'utiliser le plugin Allow html in category descriptions.

Selon moi, WordPress SEO de Yoast le fait aussi. La modification de la boucle principale pour ignorer les Sticky posts et les catégories enfants. Nous montrerons les sticky posts avant la liste des autres articles, nous devons donc les supprimer de la boucle principale pour nous assurer qu'ils n’y figurent pas deux fois.

Il nous faut aussi signaler à WordPress d'ignorer les articles dans les catégories enfants. Ils devraient apparaître sur les pages enfant de la catégorie, mais pas sur les pages parent de catégorie.

Par exemple, nous voulons que les articles sur les bonbons orange apparaissent dans la catégorie des bonbons Orange, mais pas dans la catégorie parent des bonbons. Par défaut, WordPress le montrera aux deux endroits.

Nous pouvons faire ces deux choses conjointement, en utilisant le code suivant (dans le fichier functions.php ou à l'aide d'un plugin proposant cette fonctionnalité) :

// don't show stickies or posts from child categories on category pages
function sjc_category_posts( $query = false ) {
 
 // Bail if not home, not a query, not main query, or if it's the admin area or a feed
 if ( ! $query->is_category || ! is_a( ) $query, 'WP_Query' ) || ! $query->is_main_query() || $query->is_admin || $query->is_feed )
 return;
 
 // only get posts not in sticky posts
 $query->set( 'post__not_in', get_option( 'sticky_posts' ) );
 
 // only get posts in this category (not in child categories)
 $query->set( 'category__in', get_category_by_slug( get_query_var( 'category_name' ) )->cat_ID );
 
}
add_action( 'pre_get_posts', 'sjc_category_posts' );

 

Veuillez noter que ce code fonctionne uniquement avec WordPress 3.3 et au-dessus.

Pour une raison quelconque, alors que category_name est réglé selon ce point, cat n'est pas définie. Nous devons donc obtenir le cat_ID et le transmettre à get_category_by_slug nous-mêmes. En reliant le tout ensemble au travers de category.php

Les éléments sont en place, mais nous avons besoin de créer/modifier notre fichier category.php pour tout rassembler et pour créer les pages de destination du silo.

Le code doit ressembler à quelque chose comme dans l'exemple ci-après. Notez que vous ne pouvez pas utiliser ce code en l'état _il doit s'adapter à votre thème de sorte que les catégories de la balise div, etc. correspondent au reste de votre thème et au style choisi.

// work out category id, then see if there are any subcategories
$main_cat_ID = get_query_var( 'cat' );
$subcats = get_categories( array( 'parent' => $main_cat_ID, 'hide_empty' => 0 ) );
 
// if it is page 1
if ( ) $paged < 2 ) :
 
 // show the category description
 echo category_description();
 
 // if there are subcategories, loop through and show them
 if ( ) countde( ) $categories ) > 0 ) :
 foreach ( ) $subcats as $category ) : ?> 
 <div class="subcategory">
 <h2><a class="subcategory-link" href="<?php echo get_category_link( $category->term_id ); ?>">
 <?php echo $category->name; ?></a></h2>
 <?php echo wpautop( $category->description ); ?>
 </div>
 <?php
 endforeach;
 endif;
 
 // get sticky posts and show them if they exist
 $args = array( ) 'category__in' => $main_cat_ID, 'include' => get_option( 'sticky_posts' ) );
 $myposts = get_posts( $args );
 if ( ) countde( ) $myposts ) > 0 ) :
 foreach $myposts ( ) as $value ) : ?>
 <div class="sticky">
 <h3>
 <a href="<?php echo get_permalink( $value->ID ); ?>" rel="bookmark"
 title="<?php echo $value->post_title; ?>"><?php echo $value->post_title; ?></a>
 </h3>
 <div class="entry-content">
 <?php 
 // if there is an excerpt, use it, otherwise roll our own (get_the_excerpt won't work outside the loop)
 if ( ) $value->post_excerpt ) : 
 echo wpautop( $value->post_excerpt );
 else :
 $sjc_excerpt = explode( ) '<!--more-->', , $value->post_content ); 
 if ( ) countde( ) $sjc_excerpt ) >= 2 ) :
 echo wpautop( strip_tags(( $sjc_excerpt[0] ) );
 else :
 echo wpautop( implode ( ' ', array_slice()( explode( ) ' ', strip_tags(( $sjc_excerpt[0] ) ), 0, 45 ) ) . ' ...' );
 endif;
 endif; ?>
 </div>
 </div>
 <?php
 endforeach;
 endif;
 
// pages 2 and onwards don't worry about cat desc or stickies, but link to main cat page
else : ?>
 <p>For an introduction to this topic and our latest articles, please see the main 
 <a href="<?php echo get_category_link( $main_cat_ID ); ?>"><?php single_cat_title(); ?></a> page.</p>
<?php
endif;
 
// if we have any posts in the main loop (no stickies there)
if ( have_posts() ) : ?>
 
 <ul class="other-posts">
 
 <?php /* Start the Loop */ ?>
 <?php while ( have_posts() ) : the_post(); ?>
 
 <li><a href="<?php the_permalink() ?>" rel="bookmark"
 title="Permanent Link to <?php the_title(); ?>"><?php the_title(); ?></a></li>
 
 <?php endwhile; ?>
 </ul>
 
 <?php 
 // you need to replace this with whatever your theme uses!
 sjc_content_nav( 'nav-below' ); 
 
// if no posts, and also no stickies and no categories, go with no results
elseif ( ) countde( ) $myposts ) == 0 && count( ) $subcats ) == 0 ) : 
 
 get_template_part( 'no-results', 'archive' ); 
 
endif;

 

Veuillez remarquer le 'hide_empty '=> 0 à la ligne 3 qui force l'affichage des catégories sans aucun article, et qui sont normalement cachés. Nous ne voulons pas vraiment que les catégories soient vides pour les montrer, mais nous voulons que les catégories vides avec des catégories enfants non vides apparaissent. Sinon, il n'y a aucun moyen pour accéder aux niveaux inférieurs!

 

La Page d'accueil

La page d'accueil doit avoir un contenu en relation avec vos principaux silos de haut niveau.

On peut procéder en utilisant la fonction statique de page d'accueil de WordPress et en y ajoutant le contenu de la page d'accueil manuellement, mais il peut être judicieux de créer une page d’accueil homepage.php personnalisée qui énumérera dynamiquement les catégories supérieures ainsi que leur description.

 

La barre latérale Widgets

Les sites basés sur WordPress ont souvent dans leur barre latérale un widget des derniers articles postés.

Pour éviter l’affaiblissement de vos silos, vous souhaitez faire figurer les derniers articles dans la catégorie/silo de la page en cours, pas le dernier article publié sur l’ensemble du site.

Voici un code pour faire cela (ajoutez-le à votre functions.php ou à l'aide d'un plugin).

// initialise widget
function sjc_silo_widget_init() {
 if ( function_exists( 'register_sidebar_widget' ) && function_exists( 'register_widget_control' ) ) {
 register_sidebar_widget( 'Latest Silo Posts', 'sjc_silo_latest_widget' );
 }
}
add_action( 'plugins_loaded', 'sjc_silo_widget_init' );
 
// create widget
function sjc_silo_latest_widget( $args ) {
 $sidebar_category = get_the_category();
 // if we have a category and we're on a normal post / page / cpt page call the function
 if ( ) $sidebar_category[0] && ! is_front_page() && is_single() ) {
 extract( $args );
 sjc_silo_latest_content( $sidebar_category[0], $before_widget, $after_widget );
 }
}
 
// echo the sidebar - called by widget, can also be called directly
function sjc_silo_latest_content( $this_sidebar_category = null, $before_widget = null, $after_widget = null ) {
 global $post;
 if ( ! empty( ) $this_sidebar_category ) ) : 
 $posts_in_this_category = get_posts( 'category__in=' . $this_sidebar_category->cat_ID . '&exclude=' . $post->ID );
 if ( ) countde( ) $posts_in_this_category ) > 0 ) { ?>
 <?php echo $before_widget; ?>
 <h2 class="widget-title">Latest from <?php echo $this_sidebar_category->cat_name; ?></h2>
 <ul style="margin-bottom:10px;">
 <?php foreach ( ) $posts_in_this_category as $sidebar_value ) : ?>
 <li><a href="<?php echo get_permalink( $sidebar_value->ID ); ?>" title="<?php echo $sidebar_value->post_title; ?>"><?php echo $sidebar_value->post_title; ?></a></li>
 <?php endforeach; ?>
 </ul>
 <a href="<?php echo get_category_link($this_sidebar_category->term_id ); ?>">More from <?php echo $this_sidebar_category->cat_name; ?></a>
 <?php echo $after_widget; ?>
 <?php
 }
 endif;
}

C'est la fin du codage ! Il n'est probablement pas évident pour quelqu'un avec des connaissances techniques limitées de le mettre le en place, mais le code ci-dessus est certainement un bon commencement pour tous.

 

Un mot d'avertissement

Aucune de ces techniques ne devrait vous causer des ennuis avec Google. Toutefois, Google change régulièrement ses algorithmes et vous devrez faire face à ces changements.

Il y a eu d’importants changements ces derniers mois, tels que les mises à jour Panda & Penguin, lesquelles ont invalidées des techniques SEO qui étaient fructueuses auparavant et qui ont pénalisé de nombreux sites aujourd'hui.

La règle de ne pas relier entre silos s’applique bien maintenant et sera difficile à détecter/pénaliser par Google. Il y a donc très peu de chances pour qu'il le fasse à l'avenir, ou qu'il prenne des mesures contre une surabondance de balises de suivi sur des liens vers des pages de contenu d'un même site. Malgré cela, il est utile et préférable de s’ajuster aux changements que réalise Google. Enfin n'oubliez pas, même en siloing, de rester naturel!

 

Alors devrais-je utiliser un silo pour mon WordPress ?

C'est ce que nous verrons dans la troisième et dernière partie de cette série consacrée aux Silos avec la check-list et les différentes étapes de mise en oeuvre sur un WordPress existant... Lire l'article : Check-list de mise en place Silo

 

Source: Traduction & adaptation de l'article original écrit par Stephen Cronin avec son aimable autorisation.

A propos de l'auteur...

WPFormation

Fabrice Ducarme, formateur WordPress je suis éditeur, auteur et fondateur du site WP Formation.com. Conférencier lors des WordCamp Paris 2013 & 2015 ainsi qu'au WP Tech Nantes 2014, je vous propose plus de 400 articles & tutoriaux à propos de WordPress, mes trucs & astuces mais aussi des coups de gueule...

3 commentaires pertinents à ce jour ;)

  • Mémoinfo dit :
    Je suis médusé par la progression de trafic du graph sur le dernier article…
    Ca donne envie :)

    Par contre je ne suis pas pour ajouter les catégories dasn l’url.
    Je ne pense pas que cela apporte grand chose, si ce n’est de la lisibilité, mais par contre si un jour t réorganise tes catégories/silos… en avant les 301 dans tous les sens.

    Je préfère faire un %postname%/ tout simple, et là problème réglé.
    C’est moins « joli » mais on est tranquille.

  • Vincent dit :
    Bon article, du concret et des choses qu’on ne lit pas souvent. Une petite question suite à la lecture de « Supprimer du contenu, c’est dur. Mais c’est bon pour le site, au même titre que les feux de forêt contrôlés qui, au final, aident à la repousse des plantes en nettoyant le sous-bois mort qui en restreignait la repousse. »

    Donc supprimer les contenus qui ne font pas de visite (ou si peu), ou qui ont de mauvaises stats (je pense à taux de sorties élevés corrélés à un temps moyen de visite proche de 0 ?

    Quelle procédure pour la suppression de ces contenus ? redirection puis suppression ?

    Par ailleurs je suis d’accord avec @Mémoinfo sur le fait de ne pas utiliser la catégorie dans l’url pour les raisons citées. Dans l’idée du silo, de mon point de vue, ce ne sont pas les urls qui comptent mais les liens fait entre les différentes pages.

    Merci d’avance

  • WPFormation dit :
    , merci de ton retour!

    Supprimer ou réécrire du contenu oui, mais du contenu « hors thématique » ou bien encore des contenus « doublon ». Dans le cas de la suppression, il faudra bien évidemment mettre en place une 301.

    Pour les catégories dans l’URL c’est un bonus mais au final, un choix très intéressant! Par exemple, j’ai une catégorie principale « WordPress » et j’ajoute une sous-catégorie « plugins » enfin j’écris un article « Calendrier » alors j’aurais le permalien suivant: /wordpress/plugins/les-meilleurs-calendriers/ et ainsi de suite…

Tweet69
Share15
Share2
Buffer80