Table des matières
Utiliser une Sitemap
Ce tuto a été rédigé par Sparcool
Le but de ce tutorial est de mieux référencer votre forum dans le moteur de recherche Google à l'aide d'un “plan de site” plus communément appelé Sitemap. Lunatic a découvert un script sur le forum officiel, spécialement conçu pour créer une sitemap à jour de votre forum SMF. Nous allons donc voir ensemble comment utiliser ce script.
Comprendre et utiliser Google Sitemap
Je n'aime pas apprendre quelque chose à quelqu'un sans que celui comprenne le “pourquoi du comment”. Donc pour ceux qui voudrait en savoir plus sur Google Sitemap et son fonctionnement, je vous renvoie à cette adresse : Comprendre et Utiliser Google Sitemap
Installation du script
Si vous avez lu le lien “Comprendre et utiliser Google Sitemap”, vous devez vous dire que cela doit être bien long pour référencer toutes les pages de son forum mais un script a été spécialement conçu pour vous faciliter la tâche.
Tout d'abord Téléchargez le script et dézippez le sur votre disque dur. Vous devriez vous retrouver avec un dossier nommé sitemaps. Pour l'installer sur votre forum, rien de plus simple, envoyez tout simplement ce dossier et son contenu à l'aide de votre client FTP dans le dossier forum.
Voilà c'est installé. Pour en être sûr, rendez-vous sur www.votresite.com/forum/sitemaps/ et vous devriez voir tous les derniers fils de dicussion.
Avoir le script en français
Si vous vous êtes rendu sur www.votresite.com/forum/sitemaps/ vous avez certainement remarqué que les titres sont en anglais. Ce n'est pas bien grave, mais c'est toujours mieux de l'avoir en français.
Créer un fichier fr.php avec comme contenu :
<?php $lang = array( "description" => "Description", "forumsitemap" => "Sitemap du forum", "forumsname" => "Nom du forum", "page" => "Page", "poster" => "Posteur", "replies" => "Réponses", "sitemap" => "Sitemap", "start" => "Début", "topic" => "Fil de discussion", "topics" => "Fils de discussion", "views" => "Vues", ); ?>
Et envoyez-le dans le dossier sitemaps/lang
Maintenant nous devons dire au script d'utiliser le français. Ouvrez le fichier sitemaps/index.php et cherchez à la ligne 7 :
require("lang/en.php");
Remplacez simplement le en par fr :
require("lang/fr.php");
Mettez maintenant à jour le fichier sur votre ftp et vous aurez maintenant le script en français.
Le fichier à soumettre à Google
Grâce à ce script, vous pourrez récupérer un fichier se mettant à jour automatiquement. Pour le récupérer, rendez-vous simplement sur www.votresite.com/forum/sitemaps/sitemaps.php Malheureusement, si vous donnez cette adresse de sitemap à Google, vous aurez une erreur puisque Google demande une sitemap à la racine du site. Il faut donc déplacer ce fichier à la racine de votre site !
Commencez par éditer le fichier. Ouvrez le fichier sitemaps/sitemaps.php et rechechez à la ligne 11 :
require_once('../SSI.php');
Et remplacez par :
require_once('./forum/SSI.php');
Envoyez maintenant ce fichier à la racine de votre site et effacez celui se trouvant dans le dossier sitemaps
Votre sitemap sera maintenant accessible à cette adresse : www.votresite.com/sitemaps.php
Soumettre votre sitemap à Google
Nous allons maintenant voir comment soumettre votre Sitemap à Google. Rendez vous donc sur le Site de Google SiteMaps et connectez-vous à l'aide de votre compte Google. Si vous n'en possèdez pas encore, vous pouvez facilement en créer un. Le lien d'inscription se trouve en dessous du “Bloc” pour se connecter
Si vous êtes connecté, vous arrivez sur une page vous demandant d'indiquer l'URL de votre site. Votre URL entrée, cliquez sur “Gérer http://www.monsite.com” et rendez-vous dans l'onglet Sitemap. Maintenant cliquez sur “Ajouter un plan Sitemap”, choisissez votre type de Sitemap (ici “Ajouter un plan Sitemap Web générique”) et entrez l'URL d'accés à votre fichier .php : http://www.votresite.com/sitemaps.php
Il faudra attendre quelques jours, voir quelques semaines, avant que Google n'indexe votre sitemap.
Voilà c'est terminé. Google possède maintenant une sitemap de votre forum qui se met automatiquement à jour.