Spip 2.0, pour un référencement naturel parfait

CMS SPIP - Référencement - SEO
Pour connaitre le succès, un site internet a besoin d’être mis à jour régulièrement et facilement, c’est l’un des objectifs et l’un des impératifs d’un CMS tel que SPIP.

Il existe bien d’autres méthodes et techniques à respecter, nous allons voir dans la suite de cet article qu’avec SPIP, il est possible de respecter les principales attentes des moteurs de recherche. Ces réponses doivent être mises en place lors de la phase de configuration de Spip puis lors de la production des squelettes.

1 – Configuration de Spip :

> Installez l’excellent plugin « Champs extra 2 » créé par Fil et Marcimat. Pour ce faire, suivez la procédure décrite ici : http://www.spip-contrib.net/Champs-Extras-2
Une fois l’installation faite, déclarez 2 champs au niveau des tables rubrique : description et keywords.
Pour la page d’accueil, nous vous conseillons d’utiliser les zones disponibles pour la configuration du site (Configuration / Contenu du site).

> Installez le plugin « URL » créé par Fabrizio Di Carmine (Pix-L Communication).

Zip - 1.5 ko
Plugin "URL Article"

Il vous permettra de définir l’url d’accès à vos articles à partir du Champs PS. Avec le principe suivant :
- Si le champ PS n’est pas renseigné, c’est le titre de l’article qui sera pris en compte ;
- Si le champ PS est renseigné, c’est lui qui sera utilisé lorsque Spip va calculer les URLs.

> Configurez la réécriture d’URL que vous souhaitez mettre en place à partir de l’espace Configuration / Interactivité / Fonctions avancée. Vous trouverez là une zone « Type d’adresse URL ». Nous vous conseillons de choisir « Propre2 ». Arrivé à cette étape, le back office vous permet de :
- Gérer les balises metas description et keywords par rubrique à partir de l’interface de gestion des rubriques.
- Mettre en œuvre la réécriture d’URL sur votre site internet.
- Définir précisément les urls d’accès à vos articles

Et tout cela, sans avoir écrit une seule ligne de code !!

> Toujours dans l’objectif d’optimiser au mieux le référencement naturel de votre site internet, voici des infos complémentaires complémentaires :
- Créez vous un compte sur le centre Google pour les webmasters
- Installez le plugin Sitemap Google (il y a un article intéressant à ce sujet sur ce blog)

2 – Préparation des squelettes.

A cette étape, il va falloir réfléchir un peu plus et écrire des boucles.

> Dans la zone head de la page
Les squelettes proposés dans la dist ne sont pas optimisés pour répondre à cet enjeu. En effet, la meta description est déclarée dans les 3 squelettes articles, rubriques et sommaire.

Il me semble préférable de nettoyer les 3 squelettes susnommés et d’utiliser le squelette inc-head.html.

C’est dans ce fichier qu’il faudra gérer les balises :

Title : Affichez ici le titre de l’article en cours, et sinon, prenez le titre de la rubrique. Il est recommandé de ne pas dépasser 65 caractères.

Meta Description : Affichez ici la description de la rubrique en cours, sinon prenez ce que vous avez saisi dans le champ description que nous avons créé au niveau de la rubrique (pas plus de 60 mots).

Meta Keywords : Affichez ici les mots clés saisis dans la rubrique en cours (pas plus de 10 à 20 mots).

Voici un exemple pour le sommaire, les rubriques et les articles :

Les balises #META_DESCRIPTION et #META_KEYWORDS ont été préalablement créées via champs extra 2 dans l’admin spip.

Rubriques :

<BOUCLE_meta_rubrique(RUBRIQUES){id_rubrique}>

 #SET{titre_rubrique,(#TITRE|textebrut|supprimer_numero)}
 <title>#NOM_SITE_SPIP [- (#GET{titre_rubrique})]</title>
 [<meta name="description" content="(#META_DESCRIPTION)" />]
 [<meta name="keywords" content="(#META_KEYWORDS)" />]

</BOUCLE_meta_rubrique>

Articles :

<BOUCLE_meta_article(ARTICLES){id_article}>

 #SET{titre_de_la_page,(#TITRE|textebrut|supprimer_numero)}
 <BOUCLE_rub_courante_art(RUBRIQUES){id_rubrique}>#SET{titre_rubrique,(#TITRE|textebrut|supprimer_numero)}</BOUCLE_rub_courante_art>
 [<meta name="description" content="(#META_DESCRIPTION)" />]
 [<meta name="keywords" content="(#META_KEYWORDS)" />]
 <title>#NOM_SITE_SPIP [- (#GET{titre_rubrique})] [- (#GET{titre_de_la_page})]</title>

</BOUCLE_meta_article>

Sommaire :

[(#ENV{sommaire}|oui)
[<meta name="description" content="(#DESCRIPTIF_SITE_SPIP|textebrut)" />]
<meta name="keywords" content="#GET{titre_article}"/>
<title>#NOM_SITE_SPIP</title>
]

> Dans la zone body de la page.

Basez-vous sur les squelettes de la "dist", ils sont très complets :

  • Ecriture des titres dans la balise h1.
  • Pour l’écriture des liens : utiliser les balises spip #URL_ARTICLE et #URL_RUBRIQUE
  • ...

Pour avoir une liste complète des techniques à mettre en œuvre, consulter cet article très clair : http://www.hiseo.fr/optimisations/memento-du-referencement/

 
 
 
Kofi Yamgnane 2010 Le Mouv' Ekopolis.fr : construction et bonnes pratiques en Ile-de-France La Croissanterie France Info Bubendorff Ligue Nationale de Rugby Fédération Française de Triathlon Millemo Arkoon Chassagny Watrelot & Associés WIF Réseaux de Confiance Cequami, ma maison certifiée Jeune Cinéaste Feed-back Entrepreneurs d'avenir Réseau Résonnance IGO Lierac Organisation Internationale de la Francophonie L'Organisation Internationale de la Francophonie