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
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
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 : |