Maximus 2008: déclarer le contenu de son site à Google

Un article de Wiki Maximus CMS.

Là encore maximus version 2008 tape fort :)
Après l'url rewriting personnalisable, les metas divers personnalisables par module, voici une étape bien balèze : les sitemaps XML

Vous ne connaissez pas encore, ben vous avez perdu beaucoup alors :)

Sommaire

Le but d'un sitemap XML

Un sitemap de type XML, n'apportera absolu rien de plus à vos utilisateurs et pourtant .... il va vous rapporter ce que vous n'imaginiez même pas réalisable :)
En effet Maximus 2008 embarque un système dynamique de création de plans XML, plans qu'il faudra déclarer auprès de Google ( moteur de recherche auquel nous allons porter une grande attention ).
Le but ultime d'un sitemap XML est donc de déclarer formellement le contenu d'un site internet le tout page par page ! ( oui vous avez bien lu )



Que dois je faire pour générer mes sitemaps

Rien (plus simple tu meurs :) )
Encore une fois on va jouer dans la simplicité, maximus se charge de tout et va générer tout seul tous les plans qu'il a en sa capacité.




Ou sont situés mes sitemaps sur mon FTP

Dans le dossier suivant:

  • cache/sitemaps/




Combien ai je de sitemaps sur mon site

Là encore tout est simple, et tout va dépendre des modules que vous utilisez sur votre site.
Maximus dans tous les cas pourra générer au total 13 sitemaps XML




Pourquoi autant de sitemaps ?

Tout simplement pour des questions là encore de simplicité, par exemple vous n'utilisez pas la FAQ sur votre site, alors pas de sitemap dédié à la FAQ ... à quoi bon :)
Chaque module phare a donc son propre sitemap XML




Comment savoir quels sitemaps sont présents et disponibles sur mon site ?

Allez on continu à jouer dans la cours des grands, maximus 2008 embarque une jolie interface de gestion de vos sitemaps, il vous sera ainsi aisé de savoir quels sitemaps sont existants, et surtout quelles urls sont à déclarer auprès de notre ami Google (je l'aime celui là :))
comme ce tuto commence à être long je vais me simplifier la vie et balancer un peu des zimages :), tiens regarde ça marcel si c'est pas beau :)
Image:Sitemaps.jpg Image:Sitemaps2.jpg


Comme ça je suis convaincu que vous avez compris:

  • 1 c'est beau
  • 2 c'est fonctionnel
  • 3 j'y comprend rien mais je vais me soigner :)


Bon, trêve de plaisanteries :), restons sérieux un peu c'est déjà assez difficile comme ça :)
Cette interface nous permet donc de supprimer un sitemap ( j'en vois pas l'utilité mais je l'ai fait quand même ( à y être :) ), et aussi à le consulter (là encore pour un humain, y'a pas vraiment un beau paysage à voir :))
ça y'est vous pleurez .... dommage de ne pas avoir utilisé maximus avant, mais que la vie était triste :):)




Comment sont mis à jour mes sitemaps

Encore une fois, on reste simple et zen, on ne fait rien et marcel s'occupe de tout :)
par exemple, je vais rédiger un nouvel article sur mon zoli site tout neuf, et zou le sitemap est mis à jour automatiquement et déclare au prochain passage de google sur mon zoli site cette nouvelle page disponible.
c'est on ne peut plus simple, et si dans trois jours je décide que finalement cet article ben j'en veux plus, je le met à la poubelle, je le brule et je le jette au puit, ben là encore le sitemap est mis à jour et ne déclarera plus cette page qui n'existe plus par ailleurs sur mon site.

C'est simple, facile et ça peut rapporter gros :):)



Comment déclarer mes sitemaps XML à Google

Ah la grande question !!!!
et c'est là que les athéniens atteignirent :)

Là mon coco ben ... tu vas devoir te le faire tout seul, cyril .... il ne sera pas toujours derrière toi, hein :):)
mais enfin, comme cyril il aime bien partager et faire plaisir aux autres, il va quand même un peu expliquer comment on fait :)

Alors de un, je vais de ce pas me créer un compte sur google (ha oui, là il va falloir y passer, mais tu va voir marcel c'est pas bien compliqué :))

On va donc se rendre ici et une fois le compte créé s'identifier:
https://www.google.fr/webmasters/sitemaps/siteoverview



Pour la suite c'est on ne peut plus simple et en français, donc je vous laisse deviner où il faut insérer les plans :), dans tous les cas les urls à déclarer sont présentes dans l'interface dédiée aux sitemaps



A noter

  • le sitemap du forum est généré une fois par jour automatiquement et pas à chaque post (ça serait trop lourd )
  • il est possible de le régénérer plusieurs fois par jour pour les gros forum ( voir en annexe )
  • tous les sitemaps sont générés automatiquement sans aucune interventions de votre part
  • une fois un sitemap déclaré à google, vous n'aurez jamais plus rien à faire
  • votre travail se résume donc à déclarer tous les sitemaps existants sur votre site auprès de Google
  • d'autres moteurs de recherches souhaitent approuver ce système dans l'avenir :)




Annexe

Pour les gros forums il est possible d'actualiser plusieurs fois par jour le sitemap de vos forums, pour ce faire:

  • ouvrir le fichier footer.php
  • ajouter une ligne comme suis:
CronHours('1800', '2000', 'forumok', 'forumd');

Ce qui nous intéresse tout particulièrement, ce sont les deux chiffres 1800 et 2000 qui délimitent le créneau horaire du cron à enclencher.
Dans ce cas précis, le cron sera enclenché automatiquement entre 18 heures et 20 heures ( c'est à dire la première personne ou robot accédant au site, génèrera ce sitemap entre ce créneau horaire)
Il vous est donc possible de le générer plus de fois mais n'en abusez pas, cela ne fera rien de plus, les sitemaps étant lus au maximum une fois par jour (il est en effet très rare qu'un bot vienne relire un sitemap plusieurs fois dans la journée).
ce système se veut robuste et peu consommateur en ressources, je l'ai d'ailleurs écrit à la base pour le site www.nukescripts.fr qui en comprend 18 actuellement :)



souhaitant avec cette cerise sur le gâteau de maximus 2008, vous apporter autant de plaisir qu'à moi à travailler sur le net :)


Cyril 13 jul 2008 à 10:17 (CEST)