Table des matières
- Pourquoi les méta-descriptions peuvent-elles être manquantes sur certaines pages ?
- Comment résoudre le problème des méta-descriptions manquantes sur les routes paginées ?
- Le résultat : des méta-descriptions complètes pour toutes les pages
- Les méta-descriptions trop courtes ou trop longues selon Ahrefs
- Conclusion
Les méta-descriptions sont un élément crucial de l’optimisation des moteurs de recherche (SEO) de votre site web. Elles fournissent un aperçu concis et attractif du contenu de chaque page, incitant les utilisateurs à cliquer et à visiter votre site. Cependant, il arrive parfois que certaines pages n’aient pas de méta-description, ce qui peut nuire à votre classement dans les résultats de recherche.
Pourquoi les méta-descriptions peuvent-elles être manquantes sur certaines pages ?
Récemment, nous avons rencontré un problème avec l’un de nos clients dont certaines pages ne contenaient pas de méta-description. Après avoir examiné le problème de plus près, nous avons découvert que les routes paginées étaient les coupables. En effet, le thème utilisé par notre client ne générait pas automatiquement de méta-description pour ces pages spécifiques.
Comment résoudre le problème des méta-descriptions manquantes sur les routes paginées ?
Si vous pouvez modifier votre thème, voici comment résoudre ce problème :
- Dans le fichier default.hbs, ajoutez la ligne de code suivante juste avant {{ghost_head}} :
handlebars
{{{block "extraMeta"}}} {{ ghost_head }} </head>
- Dans le fichier index.hbs :
handlebars
{{#is "paged"}} {{#if meta_description}} {{#contentFor "extraMeta"}}<meta name="description" content="{{meta_description}}"> {{/contentFor}} {{else}} {{#contentFor "extraMeta"}}<meta name="description" content="{{@site.meta_description}}"> {{/contentFor}} {{/if}} {{/is}}
- Dans le fichier tag.hbs :
handlebars
{{#is "paged"}} {{#if tag.meta_description}} {{#contentFor "extraMeta"}}<meta name="description" content="{{tag.meta_description}}"> {{/contentFor}} {{else if tag.description}} {{#contentFor "extraMeta"}}<meta name="description" content="{{tag.description}}"> {{/contentFor}} {{else}} {{#contentFor "extraMeta"}}<meta name="description" content="{{@site.meta_description}}"> {{/contentFor}} {{/if}} {{/is}}
- Dans le fichier author.hbs :
handlebars
{{#is "paged"}} {{#author}} {{#if meta_description}} {{#contentFor "extraMeta"}}<meta name="description" content="{{meta_description}}"> {{/contentFor}} {{else if bio}} {{#contentFor "extraMeta"}}<meta name="description" content="{{bio}}"> {{/contentFor}} {{else}} {{#contentFor "extraMeta"}}<meta name="description" content="{{@site.meta_description}}"> {{/contentFor}} {{/if}} {{/author}} {{/is}}
En suivant ces étapes, vous éviterez d’écrire des méta-descriptions en double pour les pages non paginées, car le thème Ghost s’en charge correctement, et vous ciblerez uniquement les zones problématiques.
Le résultat : des méta-descriptions complètes pour toutes les pages
Après avoir implémenté cette solution sur le site de notre client, nous avons constaté une nette amélioration. Toutes les pages paginées disposent désormais d’une méta-description complète. Cela a un impact positif sur le classement du site dans les résultats de recherche.
Les méta-descriptions trop courtes ou trop longues selon Ahrefs
Bien que notre solution ait résolu le problème des méta-descriptions manquantes, nous avons remarqué que certaines descriptions étaient considérées comme trop courtes ou trop longues par Ahrefs. Cependant, il est important de noter que ce problème est lié aux contenus fournis par notre client et non à notre travail d’optimisation.
Conclusion
Les méta-descriptions sont un élément essentiel de votre stratégie de référencement. Assurez-vous que toutes les pages de votre site disposent de méta-descriptions pertinentes et attrayantes. En suivant les étapes décrites ci-dessus, vous pourrez résoudre le problème des méta-descriptions manquantes sur les routes paginées de votre site. Cela contribuera à améliorer votre classement dans les résultats de recherche et à attirer davantage de visiteurs sur votre site web.