Utiliser la description des tags pour la méta description.

chasse au trésor

chasse au trésor

Depuis assez longtemps je m’intéresse au snippet des tags et à la balise meta description qui permet d’optimiser son taux de clics dans les pages de résultats de Google.

Cela fait, par contre assez peu de temps que WordPress propose, en standard, de renseigner dans l’admin une description des tags (menu article / mots clefs d’article)

Pour utiliser cette description dans la balise méta description des pages d’archives des tags, Justin Tadlock nous propose la solution suivante avec la fonction tag_description() qui n’est disponible que depuis la version 2.8 de WordPress :

Ajouter les lignes suivantes dans le fichier header.php de son thème :

<?php if ( is_tag() && tag_description() ) : ?>
<meta name= »description » content= »<?php echo wp_specialchars( strip_tags( tag_description() ), 1 ); ?> » />
<?php endif; ?>

J’ai testé pour mon site  anniversaire enfant et ça fonctionne très bien. Il n’y a plus qu’à compléter les descriptions des tags dans l’admin de WordPress…

Notes : vous pouvez aussi faire apparaitre cette description sur vos pages d’archives en ajoutant la code suivant au fichier tag.php ou archive.php (souvent derrière le code single_tag_title()) :

<?php echo tag_description(); ?>

.


Tags : ,
Trackbacks Commentaires
  • Cette astuce n’est plus nécessaire (ne fonctionne plus) si on utilise le plugin « All in One SEO Pack »

  • Li-An dit :

    Ah ben voilà, je me demandais justement comment faire. Merci pour ce petit tuto.

  • Li-An dit :

    Bon ben je n’ai pas trop compris si ça marche en regardant ton exemple. Déjà, les guillemets du code me paraissent suspects et en jetant un oeil sur ton code source, la seule balise meta description que je vois c’est celle générée par All in One SEO. Ou je me trompe ?

  • libretto dit :

    @li-an. Bizarre : regarde cette URL : http://organiser-anniversaire.fr/tag/chasse-au-tresor
    - la méta description provient de cette méthode
    - all in one SEO n’a pas ajouté la sienne (il ne génère jamais rien pour les pages d’archive des tags)

  • Li-An dit :

    Ahhh, c’est sur les pages tags ! Je pensais que ça apparaissait sur les billets. OK :-)
    Par contre il faut corriger le code guillemet à mon avis.

  • Benoît dit :

    Toi tu veux passer dans mon hebdo hein ? :D

  • Fox dit :

    J’utilise uniquement les pages et les articles (pour le moment).
    Est il possible de rajouter des mots clefs sur les pages, et non uniquement sur les articles?

  • Fox dit :

    Merci.
    Nouveau problème : j’ai enlevé l’accès Meta sur la page du site, et je n’arrive plus à me connecter à l’espace administrateur WP.
    Normalement, l’url est http://finebouchegabon.com/wordpress/wp-login.php si je me réfère à la syntaxe que j’ai utilisée pour un autre site. Mais cela ne donne rien. HELP.

  • Fox dit :

    J’ai réglé le problème d’accès. Une histoire de majuscules / minuscules.
    J’ai installé le plugin Simple Tag. Il gère bien les mots clefs dans les articles, mais pas dans les pages. Or, j’ai besoin de mettre des mots clefs dans les pages. Une autre idée?

  • Gael dit :

    Merci pour le code en fin d’article pour l’insérer dans les pages tags !
    Très utile en cas de navigation par tags uniquement.

  • Deleter23 dit :

    Salut et merci pour l’astuce, cela fonctionne très bien mais j’ai fait des descriptions de tag très longues. Connais tu un moyen pour limiter le nombre de caractères dans la description s’il te plait ? Sachant que j’affiche aussi en clair les descriptions, donc je peux pas les limiter lors de la rédaction.

    Merci d’avance pour ton aide et merci pour les astuces de ce blog.
    Cyril

  • Hadou dit :

    Exellent ! Merci pour ce tuyau. allinoneSEO ne le gère sur mon site et cette bidouille va m’aider beaucoup.
    Pour aller plus loin : existe t’il un moyen de « personnaliser » les « titres » des pages de tags ?

  • audrey dit :

    Hello,
    je viens de renseigner la meta description de mon blog via allinone seo, hors elle n’apparait pas dans le snippet de la serp « allaboutgeomarketing »
    pourriez vous me dire pourquoi et que je dois corriger?
    merci beaucoup de votre aide

  • C’est une aide bienvenue mais pas encore optimal pour le référencement. Vous pouvez utiliser Platinium seo qui gère les description en natif.

  • Jyves dit :

    Bonjour, j’ai installé l’extension All in One SEO et obtenu ce que je voulais : les balises meta content et description ont été créées. Merci pour ce billet et les commentaires.
    Pour approfondir la question, je vous propose l’extrait suivant :
    « Cette zone textuelle offerte sur les moteurs de recherche qu’est la meta « description » se définit aujourd’hui comme un terrain marketing et informatif qui doit amener l’internaute à cliquer sur votre lien. Une balise bien renseignée, c’est un internaute satisfait qui ne sera pas déçu du contenu qu’il trouvera sur votre page. Cependant, n’en dites pas trop quand même, il serait dommage que l’internaute ne clique pas sur votre lien parce qu’il a déjà la réponse à sa question dans la description. »
    http://www.insitaction.com/content-community-management/la-balise-meta-description-en-10-points.html

Réagissez