WordPress: Meta Description dynamique sur chaque article

Optimisation pour les moteurs de recherche SEO

Votre en-tête WordPress par défaut définit une description unique de n'importe quelle page de votre site, quelle que soit la page sur laquelle quelqu'un a atterri à partir d'un moteur de recherche. Le fait que la description dans le moteur de recherche ne décrive pas réellement le message qui se trouve dans le blog peut entraîner moins de personnes qui cliquent sur votre lien.

Je n'ai jamais pensé à cela jusqu'à ce week-end lorsque j'ai reçu la critique suivante de mon site par BlogStorm:

Nice, un appât facile à lier! Essayez d'ajouter des boutons de signets sociaux au bas de vos messages et des méta descriptions uniques sur chaque page.

Monétiser un blog comme celui-ci est difficile, si vous essayez tout John Chow a essayé, vous serez sur la bonne voie.

Avec un peu d'imagination et beaucoup de liens, vous pourrez obtenir suffisamment de liens pour vous classer pour de très bons termes (peut-être que vous le faites déjà). Une fois que vous vous classez pour ces termes, vous pouvez coller des liens d'affiliation et Adsense sur les pages et récolter les bénéfices.

Faire réviser votre site est une chose fantastique car cela identifiera souvent un problème avec votre site auquel vous ne faites pas attention. Dans ce cas, c'est ma description de balise meta pour chacun de mes messages. Les méta descriptions sont utilisées par les moteurs de recherche pour appliquer une brève description de la page répertoriée dans les résultats. Étant donné que les gens verront différentes pages lorsqu'ils vous chercheront, pourquoi ne pas appliquer différentes méta descriptions pour chacune de vos pages?

J'ai déjà modifié mon en-tête pour inclure des mots-clés dynamiques pour ma balise meta mot-clé et cela a contribué à améliorer le classement de certains de mes messages. L'application de descriptions différentes peut ne pas augmenter mon positionnement dans la recherche, mais comme le souligne BlogStorm - cela pourrait conduire à plus d'interaction avec mes pages à partir des résultats de recherche de personnes.

Description de la solution

Si la page de mon site est une seule page, par exemple lorsque vous cliquez sur un seul article, vous voulez un extrait de la page. Je veux que l'extrait soit les 20 à 25 premiers mots du message, mais je dois filtrer notre code HTML. Heureusement, WordPress a une fonction qui me fournira ce dont j'ai besoin, l'extrait_rss. Bien qu'il ne soit pas destiné à cet usage, c'est une manière ingénieuse d'appliquer la limite de mots et de supprimer tous les éléments HTML!

Je pourrais même aller plus loin et utiliser le Extrait facultatif dans WordPress pour remplir la méta-description, mais pour le moment, c'est un bon raccourci bien rangé! (Si vous utilisez cette approche ET entrez un extrait facultatif, il utilisera cet extrait pour la méta-description).

Le code d'en-tête

Cette fonction nécessite que vous l'appeliez dans The Loop, donc il y a une certaine complexité à cela:

"/>

REMARQUE: Assurez-vous de remplacer "Ma description par défaut" par tout ce que vous avez actuellement ou que vous souhaitez en tant que méta-description de votre blog.

Ce code fournit la méta-description par défaut de votre blog n'importe où sauf sur une page de publication unique, auquel cas il prend les 20 premiers mots et en supprime tout le HTML. Je vais continuer à affiner le code (en supprimant les sauts de ligne) et incorporant une «déclaration if» s'il y a un extrait facultatif. Restez à l'écoute!

9 Commentaires

  1. 1
  2. 2

    Gentil Doug, j'ai hâte de voir ces progrès. Le mien est un travail un peu bâclé pour le moment (je pense), donc je suis plutôt heureux de voir quelqu'un d'autre faire le travail acharné!

  3. 3

    Une note - j'ai mis à jour le message car je pensais que vous deviez faire un peu de logique si quelqu'un utilisait «l'extrait facultatif» sur le message. Cependant, vous n'avez pas à le faire - l'extrait facultatif sera automatiquement affiché s'il est utilisé ... une autre fonctionnalité intéressante des fonctions the_excerpt et the_excerpt_rss.

    • 4
      • 5

        Gagner plus de 10 XNUMX $ par mois sur mon blog serait plutôt bien! Cependant, John (un «ami virtuel» et une personne pour laquelle j'ai un respect incroyable) investit beaucoup pour attirer l'attention. Il a récemment eu des ennuis avec Google et Technorati - cela pourrait le blesser un peu avec ses revenus à l'avenir.

        Mais j'apprécie que des gars comme lui aient les moyens de repousser les limites - John laisse les gars comme moi savoir où se trouve la limite!

        ????

  4. 6
  5. 7

    Que diriez-vous d'inclure les noms de catégorie et le nom de blog pour chaque article…. cela améliore-t-il les facteurs SEO? Je le pense!


    cat_name . ','; };the_excerpt_rss(20,2); endwhile; else: ?> - " />

  6. 8

    FYI:
    Si vous exécutez YAPB comme solution d'image, ce code attirera votre image principale dans la méta et l'affichera au-dessus du corps lors de la visualisation du front-end.

  7. 9

Que pensez-vous?

Ce site utilise Akismet pour réduire les spams. Découvrez comment sont traitées les données de vos commentaires..