De HTML meta-tags vullen van de pagina van een artikel

Doel van dit voorbeeld is om in de meta-tags van onze pagina de lijst van trefwoorden die aan het artikel gekoppeld zijn, alsmede de naam van de auteurs op te nemen.

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.

Voorbeelden van door SPIP gevulde META NAME tags
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
<B_keywords>
<meta name="keywords" content="<BOUCLE_keywords(MOTS) {id_article} {","}>[(#TITRE|attribut_html)]</BOUCLE_keywords>" />
</B_keywords>
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.

Auteur Hanjo Gepubliceerd op: Aangepast: 21/03/23

Vertalingen: عربي, català, English, Español, français, italiano, Nederlands, українська