SPIP-Contrib

SPIP-Contrib

عربي | Deutsch | English | Español | français | italiano

273 Plugins, 191 contribs sur SPIP-Zone, 113 visiteurs en ce moment

Accueil du site > Statistiques et référencement > Référencement, métadonnées et SEO > Plugin Métas > Métas

Métas

8 août 2009 – par Sephyria, tetue, zerax – 31 <blink style='color:red;'>public|spip|ecrire:commentaires</blink>

23 votes

Ce petit plugin, simple et robuste, améliore l’indexation d’un site dans les moteurs de recherche, en permettant la gestion, directement depuis l’espace privé, des balises de métadonnées (metatags) title, description et keywords des articles et rubriques de SPIP, ainsi que la mise en exergue de « mots importants ».

Mise en service

  1. Téléchargez, dézippez, installez et activez le plugin ci-joint (comme n’importe quel autre plugin) ;
  2. Assurez-vous de l’absence des metatags title, description et keywords dans vos squelettes (afin d’éviter les doublons) ;
  3. Insérez [(#INCLURE{fond=metas}{env})] dans l’entête de toutes vos pages (juste après la balise <head>), en veillant à passer les paramètres nécessaires à cette inclusion.

Gestion des métadonnées

Ce plugin permet la gestion par défaut et au cas par cas, des trois balises HTML de métadonnées (metatags) les plus utiles pour l’indexation d’un site dans les moteurs de recherche :

  • la balise title qui produit le titre de la page et doit être unique ;
  • la balise meta description ;
  • et la balise meta keywords qui n’est plus utilisée par Google mais peut servir à d’autres moteurs ou annuaires.

1. Remplissage automatique
Par défaut, les balises title et meta description (mais pas meta keywords) seront remplies de façon automatique, comme dans la dist, avec les informations textuelles de la page, de façon à n’être jamais ni vides ni absentes : le titre (de l’article, de la rubrique ou du site) et le descriptif s’il est renseigné, sinon les 150 premiers caractères de la page.

2. Métadonnées par défaut
Un panneau de configuration général (page ?exec=metas) vous permet de définir un titre, une description et des mot-clefs par défaut, qui surchargeront le nom et la description du site de SPIP, et seront utilisés en l’absence d’autre métadonnée sur la page.

3. Métadonnées page par page
Chaque article et chaque rubrique dispose d’un formulaire permettant de définir ces métadonnées au cas par cas, qui surchargeront les précédentes.

Mots importants

Fonctionnalité supplémentaire : vous pouvez définir une liste de « mots importants » qui seront mis en évidence sur le site public, par l’ajout de balises <strong>. À utiliser avec parcimonie car la surabondance de tels mots peut vite nuire plutôt que servir.

Utilisation par le webmestre

Ce plugin dispose d’un petit squelette calculant les métadonnées : meta.html. Il suffit de copier ce fichier dans votre répertoire squelettes pour le modifier et programmer la génération des métadonnées qui vous conviendra mieux.

Ce plugin fournit 3 balises affichant les métadonnées par défaut du site, qui peuvent s’employer hors boucle :

  • #METAS_TITLE affiche le title par défaut
  • #METAS_DESCRIPTION affiche la description par défaut
  • #METAS_KEYWORDS affiche les keywords par défaut

à ne pas confondre avec les balises de SPIP, qui peuvent également servir :

  • #NOM_SITE_SPIP affiche le nom du site
  • #DESCRIPTIF_SITE_SPIP affiche le descriptif du site

Il fournit également 3 balises d’affichage des métadonnées des objets, qui s’utilisent dans une BOUCLE METAS placée dans une BOUCLE d’objet éditorial (articles ou rubriques) :

  • #TITRE affiche le title de l’objet
  • #DESCRIPTION affiche la description de l’objet
  • #KEYWORDS affiche les keywords de l’objet

Par exemple, pour remplir la meta description des articles :

P.-S.

Ce plugin est inspiré de celui d’Olivier.G, qui proposait grosso modo la même chose et permettait en plus la modification des URLs propres, laquelle sera mieux faite par d’autres plugins dédiés.

Retour en haut de la page

Vos commentaires

  • Le 2 décembre 2011 à 15:27, par valentin En réponse à : Métas

    Alors tout d’abord merci pour ce plugin qui permet au moins d’éditer les métas SEO depuis l’article sans le modifier... c’est un gain de temps non négligeable !!
    Avant cela, je passais par des champs extras et pour conserver une rétro-compatibilité à l’affichage, j’utilise le filtre |sinon.
    Il se passe une chose étrange, mes balises homonymes ne retournent rien...

    1. <BOUCLE_article_principal(ARTICLES){id_article}>
    2. <BOUCLE_metas(METAS){id_article}>
    3. [<title>(#TITRE|sinon{#_article_principal:TITLE}|sinon{#_article_principal:TITRE}|textebrut)</title>]
    4. [<meta name="description" content="(#DESCRIPTION|sinon{#_article_principal:DESCRIPTION}|sinon{#INTRODUCTION|couper{150}}|textebrut)" />]
    5. [<meta name="keywords" content="(#KEYWORDS|sinon{#_article_principal:KEYWORDS}|textebrut)" />]
    6. </BOUCLE_metas>
    7. </BOUCLE_article_principal>

    Répondre à ce message

  • Le 23 avril 2011 à 21:47, par PieroWbmstr En réponse à : Métas

    Salut,
    Merci pour ce plugin, il est vraiment bien fichu et très utile.

    Ne serait-il pas intéressant d’autoriser l’utilisation de blocs ’multi’ dans les champs description et mots-clés ?? Ça permettrait d’avoir une vraie cohérence sur un site multilingue.

    En fait il suffirait de remplacer dans les squelettes tous les :

    1. |PtoBR|attribut_html)

    par

    1. |propre|PtoBR|attribut_html)

    Aucune erreur pour mes tests persos, ça marche nickel.

    Non ?? Mauvaise idée ??

    ++ P.

    • Le 18 juillet 2011 à 13:45, par Loiseau2nuit En réponse à : Métas

      SURTOUT PAS !!!

      Au risque de fâcher, je le dis, le répète, le persiste et le signe : qui veut du contenu multilangue fait une page par langue avec chacune ses métas sinon les apports de ce plugin en référencement (c’est quand même son boulot, à la base) son nuls et non-avenus.

      Après chacun fait comme il veut bien sûr mais cette modif n’ a à mon sens rien à faire en générique.

      Par ailleurs, je m’excuse mais je ne vois pas le rapport avec propre|PtoBR ??? Car propre ou pas_propre, logiquement, on n’est pas supposé avoir de p ou de br dans une méta. A moins que je n’ai rien compris à ce que tu suggères ? (c’est possible aussi hein ;) )

    Répondre à ce message

  • Le 4 juin 2011 à 10:05, par Boris En réponse à : Métas

    Bonjour,

    j’ai un problème sur le caractère guillemet simple ’
    Quand j’enregistre meta description et meta keywords à partir de la page http://www.monsite.fr/ecrire/?exec=metas, les guillemets sont échappés avec un antislash devant.
    Dans la base de données, dans la table spip_meta, on retrouve ce caractère échappé sur les champs spip_metas_description et spip_metas_keywords.
    En revanche spip_metas_title s’enregistre bien.

    Comment corriger ce problème ?
    merci d’avance
    Boris

    • Le 18 juillet 2011 à 13:37, par Loiseau2nuit En réponse à : Métas

      En fait, c’est le plugin qui devrait être corrigé pour transformer automatiquement en entités html les différents symboles et autres caractères accentués.

      Le temps que je mette les mains dedans pour régler ça, tu peux essayer de remplacer les guillemets par &quot; (ou leur équivalent pour les guilemets simple)

      Cela dit, je serais toi j’irais molo sur ce genre de symboles dans des métas, ca n’apporte rien en Ref.

      A mon avis tu devrais garder ce genre d’enluminures pour ton contenu texte normal...

    Répondre à ce message

  • Le 15 février 2011 à 12:25, par Laurence En réponse à : Métas

    Le plugin ne fonctionne plus depuis la mise à jour de sécurité Spip 2.1.8 : message d’erreur
    Fatal error : Call to undefined function plugin_get_infos() in /home/.../plugins/metas/metas/base/metas_install.php on line 10

    Empêche l’accès à la liste des plugins : on doit le renommer donc le désactiver pour permettre à nouveau l’accès à la liste.

    • Le 28 février 2011 à 21:39, par Laurence En réponse à : Métas

      Problème résolu : il s’agit en fait du passage d’une version antérieure à Spip 2.1 à Spip 2.1.8 : la fonction plugin_get_infos n’existe plus à partir de Spip 2.1. Il faut corriger le code PHP du fichier concerné en utilisant cette solution trouvée par exemple à cette adresse :
      http://www.mail-archive.com/spip@rezo.net/msg27713.html

    Répondre à ce message

  • Le 16 février 2011 à 09:56, par Yann En réponse à : Métas

    Bonjour,
    Comment prendre en compte les mots insérés dans la balise des articles par le moteur de recherche interne de SPIP ?

    • Le 16 février 2011 à 20:03, par Yann En réponse à : Métas

      Bonjour,
      Je parlais de la balise Meta Keywords, mais il semble qu’il y ait eu un soucis avec mon 1er post..

      Comment prendre en compte les mots insérés dans la balise Meta Keywords des articles par le moteur de recherche interne de SPIP ?

    • Le 16 février 2011 à 20:29, par tetue En réponse à : Métas

      La balise meta Keywords ne sert plus à rien depuis belle lurette, ni sur SPIP, ni chez Google, ni ailleurs sur le Web. C’est le contenu textuel lisible et visible qui est indexé, dans SPIP, comme ailleurs. Placez donc vos « mots clefs » dans vos textes, vous y gagnerez.

    Répondre à ce message

  • Le 7 août 2010 à 12:42, par GezuS En réponse à : Métas

    Pour faire fonctionner le plugin correctement avec un squelette type multiflex (squelette avec une noisette spécifique pour le header) il faut ajouter ceci :

    [(#INCLURE{fond=metas}{env})|insert_head]
    dans le code de votre page article.html et/ou rubrique.html.

    sinon on se retrouve avec les métas génériques que l’on a définies dans la page de config du plugin sur tous les articles du site (au lieu des métas spécifiques à chaque article).

    • Le 7 août 2010 à 13:00, par tetue En réponse à : Métas

      Oui, comme indiqué ci-dessus : « Insérez [(#INCLURE{fond=metas}{env})] dans l’entête de toutes vos pages (...), en veillant à passer les paramètres nécessaires à cette inclusion. » Il n’est pas possible de lister ici les spécificités de chaque jeu de squelettes ;-)

    • Le 9 août 2010 à 11:29, par GezuS En réponse à : Métas

      Merci pour cette correction Romy, en effet le insert_head que j’ai rajouté à la fin ne sert à rien.

    • Le 28 octobre 2010 à 19:40, par bibie En réponse à : Métas

      bonjour,

      je comprends pas ce que ca veut dire : « en veillant à passer les paramètres nécessaires à cette inclusion. »
      Quelqu’un peut m’éclairer ?

      Merci

    Répondre à ce message

  • Le 21 juillet 2010 à 11:17, par ? En réponse à : Métas

    Bonjour,

    Une question au sujet du filtre « attribut_html » qui est appliqué lors de la création des balises METAS, il génère des caractères spéciaux &#224; qui ne sont pas interprétés par les extracteurs, semble-t-il.

    Ne faudrait-il pas appliquer « textebrut » comme l’indique la documentation :
    textebrut s’apparente au filtre supprimer_tags, mais il agit de manière un peu plus subtile, transformant notamment les paragraphes et <br> en sauts de ligne, et les espaces insécables en espaces simples. Il s’utilise, par exemple, pour faire un descriptif META : [<meta name="description" content="(#DESCRIPTIF|textebrut)">]

    Merci de vos retours.

    • Le 21 juillet 2010 à 15:21, par tetue En réponse à : Métas

      « content » est bien un attribut HTML et c’est donc bien le filtre |attribut_html qu’il convient d’utiliser pour le renseigner.

    Répondre à ce message

  • Le 21 mai 2010 à 04:50, par pixluser En réponse à : Métas

    Par contre je n’arrive pas à faire fonctionner ce plugin avec un modèle de squelette ZPIP :/

    • Le 21 mai 2010 à 07:20, par pixluser En réponse à : Métas

      Je me réponds à moi même, si d’autres personnes ont le même problème, il faut mettre l’inclusion de code fourni, dans article et rubrique dans le dossier head ! voilà

    • Le 23 mai 2010 à 11:16, par tetue En réponse à : Métas

      Oui, comme indiqué ci-dessus, il faut insérer [(#INCLURE{fond=metas}{env})] dans l’entête des pages ;-)

    Répondre à ce message

  • Le 23 mai 2010 à 02:01, par fd En réponse à : Métas

    très sympas ! merci ! ça aurait été bien aussi un champs supplémentaire « baseline » que l’on pourrait faire apparaitre où l’on veut. Je travaille dans le domaine du référencement et ça serait très utile.

    Répondre à ce message

  • Le 9 octobre 2009 à 17:06, par tetue En réponse à : Plugin Métas

    Notons que le meta keywords ne sert plus : les moteurs Google et Bing ne lisent cette balise pas depuis belle lurette et maintenant Yahoo ! signe l’arrêt de mort de la balise meta Keywords (cf. abondance.com 09/10/2009 via deaweb).

    • Le 6 avril 2010 à 10:52, par Loiseau2nuit En réponse à : Plugin Métas

      Ouep ben justement, je suis en train de nettoyer un peu le plug car du coup, tout l’accent peut être mis sur l’emphase strong des mots en fait.

      Par ailleurs, je m’ajoute en TODO l’idée d’utiliser cette fonction à terme pour produire, non pas du strong mais éventuellement du lien interne, car s’il y a une chose que les SEO aime, par dessus le strong, c’est le a bien ciblé :-)

    Répondre à ce message

Répondre à cet article

Qui êtes-vous ?

Pour afficher votre trombine avec votre message, enregistrez-la d'abord sur gravatar.com (gratuit et indolore) et n'oubliez pas d'indiquer votre adresse e-mail ici.

Ajoutez votre commentaire ici Les choses à faire avant de poser une question (Prolégomènes aux rapports de bugs. )
Ajouter un document

Retour en haut de la page

Ça discute par ici

  • Plugin SPIPAL

    10 janvier 2011 – 79 <blink style='color:red;'>public|spip|ecrire:commentaires</blink>

    Pour intégrer un système de paiement immédiat via PayPal à certains de vos articles . Ce plugin est une mise à niveau pour la version SPIP 2.1.8 du Plugin GoPayPal qui était resté en SPIP 1.9.2 depuis 3 ans. Il change de nom pour ne pas faire trop de (...)

  • Le menu déroulant Babbibel

    2 juin 2009 – 303 <blink style='color:red;'>public|spip|ecrire:commentaires</blink>

    Un menu déroulant horizontal en jQuery sans limitation de profondeur et configurable avec CFG.

  • Traductions d’articles autrement 3

    8 octobre 2011 – <blink style='color:red;'>public|spip|ecrire:commentaire</blink>

    Adaptation pour SPIP 3 du plugin Traductions d’articles autrement Ce plugin modifie légèrement l’interface de SPIP afin de rendre la traduction des articles plus aisée. Principe Des liens de langues, affichés en haut de l’article, permettent de (...)

  • Brownygreen

    3 février – <blink style='color:red;'>public|spip|ecrire:commentaires</blink>

    Un thème simple de couleur marron et vert, en largeur fixe, constitué de 2 colonnes avec une en-tête facilement personnalisable. Présentation Adaptation de Versatility par E-cosystems. Si vous utilisez le plugin Menus, une navigation principale (...)

  • Corbeille

    2 novembre 2008 – 27 <blink style='color:red;'>public|spip|ecrire:commentaires</blink>

    Un plugin pour retrouver les éléments supprimés dans la corbeille.