Mise en service
- Téléchargez, dézippez, installez et activez le plugin ci-joint (comme n’importe quel autre plugin) ;
- Assurez-vous de l’absence des metatags
title
,description
et keywords dans vos squelettes (afin d’éviter les doublons) ; - 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 :
<BOUCLE_article(ARTICLES){id_article}>
<BOUCLE_metas_article(METAS){id_article}>
[<meta name="description" content="(#DESCRIPTION|sinon{#_article:INTRODUCTION{250}}|sinon{#METAS_DESCRIPTION}|attribut_html)" />]
</BOUCLE_metas_article>
[<meta name="description" content="(#INTRODUCTION{250}|sinon{#METAS_DESCRIPTION}|attribut_html)" />]
<//B_metas_article>
Discussions par date d’activité
22 discussions
Bonnjour !
Test ce jour : le plugin fonctionne à 90-95% sous SPIP 4.1.
La seule fonctionnalité qui semble ne plus réagir c’est la mise en gras des mots importants. Mais je ne vois pas trop à quel niveau du code ça coince (si toutefois c’est bien au niveau du code)
(Bon après, cette fonction est un peu inutile à la vérité. La mise en gras se pratique en général manuellement, page par page et sur des expressions cibles et synonymes propres à la page, plus que sur des mots isolés propres au site dans son ensemble.
Sauf à ce qu’elle ait un jour démontré réellement son intérêt SEO à quelqu’un, so far aujourd’hui, cette fonctionnalité pourrait sauter je pense qu’elle ne manquerait à personne...)
Répondre à ce message
Bonjour
il semblerait que le plugin Metas ait une influence sur le formulaire formidable.
En effet mon formidable n’affichait plus les onglet lors de la modification d’une champ et cela a de nouveau fonctionné en supprimant Métas.
Cordialement
Jean-Luc
Vérification faites en le réactivant... même problème les onglets disparaissent !
Bonne journée
Répondre à ce message
Bonjour,
J’utilise ce super plugin avec SPIPr en 3.1.3. Tout baigne, mais je voudrais bien personnaliser aussi la page sommaire qui me parait bien importante pour le référencement. La page sommaire affiche un article que j’ai muni d’un title et d’une meta description, mais cela ne passe pas, le sommaire n’indique que les valeurs par défaut du site. Comment faire pour personnaliser les metas du sommaire ?
Merci d’avance
Pour ceux qui passeraient par ici et que cela intéresserait voici ce que j’ai pu faire.
Il faut d’abord trouver le bon fichier à surcharger, ici il s’agit de : plugins/squelettes/spipr-dist/head/sommaire.html (mettre dans le dossier squelette : head/sommaire.html). Dans ce fichier, modifier la balise
<title>
, par exemple avec #METAS_TITLE. Dans ce cas, il faut aussi renseigner les métadonnées par défaut du plugin Métas.Répondre à ce message
Bonjour,
Après avoir lu la doc intensivement et appliqué les directives, je ne suis pas sûr d’arriver à faire fonctionner ce plugin :
J’obtiens bien deux nouvelles balises <title> et <meta name=« description » ...> dans les articles entre le </head> et le <body>, mais c’est les mêmes pour tous les articles (les valeurs par défaut du site), même quand je remplis les champs title et meta description dans les métadonnées de l’article.
J’ai pourtant bien suivi les instructions de mise en service :
- suppression des metatags title, description et keywords dans les squelettes,
- insertion de [(#INCLUREfond=metasenv)] dans l’entête.
J’ai aussi vidé le cache.
Faut-il faire autre chose ?
J’avoue n’avoir pas compris le § « Utilisation par le webmestre » :
- s’agit-il de choses à faire de façon obligatoire pour que ça fonctionne, ou uniquement pour modifier le fonctionnement par défaut ?
- il n’existe pas de fichier meta.html, uniquement metas.html. Je l’ai copié dans le répertoire squelettes sans résultat.
- doit-on copier le code indiqué en exemple pour remplir la meta description des articles ? Où ça ? Il y a du code similaire dans le fichier metas.html
Merci de vos lumières.
Meilleures salutations,
Thierry
SPIP 2.0.2
Webetab-Light 1.6
Répondre à ce message
Quelqu’un a-t-il testé le plugin sur SPIP 3.0 ?
Même question. Ce plugin est-il fonctionnel en Spip 3 ?
Merci
Salut,
Spip 3 n’en veut pas, pas compatible.
Ce plugin m’intéresserait bien aussi pour des sites spip 3, d’autant qu’il a l’air mieux que SEO, vu qu’il permet de mettre des metas aux pages mots clés apparemment. Aussi pour les pages sites ?
j’attends encore si des courageux-ses le portent en spip 3, sinon j’utiliserai SEO
Merci d’avance :-)
Les Champs Extra font très bien le boulot.
Bonjour,
Vous parlez de ce plugin : http://contrib.spip.net/Champs-Extras-3 ? (à coupler avec http://contrib.spip.net/Importer-Exporter-des-descriptions-de-champs-extras) je ne connaissais pas, merci.
Mais ces champs extras ne seront sans doute pas intégrés automatiquement aux balises metas des squelettes Zpip/aveline... ? Je voudrais éviter de toucher aux squelettes Zdist and co pour intégrer les balises spécifiques de ces champs pour les metas.
Merci pour vos retour d’expérience.
Oui tout à fait c’est ce que j’utilise en SPIP 3.0 pour les fonctionnalités de ce plugin. Il faut naturellement adapter le squelette en fonction mais je le fais quasi systématiquement.
Notons que si vous utilisez Zpip en plugin vous pouvez en surcharger les squelettes dans le répertoire squelettes pour les y dupliquer et les personnaliser sans modifier le plugin d’origine. Pour aveline j’imagine qu’il suffit d’y créer un répertoire noisettes.
Ok merci pour les précisions, j’étudierai ça, si j’arrive à m’y retrouver dans les squelettes zpip.
Je vais peut-être voir avec Skeleditor, qui a l’air de pouvoir simplifier les modifs de squelettes, en le permettant online...
Plugin parfaitement opérationnel avec SPIP 3 pour peu que vous preniez la version trunk via SVN. Cela fait maintenant plusieurs années que je l’utilise et rien à signaler à l’horizon :-)
Merci pour le tuyai, j’ai essayé la version trunk (sur spip 3.0.5) de Metas, mais ça ne marche pas mieux. Il s’est installé, mais après j’ai une erreur sur la page de config du plugin :
Erreur dans les plugins : /srv/data/web/vhosts/domaine/htdocs/plugins/auto/metas-trunk/base/metas.php
Fichier metas introuvable
Je crois que je vais en rester à Champs extras ou SEO du coup
Tu dois avoir une incompat plugin. Question bête mais tu as bien désactivé SEO ? Parce que je doute que les 2 puissent cohabiter ?
Oui SEO était désactivé. Je sais pas....
Là j’ai remis Champs Extras, c’est un peu plus compliqué, mais ça marche.
Et avec la dernière version de SPIP ?
Un peu compliqué de mettre à jour spip, vu que je suis en train d’importer des articles depuis un autre site. Mais je verrai ça pour d’autres sites web plus tard...
Répondre à ce message
Bonjour à tous !
J’ai installé le plugin, ajouter à chacun des articles et des rubriques des mets différentes à l’exception des keywords et lorsque je vais sur le site les titres ne sont pas appliqué ni les description. Pouvez-vous m’aider je suis dans la version 2.1.14
Répondre à ce message
Attention, ne pas utiliser avec le plugin Squelette Sarka-SPIP 3 qui génère aussi des balises META : conflits.
Répondre à ce message
Bonjour,
Petit souci sur SPIP 2.1.12.
Lorsque je ne renseigne pas les métas d’une page je devrais avoir les métas par défaut (Nom et descriptif du site). Or rien ne s’affiche, pas de meta title ni de meta description...
J’ai bien inséré le [(#INCLUREfond=metasenv)] dans le head...
D’où cela peut-il venir ?
Répondre à ce message
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...
Répondre à ce message
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 :
par
Aucune erreur pour mes tests persos, ça marche nickel.
Non ?? Mauvaise idée ??
++ P.
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
??? Carpropre
oupas_propre
, logiquement, on n’est pas supposé avoir dep
ou debr
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
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
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
"
(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 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.
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
Bonjour,
Comment prendre en compte les mots insérés dans la balise des articles par le moteur de recherche interne de SPIP ?
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 ?
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
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).
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 ;-)Merci pour cette correction Romy, en effet le insert_head que j’ai rajouté à la fin ne sert à rien.
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
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
à
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.
«
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
Par contre je n’arrive pas à faire fonctionner ce plugin avec un modèle de squelette ZPIP :/
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à
Oui, comme indiqué ci-dessus, il faut insérer
[(#INCLURE{fond=metas}{env})]
dans l’entête des pages ;-)Répondre à ce message
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
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).
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
Bonjour,
Quand j’installe ce plugin (sur SPIP 2.0.9), cette erreur se produit dans la page des plugins :
François
Et puis, sur le site public, ça dit ceci :
http://zone.spip.org/trac/spip-zone/changeset/37676 devrait réparer cela, à récuperer dans le zip de 11h.
Merci,
François
Répondre à ce message
I wish to contribute a russian translation of a plugin, how I could do it ?
Répondre à ce message
Un gros merci de la part de toute la Trika Spip Team pour ce plugin qui, je n’en doute pas une seconde, nous fera gagner la cource au Trikapalanet sauvage des plaines de la Pampa :-)
Et n’hésitez pas à nous faire des liens en durs si vous aussi vous voulez voir un site SPIP arriver en tête de liste sur une requète fortement concurentielle ^^
Répondre à ce message
J’utilise multiflex3, je n’ai jamais insérer ce genre de code dans ce squelette, et pourtant le plugin fonctionne très bien !
- Etes vous sur que cette étape est nécessaire au fonctionnement du plugin ?
Soit tes squelettes incluent déjà un fichier
meta
, soit tu utilise un autre plugin que tu confonds avec celui-ci, mais non, les choses ne fonctionnent pas d’elles-mêmes comme par enchantement ;-)Merci romy, effectivement j’ai confondu les metas insérées par le plugin avec les metas insérées par mon squelette (décidément je fatigue).
Désolé.b
Répondre à ce message
Ajouter un commentaire
Avant de faire part d’un problème sur un plugin X, merci de lire ce qui suit :
Merci d’avance pour les personnes qui vous aideront !
Par ailleurs, n’oubliez pas que les contributeurs et contributrices ont une vie en dehors de SPIP.
Suivre les commentaires : |