SPIP-Contrib

SPIP-Contrib

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

286 Plugins, 197 contribs sur SPIP-Zone, 252 visiteurs en ce moment

Accueil > Statistiques et référencement > Référencement, métadonnées et SEO > Plugin SEO > Plugin SEO

Plugin SEO

Search Engine Optimisation Plugin

6 août 2009 – par cam.lafit, kent1, Pierre ROUSSET, xdjuj – 227 commentaires

Toutes les versions de cet article : [English] [français]

58 votes

SEO est un plugin qui ajoute la possibilité d’insérer manuellement où vous le souhaitez ou de manière automatique dans la partie <head> de votre site web : meta tags, URL canonique, Google webmaster tools Meta Code et Google Analytics javascript.

Il est configurable dans la page de configuration de SPIP ainsi que dans chaque rubrique et article pour les meta tags.

Installation

Insertion manuelle

Les balises suivantes sont à votre disposition :

  • #SEO_META_TAGS : pour insérer les balises META configurées
  • #SEO_META_BRUTE{nom_de_la_meta} : pour insérer la valeur brute d’une META (keywords, copyright, etc.)
  • #SEO_GWT : pour insérer la META Google Webmaster Tools
  • #SEO_URL : pour insérer le des liens canoniques
  • #SEO_GA : pour insérer le JavaScript Google Analytics

Il est donc préférable d’insérer la balise #SEO_META_TAGS avant votre appel à INSERT_HEAD, suivie de la balise #SEO_GWT.

La balise #SEO_GA pourra être placée en pied de page.

La balise #SEO_META_BRUTE pourra quant à elle être placée n’importe où dans le flux HTML, ou utilisé pour générer une balise sur mesure dans le HEAD (cas d’un sitemap Google News et de sa balise <news:keywords> par exemple).

Insertion automatique

La balise #INSERT_HEAD doit être présente dans toutes vos pages du squelette (si possible avant le <INCLURE{fond=inc-head}> si présent dans vos squelettes).

ATTENTION : dans ce cas le plugin ne fonctionnera pas correctement si vous placez #INSERT_HEAD dans le fichier inc-head.html ou un autre fichier que vous incluez dans la partie <head> de vos squelettes. Par conséquence le plugin n’est pas compatible avec le « squelettes-dist » fournit de base.

Nota : Depuis la version 1.7.3, il est possible de forcer les metas pour tous squelettes, y compris ceux fournissant déjà par défaut ces balises. Pour activer ce mode, l’option s’active depuis la page de configuration. La constante _SEO_FORCER_SQUELETTE (apparue à partie de la version 1.7.0) est maintenant obsolète et n’est plus prise en charge.

Configuration

La configuration du plugin se fait dans « Configuration / Search Engine Optimisation » (voir la capture d’écran si-dessous).

Si « l’édition des meta tags dans les rubriques et les articles » est activé vous pourrez configurer les meta tags dans chaque rubrique ou article par le biais du formulaire qui est ajouté dans les pages d’éditions.

PNG - 129.1 ko
Page de Configuration

Fonctionnement

  • Insert Head (si activé) : Rajoute les configurations activées de manière automatique dans le HEAD grâce à la balise #INSERT_HEAD de SPIP.
  • Meta tags (si activé) : Les meta tags sont ajouté dans toutes les pages (sommaire, article ou rubrique) où #INSERT_HEAD est présent ou à l’aide de la balise #SEO_META_TAGS. Vous pouvez configurer le comportement par défaut dans la configuration du plugin mais si « l’édition des meta tags dans les rubriques et les articles » est activé ce sont ces meta tag qui sont prioritaire si ils sont renseigné.
  • Url Canonique (si activé) : Les URL canoniques sont ajoutées pour la page d’accueil du site et pour tous les articles et rubriques.
  • Google Webmaster Tools (si activé) : Le Meta Tag comprenant le code de vérification est ajouté uniquement sur la page d’accueil du site.
  • Google Analytics (si activé) : Le code javascript de Google Analytics est ajouté a touts les pages où #INSERT_HEAD est présent.

Dernière modification de cette page le 17 octobre 2014

Retour en haut de la page

Tout afficher

Vos commentaires

  • Le 1er décembre à 11:13, par vincent En réponse à : Plugin SEO

    Bonjour,

    avant tout, merci pour ce super plugin ! Il fait clairement partie de ceux que j’utilise le plus au quotidien.

    Lors de son utilisation sur des objets éditoriaux custom, je viens de rencontrer une farce, je la remonte donc pour information afin que d’autres qui se trouveraient dans le même cas ne s’embêtent pas à chercher.

    En effet, j’utilise un objet éditorial ’destination’, et les métas déclarées pour ces objets ne remontaient pas. Après avoir regardé en base, il s’avère que le champ ’objet’ de la table ’spip_seo’ est déclaré en varchar(10). Du coup je me retrouvais avec des ’destinatio’ en base au lieu de ’destination’.

    Serait il possible du coup de pousser un peu la longueur du champ dans les prochaines versions du plugin ?

    Merci !

    Répondre à ce message

  • Le 14 octobre 2014 à 18:14, par Sandrine En réponse à : Plugin SEO

    Bonjour,

    Je souhaite utiliser le plugin SEO sur un squelette MOT.

    J’ai bien le formulaire SEO sur la page mot dans l’espace privé, mais les données saisies ne sont pas enregistrées en base.
    Quelqu’un s’est-il déjà penché sur le problème ?

    Merci d’avance,
    Sandrine

    • Le 18 novembre à 08:58, par triton En réponse à : Plugin SEO

      Bonjour,
      à peine 2 ans plus tard je constate la même chose... Après avoir indiqué « mot » comme objet a gérer dans la page de config du plugin, le formulaire apparaît bien sur le formulaire d edition des mots, mais l’enregistrement en base ne se fait pas, il n y a pas de message d erreur, pas de logs, mais pas d enregistrement non plus... Si j ajoute une ligne directement dans la table spip_seo en indiquant ’mot’ comme objet et l id du mot, les champs s affichent bien sur la page publique du mot (ainsi que dans le formulaire d’etition). On dirait juste que le formulaire editer_seo ne prévoit pas d enregistrer lorsque l objet est « mot ».
      Amicalement
      triton

    Répondre à ce message

  • Le 28 octobre à 08:56, par Spipmalion En réponse à : Plugin SEO

    Bonjour, j’ai crée un nouvel objet éditorial avec La Fabrique : « Description de la page » du plugin SEO ne renvoie rien du tout

    Dans « Valeur des balises metas par défaut (pour les objets éditoriaux) » je coche « Description : valeur de la description de la page » et la balise <description> ne se crée pas étant donné qu’il n’y a pas de description

    Comment faire en sorte de lui donner du grain à moudre pour qu’il puisse créer une description ?

    Merci d’avance

    Répondre à ce message

  • Le 28 octobre à 08:37, par Spipmalion En réponse à : Plugin SEO

    Bonjour,

    Les titres sont coupés avec hellip mais l’esperluette de l’entité hellip est elle-même « échapée »

    1. &amp;hellip;

    Cela donne :

    <title>La rédaction d&#039;une note mon titre (&amp;hellip;)</title>

    Comment corriger ?

    Merci d’avance

    • Le 28 octobre à 08:42, par Spipmalion En réponse à : Plugin SEO

      Avec #SEO_META_TAGS

    • Le 28 octobre à 08:50, par Spipmalion En réponse à : Plugin SEO

      J’ajoute ceci à la ligne 348 de seo_fonctions.php dans la fonction seo_generer_meta_tags() comme quick fix chez moi :

      $tags[$name] = str_replace("&amp;hellip;","&hellip;",$tags[$name]);

    Répondre à ce message

  • Le 5 octobre à 12:08, par Mist. GraphX En réponse à : Plugin SEO

    Bonjour,

    La plugin ajoute bien les metas sur les objets éditoriaux, serait il envisageable qu’on puisse gérer celles des pages (squelettes ajoutés ou pages ) ?

    Comme par exemple dans le plugin url_pages de tcharlss…

    Merci à vous et bonne journée.

    Répondre à ce message

  • Le 25 août à 17:00, par Mist. GraphX En réponse à : Plugin SEO

    Bonjour,

    Merci pour ce plugin.

    Une idée, n’y aurait il pas intérêt à intégrer l’utilisation d’un des plugins qui gère l’acceptation utilisateur des cookies, pour l’insertion des meta google.

    comme http://contrib.spip.net/CookieChoices

    ça simplifierait la mise en place...

    • Le 26 août à 17:01, par cam.lafit En réponse à : Plugin SEO

      Bonjour

      La question du cookie est une problématique différente, liée principalement à une obligation légale.
      Pour ma part, cela n’ayant pas un rapport avec le SEO ou les meta des pages. Je ne pense pas qu’il soit pertinent d’agir sur ce plugin SEO.

      Mais pour poursuivre l’idée on peut imaginer que le plugin cookiechoice agisse sur le plugin google analytics afin de rajouter la “sécurité” proposé dans l’article.

    • Le 26 août à 18:26, par Mist. GraphX En réponse à : Plugin SEO

      Hello,

      Scuz mais, je vois pas le rapport avec le plugin google analitic, vu que j’utilise SEO car il insère les tags webmaster tools et analitics ^^.

      Ma remarque portait sur le fait que vu que le plugin SEO insère des tags/scripts potentiellement amenés a utiliser les cookies, on se doit/devrais d’avertir l’utilisateur, si c’ette insertion est activé..

      Ce n’est en fait qu’une portion de js a intégrer si le plugin est utilisé/activé et que l’insertion par SEO des scripts Google est activé.

      je me fait cette remarque car je me retrouve a l’intégrer dans tout mes sites et squelettes , après je comprends parfaitement que l’on puisse préférer déléguer cette tache au squelette plutôt que de rajouter une couche au plugin.

      merci de ta réponse et du travail sur le plugin ;-)

    • Le 29 août à 14:48, par xdjuj En réponse à : Plugin SEO

      Salut les amis :)

      Je pense que le code ne peut pas être intégré à SEO car la problématique est beaucoup plus large.

      La « cookie bar » doit permettre de retirer les codes Google Analytics, mais pas ceux de Piwik par exemple (tu n’es pas obligé de mentionner que tu utilises Piwik, donc pas de barre). Elle doit également supprimer (ou pas) les appels aux réseaux sociaux (comme AddThis par exemple).

      Elle n’est donc pas simplement limitée à SEO, mais à « tout » ce qui potentiellement peut tomber sous la reco de la CNIL.

      Du coup, il faut bien un plugin CookieBar (celui de SPIP ou fonction maison, comme nous utilisons perso), et c’est le test sur la valeur de cette fonction qui active ou pas le tracking et les différents services.

      Voilà ce que moi j’en pense en tout cas ;-)

    Répondre à ce message

  • Le 13 octobre 2014 à 14:42, par Spipmalion En réponse à : Plugin SEO

    Bonjour,

    Comment parlez-vous de la version SEO 2.0.3 alors que celle proposée en téléchargement est 1.8.1 ?
    Merci

    • Le 17 décembre 2014 à 17:12, par xdjuj En réponse à : Plugin SEO

      Salut et désolé pour le retard de réponse. En réalité la version 2.1.2 devrait être zippée mais manifestement il y a un problème.

      Elle est toutefois disponible au téléchargement depuis SVN :

      1. svn co svn://zone.spip.org/spip-zone/_plugins_/seo/trunk seo_2_1_2

      en attendant le rétablissement du ZIP :)

    • Le 5 mars à 03:55, par Spipmalion En réponse à : Plugin SEO

      Bonjour,

      C’est toujours la v1 en téléchargement dans cette page ?

    • Le 11 mars à 08:26, par cam.lafit En réponse à : Plugin SEO

      Merci pour le rappel.
      C’est corrigé.

    Répondre à ce message

  • Le 14 décembre 2015 à 11:31, par PRX En réponse à : Plugin SEO

    Bonjour,

    Est-ce que cela peut servir à compléter des données structurées demandées par Google type hentry , Champ manquant : author, updated ?

    • Le 14 décembre 2015 à 11:43, par xdjuj En réponse à : Plugin SEO

      Salut.

      Je ne suis pas bien sûr de comprendre ta question, mais la réponse est sans aucun doute « non ».

      Si tu parles des h-entry en tant que microformats, non, ça ne le fera pas à ta place, c’est à toi dans ton HTML (donc dans ton squelette) de mettre en place le balise sémantique pertinent dont tu as besoin :
      -  http://microformats.org/wiki/h-entry-fr

      Aucun CMS ne peut « prédire » les endroits de ton code HTML qui contiennent des microdatas, ça ne peut être fait que par un humain ça !

    Répondre à ce message

  • Le 21 janvier 2014 à 14:10, par lolo06 En réponse à : Plugin SEO

    Bug très pénalisant (surtout pour le référencement google).

    Les titres qui utilisent la balisent « multi » voient leur titre mal inteprété losque référencé et aussi tout en haut dans la barre windows.

    Exemple :

    "<multi>[fr]toto[en]tutu</multi>"

    au lieu d'afficher : "toto"

    cela affiche : "[fr]toto[en]tutu"
    • Le 25 janvier 2014 à 11:13, par lolo06 En réponse à : Plugin SEO

      Des nouvelles de ce bug ?

    • Le 22 septembre 2014 à 12:13, par Thomas G. En réponse à : Plugin SEO

      Bug très pénalisant (surtout pour le référencement google).
      Les titres qui utilisent la balisent « multi » voient leur titre mal inteprété lorsque référencé et aussi tout en haut dans la barre windows.

      J’ai également eu ce problème pour le résoudre il faut légèrement modifier la méthode seo_calculer_meta_tags (l.222) du fichier seo_fonctions.php :

      1. function seo_calculer_meta_tags($contexte=null){
      2. include_spip('inc/config');
      3. include_spip('inc/filtres'); // [+]
      4.  
      5. ...
      6.  
      7. if (isset($row['titre']))
      8. $tag['title'] = couper(extraire_multi($row['titre'],
      9. $contexte['lang']), 64); // [+]
      10. //$tag['title'] = couper($row['titre'], 64); [-]
      11. unset($row['titre']);
      12.  
      13. ...

      Télécharger

    • Le 22 septembre 2014 à 12:19, par xdjuj En réponse à : Plugin SEO

      Salut Thomas ! :)

      Bah faut commiter ton correctif sur SPIP Zone alors !! ;-) Vous n’avez pas un accès avec Ben ou autre ?

      (sinon je commite pour vous, mais c’est dommage)

    • Le 22 septembre 2014 à 14:26, par xdjuj En réponse à : Plugin SEO

      C’est corrigé pour la version 2.1.1 du plugin :
      -  http://zone.spip.org/trac/spip-zone/changeset/84804

    • Le 4 février 2015 à 16:31, par DD En réponse à : Plugin SEO

      Bonjour,
      J’utilise SEO 2.1.3 - test et les balises [fr] apparaissent dans les résultats Google.lorsque l’URL de la page se termine en ?lang=fr

      Est-ce que c’est lié à $GLOBALS[’forcer_lang’]=true ; qui est défini via le couteau kiss ?

      Merci

      dd

    • Le 5 février 2015 à 08:48, par cam.lafit En réponse à : Plugin SEO

      Bonjour

      C’est bien probable. Le fait d’utiliser $GLOBALS[’forcer_lang’] indique à SPIP, entre autre, d’intégrer le contexte de langue dans l’url.
      De ce fait les urls calculées et publiques auront cet argument par défaut, et donc les moteurs de recherche les prendront en compte.

    Répondre à ce message

  • Le 26 février 2014 à 14:48, par crazyspip En réponse à : Plugin SEO

    Bonjour,

    J’utilise ce plugin systématiquement, je le trouve très pratique. Merci à ses concepteurs !

    Je remarque que sur les sites conçus en Spip 2.x, je pouvais régler la balise robots sur chaque page ou rubrique, au cas par cas. Sur mes sites en Spip 3.x, ce n’est plus le cas, le champ n’apparaît plus. Pourquoi ?

    • Le 17 juin 2014 à 11:46, par Gl0ubI En réponse à : Plugin SEO

      Bonjour,

      Je suis dans le même cas, la balise robot ne remonte plus lors de l’édition d’un article ou d’une rubrique.

      SPIP 3.0.16 + SEO 2.0.4
      ou
      SPIP 3.0.13 + SEO 1.8.1

    • Le 16 octobre 2014 à 21:31, par crazyspip En réponse à : Plugin SEO

      Bonjour,

      Je remonte cette question car je trouve que l’abandon du réglage possible de meta robots au niveau de l’édition des articles, comme c’était le cas dans des versions précédentes, est très dommage !

      Pour contourner le problème, j’ai abandonné le plugin SEO sur certains sites et utilise « Champs extra » mais c’est assez lourd. Et puis j’aimais bien ce plugin tout simple.

      Y a-t-il une raison pour cet abandon ? Ou un oubli ? Qqch de prévu à ce niveau ?
      Merci d’avance de votre réponse.

    • Le 16 octobre 2014 à 23:03, par xdjuj En réponse à : Plugin SEO

      Ha bah c’est con oui.

      C’est rétabli dans la version 2.1.2 du plugin (qui sera zippée je pense cette nuit).

    • Le 16 octobre 2014 à 23:33, par crazyspip En réponse à : Plugin SEO

      Ah chouette ! Merci beaucoup xdjuj. Mais dors un peu quand même, hein ! :-)
      En tout cas, compte sur moi pour la dézipper dès que dispo. ;-)

    • Le 16 octobre 2014 à 23:35, par xdjuj En réponse à : Plugin SEO

      Tu pourras même l’essayer sous SPIP 3.1 ! :)

    • Le 16 octobre 2014 à 23:47, par crazyspip En réponse à : Plugin SEO

      Mais... mais c’est Noël avant l’heure !!!

    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

  • Le plugin FreeRadio 1.0

    25 mai 2011 – 29 commentaires

    Le plugin SPIP FreeRadio est un lecteur de flux audio gratuit à intégrer dans le corps des articles. Il permet de se mettre « à l’écoute » de WebRadios ou de sons à partir de leurs URL. FreeRadio est écrit en actionscript. Facile à intégrer, il est (...)

  • Mailsubscribers

    16 janvier 2013 – 274 commentaires

    Ce plugin permet de gérer les inscriptions (ou abonnements) à la diffusion de contenu par email. Mailsubscribers permet de gérer les inscriptions par Opt-in simple ou double et la désinscription par URL. Ce plugin gère également plusieurs listes (...)

  • noiZetier v2

    9 novembre 2012 – 36 commentaires

    Le noiZetier offre une interface d’administration permettant d’insérer au choix des éléments modulaires de squelettes (noisettes) et de les ajouter ainsi à ses squelettes. Compatibilité La version 2 du noizetier fonctionne sous SPIP 3. Elle est (...)

  • cirr : plugin « rédacteur restreint »

    29 octobre 2010 – 60 commentaires

    Ce plugin « cirr : rédacteur restreint » permet d’affecter des rubriques aux rédacteurs et modifie les droits afin qu’un rédacteur restreint (ou un administrateur restreint) voit dans l’espace privé uniquement les rubriques qui lui sont affectées (et leur (...)

  • Un retour d’expérience d’utilisation de Formidable

    26 octobre – commentaires

    Il s’agissait de créer un formulaire d’inscription à un évènement modérer les inscriptions dans le privé publier les inscriptions dans le public Nous avons discuté de cette présentation lors de l’apéro SPIP du 15 février 2016 à la Cantine (...)

Ça spipe par là