Wil je zorgen voor een optimale weergave van jou site in de zoekresultaten van de verschillende zoeksites op internet, dan moet je ervoor zorgen dat de speciale HTML meta tags in de heading van je pagina op de juiste wijze gevuld zijn. Me SPIP kun je ze automatisch vullen, door bijvoorbeeld de beschrijving van het artikel te gebruiken, of de gebruikte trefwoorden, maar ook de naam van de auteur(s). We laten je zoen hoe je dat kunt doen.
Rol | HTML/SPIP syntax |
---|---|
Titel van de pagina | <title>[(#NOM_SITE_SPIP|textebrut)]</title> |
Omschrijving | [<meta name="description" content="(#INTRODUCTION|couper{200}|attribut_html)" />] |
Trefwoorden |
|
Auteurs | [<meta name="author" content="(#LESAUTEURS|attribut_html)" />] |
Naam software | <meta name="generator" content="SPIP[ (#SPIP_VERSION)]" /> |
Emailadres webmaster | [<meta name="reply-to" content="(#EMAIL_WEBMASTER|attribut_html)" />] |
Vergeet niet om de filters textebrut
en attribut_html
op de bakens van SPIP toe te passen om zaken als paragraafindelingen en ondeelbare spaties te verwijderen. Beperk ook het aantal tekens conform de specificaties van iedere meta-tag met behulp van het filter couper
.
Je ziet dat voor de trefwoorden een lus is opgenomen die informatie gaat zoeken aan de hand van de id_article van het huidige artikel. Verder geven we een komma aan als scheidingsteken om de inhoud van de meta-tag duidelijker te maken (ook voor een zoekrobot).
Hieronder een volledig voorbeeld voor een skelet article.html
(deze code plaats je binnen een lus ARTICLES en binnen de <head>
van de pagina):
<head>
<title>[(#TITRE|textebrut) - ][(#NOM_SITE_SPIP|textebrut)]</title>
[<meta name="description" content="(#INTRODUCTION|sinon{#DESCRIPTIF_SITE_SPIP}|couper{200}|attribut_html)" />]
<B_keywords><meta name="keywords" content="<BOUCLE_keywords(MOTS) {id_article} {","}>[(#TITRE|attribut_html)]</BOUCLE_keywords>" /></B_keywords>
[<meta name="author" content="(#LESAUTEURS|attribut_html)" />]
<meta name="generator" content="SPIP[ (#SPIP_VERSION)]" />
[<meta name="reply-to" content="(#EMAIL_WEBMASTER|attribut_html)" />]
</head>
En hetzelfde kun je doen voor de pagina van een rubriek, een nieuwsbericht, enz.