====== Utiliser une Sitemap ======
> Ce tuto a été rédigé par //[[sparcool@gmail.com|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 : [[http://www.yooda.com/info/fiches/fiche_agir/google-Sitemap|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 [[http://www.davilac.net/foro/sitemaps/sitemaps.zip|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 :
"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 [[http://www.google.fr/webmasters/sitemaps|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.