Si l’on veut optimiser le référencement du site par les moteurs de recherche, on peut par exemple mentionner le descriptif de l’article, les mots-clés associés, ainsi que le nom du ou des auteurs dans des balises spéciales, appelées « Métas NAME », situées dans l’en-tête du document HTML.
| Rôle | Syntaxe HTML/SPIP |
|---|---|
| Titre de la page | <title>[(#NOM_SITE_SPIP|textebrut)]</title> |
| Description | [<meta name="Description" content="(#INTRODUCTION|couper{200}|textebrut)" />] |
| Mots-clés | <B_keywords> |
| Auteurs | [<meta name="Author" content="(#LESAUTEURS|textebrut)" />] |
| Nom du logiciel | <meta name="Generator" content="SPIP[ (#SPIP_VERSION)]" /> |
| Courriel du webmestre | [<meta name="Reply-to" content="(#EMAIL_WEBMASTER|textebrut)" />] |
N’oubliez pas de passer le filtre textebrut sur les balises SPIP pour supprimer les tags, paragraphes et espaces insécables qui n’ont rien à faire ici. Limitez également le nombre de caractères, conformément aux limitations propres à chaque meta-tags, avec le filtre couper.
On remarquera que pour les mots-clés on utilise une boucle imbriquée pour aller chercher ces informations à partir de l’id_article courant. De plus, on spécifie une virgule comme séparateur afin que le contenu du meta-tag soit compréhensible (y compris par un moteur de recherche).
Ces meta-tags ne sont pas indispensables pour assurer le bon référencement d’un site. Par contre, n’oubliez pas le titre de la page, qui reste important, notamment parce qu’il permet d’identifier clairement chaque page de votre site dans les résultats de recherche.
Voici donc l’exemple complet pour le squelette article (à placer dans une boucle ARTICLES, entre les balises head de la page) :
Vous pouvez adapter cet exemple à chaque type d’élément : rubriques, brèves, etc.

SPIP 1.9.2