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.
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.
Discussions par date d’activité
91 discussions
Petit bug mystérieux ?
Sur un site tout frais 3.2.11 sous PHP7.2, (avec un préfixe de table différent de spip_ et comportant des chiffres je préfère préciser au cas où), j’installe une dizaine de plugins. Au moment d’une migration, je tente de sauvegarder la bdd, sans succès, il manque des tables. Je désactive tous les plugins, nettoie le cache (par SPIP puis par FTP, sessions comprises).
Résultat : les sauvegardes ne sont toujours pas menées au bout mais cette fois-ci j’ai un message après le ratage :
« Impossible de lire la description de la table spip_seo
Nombre de tables copiees incorrect : 31/32 ».
Une piste de réflexion, de solution, un correctif ? Merci à la communauté.
tu ne serais pas chez ovh par hasard ? il y a souvent des bug d’install des tables chez ovh car leur opcache est mal fichu.
Essaie de passer dans le menu maintenance technique et de reparer l base, ca devrait permettre d’installer les tables
Bonjour Maïeul,
Non, je ne suis pas sur OVH ;-)
En fait, le site (fonctionnel) est en distant (sur hostinger) et j’essayais de le rapatrier en local.
Je me réponds : cette situation arrive souvent quand on change le préfixe des tables.
Il faut activer alors le plugin, et en faire une mise à jour. Le problème est alors résolu.
Répondre à ce message
Bonjour,
petite question, on comprend bien que le champ mots clé peut en contenir plusieurs, mais on met quoi comme séparateur ?
Clt
Répondre à ce message
Bonjour,
lorsque l’on a un titre multilingue du type <:Titre :> pour un article / rubrique / mot-clé, alors dans l’onglet du navigateur et la barre de titre du navigateur, cela indique
<:Titre :>
au lieu d’indiquer le titre traduit du fichier de langue.Ce comportement arrive quand on coche « Activer l’insertion automatique » sur la version SEO 3.0.0, en décochant ça redevient normal.
Une idée pour corriger cela ?
Merci à vous tou·tes !
J’ai fais quelques tests, mais vu mon niveau limité... ;)
Si je met un mot devant le titre traduit comme ça :
Mot <:Titre :>
alors cela se transforme en
Mot <:Titre :>
.C’est pas grand chose comme trouvaille, mais ça veut dire que :
1-Ça n’est pas dû au fait de commencer par <
2-Que < est transformé et pas >
Je pense que cela pourrait provenir du replace dans le head
ou sans doute plus à une fonction transformant les caractères comme dans seo_fonctions.php
trim(entites_html
mais, bon, c’est entre la déduction et la devinette ;)
En Spip SPIP 4.0.4 et SEO 3.0.0
Salut,
j’ai trouvé d’où vient le problème après avoir tâtonné pas mal.
Dans le fichier seo_fonctions.php il y a le code qui suit :
Si on supprime if (stristr($match[0], « data-strict ») === FALSE)
Alors <:Titre :> pour un titre d’article / de rubrique / de mot-clé se traduit bien dans l’onglet du navigateur et on a plus
<:Titre :>
.Voilà, si ça peut aider pour permettre de corriger ça...
Corrigé en version 3.0.1
Merci !
Oups, non, désolé, pas corrigé en 3.0.1 ;)
Bonjour,
toujours le souci en SEO 3.0.2.
Pour les sites multilingue, je pense que le changement du title peut être contre-productif.
Je récapitule.
lorsque l’on a un titre multilingue du type
pour un article / rubrique / mot-clé, alors dans l’onglet du navigateur et la barre de titre du navigateur, cela indique
au lieu d’indiquer le titre traduit du fichier de langue.
Ce comportement arrive quand on coche « Activer l’insertion automatique » sur la version SEO 3.0.2 (et antérieures, a minima 3.0.1 et 3.0.0), en décochant ça redevient normal.
Une idée ?
Merci pour tout le boulot !
PS : Pour éviter cela, il est possible dans la configuration du plugin :
« Valeur des balises metas par défaut (pour les objets éditoriaux) »
Titre : Ne rien mettre
Ainsi, pas de bug d’affichage pour les sites multilingue, tout en gardant le reste de ce qui fonctionne.
Répondre à ce message
Bonjour,
J’ai effectué une installation de ce plugin (3.0.0) sur un spip 4.1.1 en adaptant le fichier paquet.xml
Au départ, pas de soucis, mais lorsque l’on navigue dans le site (autre page que sommaire) on a un problème d’affichage avec l’information : Erreur d’exécution plugins/auto/seo/inclure/seo-head.html
Cela ne pose plus de soucis si on désactive l’activation de l’insertion automatique du plugin mais on perd l’intérêt. Est-ce que quelqu’un a déjà reproduit ce problème ?
Merci
Bonjour,
J’ai eu la même chose en passant à PHP 8.0 (Pas d’autre changement).
En fait si, j’avais fait un changement dans le seo_fonctions.php.
Avec le fichier d’origine, pas de souci.
Répondre à ce message
Bonjour,
Les balises Google évoluent. Analytics est devenu Tagmanager, et sa version 4 est sortie dernièrement ; or sur le plugin, on garde les vieilles références, ce qui porte à confusion, on ne sait pas trop quoi faire, quel champ renseigner, et si le plugin fonctionne avec ce nouveau standard... Merci pour vos éclairages.
Répondre à ce message
Pour info, j’avais un souci de SEO et je pensais que cela venait du plugin. En fait mes choix SEO était pourtant bien présent dans le code source. A priori, pour diverse raison, si votre description ne plait pas à google (trop courte, pas pertinente...), il en fait une lui-même. Au cas où cela puisse servir à quelqu’un...
Répondre à ce message
bonjour,
en lisant https://23forward.com/Objectif-PageSpeed-100-100-avec-SPIP
au paragraphe « Serve static content from a cookieless domain » , il parle du code Google Anlytics et de sa vitesse, et
puis : https://support.google.com/analytics/answer/10089681
le plugin marche bien en Spip 4 , c’est pas mal, et on pourrait envisager de réduire le temps de chargement de la page en changeant l’appel du code GA ?
bonjour,
bon pas de réaction..
un pb de plus avec l’usage de GA , si on analyse le trafic avec inspecter de Firefox, il nous dit que :
"Certains cookies utilisent incorrectement l’attribut recommandé « SameSite » " en parlant du cookie GA
le message renvoie vers l’explication de correction à faire : https://developer.mozilla.org/fr/docs/Web/HTTP/Headers/Set-Cookie/SameSite
merci d’avance.
Répondre à ce message
Bonjour tout le monde,
Quelles démarches doit-on entreprendre pour réaliser une mise-à-jour de ce plugin sur SPIP 4 ?
Merci.
Répondre à ce message
Désolé, je suis peut-être obtus, mais 1/ les copies d’écran de l’article ne correspondent pas à ce que j’ai (pas obligatoirement grave), mais 2/ je ne vois pas de coche « l’édition des meta tags dans les rubriques et les articles », et donc fort logiquement, je ne vois pas comment mettre un meta dans une page particulière.
Répondre à ce message
Désolé, je suis peut-être obtus, mais 1/ les copies d’écran de l’article ne correspondent pas à ce que j’ai (pas obligatoirement grave), mais 2/ je ne vois pas de coche « l’édition des meta tags dans les rubriques et les articles », et donc fort logiquement, je ne vois pas comment mettre un meta dans une page particulière.
Répondre à ce message
Bonjour ,
j’utilise ce plugin fort intéressant principalement pour dire par page si celle page est « noindex » ;
Seulement, le sitemap généré par défaut dans Spip ne tient nullement compte de cette indication et dit à Google et les autres : indexe cette page : ce qui fait deux infos contradictoires et .. une erreur que Google te place en plein centre...
Comment fait-on alors SVP pour que le sitemap de Spip, standard je crois, ne prennent plus les pages « nonidex » , boucle ???
merci d’avance.
Je me perds un peu dans les filtres sur Balises , et si ne veux pas mettre les rubriques en noindex, donc celle qui ont soit pas de balise #SEO_META_TAGS, soit une mais pas avec NOINDEX dedans .
si je mets dans mon sitemap.xml.html la ligne :
je n’ai plus aucune rubrique qui s’affiche dans le sitemap.xml : quelqu’un peut-il m’aider ?
merci d’avance.
Tu ne dois pas mettre de crochet dans les critères.
Ca devrait plutôt être :
<BOUCLE_r(RUBRIQUES){!par date}{0,1000}{#SEO_META_TAGS{content}|match{NOINDEX}|non}>
merci de ton aide.
c’est en fait une jointure entre tables : la table des rubriques et la table spip_seo
et
me sort les rubriques visibles et présentes dans la table seo, avec INDEX ou NOINDEX.
par contre :
ne sort rien, pourtant il y en a bien une qui fait la jointure.
C’est une approche, sachant que je voudrais les rubriques qui n’ont PAS « NOINDEX »
bonjour,
je me réponds à moi-même : voici la solution pas si facile, afin d’apporter ma goutte d’eau à ce merveilleux projet SPIP : il faut mettre la boucle suivante qui dépend des préfixes de tables (attention) :
Boucle qui exclut seulement les rubriques publiées qui sont en noindex dans la table seo : assez pratique car il n’est pas nécessaire de passer en revue toutes les rubriques.
bien entendu à adapter aux articles, brèves, mots.
bon usage !
Répondre à ce message
Bonjour,
Sur deux sites en spip 3.2.4, j’ai des erreurs d’installation du plugin de ce type
Erreur SQL 1146
Table ’xxxxxxxxxx.spip_seo’ doesn’t exist
SELECT * FROM spip_seo WHERE id_objet=47 AND objet=’article’
J’ai désinstallé le plugin et réinstallé mais rien ne fait.
J’ai vidé le ficher tmp/cache mais sans succès.
Auriez-vous une idée ?
Merci d’avance
Répondre à ce message
Bonjour,
j’ai activé SEO sur un site avec squelettes Z, noiZetier et Aveline.
j’ai activé l’insertion automatique, et Valeur des balises metas par défaut (pour les objets éditoriaux) avec choix « valeur du titre de la page »
ça marche pour les articles, la balise Title reprend bien le texte du titre de l’article.
Mais pour les événements, c’est le titre de l’article associé à l’événement qui est affiché dans la balise title, et pas le titre de l’événement.
J’ai ensuite « Activer l’édition des meta tags dans les objets éditoriaux », pour les événements, et remplis un méta Title, ça ne change rien.
pourtant, je vois le code du modèle Z qui est :
Du coup, je vois pas comment faire pour que la balise meta Title des événements prenne le titre des événements.
peut-être est-ce du plutôt au fonctionnement des boucles EVENEMENTS ?
Merci pour pistes utiles
En fait, je comprend que SEO est prioritaire sur tous les autres squelettes.
Il faudrait alors une modif qui dise à SEO de ne pas toucher au Title des pages évènements.
mais je sais pas comment faire.
j’ai vu le code de seo-head.html, mais aucune idée de comment le modifier en ce sens, ou si c’est même possible...
Faudrait sans doute modifier le code php de seo_fonctions.php sinon.
Si quelqu’un.e a des idées, merci d’avance
Répondre à ce message
Bonjour à tous !
Est que les balises #SEO_META_TAGS et #SEO_URL sont sensés marcher sur les pages uniques ?
Je les ai implémenté comme sur mes squelette rubriques et articles qui marchent, mais ça ne semble pas marcher sur les pages uniques....
Merci d’avance de vos réponses.
Répondre à ce message
Bonjour à tous !
Le plus SEO est-il compatible avec SPIP 3.2.1 [23954] ? Lorsque je vais sur http://localhost/mon-spip/ecrire/?exec=configurer_seo, j’ai une erreur sous chrome :
« Ce site est inaccessible
La connexion a été réinitialisée. »
Toute aide sera grandement appréciée !
Bon, en local, ça marche pas malgrés quelques actions sur mon wamp... Par contre, ça marche sur un « vrai » serveur.
Répondre à ce message
Bonjour,
le formulaire permettant de renseigner les metas n’apparaît plus dans ma nouvelle version du site... alors que la configuration est correcte
Avez-vous une idée à ce sujet
Cordialement
Répondre à ce message
Bonjour
J’aimerai savoir si, lorsque l’on coche les documents dans « Activer les balises metas éditoriales », les metas sont renseignées dans le head de documents.html (mis dans content) ou dans les metadonnées de l’image ou s’il ne se passe rien ? merci
Répondre à ce message
Bonjour,
question bête sans doute : est-ce que #INSERT_HEAD et équivalent à INCLUREfond=inclure/head />
ayant ajouté #INSERT_HEAD alors que j’avais déjà INCLUREfond=inclure/head />, aucun problème excepté que j’ai deux lignes de socialtags ... je m’étais bien sûr posée la question avant d’ajouter la balise sans trouver de réponse
par ailleurs, peut-on considérer que le plugin SEO impose ses règles (conformes au RGPD) au compte google analytics, en d’autres termes : peut-on s’exonérer de modifier les paramètres du compte sur le site de google analytics (introuvables au demeurant) ?
Bonjour
Ce n’est pas pareil
#INSERT_HEAD
inclut les fonction css et js de SPIP (par exemple jquery) et des plugins (via pipeline)Selon les cas de figure certains de ces fichiers peuvent aussi être inclus via
inclure/head
.Le plugin insert les fonctionnalités de collecte fourni par google analytics, il n’y a donc aucune notion de RGPD à ce niveau.
Les règles de gestion RGPD sont configurées directement dans l’outil de collecte c’est à dire google analytics ou piwik ou autre outil.
Utiliser un plugin de tracking ne nous affranchi pas de « correctement » configurer le service de collecte.
bonjour et merci pour la réponse qui ne me satisfait pas totalement cependant. En effet, il semble en parcourant le labyrinthe des explications google analytics à ce sujet que deux opérations sont nécessaires : l’anonymisation (rendre les IP anonymes et appliquer une durée de conservation)
je suis sur l’anonymisation : elle requiert une modification du scipt donc de celui qui est appelé dans le plugin SEO
https://developers.google.com/analytics/devguides/collection/gajs/methods/
par contre pour la durée, il faut ajouter une propriété ...
https://support.google.com/analytics/answer/7667196?hl=fr
qu’en pensez-vous ?
Bonjour
Vous faîtes référence au code « legacy » du google analytics. Par défaut c’est le mode universal qui est recommandé. Dans ce cas à ma connaissance tout se gère ensuite depuis le site de google analytics.
Si vous tenez à utiliser le mode legacy, je pense que c’est une surcharge locale du squelettes qui serait à faire.
Sur les alertes reçues de la part de Google concernant l’évolution RGPD je n’ai rien lu concernant une modification à appliquer pour le javascript.
Enfin c’est un sujet qui doit mûrir :)
Bonjour et merci, j’avais oublié de dire qu’il s’agissait d’un SPIP 3.2.1 et que j’ai récupéré le plugin sur la page de téléchargement.
voici l’alerte sur la page Google Analytics > Tracking > ga.js (Legacy)
« ga.js is a legacy library. If you are starting a new implementation, we recommend you use the latest version of this library, analytics.js. For existing implementations, learn how to migrate from ga.js to analytics.js. »
voici ce que le plugin SEO génère comme script :
script type=« text/javascript »
(function(i,s,o,g,r,a,m)i[’GoogleAnalyticsObject’]=r ;i[r]=i[r]||function()
(i[r].q=i[r].q||[]).push(arguments),i[r].l=1*new Date() ;a=s.createElement(o),
m=s.getElementsByTagName(o)[0] ;a.async=1 ;a.src=g ;m.parentNode.insertBefore(a,m)
)(window,document,’script’,’//www.google-analytics.com/analytics.js’,’ga’) ;
ga(’create’, ’UA-xxxxxxxx-1’, ’auto’) ;
ga(’send’, ’pageview’) ;
/script
qu’en penser ?
Pour la durée de conservation, en effet là il faut se rendre sur le compte google analytics, trouver les propriétés dans l’administration et modifier la propriété de durée de conservation
Bonjour
Je ne comprends toujours pas quel est le problème.
Vous indiquez une page de google concernant le script ga.js indiquant qu’il est préférable d’utiliser analytics.js
C’est exactement ce que fait le plugin SEO. On le voit bien dans l’extrait de code que vous donnez.
Si vous tenez à utiliser ga.js vous ne pouvez pas utiliser le plugin SEO.
Autrement il faut s’appuyer sur la documentation relative à analytics.js . À ma connaissance concernant le paramétrage RGPD cela se passe uniquement via l’interface de google analytics.
En tout cas la documentation citée ne semble pas applicable dans le cas présent. Le plugin n’utilise pas la version legacy ga.js.
désolée d’être un peu dure de la feuille ... donc on est dans les clous ou presque car figurez-vous qu’on se trouve dans une situation pas très enviable : impossible de retrouver le prestataire qui a effectué le référencement du site - qui n’était d’ailleurs pas un SPIP à l’origine - donc nous n’avons pas les identifiants admin de google analytics.
N’ayant pas les identifiants admin de google analytics, nous n’avons même pas la possibilité de fermer ce compte pour en réouvrir un autre !
mais je vais tenter je crois mais je n’y crois pas.
La solution est donc de supprimer le script donc de désactiver le plugin SEO, ce qui risque d’être dramatique pour le référencement
et puis zut !
Bonjour
Là on sort complément du plugin :)
1/ Vous pouvez associer un nouveau propriétaire à un site. Analytics propose une procédure pour ceci.
2/ La désactivation du plugin aura pour impact d’arrêter la collecte statistique et le retrait des balises #SEO_* donc l’impact sur le référencement depend principalement des options que vous utilisez.
bonjour et merci ! l’opération me semble périlleuse et ne résolavant pas tous les problèmes puisque un compte administrateur google search est déjà associé à ce site web.
Pourquoi je pensais pouvoir m’en tirer avec simplement le script : j’espérais que le paramétrage apparaîtrait et qu’il serait possible de le modifier.
Sur le compte dont je dispose, qui est un compte google search, je n’ai la main sur aucune propriété.
J’ai trouvé un endroit où laisser un commentaire, j’y ai laissé un message faisant part de mes impossibilités. J’attends. Je vous tiendrai au courant.
Bonjour,
Je reviens vers vous à propos de cette histoire de Javascript.
Sur Analytics, on vous donne un code à intégrer au site :
Je verrais donc plus un gtag.js et non pas un ga.js ou analytics.js. Cela dit, je n’y comprends pas grand-chose, aussi je m’en reporte à vous.
Merci
Bonjour
Vous donnez le code de google tag manager (GTM) qui n’est pas google analytics (GA).
Ce sont 2 services différents qui peuvent être aussi utilisés ensemble.
Le présent plugin ne s’occupe que de GA.
Bonjour cam.lafit,
Pourtant je confirme que c’est bien le code actuel donné par Google Analytics lorsqu’on le lui demande ID-Tracker Code : je viens de refaire la manip, avec un nouveau compte Gmail et un nouveau site :
Bonjour
En effet on trouve l’exemple donné via la documentation suivante : https://support.google.com/analytics/answer/1008080?hl=en
La documentation suivante n’est toujours pas marquée obsolète :
https://developers.google.com/analytics/devguides/collection/analyticsjs/
Si vous le souhaitez vous pouvez proposer un correctif au code pour respecter cette nouvelle écriture qui semble tout aussi valable que l’actuelle.
Répondre à ce message
Plugin très utile ! Merci !
Répondre à ce message
Bonjour
dans les logs mysql.log de Spip j’ai une erreur lors de l’édition d’un objet qui a déjà des données saisies en seo
il semblerai que le module fasse un insert au lieu d’un update
une idée ??
bon été à tous
Répondre à ce message
Bonjour,
Je suis sur SPIP 3.2.1 [23954], avec (entre autres) les plugins SEO 2.1.7 SVN [106642] et Groupes arborescents de mots clés 1.2.9 SVN [106653].
Dans la page de configuration du plugin SEO, j’ai bien une case à cocher pour permettre l’édition des métas des groupes de mots-clés, cependant, lorsque je suis dans l’édition d’un groupe de mots-clés, le formulaire d’édition des métas n’apparaît pas.
Est-ce une fonction actuellement absente, mais qui pourrait être implémentée dans une version future du plugin ou n’est-ce tout simplement pas possible d’éditer ce genre de métas ?
Merci et bon dimanche ! ;-)
Répondre à ce message
Bonjour,
En début de page dans les compatibilités, la compatibilité pour spip 3.2 n’est pas présente, mais il semblerai être compatible par la révision 106609 ici :
https://zone.spip.org/trac/spip-zone/changeset/106609/_plugins_/seo
Qu’en est-il ?
Exact, la compatibilité 3.2 est aussi indiqué ici : https://plugins.spip.net/seo.html?lang=fr
Merci ! :) C’est rajouté.
Bonjour,
Qui peut mettre le mot clé SPIP 3.2 dans la liste compatibilité sur cette page ?
Au moins c’est clair et cela évite des faire une recherche.
Cordialement
Arf ! posté au même moment que la mise à jour.
Merci à toi ;)
Répondre à ce message
Bonjour,
Juste pour signaler une petite erreur d’affichage quand on est en anglais : « Configurer les meta-tags » & « Replier les meta-tags » apparaissent en français... le reste va bien.
Répondre à ce message
le fichier javascript contenant la clé google analytics a été retrouvé ... donc pas de problème, même non inscrit dans le plugin SEO, le script est lu par ghostery et les données sont bien envoyées à google.
1000 excuses
Répondre à ce message
petit problème du moment où il s’agit de donner la possibilité de désactiver google analytics dans cookies choices.
Je découvre, incrédule, qu’en n’activant QUE google webmaster tools, mon ghostery signale google analytics OR le seul code introduit est celui de google webmaster tools et de plus, je ne vois pas le script de google analytics apparaître.
Ma question est donc connexe : est-ce que google webmaster tools enraîne l’activation de google analytics ?
Je vais poser la même question sur cookies choices et ghostery ...
Répondre à ce message
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
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
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
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 descriptionComment faire en sorte de lui donner du grain à moudre pour qu’il puisse créer une description ?
Merci d’avance
Répondre à ce message
Bonjour,
Les titres sont coupés avec hellip mais l’esperluette de l’entité hellip est elle-même « échapée »
Cela donne :
<title>La rédaction d'une note mon titre (&hellip;)</title>
Comment corriger ?
Merci d’avance
Avec
#SEO_META_TAGS
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("&hellip;","…",$tags[$name]);
Répondre à ce message
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
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...
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.
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 ;-)
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
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
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 :
en attendant le rétablissement du ZIP :)
Bonjour,
C’est toujours la v1 en téléchargement dans cette page ?
Merci pour le rappel.
C’est corrigé.
Répondre à ce message
Bonjour,
Est-ce que cela peut servir à compléter des données structurées demandées par Google type hentry , Champ manquant : author, updated ?
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
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 :
Des nouvelles de ce bug ?
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 :
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)
C’est corrigé pour la version 2.1.1 du plugin :
- http://zone.spip.org/trac/spip-zone/changeset/84804
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
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
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 ?
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
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.
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).
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. ;-)
Tu pourras même l’essayer sous SPIP 3.1 ! :)
Mais... mais c’est Noël avant l’heure !!!
Répondre à ce message
Bonjour,
Je rencontre un souci de title et autres metas dupliqués sur les pages utilisant une pagination.
Exemple : une page rubrique avec un pas de 5 sur la pagination et qui contient 8 articles aura les mêmes title et metas qu’on soit sur la page 1 ou la page 2.
Sur des sites n’utilisant pas le plugin SEO et dont le title est généré par les squelettes, je récupère #ENVdebut_articles pour ajouter une pagination dans le title.
Avec le plugin SEO, ça me semble plus ardu (je ne maîtrise pas PHP...)
Quelqu’un s’est-il déjà penché sur le problème ?
Merci d’avance pour vos réponses,
Sandrine
Salut.
C’est une très bonne remarque, et qui s’applique d’ailleurs aussi aux balises meta link prev/next qui ne sont pas encore prises en compte dans ce plugin (faudrait le mettre en Todo).
Je pense que la solution pour toi serait simplement de ne pas faire d’insertion automatique, et de composer « toi même » tes meta dans tes squelettes avec un truc du genre
par exemple, comme ça, si tu as un début d’article, alors tu auras la pagination de rajoutée.
Mais ça me fait penser qu’il me semble qu’un commit a peut être cassé SEO_META_BRUTE... à vérifier donc :)
Merci de ta réponse.
Je viens de tester avec le plugin en version 1.8.1, puis en version 2.0.6 : SEO_META_BRUTE ne semble pas cassée :)
J’ai donc ajouté la balise dans mes squelettes (avec le filtre supprimer_numero pour être tranquille s’il n’y a pas de title spécifique renseigné) :
Pour que la pagination soit cohérente dans mes titres, je fais un SET :
où ’5’ correspond à mon pas de pagination. ça me permet d’affiche ’Page 1’, ’Page 2’... et non ’Page 5’, ’Page 10’
Je récupère le tout dans mes squelettes
Pour compléter ma remarque précédente : j’ajoute mon #GETnumero-page également dans mes h1 sur les différents squelettes.
(mais ce n’est peut-être pas le bon endroit pour le mentionner, le plugin SEO ne gérant pas les balises dans le contenu)
Répondre à ce message
Bonjour,
Je fais appel à votre aide car je ne trouve pas de solutions,
Pour résumé, j’ai besoin d’obtenir toutes les métas descriptions des articles d’une rubrique
Exemple de ma boucle :
Et cela ne fonctionne pas.
Quelqu’un aurait une idée pour pouvoir récupérer la meta desc ?
(sorry pour le double poste, j’ai publier trop vite ma question)
Merci !
C’est normal.
Tu as une table spécifique qui est utilisée pour les valeurs SEO.
Tu devrais donc faire une boucle du genre :
Pour afficher la description pour ton article.
La table SEO comporte les champs suivants : id_objet / objet / meta_name / meta_content.
Super Merci xdjuj, je débute dans spip et je comprends mieux certaines choses :) !
Répondre à ce message
Bonjour !
SPIP 3.0.11 + SEO 2.0.3
Je pourrais enregistrer les valeurs pour les articles and rubriques, mais je ne pouvais pas fot mots-clés (MOTS).
Quelle est la raison ?solution ?
merci d’avance
Serge
Apparemment seuls les articles et rubriques sont gérés dans le code
Répondre à ce message
J’ai également un problème avec la version 2.0.3 du plugin avec SPIP 3.0.13
Message ARRAY dans le head de la page.
Bonjour
Est il possible de connaitre la version SPIP utilisée et les options du plugin activées ?
SPIP 3.0.13, aucun problème lorsque j’étais avec SPIP 3.0.11
Uniquement Meta tags activé : article et rubriques
#SEO_META_TAGS dans le head
#SEO_GWT
site : www.divan-production.com
voir l’image : https://www.dropbox.com/s/ok0g4jp328mhacr/Untitled.jpg
Merci pour le retour.
Je vais essayer de reproduire le comportement sur un site de test avec la même configuration.
J’espère pouvoir identifier la cause et la résoudre.
J’ai le même soucis sur une 3.0.13 :( des nouvelles à propos de ce soucis ?
pas de news ? :(
Pas de news pour le moment. J’attend encore un peu. Sinon je ferais à la main
Yop
Normalement j’ai un peu de disponibilité début de semaine prochaine :)
:) :) :) clap clap clap :) croisons les doigts
problème confirmé, le debut de semaine est passé cam.lafit :) , je regarde
des news ?
Yop
Je suis dessus :) Oui j’ai des semaines plutôt jupétérienne ....
Bonjour,
j’utilise ce plugin très intéressant, et je rencontrais le même problème que vous avec Array qui apparaissait en haut de page.
Après quelques recherches, je n’ai pas trouvé de où il pouvait provenir mais j’ai trouvé comment le masquer en attendant :
Ajouter « $head = str_replace(’Array’,’’,$head) ; » à la ligne 153 du fichier seo_fonctions.php dans la fonction « seo_insere_remplace_metas » juqte avant le « return ».
A défaut de vrai solution, c’est déjà ça en attendant.
Je débute sur spip donc c’est peut être évident pour vous mais je préfère préciser que pour que ça fonctionne n’oubliez pas de vider votre cache.
A plus
merci ! est ce une bonne idée en attendant d’utiliser la méthode à Gery ?
Des nouvelles ? peut on utiliser la méthode à Gery en attendant ?
Bonsoir.
Je viens de publier un correctif.
Pour ma part je n’utilise pas l’insertion auto, mais la balise SEO_META_TAGS, qui était cassée. En la réparant je me suis rendu compte que je cassais en retour l’insertion automatique.
Je pense que la dernière personne à avoir travaillé sur l’insertion auto avait justement cassé la balise SEO_META_TAGS.
J’ai normalement corrigé ET gardé les spécificités de chacun à savoir :
- les contraintes pour la balise SEO_META_TAGS
- les contraintes pour l’insertion auto
Merci d’avance à ceux qui l’utilisent de me confirmer que l’insertion auto est bien fonctionnelle.
Merci à ceux qui avaient le bug de « Array » de me confirmer que c’est corrigé pour eux.
Bonne soirée.
Alors ça fonctionne ! J’ai supprimé et réinstallé le plugin sans ça l’erreur était toujours là ! Merci !!!
Cool.
En fait le bug provoquait également l’absence de meta_tag sur les pages... Ce qui n’était pas très cool :)
Tant que tu n’as plus l’alerte et que tu as bien les META dans le code source, c’est que c’est bon !
c’est le cas, tout en ordre, trop cool ! Un grand merci !!!!
Répondre à ce message
Bonjour,
pour moi c’est la cata !
j’ai du désactiver le plugins suite au passe sur la V2 car je me retrouvais avec une page blanche !
d’où cela peut il bien provenir ?
merci d’avance d’éclairer ma chandelle !
Bonjour
Pour pouvoir répondre il faudrait plus d’informations comme :
Il peut être intéressant de rajouter le mode debogue de Apache/PHP pour afficher les erreurs.
Répondre à ce message
Je viens de faire la mise à jour du plugin depuis une version 1.81 (fonctionnant parfaitement) vers une version 2.03
Et j’ai des soucis depuis :
- Affichage en tête de page d’un « Array » (sans rien d’autre)
- Et surtout disparition de la zone à remplir dans chaque rubrique ou article pour personnaliser les métas.
J’ai essayé différents réglages de config du plugin mais rien n’y fait, sauf à enlever [(#SEO_META_TAGS)] de mon début de code...
J’ai bien vu le message "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
de vos squelettes" qui ne me parait pas très clair sans exemple concret, mais j’ai quand même sorti le #INSERT_HEAD de mon include pour le même résultat final (au passage, ça ne simplifie pas vraiment la vie des gens).Est-ce normal, ai-je zappé qqchose ou est-ce un bug ?
Merci par avance pour votre aide
Bonjour
Est ce que tu aurais un site de test ? La version 2 fonctionne (en théorie) il est possible qu’il reste des ersatz de mauvais codes.
La zone de texte est maintenant en bas de l’article avec un effet de déplier/replier.
Normalement le
#INSERT_HEAD
ne devrait plus poser de problème particulier. Je dois reconnaitre le cas le plus testé et le cas où on laisse le plugin surcharger le squelettes à la fin.Oui, Camille.
Je te fais parvenir le nécessaire en « privé » ;)
Entre temps, je suis revenu à la version 1.81 fonctionnelle.
Répondre à ce message
Bonjour,
Pourquoi la version 2 n’est-elle pas zippée sur http://files.spip.org/spip-zone/ ?
Elle corrige pourtant un bug de la V1 (balise title qui apparaît en double).
La v2 enfin la version dev est proposée en zip. Elle devrait être disponible dans la journée :)
Répondre à ce message
Bonjour,
J’ai installé le plugin sur un site et j’ai un message d’erreur qui apparaît : Warning : Invalid argument supplied for foreach() in /homez.382/......../plugins/seo-v1/pipelines/seo_affichage_final.php on line 46
Est-ce que quelqu’un a déjà eu cette erreur ?
Merci d’avance
Jérôme
Bonjour
Un version seo-trunk est maintenant proposée en zip. Je vous invite à la tester lorsqu’il sera disponible. Il corrige un certain nombre de bogues.
J’espère que celui ci en fait partie.
Répondre à ce message
Bonjour,
En migrant de Spip 2.1.2 à 3.0.11 et de Seo 1.3.0 à 1.8.1, j’ai perdu tous mes mots clés. J’ai pourtant fait une sauvegarde de l’ancienne table seo_meta_tags et l’ai recopiée mais rien à faire.
Merci d’avance de vos conseils.
J’ai trouvé. C’est un peu artisanal mais ça marche. J’ai renommé l’ancienne table seo_meta_tags en spip_seo en prenant soin de faire correspondre les noms des colonnes de la table.
Répondre à ce message
Bonjour,
Je crois qu’il y a une petite erreur W3C, que je n’arrive pas à corriger sur le plugin...
En fin de head, je trouve :
Ça devrait pas être un
<meta name="title" content="Nâga, don d’ordinateurs sur Nantes Métropole" />
au lieu de title ?
Quelqu’un a une idée pour corriger ça ?
Merci pour le plugin en tout cas ;)
Bonjour
La balise
title
est tout à fait valide.Cf : http://www.w3.org/Provider/Style/TITLE.html
À ma connaissance il n’existe pas de meta de type title.
Autant pour moi, je me suis planté ;)
N’empêche que je comprends pas d’où vient l’erreur W3C du title...
Si quelqu’un a une idée... Voici le lien du site : http://www.naga44.org/
Et le détail de l’erreur :
»
A regarder du coté des squelettes. la balise title est en doublon d’où l’erreur w3c. Title est une balise à usage unique pour une page html.
Répondre à ce message
Bonsoir/jour à tous !
Très bon plugin ! Je pensais : serait-ce possible, pour les meta-tags « keyword » d’objets (articles, brèves, rubriques, etc), d’y lister les mots/groupes de mots clés qui sont rattaché à l’article en cours ? Un équivalent propre de :
Bonne journée ;-)
Répondre à ce message
Bonjour,
Le fichier .zip du plugin n’est pas disponible au téléchargement, je tombe sur une page d’erreur 404 à la place.
Merci du retour, j’ai changé l’url du fichier, ça devrait fonctionner là
Génial ! Merci ;-)
Répondre à ce message
Bonjour,
la question a déjà été posée mais il m’est impossible de me connecter à l’admin. Une fatal error apparait : Page blanche et problème de changement des meta.
J’ai installé la dernière version du plugin mais rien n’y fait. Je suis sur spip 2 chez ovh.
Rien n’a été touché de mon côté.
Ps : le site est accessible quand on tape /ecrire et si on refrachit il est alors impossible de se connecter. Lorsque je désactive le plugin tout est remis en ordre.
Merci d’avance
Bonjour :)
Pour être honnête, me concernant, aucune idée je n’utilise pas ces hébergements. En revanche, ce qui pourrait aider ce sont les logs :
Voilà pour les idées du moment :)
bonjour,
merci pour votre réponse. J’ai supprimé tout le contenu du dossier temp mais rien n’y fait. il apparait dans l’url : spip.php ?page=login&url=%2Fecrire%2F%3Fexec%3Daccueil%26bonjour%3Doui&var_erreur=cookie
Est-ce un problème de cookie avec le plugin SEO ? Existe-t-il un subterfuge ?
Faut-il que j’insère un :
# pas d’affichage des erreurs php
2
php_flag display_startup_errors off
3
php_flag display_errors off
4
php_flag html_errors off
5
php_value docref_root 0
6
php_value docref_ext 0
ou
1
php_flag ignore_repeated_errors on
2
php_flag ignore_repeated_source on
Comment le faire fonctionner que sur la page/ecrire ?
Merci
Bonsoir :)
Si tu as retiré le plugin SEO du répertoire plugins/plugins-dist, si tu as en plus vidé /tmp/* et que tu ne peux pas te connecter à ton SPIP, c’est que SEO n’a rien à voir là dedans. Il n’est pas magicien et ne peut pas agir quand il n’est pas présent ;-)
Essaye de te connecter avec un autre navigateur à ton site, sinon je t’invite à poursuivre cette conversation sur les forums de SPIP ou l’IRC car ton problème ne semble pas lié au plugin SEO (peut être à un autre ?).
Dans tmp/ tu trouveras également des fichiers de logs, ils peuvent te permettre d’y voir plus clair en fouillant un peu :)
Bon courage dans ta recherche.
Oui en enlevant le plugin SEO du répertoire tout fonctionne correctement. Plus de pb de calcul de meta, d’url canonique et d’erreurs fatales en tout genre.
Chez moi je peux me connecter, mais si j’ai le malheur de réactualiser au moment du log alors ça plante. Et chez ma cliente ca plante automatiquement.
lien : www.sophrologie-sante.fr/ecrire
Répondre à ce message
Bonjour,
avec les urls propres, l’url canonique pour les mots-clés donne « lenom.com/urls_propres_dist », et non l’url des mots-clés...
Ai-je raté quelque chose ?
(spip 2.1.19, url choix « propres » )
Merci,
Sylvain
Bonjour
As tu une page d’exemple ?
De mon coté je n’utilises pas l’option url canonique du plugin, je n’ai donc pas de jeu de test pour controler ce point.
en ajoutant ces lignes en ligne 20 du fichier seo_fonctions.php , cela fonctionne aussi pour les mots-clés :
question subsidiaire, y a-t-il une raison avouable pour laquelle tu n’utilises pas l’option url canonique du plugin ?
Merci,
Sylvain
Ciao
Je regarde dans l’aprem pour intégrer ce patch.
Pour la non utilisation de cette option, c’est que je n’en ai pas l’utilité. Les squelettes gérent généralement déjà ce point.
Répondre à ce message
Bonjour,
jj’ai un site Sarkaspip, qui génère 27000 liens environ pour 273 pages.
J’ai tenté de mettre ce plugin pour la partie URL Canonique, (seule partie qui fonctionne ) avec Sarka en mettant mes_options.php
,
cela n’a pas bien diminué, mais le souci est surtout vers certaines pages importantes comme les brèves qui sont redirigées vers une URL qui affiche Error 404 et le plan du site :
http://www.monsite.com/urls_html_dist
Qu’est-ce que c’est que cette Url ,comme l’éviter et comment inclure les brèves ?
merci d’avance
Bonjour
Le define est maintenant obsolète, cette option s’active depuis la page de configuration.
Vous devez activer les 2 options du bloc INSERT_HEAD :
Dans votre cas, il vous faut aussi activer l’option url canonique.
Pour l’autre partie de votre question, je ne comprends ce qui aurait dû diminuer.
Merci de cette réponse rapide,
ce qui aurait du diminuer, mais peut être en plus de 2 jours, c’est le nombre de liens indexés par la commande sous google site:monsite.com , mais mon soucis principal n’est pas là encore.
Mon principal soucis c’est qu’en activant ce module, on renvoie les BREVES vers une URL qui affiche Error 404 et le plan du site :
http://www.monsite.com/urls_html_dist
ne pourrait-on pas aussi inclure les BREVES en canoniques ?
merci d’avance.
Répondre à ce message
Hello !
J’utilise ce plugin depuis quelques mois sans soucis, mais j’ai aujourd’hui un nouveau besoin qui, je crois, n’ai pas prévu : j’aurais besoin d’afficher dans mon squelettes la valeur de la méta Description de mon article en cours (et dans l’idéal, pourquoi pas n’importe laquelle des métas renseignés).
Y aurai-t-il une solution ou une balise que je n’aurais pas répéré pour pouvoir résoudre mon « problème » ?
Merci d’avance pour votre aide !
J’avance sur mon problème en.... relisant la doc....
L’utilisation de #SEO_META_BRUTE(description) réponds en partie à ma demande, cependant, la valeur retournée étant brute, elle ne prend pas en compte l’environnement (Fr / En) (j’utilise un multi pour ma description de page)
Y a-t-il une piste pour me permettre de récupéré la valeur de la méta en fonction de la langue ?
Bonjour
Avez vous essayé le filtre extraire_multi , j’ai l’impression que cela réglerait le problème soulevé
Merci pour ta réponse cam.lafit, ca fonctionne très bien comme ca, j’aurai du y penser :)
Répondre à ce message
Bonjour à tous ! J’installe ce plugin mais malgré que mon user as toutes les droits la table _seo ne s’ajoute pas ! SOS aidez-moi
Idem pour moi.
Je suis chez OVH.
La révision 55021 plante en ligne 1 dans le module SEO_TABLES
La révision 66563 s’installe mais ne fonctionne pas : pas de création de table.
Perso, je suis sous SPIP 2.1.19 [19922]
Bonjour
Les dernières versions du plugin ont été testées sur spip3
Pourriez vous donner plus de précision sur les erreurs recontrées (spip.log, ...) pour essayer de regler le problème aussi sur spip 2
J’ai supprimé le spip.log (renommage au cas où) avant de refaire les manips : pas de fichier Spip.log regénéré (!)
Par contre, un certain nombre de message ont été enregistrés dans le fichier prive_spip.log. J’ai également fait les copies d’écran de chacune des opérations, le tout rassemblées dans un pdf.
Comment vous transmettre ces 2 fichiers ?
Merci
En complément, le message affiché suite à la validation aussi bien sur le site privé aue sur le public.
Bonjour, j’ai le même soucis que GillesM, mm erreur SQL....
Je suis sous SPIP 2.1.17 [19782]
bonjour
j’ai le même message d’erreur et après des heures de recherche sur le forum et sur le net aucun résultat. Quelqu’un a-t-il une solution ?
Bonsoir
Le fichier de création de la table seo ’base/seo_tables.php’ est au format MAC. Je l’ai passé au format DOS et c’est Ok chez OVH.
Jérôme
J’ai le même problème sur OVH.
Vous proposez de le passer en format DOS. Pouvez-vous nous indiquer la manip’...elle doit être simple..mais là je ne vois pas.
Merci
Personnellement j’utilise PSPAD comme éditeur de fichier gratuit et dans la barre d’état en bas, on voit le format du fichier (MAC, DOS ou UNIX). En cliquant dessus, on transforme le format.
Dans notepad++ on voit le format aussi dans la barre d’état, je ne sais pas si il sait convertir.
Bonjour
Merci pour le retour je suis en train de préparer un correctif pour remettre le fichiers au pas :)
Merci pour vos réponses.
Notepad++ permet également de modifier le format...en créant un nouveau fichier en format DOS/windows et en copiant le contenu du fichier base/seo_tables.php puis en l’enregistrant.
Pour l’instant cela à l’air de fonctionner après avoir fait une désinstallation puis réinstallation du plugin.
Je vous tiens au courant s’il y a à nouveau des erreurs.
Merci encore
super ça marche
merci beaucoup
Répondre à ce message
fatal erreur
bonjour , j’ai installé SEO, sur un site (SPIP 3.0.3) et SEO 1.7.2
si je consulte le site a partir de mon poste ça fonctionne, mais sur d’autres ordi j’ai le message suivant :
Fatal error : Call to undefined function calculer_meta_tags() in /monsite/www/plugins/seo/pipelines/seo_affichage_final.php on line 19
avez vous rencontré ce gag ?
Bonjour
Cela ressemble à un problème d’inclusion php. Selon comment sont chargés les fichiers, il est possible que calculer_meta_tags soit oublié entre temps.
Est ce qu’un include_spip(’seo_fonctions’) au début du fichier seo_affichage_final.php résoud le problème ?
effectivement, cela résout le problème, merci bcp
j’ai parlé un peu vite,
cela entraine une autre erreur
fatal error : Call to undefined function couper() in /homez.63/monsite/www/plugins/seo/seo_fonctions.php on line 91
Répondre à ce message
Bonjour, voila depuis quelques jours j’ai ce soucis : quand je veux rentrer dans l’admin, il se passe ça :
Fatal error : is_readable() [function.is-readable] : Unable to access /mnt/154/sdc/8/6/0476421953/plugins/seo/base/seo_tables.php in /mnt/113/sdb/8/6/0476421953/ecrire/inc/plugin.php on line 764
je ne comprends pas du tout d’ou ça peut venir... help me please !!!
Bonjour
Au vu du message d’erreur, j’opterai pour un problème de droit sur les fichiers. Est ce que le chmod autorise bien la lecturer des fichiers et est ce compatible avec les règles de votre hébergeur ?
a prioris oui, puis que ça a fonctionné, puis d’un coup ça a buggué...
Bonjour
Hum « à priori » ça sent le « j’ai modifié des trucs entre temps » :)
Vérifie que le serveur est bien ok, c’est me semble t il un prérequis vu le message. Le plugin en tant que tel n’est pas concerné.
Répondre à ce message
Bonjour,
Je viens d’installer le plugin et je ne vois rien dans le source de ma page sommaire.
La cache côté BO est vidée et j’ai cliqué sur « Recalculer cette page » dans le FO.
Ma version de SPIP est la 2.0.10.
Vous trouverez les contenus de mes fichiers « svn.revision », « sommaire.html » et « inc-head.html » dans l’image ci-joint, je n’arrive pas à les poster dans ce message, le code est systématiquement tronqué...
Je précise que j’ai bien activé le plugin dans mon BO, mais que cependant, dans « Configuration/Gestion des plugins », en face de SEO j’ai la petite croix rouge « En test ».
Comme vous l’aurez deviné, je suis un peu débutant avec SPIP...
Quelqu’un pourrait me guider ?
Merci d’avance,
Rémy.
Je n’avais absolument rien compris au film...
Tout fonctionne à merveille, désolé pour le dérangement...
POST FERME !!!
Répondre à ce message
Bonjour
Pour des besoins propres, j’ai patché le plugin pour que celui ci modifie à la volée les metas saisies par l’utilisateur malgré leur présence dans les squelettes.
Est ce une option que je peux pousser sur le plugin ?
Salut :)
Moi ça me dérange pas, rajoute peut être une option oui/non dans la config, comme ça, ceux qui trouvent ça bien l’activerons, les autres utiliserons pas :)
Merci !
Ciao
J’ai prévu la constante SEO_FORCER_SQUELETTE pour activer cette option et ne pas passer par #INSERT_HEAD dans ce cas.
Bon je commit tantôt, le temps de tester chez moi.
Répondre à ce message
Bonjour,
j’ai installé seo et voici de suite le message d’erreur :
Parse error : syntax error, unexpected $end in /homez.348/sud/media.org/plugins/seo/base/seo_tables.php on line 1
Qui peut m’informer sur la manoeuvre ?
(j’ai bien vu qu’il y a un message de courillo qui pose a peu pres la même qestion, mais il n’a pas de réponse.)
AJ
ps : j’ai installé spip 3.01
Tu peux essayer cela http://zone.spip.org/trac/spip-zone/changeset/62416
Le zip sera à jour d’ici 1h...
Fais signe si cela règle le pb
Les corrections que tu fais là kent1 n’ont rien à voir avec des erreurs possibles. Un tableau PHP peut avoir une virgule finale sans problème, et un fichier peut ne pas avoir de fin de php
?>
.Donc, à mon avis, si ça corrige Armand, c’est un pur hasard mais c’est pas du réellement à cette correction. Il doit y avoir un problème ailleurs, ou une configuration bizarre de son PHP.
J’ai télécharger l’archive ZIP en bas de page et ca n’a pas fonctionner apres l’avoir activée.
Le message dans « gestion des plugins » était environ :
activation bonne, installation pas bonne
AJ
Répondre à ce message
bonjours, j’ai testé la version pour spip 3. Et bilan des courses, j’ai ce message d’erreur : Parse error : syntax error, unexpected $end in /home/bpld/public_html/plugins/seo/seo/base/seo_tables.php on line 1. et même en vidant le cache. Que faire ?
cordialement
Tu peux essayer cela http://zone.spip.org/trac/spip-zone/changeset/62416
Le zip sera à jour d’ici 1h...
Fais signe si cela règle le pb
Répondre à ce message
Hello,
Sous Spip3, je n’ai pas les Métas sur les rubriques. Sur les articles tous fonctionne correctement.
Quelqu’un as une idée ?
Le problème est corrigé avec la version 1.6.1.
Les metas rubriques fonctionnent désormais correctement.
Répondre à ce message
Bonjour,
Juste une petite question ?
A quoi sert l’option URL canonique ? Est-ce nécessaire de l’activer ? Est-ce utile pour le réferencement dans l’index Google ?
Merci pour vos éclaircissements...
Salut Vincent.
Il est peu probable que tu en aies besoin. Les URL canoniques servent en général à éviter le duplicate content. C’est pour déclarer une page « maître/originale ». Par exemple si tu as domaine.com/page.html et que tu as domaine.com/page.html ?tri=ordreInverse, qui ne fait qu’afficher le même contenu, mais dans un sens différent, Google peu considérer qu’il doit indexer les deux pages. Indiquer une URL canonique te permet de dire aux robots « la vraie page à indexer est celle déclarée dans la balise ».
Ca va trouver de l’intérêt pour des boutiques par exemple, ou des sites un peu tordus en arborescence qui peuvent potentiellement servir deux URLs différentes pour un contenu presque identique (ou presque le même).
Mais il n’est pas recommandé de mettre des URLs canoniques quand ça n’est pas nécessaire, donc à priori, tu ne devrais pas en avoir besoin :)
Plus d’infos :
- http://zzz.rezo.net/URL-canonique.html
- http://www.brioude-referencement.com/une-balise-pour-les-url-canonique.html
- http://www.mattcutts.com/blog/canonical-link-tag/
Eh bien merci beaucoup pour ces explications.
Effectivement, je pense que je n’en ai pas besoin car je n’ai pas 2 fois le même contenu.
Mais au moins j’aurais appri quelque chose et qui sait... peut être que j’aurai à m’en servir un jour.
A bientôt.
Répondre à ce message
Je viens de mettre à jour quelques plugins dont SEO (1.6.0) et j’ai l’erreur :
« Erreur SQL 1054
Unknown column ’id_objet’ in ’where clause’
SELECT * FROM spip_seo WHERE id_objet =772 AND objet =’article’ »
Je suppose que c’est id_object et pas id_objet
Bonsoir :)
Non méfie toi, id_objet (SPIP est franco français dans le code :p) est certainement lié à SPIP3. Le plugin SEO est entrain d’être porté pour SPIP3 et il se peut que justement tu écopes d’un dommage collatéral :)
Essaye de revenir sur une révision inférieure du plugin, ou attend un petit correctif. Merci d’avoir remonté le bug :)
J’ai l’impression que le plugin a été updaté sur le site sans passer par la case de la page des plugins pour mettre à jour la base...
Si c’est le cas, il devrait y avoir une mise à jour qui change les champs de la base en id_objet / objet et non plus id_object / type_object...
Si ce n’est pas le cas... Je vais investiguer demain... as tu d’autres erreurs dans tmp/mysql.log ?
J’ai réinstallé SEO plus de soucis.
Ca ne sait déclenché qu’en zone privé sur toutes les pages edition d’article à partir du moment où j’ai créé un nouvel article.
A par l’erreur signaler :
SELECT * FROM
dbXXX
.spip_seo WHERE id_objet = 771 AND objet = ’article’j’ai juste plein d’erreurs bizarres (avec juste le pid qui change) :
pr 25 23:33:44 86.70.XX.XX (pid 6750) Table ’dbXXX.Rubriques’ doesn’t exist - SHOW CREATE TABLE
Rubriques
Qu’est ce que réinstaller ? il aurait juste fallu normalement passer par la page ?exec=admin_plugins et la base devrait avoir été mise à jour...
Sinon c’est qu’il y a bien un bug...
Les autres erreurs ne concernent pas le plugin SEO
Répondre à ce message
bonsoir,
petit bug repéré sur la v1.5.2 / Rév. 55021 au niveau de la balise meta robots : celle-ci prends la valeur de la meta copyright
Pour corriger, il suffit de remplacer dans le code du fichier ’formulaires/configurer_seo_metas.php’ à la ligne 47
par
Et merci pour ce plugin fort utile !
C’est corrigé avec la 1.5.3 ; merci Christophe !
Répondre à ce message
Bonjour,
Je suis sur Mac et quel que soit le navigateur que j’utilise, impossible d’enregistrer la valeur de la meta robots dans la configuration générale du plugin (valeurs du sommaire)... je sélectionne « index, follow », je fais valider, tous les champs s’enregistrent, mais la meta robots reste vide...
Quelqu’un d’autre a ce problème ?
Hello,
Je constate la même chose. Je suis sous SPIP 2.1.12 SVN [19116] avec le plugin SEO en version 1.5.2 (base 1.0.1). Même en changeant la valeur de la balise « robots » directement dans l’enregistrement « seo » de la table spip_metas, celle-ci n’est pas conservée.
Le plugin SEO insère bien une balise « robots » mais celle-ci prend la valeur de la balise « copyright » (dans mon cas).
Je vais tâcher de jeter un oeil ce soir.
Répondre à ce message
Petit bug avec le plugin cumulé avec celui « Champs extras », un message d’erreur mais rien qui fasse planter le site. Il ne semble pas non plus apprécier le fait que l’on restreigne les champs extras à une rubrique ou un secteur par exemple.
Répondre à ce message
Bonjour,
je cherche à passer le titre SEO (celui du plugin SEO, pas celui de base de l’article ou la rubrique) en URL de la page, sans succès.
Est-ce possible ?
Le cas échéant j’avais pensé transformer ce titre SEO en URL canonique afin que celle-ci soit référencée. Quelqu’un a-t-il déjà essayé l’une ou l’autre de ces deux manip’.
Merci d’avance,
cordialement
De mon côté j’utilise l’outil intégré dans le couteau suisse pour modifier le titre des urls une fois crées !
Autrement avant l’utilisation de ce plugin j’avais créé un champs extra qui lui était le Titre h1 de chaque page et le titre spip lui devenait le titre de la page.
Répondre à ce message
Pourriez-vous préciser à quoi sert l’option « activer Alexa » ?
Exactement la même chose que Google Webmaster tools ou autres trucs du genre ... alexa.com permet de dire « ce site est à moi » à partir d’un code à mettre dans l’entête du site ...
Répondre à ce message
Bonjour à tous et merci pour ce plugin bien pratique
Evidemment, j’ai un petit soucis sinon je ne viendrai pas poster.
Version Spip : 2.1.8 / Version SEO 1.3.1
Tout fonctionne bien sauf avec cette balise : #SEO_META_BRUTE(description) (j’ai remplacé les accolades par des parenthèses sinon cela disparaissait lors du post, donc ce n’est pas du à une erreur de syntaxe ou pas celle là) qui fait systématiquement planter le compilateur de SPIP (erreur de compilation boucle / ligne 0)
Je précise que j’utilise cette balise à l’intérieur du corps de la page mais j’ai utilisé la balise #SEO_META_BRUTE(title) la ligne du dessus sans soucis. J’utilise le bon vieux #SEO_META_TAGS dans le head de la page et tout marche bien si je ne mets pas #SEO_META_BRUTE(description).
PS : au passage, vous devriez préciser dans la doc que quand on utilise #SEO_META_BRUTE(__balise__),
la variable balise est en anglais ...
Merci à tous de votre participation
Arioch
J’arrive sûrement après la bataille mais quelle « valeur » de description essayais-tu de renvoyer ? C’est peut être un problème avec des caractères spéciaux, car j’utilise cette balise sans soucis.
Répondre à ce message
Je viens d’installer la 1.3.3 (en test) et dans l’admin, l’installation ne signale aucun problème, puis la page de config/SEO affiche
Fatal error : Can’t use function return value in write context in /home***/***/www/**monsite**/plugins/auto/seo/exec/seo_config.php on line 32
quelqu’un aurait-il une piste ?
Merci d’avance…
JS
En toute logique ce bug qui avait été introduit pas une coquille dans une mise à jour a été réglé peu de jours après.
Répondre à ce message
Une petite question : je viens d’installer ce plugin et je constate que la balise title ne change pas lorsque je passe d’un article à l’autre, cela fonctionne pour la page d’accueil, pour les articles, il faut cliquez sur « recalculez cette page » pour voir la balise être mis à jour sinon en mode test cela ne fonctionne pas. J’ai déjà essayé les modifications données sur cette page. J’utilise SPIP 2.1.0 et la dernière version de ce plugin SEO.
je pense qu’il faut que vous vidiez le cache de SPIP.
Bonjour,
Je confirme le problème. Après avoir vidé totalement le cache, le titre de l’article ne se met pas à jour. Pour tous mes articles, je me retrouve avec le tag title du dernier article actualisé.
SPIP 2.1.1
Plugin SEO 1.3.0 [38891
La dernière version du plugin est la 1.3.1.
Je viens de tester et ne constate pas ce bug pour ma part sur aucun de mes sites. Est-ce que tout est bien à jour de votre côté ? Est-ce qu’un vilain autre plugin ne viendrait pas interférer ? Est-ce que vous utilisez ZPIP ?
Oui j’utilise le plugin ZPIP, je l’ai désactivé pour repasser sur la dist et là SEO fonctionne parfaitement. Il y a donc bien incompatibilité des deux plugins. J’ ai passé les meta tags directement dans le squelette ZPIP en attendant de trouver une meilleure solution.
Merci
ZPIP fait son propre travail sur les META. Pour une raison que j’ignore (et je n’ai pas cherché), il ne prend pas en compte la surcharge du plugin SEO.
Si j’ai bien compris, le plugin ZPIP considère que le plugin SEO devrait d’abord « effacer » les meta mises par ZPIP avant d’écrire les siennes. Je ne suis pas sûr de comprendre pourquoi, mais je n’ai pas d’opinion sur la question, je laisse les autres trancher :)
Heu, je voulais regarder si un
<utilise />
ou autre chose pouvait permettre à Zpip de prendre en compte , j’ai donc testé.Par contre avec spip 2.1.2 , j’ai 2 balises title , avec que le plugin SEO et après avoir supprimer le contenu de tmp/
?
Une de ZPIP, et une de SEO. ZPIP semble écrire tout seul les balises META sans qu’elles soient dans le squelette, mais je ne suis encore une fois sûr de rien, je ne l’utilise pas :)
ZPIP ne fait rien « tout seul ». C’est juste un squelette avec des inclusions. Donc je pense que le plugin n’est simplement pas conçu pour fonctionner avec n’importe quel squelette... (d’ailleurs je lis dans la doc qu’il ne fonctionne déjà pas avec squelettes-dist :p )
Alors je n’ai pas d’idée :) Mais là comme ça je ne vois pas pourquoi ça « marche pas » alors qu’à titre perso j’utilise les balises #SEO_TRUC que je fou moi même où je veux dans mes squelettes. Je vois pas comment la balise peut créer seule une double occurence :)
J’ai pas testé sous ZPIP néanmoins, c’est ce que j’avais cru comprendre :)
Justement, le défaut du concept c’est qu’il faut *modifier* le squelette pour que ça marche. Si tu as un squelette fonctionnel sans le plugin (ie qui contient déjà les balises title etc), alors l’activation du plugin doublonne ces balises. Donc on est obligé de modifier le squelette, qui ne peut alors plus marcher sans le plugin (enfin il est incomplet).
Ok je viens de comprendre.
Déjà pour les doubles occurrences, il faut dans un premier temps vérifier de ne PAS activer l’insertion automatique si on utilise soit même les balises.
Ensuite je crois comprendre que ZPIP a lui même dans ses gabarits par défaut une insertion de title+meta description, ce qui forcerait qui souhaite utiliser les balises SEO (ou l’insertion automatique) à surcharger TOUTES les zpip/head/page-truc qui sont là par défaut.
C’est ce que j’ai l’impression de comprendre du ZPIP que je viens de regarder. C’est donc pas « automatique » mais c’est « pensé par défaut » et ça ne semble pas « surchargeable en une fois ». Est-ce que ZPIP sinon ne pourrait pas avoir une « option » "ne pas utiliser les head/ ? Enfin j’en sais rien, il y a sûrement une bonne raison pour que chaque page ait un head par défaut dans ZPIP :)
La bonne raison pour avoir un head par defaut dans un squelette est juste de le rendre utilisable :p
Entre nous, je ne connais pas de squelette qui ne prévoit pas les balises title et description ...
Il faudrait alors oui une balise #INSERT_TRUC qui comporte un « défaut » surchageable :)
(les squelettes qui par exemple :p mais oui il faut toujours un défaut)
Petite précision concernant mon problème de mise à jour du meta tag title. J’avais placé la balise #SEO_META_TAGS dans le fichier /inclure/head.html du squelette ZPIP. Je pense qu’il aurait été plus judicieux de la mettre dans /head/article.html et /head/rubrique.html (en supprimant aussi les tags existants). Je n’ai pas encore testé mais cela semble plus logique.
Au niveau de Google cela fait vraiment bizarre, une description et un titre qui ne correspondent pas du tout à l’article. J’espère que cela va se régulariser rapidement.
Désolé pour le dérangement.
Christophe
Bonjour et merci pour ce plugin,
J’ai le même souci que NicoModo et chris28. Quand on navigue sur le site, la balise Title affichée est toujours celle de la page précédente, et il faut Recalculer la page pour que le vrai title apparaisse.
Est-il possible de voir un exemple de structure de squelette pour lequel ca fonctionne bien ?
Spip 2.1.0
Plugin SEO 1.3.1
Est-ce que tu as bien un #CACHE0 avec ton inclusion ? Parce que sinon tu gardes en mémoire la dernière fois qu’il a été calculé !
Par exemple tu peux te faire :
Avec le fichier inc-seo.html qui contient
Ou quelque chose du genre
Ca marche !
Voilà ce que j’ai fait :
1. Créer le fichier inc-seo.html et y coller :
2. dans mon inc-head.html je place l’inclure juste après la balise head :
3. dans l’interface admin du plugin, je décoche « activer l’insertion automatique »
Merci xdjuj !
Merci beaucoup pour cette réponse qui m’a bien aidée !
++
Pour en revenir à cette histoire de balises meta en double, j’ai pour ma part placé dans inc_header.html le
#SEO_META_TAGS
avant la suite de lignes annoncées par
Il semblerait que la balise « title » prise en compte soit bien celle qui vient en premier, c’est à dire celle que j’ai remplie avec le plugin SEO.
(ici : http://ecriture-livres.fr/)
Est-ce que je fais bien ? Est-ce que Google prendra bien cette première balise « title » pour la bonne ?
Bonjour :)
Google verra 2 balises TITLE, ce qui n’est pas bon.
Tu utilises SarkaSPIP et je n’ai aucune idée de comment sont fait ses squelettes. Si ses squelettes incluent directement le TITLE de ta page, il faut voir comment les désactiver.
Je remarque également que ton hébergement est toujours en PHP4 ce qui te posera certainement des problèmes sur d’autres plugins.
Merci pour les infos ; je me prendrai par la main et je verrai pour migrer en php5. C’est vrai que certains plugins plantent chez moi...
Pour la balise title, c’est noté. j’ai simplement désactivé la ligne dans le fichier concerné ; j’ai vérifié, le plugin SEO intervient bien dans toutes les pages.
Cela dit, c’est un peu dommage qu’il ne permette d’intervenir que sur sommaire, articles et rubriques. Mes pages auteur et plan du site, notamment, auraient bien besoin d’une balise title spécifique...
En tout cas merci pour ce plugin indispensable !
Re salut :)
D’un autre côté, il est difficile d’insérer un titre « pertinent » sur une « page » de manière automatique. Seul toi peut savoir que ta page « envoyer_ami » doit s’appeler « Envoyer cette page à un ami - Mon site ».
Je te conseille dans ce cas d’utiliser le plugin Pages Uniques :
http://www.spip-contrib.net/Plugin-Pages-uniques
Qui te permet de gérer tes pages comme des articles, et donc d’envisager utiliser le plugin SEO avec.
A titre personnel mes pages envoient elles même leur titre, par exemple :
Que je récupère de la sorte :
En somme, cela signifie :
- SI la variable « titre_seo » est envoyée, ALORS ne pas utiliser le plugin SEO et remplir les balises une par une...
- SINON utiliser le plugin SEO et sa configuration (première ligne)
J’espère que ces éléments de réponse t’aideront.
Bonne soirée.
Gloups, d’accord ! Merci pour le soutien. Je reviendrai dire si ça marche !
Répondre à ce message
Bonjour à tous !
J’aimerais connaître la syntaxe pour les mots-clefs. Est-ce qu’il fait les séparer par des virgules, des points virgules, ou simplement des espaces ?
Merci d’avance !
Bonjour Anne-Laure.
Tu utiliseras plutôt la virgule comme séparateur, mais je t’invite à te pencher un peu plus sur la question en te documentant par exemple ici : http://www.alsacreations.com/article/lire/628-balises-meta.html
Bonne journée :)
Répondre à ce message
Bonjour
J’utilise ce plugin qui fonctionne très bien mais j’ai une petite question : pourquoi la page plan du site affiche les métas de la page d’accueil (ce qui m’embête un peu).
La page 404 par exemple ne prend pas en compte les métas
Merci
Salut Cécile :)
Il y a plusieurs réponses à ta question :
- la configuration du plugin te permet de gérer les META que tu souhaites
- l’appel au plugin dans tes squelettes permet également de gérer comme tu l’entends les pages
Si ta page 404 ne prend pas en compte de META (ce qui peut sembler normal, vu qu’elle n’a rien à dire cette page) c’est peut être que ton squelette n’appelle pas le plugin :)
Bonjour et merci de ta réponse xdjuj
Oui, je pense avoir compris le principe et j’ai bien les métas que je veux sur articles et rubriques, j’ai mis l’appel des méta dans un fichier head (je n’en ai qu’un), mes squelettes de pages n’ont que le coeur de la page. Ce que je ne comprends pas c’est que la page 404 et la page plan (squelettes page-plan.html et page-404.html) qui ne sont pas gérées dans l’admin (donc non administrables niveau métas) se comportent différemment : plan récupère les méta de l’accueil (page-sommaire), 404 ne récupère rien.
Tu sembles utiliser zpip et je crois qu’il n’aime pas le plugin SEO :)
Oui, effectivement j’utilise zpip, j’ai lu les messages ici concernant les différents problèmes et fais les modifications nécessaires pour que le plugin fonctionne bien, sauf pour la page plan...
Pour clôturer ma question, j’avais trop simplifié en ne me servant que d’un fichier head, j’ai donc repris la structure de zpip concernant les différents fichiers head et j’y ai mis les balises du plugin dedans (sauf pour 404 et plan), ça marche très bien maintenant, merci encore.
Bah j’ai rien fait mais content que ça fonctionne pour toi :) Bonne journée !
Répondre à ce message
salut
tous ces plugins sont pratiques en soi mais n’apporte rien de plus que l’installation automatique du code GA.
ce post n’étant pas une critique gratuite, j’interviens car ce que je cherche c’est récupérer les stats GA pour les intégrer sur un page SPIP. afficher par exemple le top des pays visiteurs avec la période présélectionnée sur GA.
ceci dit je doute que ce soit une chose aisée à faire sachant qu’il faut être connecté sur GA pour avoir accès aux données. peut-être intégrer une connection avec id et mdp google pour que le plugin ait accès aux rapports..
bref c’était une petite réflexion que je me faisais, mais suis pas développeur, malheureusement...
Salut Seds :)
- Ca apporte également de pouvoir configurer tes METAS de manière globale pour le site, ou de manière individuelle sur chacune des pages.
- Ca apporte les urls canoniques
- Ca apporte les google webmasters tools
Tout ça depuis une interface simple, sans mettre les mains dans le code source, c’est déjà pas mal :)
C’est en réalité uniquement ce qui est demandé à ces plugins.
La fonctionnalité que tu décris est très intéressante, mais n’a rien à voir avec du SEO. C’est un plugin « Lire des stats Google Analytics » que tu décris, et ça n’est pas l’objet des plugins dont tu parles :)
Personne n’a pour l’instant dû éprouver le même besoin que toi, ou personne n’a pris le temps de le coder, il te faudra donc être un peu patient, et utiliser le site de GA, qui fonctionne déjà très bien ! ;-)
Ca pourrait en revanche être une chouette évolution de l’espace privé... :)
Bonne soirée.
Répondre à ce message
bonjour,
j’ai un problème lorsque j’installe le plugin j’ai une erreur sur le fichier seo_update.php
qui ne me permet pas d’utiliser le plugin.
la version de spip est SPIP 1.9.2g
avez - vous déjà rencontré ce problème ?
Répondre à ce message
Bonjour et merci pour cet excellent plugin.
J’ai une question, comment faire fonctionner le plugin SEO avec un site multilingue.
Par exemple pour la balise titre de mes articles j’ai :
Le plugin SEO affiche ca dans la barre, au lieu d’afficher seulement l’intitulé correspondant à la langue en cours.
Y a-t-il une solution ?
Salut :)
Bien vu, ça n’est pas encore codé (rajouté en TODO).
En attendant tu peux utiliser le filtre extraire_multi :
(#SEO_META_TAGS
Ca devrait faire l’affaire :)
Par contre je viens de vérifier sur un site, et je n’ai pas le problème que tu annonces, es-tu à jour dans ta version du plugin ? Parce que chez moi ça fonctionne sans le extraire_multi.
Merci pour cette réponse rapide !
Effectivement, j’utilisais la version 1.2.2
J’ai mis à jour le plugin et ca fonctionne maintenant. :)
En même temps, les sites multilangues avec
<multi>
je persiste et je signe : Say Le mâââl absolu pour sa SEO !!! EDIT : surtout si tu veux faire de l’analytics par langue en fait...Répondre à ce message
J’ai installé ce plugin qui fonctionne nickel. Bravo aux développeurs !
Par contre, pour mon sitemap pour Google News, je dois afficher les mots-clé sous cette forme-là :
Or, la balise #SEO_META_TAGS me les affiche sous cette forme-là :
plus tout un tas d’autres trucs dont je n’ai pas besoin. Comment faire pour juste extraire les mots-clé ?
Merci d’avance.
Hop. Une balise sur mesure pour ton besoin :
http://www.spip-contrib.net/Plugin-SEO
<news:keywords>#SEO_META_BRUTE{keywords}</news:keywords>
Normalement ça devrait le faire, tu peux également appeler la meta de ton choix, genre
#SEO_META_BRUTE{copyright}
pour extraire le champ Copyright.Tu peux la récupérer tout de suite sur le SVN ou attendre le prochain ZIP généré :)
Sinon il te suffit de récupérer les modifs directement :
http://zone.spip.org/trac/spip-zone/changeset/39941
Cool. Merci beaucoup !
Comme je ne sais pas utiliser le SVN, j’attendrai le prochain zip :)
Répondre à ce message
Depuis l’installation de SEO, j’ai tout en double et en triple dans la source de mes pages : title, keywords, description, même le code de validation Google apparaît en double, alors qu’il n’y a pas de doublons dans mes squelettes. Qn d’autre a eu ce problème ?
SEO 1.3.0, Spip 2.1.0 [15608]
Est-ce que tu n’as pas par hasard activé l’insertion automatique + mis toi même les balises ? :)
C’était ça. Merci beaucoup !
Répondre à ce message
Super ce plugin qui a l’air de fonctionner sans problème !
Seulement une question : n’ayant aucune idée ce que c’est les URL canoniques, je ne sais où placer la balise #SEO_URL
Merci d’avance de votre aide.
Je me répond à moi-même : l’URL canonique apparaît tout seul dans le « head ». Par contre, je n’ai toujours pas compris à quoi cela sert.
Çà peux répondre à ta question :)
http://blog.paradiseo.fr/url-canonique-et-redirection,38.html
Répondre à ce message
Pour une étrange raison, aucun meta n’est inséré sur ma page sommaire.
Pour les articles et rubriques, pas de problème.
Version 1.3.0
Je l’ai constaté aussi sur un SPIP 2.0.10, quelle est ta version de SPIP ?
Spip 2.1.0 aussi
Ok je pense avoir trouvé une solution (temporaire) pour que ça marche.
Je ne connais pas assez le core de SPIP pour comprendre réellement ce qu’il se passe, mais l’erreur vient du fichier seo/seo_fonctions.php
à partir de la ligne 70 on a ça :
Sauf qu’après test, sur la page sommaire, $GLOBALS[’contexte’] n’est pas vide, il contient lang=fr par exemple dans mon cas (sans doute parce que c’est un site multilingue).
J’ai juste remplacé ce bloc par celui-ci :
Ca semble marcher, mais je préfère que quelqu’un de plus calé s’y intéresse, car il est possible que je loupe d’autres valeurs de $GLOBALS qui me sont inconnues...
Je pense que tu as parfaitement raison :)
Merci d’avoir prit le temps de regarder
=> http://zone.spip.org/trac/spip-zone/changeset/38288
Répondre à ce message
Superbe.
Simplement pour info, le plugin ne semble pas créer les tables s’il est installé avec step, le « futur » gestionnaire de plugin. Mais en repassant sur la gestion des plugins ça s’installe parfaitement.
Répondre à ce message
Merci pour ce super plugin très simple d’utilisation.
Répondre à ce message
Du super boulot, merci
Répondre à ce message
Bonjour Thomas
À mon tour de vous remercier pour ce plug-in !
Cordialement,
Serge
Répondre à ce message
Bon plugin, cependant une petite erreur dans la validation webmaster tools :
le code insère une balise meta avec pour name « verify v1 » alors que cela devrait sous la forme « google-site-verification »
Nous n’avons pas mis à jour le plug-in depuis que Google a changé le type de meta-verificaiton.
Nous essaierons de le mettre à jour dans les jours prochains.
Merci !
Répondre à ce message
Bravo pour ce plugin !
Je l’ai modifié chez moi pour corriger le problème mentionné sur la balise title, ai rajouté une option pour les title et description par défaut et mis en place les filtres par défaut qui me semblaient indispensables.
Je commiterai prochainement la modification afin que tout le monde puisse en profiter.
Toutes nos excuses pour le délai de réponse et merci de votre contribution !
Répondre à ce message
bonjour,
merci beaucoup pour ce plugin !
une petite remarque cependant au sujet de la meta-info « title » : firefox (3.0.13) ne semble pas prendre en compte la syntaxe :
<meta name="title" content="ze title de la page"/>
mais fonctionne mieux avec :
<title>ze title de la page</title>
j’ai donc remplacé dans le fichier pipelines/seo_insert_head.php (l.66) :
par :
et là c’est nickel.
Bonjour,
Merci pour l’usage de notre plugin et de votre commentaire.
Le SEO Plugin produit seulement des méta-données de « frais supplémentaires » qui ne sont pas affichées par des navigateurs. C’est parce qu’il n’y a aucune « règle » pour faire une étiquette de <title> dans SPIP. Le #TITRE peut avoir besoin de supprimer_numero, le webmaster peut souhaiter inclure le #NOM_SITE_SPIP, etc. Il y a un bon nombre de possibilités ! Instead of trying to guess, we just leave it up to the squelettes :
<title>(#TITRE#NOM_SITE_SPIP</title>
Merci !
(Je suis désolé pour mon Français effroyable, il est automatiquement traduit !)
Hi,
Thank you for using our plugin and for your comment.
The SEO plugin only generates "extra" metadata which are not displayed by navigators. This is because there is no "rule" for making a <title> tag in SPIP. The #TITRE may need supprimer_numero, the webmaster may wish to include #NOM_SITE_SPIP, etc. There are lots of possibilities ! Instead of trying to guess, we just leave it up to the templates :
<title>(#TITRE#NOM_SITE_SPIP</title>
Thanks !
Répondre à ce message
Je croyais que pour éviter des pb avec GG Analytic, qu’il fallait le mettre le plus bas possible. Si on insère le code Javascript au début, si GG A a des pb de serveurs, ça va ralentir le vôtre. Enfin d’après ce que j’ai lu sur internet. Toutefois merci pour ce plugin, il serait intéressant d’y inclure toutes opti du couteau suisse sur les URL.
Effectivement, même Google recommande de placer son code JS juste avant
</body>
Il faudrait envisager un #INSERT FOOTER pour ce genre de chose, ou tout simplement pour ce plugin un modèle spécifique à ajouter dans le squelette.
Pour les URLs canoniques, quel est le principe de fonctionnement du plugin ?
Excusez mon français, il est une traduction automatique.
C’est pareil que par exemple
dans vos squelettes.
Quant au #INSERT_FOOTER, je n’ai pas fait des essais, mais crois que la différence est négligeable. Au besoin, le Javascript pourrait être modifié pour ajouter au
au lieu de document.write().The canonical URLs are similar to, for example :
in your templates.
As for #INSERT_FOOTER, I haven’t done any testing, but I believe that the difference is negligible. If necessary, the JavaScript could be modified to append to
instead of document.write().Répondre à ce message
L’embrochable a un bogue. Il devrait spécifier les URL canoniques avec un <link rel=...>, pas un <link rev=...>.
Un fixe a été commis à SVN et un nouveau paquet sera disponible bientôt.
Répondre à ce message
Bonjour,
Bravo pour ce plugin, j’aurais juste une remarque qui pour moi est bloquante :
SEO ne gère pas les autorisations.
Donc les auteurs/Rédacteurs peuvent modifier tous les champs Meta Tags sans tenir compte des droits.
J’utilise ’Autorité’ pour permettre aux auteurs de modifier leurs articles même plubliés.
Est il donc prévu de gérer la fonction ’autoriser’ ?
Merci d’avance
Répondre à ce message
Je viens de tester rapidement le plugin cela semble marcher parfaitement sous SPIP 2.0.9.
Par contre j’étais déçu que l’on ne puisse pas utiliser le #INSERT_HEAD dans un squelette inclut mais après avoir testé cela semble marcher tout de même ! Donc dans quel cas ce n’est pas censé marcher ?
Concernant une évolution possible, il serait cool que cela puisse aussi gérer Xiti ;)
Répondre à ce message
as tu vérifié avec ce genre d’outils ?
http://www.webmasterwebtools.com/meta-tag-extractor/index.php
Pour moi, je ne trouve pas le code dans mes pages (source Firefox) mais les meta sont bien présent lorsque je scan avec des outils pour méta ..
C’est magique, et pour moi ça marche avec le couteau suisse pour ajouter un Insert_Head sur toutes mes pages.
Donc top comme outil.
Bravo
Répondre à ce message
J’ai bien suivi toutes les instructions, mais les balises méta ne se sont pas générées sur mes pages !
Est-ce que ce plugin est compatible avec d’autres plugins ?
Peu-t-on introduite des balise dans les différents champs ?
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 : |