S'identifier - S'inscrire - Ecrire un article - Contact

Créer un plan sitemap pour un site Viabloga

Par rap • Tutoriels • Mardi 08/07/2008 • 5 commentaires  • Lu 9950 fois • Version imprimable

Mots-clés : , , ,


Après avoir suggéré de créer un plan sitemap pour chaque site hébergé sur Viabloga j'ai essayé de trouver une solution et j'ai trouvé un moyen très simple pour créer un plan sitemap sans passer par un logiciel ni faire appel à un site proposant ce service et être ainsi restreint à 500 pages.

Il suffit d'utiliser la page d'archives ! Dans le code source de la mise en page, cherchez <object class=archive> et modifiez ce code :
<ul>
     <object class=archive_entry count=100000>
    <li><attribute date_and_title_and_link></li>
     </object>
</ul>
Par
<textarea rows="10" cols="50">
<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="
http://www.sitemaps.org/schemas/sitemap/0.9">
<object class=archive_entry count=10000000>
   <url>
      <loc><attribute news_url></loc>
      <lastmod><attribute published_t.yyyy>-<attribute published_t.mm>-<attribute published_t.dd></lastmod>
      <changefreq>monthly</changefreq>
      <priority>0.5</priority>
   </url>
</object>
</urlset>
</textarea>

Explications : tout d'abord le "textarea", il sert à afficher le code html sans l'appliquer directement. De plus le code d'un plan sitemap est en xml alors cela risquerait de bugger si on ne mettait pas le textarea.

Ensuite on met les balise de début du plan sitemap, on intègre l'object "archive_entry" avec une grande valeur (je pense que 10000000 suffira). Et enfin on met les valeurs dont on a besoin dans les bonnes balises : l'url de l'article et la date de publications.

Dans les balise "changefreq", j'ai mis la valeur "monthly" c'est à dire que l'article à tendance à être modifié tout les mois mais vous pouvez mettre au chois :
  • always
  • hourly
  • daily
  • weekly
  • monthly
  • yearly
  • never
    Et enfin la balise "priority" qui définit l'importance de l'article par rapport aux autres. Mettez une valeur comprise en 0.0 et 1.0 en sachant que la priorité par défaut est de 0.5.

    Bon fini pour les explications, vous changez le code que je viens de dire et ensuite vous importez votre modèle de mise en page dans le menu administrateur. Allez sur votre page d'archives (http://monsite.viabloga.com/archive.shtml) et vous verrez un champ texte. Vous copier ce qu'il y a dedans et vous le coller dans un nouveau fichier Bloc-notes que vous enregistrez sous "sitemap.xml" en changeant le type de fichier par "Tous les fichiers".

    Et voilà votre sitemap est prêt, vous pouvez rétablir l'ancien code html des archives et envoyer votre plan sitemap dans les fichiers de votre viabloga.

    Enfin il ne reste plus qu'à indiquer l'url à Google dans votre espace "Outils pour les webmasters".
  • D'autres articles sur des thèmes similaires :


    Commentaires

    par Stephane le Mercredi 09/07/2008 à 13:41

    Stephane Merci pour le tutoriel !


    Re: par OlivierMG le Samedi 12/07/2008 à 07:17

    OlivierMG  stéphane, je viens de voir que tu avais noté 5 étoiles la suggestion sur le sitemap, cela signifie-t-il que c'est vraiment utile pour les moteurs, même si par définition sur un blog il n'y a quasiment pas de page isolée et non linkée ?


    Re: par Stephane le Samedi 12/07/2008 à 11:27

    Stephane J'aime bien l'idée d'avoir une liste complète de toutes les pages, avec un champ lastmod pour dire quand la page a changé la dernière fois. Ca peut être utile pour plein de choses, pas seulement pour Google, Yahoo et compagnie. Par exemple pour un aspirateur, je préfère qu'il aille chercher toutes les pages du sitemap plutôt qu'il crawle n'importe comment des cgi qu'il n'a pas le droit de crawler.


    ça, c'est vraiment ingénieux ! par Jean-Luc le Mercredi 09/07/2008 à 13:51

    Jean-Luc (ou comment repousser toujours les limites...)

    Cela signifie-t-il que tu accordes la même valeur [priority] à chaque article ? Pour ma part, cela me va très bien. Rien n'empêche de modifier à la mano ensuite pour certains articles avant d'envoyer le plan.

    A tester, donc. Et merci !


    par OlivierMG le Samedi 12/07/2008 à 07:12

    OlivierMG  super !

    je n'ai pas encore eu le temps de lire l'article en détail, et je ne pense pas en fait qu'un sitemap soit utile dans un blog, les pages étant bien reliées les unes aux autres, mais on ne sait jamais, et en tout cas merci de nous faire partager ta trouvaille ! :-)



    Session

    Pour participer plus facilement, ouvrez une session :

    Identifiant de
    mon blog
    Nom d'utilisateur
    Mot de passe

    Si vous avez déjà un blog sur ViaBloga ou si vous avez ouvert un compte sur l'un d'entre eux, vous pouvez vous identifier avec votre nom d'utilisateur et mot de passe en précisant d'abord l'identifiant de votre blog.

    S'inscrire

    Discussions actives (+ commentaire)


    Archives par mois