Toute l'actualité du CMS TYPO3, typoscripts, extensions, liens et téléchargements
Nous sommes le 09/02/2010
Créer un Google sitemap
1. Pourquoi un Google sitemap ? Quelle est son utilité ?
Comme vous le savez très certainement, Google est le moteur de recherche numéro 1 depuis quelques années. La majorité des recherches sur la toile sont effectuées depuis ce moteur d'où l'intêret d'être bien positionné sur ce moteur. Le positionnement d'un site Internet dépend de plusieurs facteurs comme la qualité du code HTML, l'abondance de contenu pertinent, des liens explicites, des attributs alt renseignés sur les images... bref, tout ce qui fait partie d'une bon référencement naturel.
Le Google sitemap est un outil présenté par Google depuis quelques années pour améliorer la manière dont le spider de Google viendra indexer votre site. le processus d'indexation est relativement long car un robot doit parcourir tous les liens sur votre site depuis la page d'accueil. La technique du Google sitemap a donc été présentée pour solutionner ce problème en fournissant ainsi au spider de Google un plan du site normalisé selon un schéma bien défini. Le sitemap est un fichier XML valide qui représente donc un état du site à un moment donné. Chaque page est contenu dans le fichier sitemap.xml et elle s'accompagne des informations suivantes :
loc : lien internet pour accéder au contenu de la page
lastmod : date de dernière modification. La date est au format du W3C
changefreq : fréquence de mise à jour de la page. Les valeurs sont 'always', 'hourly', 'daily', 'weekly', 'monthly', 'yearly' et 'never'
priority : indique une priorité par rapport aux autres pages sur le serveur. La priorité est un paramètre qui varie de 0 à 1.
Vous pouvez consulter l'intégralité des recommandations en anglais sur le site de Google. Un sitemap peut contenir plusieurs milliers de liens. Il devient donc fastidieux de le mettre en place et surtout, de le mettre à jour ! Comment faire pour TYPO3 ?
Comme pour le reste, on passe bien souvent par une extension ;o) J'ai choisi de vous parler de weeaar_googlesitemap. Pourquoi ? Tout simplement parce qu'elle est complète.
2. Installation de l'extension weeaar_googlesitemap
Informations sur l'extension weeaar_googlesitemap :
- Clé d'extension : weeaar_googlesitemap
- Téléchargement weeaar_googlesitemap
- Documentation weeaar_googlesitemap
Importez l'extension depuis le gestionnaire d'extensions de TYPO3
Confirmez ensuite la création de la table tx_weeaargooglesitemap :
L'extension est désormais installée. D'ailleurs, si vous actualisez le menu de gauche, vous devriez voir apparaitre un module GoogleSitemap.
3. Configuration de l'extension weeaar_googlesitemap
La configuration est relativement simple mais elle passe obligatoirement par du typoscript. Créez un template étendu que vous appelerez depuis votre template root ou bien insérez le code suivant directement dans ce dernier.
Pour information, cette configuration correspond au site Typo3journal. N'hésitez donc pas à l'adapter à votre configuration.
sitemap = PAGE
sitemap {
# Type de page pour le sitemap.xml
typeNum = 200
10 >
10 < plugin.tx_weeaargooglesitemap_pi1
# Page root
10.pid_list = 60
10.recursive = 0
# Autorisation des pages de type 'standard, avancé et raccourci'
10.allowedDoktypes = 2,1,4
# Choix du protocole
10.defaultCode = sitemap_org
# Url du site
10.domain = www.typo3journal.info
# Configuration tt_news
10.tt_news.single_page {
#Actualités du site
1 = 75
1.pid_list = 78
}
10.tt_news {
# désactivation pour le calendrier
disabledParameter = day,month,year
}
# headers
config {
disableAllHeaderCode = 1
additionalHeaders = Content-type:text/xml
no_cache = 1
xhtml_cleaning = 0
}
}
Les derniers articles à consulter :
Réduire les options du menu contextuel
Quelques options à placer dans le TS config d'un groupe pour alléger les options disponibles dans les menus contextuels

