| |
|
| :: |
| Auteur |
Message |
SeO Administrateur - Site Admin

Inscrit le: 15 Mar 2006 Messages: 3301
|
Posté le: Sam Mai 27, 2006 8:53 am Sujet du message: [Archive] mx Google Sitemaps 1.0.1 |
|
|
ATTENTION
La nouvelle version est sortie : Pour mettre à jour rendez vous sur ce sujet.
Ce qui suit est conservé pour archive.
Le support pour la 1.0.1 sera maintenu quelques temps pour les installations existantes.
Veuillez ne pas utiliser cette version pour une nouvelle installation.
--------------------------------------------------------------------------------------
mx Google Sitemaps
Nom Du Module : mx Google Sitemaps
Auteur : dcz / www.phpBB-SEO.com
Description : Ce module va créer des plans de site Google Sitemaps pour phpBB et mxBB Portal (le cas échéant).
Version : v1.0.1
Niveau d'installation : Facile pour la base, Avancée en utilisant le mod_Rewrite.
Temps d'installation : 3 Minutes pour la base, un peut plus en utilisant le mod_Rewrite.
Notes de L'Auteur :
Solution modulaire de Sitemaps Google pour phpBB et mxBB Portal.
Ce mod va créer un SitemapIndex, établissant la liste des Sitemaps installés.
Veuillez vous assurer que vous avez correctement installé mx Google Sitmaps avant de soumettre le fichier sitemap.php (ou sitemaps.xml avec le mod Rewrite) au Service Google Sitemaps.
Ce mod est initialement inspiré de celui de jhaskins's : Google sitemap generator (Joe Haskins ~ http://www.streetrod3.com) mais il a été totalement recodé pour un résultat tout à fait différent.
Le code est fait pour être le plus rapide possible, tout en donnant le plus d'informations possible (Liens plus date de dernières modification).
Le système de template de phpBB n'est pas mis à contribution, toute la sortie est faite en utilisant echo pour de bien meilleures performances, rendant l'utilisation de ce mod possible pour de très gros forums.
Ce module a été testé sur des listing de forums contenant plus de 5000 sujets uniques (ce qui signifie bien plus de liens en comptant le pagination des sujets) avec succès.
Et il devrait être possible d'aller plus loin encore, Google autorisant jusqu'à 50 000 url par Sitemaps.
Et comme il n'est pas forcement utile d'utiliser trop de ressources serveur en listant 50 000 url dans le Sitemaps d'un forum, ce qui reviendrais à ressortir de très vieux sujets, vous pouvez limiter le nombre de liens en sortie dans l'ACP, pour que dans tous les cas vous puissiez tirer parti du système.
Pourquoi un tel système :
Comme vous le savez sûrement, Google Bot, comme d'autres robots d'indexation, explore les pages de vos sites afin de les faire apparaître dans les moteurs de recherche.
Les Bots doivent tout d'abord trouver un lien vers votre site, en général la home, avant d'y trouver d'autres liens vers les pages de votre site.
La plupart du temps, ils reviendrons plusieurs fois avant de tester les liens trouvés sur la page d'entrée, et de répéter la séquence 1) explorer un nouvelle page 2) tester les liens présent sur celle ci.
Vous comprendrez que cela peut prendre un certain temps avant qu'un moteur de recherche ne trouve toutes les url de votre site.
Car ils ont beaucoup de travail avec les milliards de pages du net, et il leur faut beaucoup de visites pour découvrir tous les liens d'un site, d'autant plus s'il faut passer par différentes pages avant de trouver des liens vers un contenu "recherche-able".
Le contenu intéressant dans un forum phpBB se trouve dans les sujets. Trouver leur url revient, la plupart du temps (toujours si on veut utiliser les meilleurs url, celle des sujets, et concentrer le Page Rank sur celle ci), à charger une url d'un forum sur l'index de phpBB, puis à charger l'url d'un sujet de la liste du forum. Et cela est rendu encore plus difficile pour les forums comportant plusieurs pages de sujets.
C'est pourquoi un tel système existe, pour fournir un nombre important de liens à Google Bot en très peut de visites. Tout le monde y gagne, moins de visites sont nécessaires pour trouver du contenu, qu'il soit nouveau ou simplement mis à jour, et ces visites sont beaucoup plus productives.
Avec ce système, le Google Bot visitera le SitemapIndex, seul fichier à enregistrer chez Google, et y trouvera un Sitemap par forum ainsi qu'un sitemap listant tous les forums. Chaque élément de la liste fournit une url vers un sitemap ainsi que sa date de dernière modification, basée sur celle du dernier message de chaque forum.
Google Bot n'aura qu'à suivre les liens vers les plans de site modifié depuis sa dernière visite pour y trouver jusqu'à 50 000 url pointant vers les sujets de ce forum avec, encore une fois, une date de dernière modification basée sur la date du dernier message de chaque sujet.
Aucune visite inutile donc, Google Bot n'aura qu’à explorer les liens des sujets modifiés depuis sa dernière visite pour trouver du "neuf".
Par défaut, toutes les listes affichent le contenu le plus récent en premier. Il est donc possible de limiter le nombre de liens (dans l'ACP) au disons, derniers 1000 sujet actifs seulement, de façon a économiser des ressources serveur tout en ne risquant pas trop de laisser des nouveaux sujets passer inaperçu (enfin si vous avez moins de 1000 nouveaux sujets par 24 heures et par forum )
Il est également possible (dans l'ACP) d'inverser l'ordre du tri. Cela peut s'avérer utile pour commencer tardivement le référencement d'un gros forum, cela permettrait de fournir les listes des url des sujets les plus anciens, mais cela ne devrait qu'être utilisé de façon temporaire, pour ne pas compromettre la découverte de nouveau sujets.
Une fonctionnalité supplémentaire a été ajouté dans la version 1.0.1. Il est désormais possible d'exclure des forums publics (le cas échéant, des pages publiques mxBB et des catégories d'articles KB publiques) du listing depuis l'ACP.
Cela permet de réduire l'importance de certains forums que vous souhaiteriez moins optimiser.
Avec KB, c'est la même chose, un Sitemap par catégorie publique établissant la liste des url des articles approuvés. La date de dernière modification est basée sur celle du dernier commentaire.
Avec mxBB Portal, un Sitemap établissant la liste des url des pages du portail apparaîtra dans le SitemapIndex. Malheureusement, dans ce cas, pas de date de dernière modification, cette information n'existe pas dans ce cas.
En conclusion, ce mx Google Sitemaps va vraiment rendre les choses plus facile pour votre référencement sur le moteur de recherche Google (et donc bien d'autre utilisant ses résultats). Il ne favorisera pas le PageRank (PR) de vos page, car les liens fournis ne sont pas pris comme de BackLinks, mais il facilitera grandement l'exploration de vos pages.
La majorité des visites du Google Bot seront désormais utilisées pour mettre en cache du nouveau contenu, plutôt que pour simplement trouver de nouveaux liens ou simplement revenir sur ceux connus pour voir s'ils ont évolués.
Plus de pages mises en cache en moins de visites et le nouveau contenu trouvé plus rapidement. Tout le monde y gagne.
Et si vous mettez un lien html vers votre SitemapIndex quelque part (un seul, pas trop de liens non plus car vous ne voulez pas non plus de visites inutiles sur cette page) vous verrez que beaucoup d'autre robots d'indexation exploreront vos Sitemaps.
Le version 1.0.1 ne devrait plus poser aucun souci avec ORACLE ou POSTGRE. A valider.
Si votre standard de réécriture d'url n'est actuellement pas pris en charge par les mod Rewrites phpBB SEO, vous pouvez envoyer une demande dans le Forum mod Rewrite phpBB. La Team fournira des fichiers prémodés.
Langages :
Démo :
Télécharger :
Mise à jour :
- phpBB :
Pour mettre à jour depuis la version RC1 ou RC2, vous devrez suivre la procédure d'installation.
Vous devrez ensuite ré-entrer vos réglages dans l'ACP.
- mxBB :
Pour mettre à jour depuis la version RC1 ou RC2, vous devrez tout d'abord désinstaller le module dans l'ACP puis suivre la procédure d'installation.
Vous devrez ensuite ré-entrer vos réglages dans l'ACP.
Détails :
Sitemaps Créés :
Un sitemapindex établissant la liste de toutes les sitemapes installées
Un sitemap listant les forums publics
Un sitemap par forum public, listant ses sujets.
Quand KB est installé : (avec phpBB ou mxBB PORTAL)
- Ajoute les entrées nécessaires dans le SitemapIndex
- Un sitemap listant les catégories publiques
- Un sitemap par catégorie listant les articles approuvés.
Quand mxBB PORTAL est installé :
- Ajoute une entrée dans le SitemapIndex
- Ajoute une option dans l'acp permettant de définir l'ID de page mx sur laquelle se trouverait KB
- Un sitemap listant toutes les pages publiques de mx.
Code Otpimisé :
Toutes le requêtes sql potentiellement gourmandes sont séparées en cycles, configurable dans l'ACP.
Possibilité de limiter le nombre total d'url par Sitemap, configurable dans l'ACP.
Possibilité de lister, et limiter, la pagination des sujets, configurable dans l'ACP. La pagination est limité de cette façon :
| Code: | "begin" "end"
| |
| Down Up |
| | | |
v v v v
1, 2, 3 ... 10, 11, 12 |
Seulement le contenu public et valide est listé. Sitemaps 100% Valides.
Améliorations prévues :
Fonctionnalités :
N'hésitez pas à proposer, un système de cache, un listing Yahoo peut être?.
Support pour d'autres Mods :
A voir quels Mods pourraient bénéficier d'un tel listing.
Support pour d'autres mod_Rewrite :
Les fichiers prémodés pour chaque type de mod_rewrite seront ajoutés dans la release à la demande.
Contribution :
Fichiers Prémodés pour plusieurs standards d'url inclus dans le dossier "contrib/" de la release.
Pour les utiliser, écrasez simplement les fichiers originaux avec ceux de la contrib.
Standard d'url actuellement supportés : phpBB SEO Mod Rewrites, Webmedic's rewrite mod, able2know rewrite mod, GoogleBB Links ...
Support :
Support Français à la suite de ce message. Pour des adaptations du mod, merci de lancer un nouveau sujet dans ce forum.
English Support
Previsualisations :
Voici ce que vous verrez dans le panneau d'administration. Dans cet exemple, mx Sitemaps n'est pas installé, le module mx Google Sitemaps n'utilisera et n'installera que le menu Google SiteMaps.
Les menus de mx SiteMaps s'installeront dans la même catégorie si vous l'utilisez.
Note : Des options supplémentaires s'afficheront si vous utilisez mxBB Portal et KB. Elle permettent de specifier l'ID de page de KB ainsi que les exclusions de catégories et pages mxBB publiques.
ACP Menu :
Sitemaps Google
Le systeme de sitemap Google permet au GoogleBot de trouver facilement les liens vers le contenu pas imediatement accessible depuis l'index. Ce systeme génère un index des Sitemaps pointant vers les differents Sitemaps installés. Vous devez enregistrer votre sitemapIndex chez Google si vous voulez profiter des statistiques offerts. Il existe cependant des systèmes de soumissions anonymes
|
_________________ phpBB SEO || SEO Forum || Forum Référencement
GYM Sitemap & RSS for phpBB3 has been released ! || GYM Sitemap & RSS for phpBB3 est disponible !
Dernière édition par SeO le Jeu Mar 08, 2007 1:00 am; édité 5 fois |
|
| Revenir en haut de page |
|
 |
|
 |
dcz Administrateur - Site Admin

Inscrit le: 28 Avr 2006 Messages: 13607
|
Posté le: Sam Mai 27, 2006 8:56 am Sujet du message: Re: [Archive] mx Google Sitemaps 1.0.1 |
|
|
Ajout de contenu dans le listing de mx Google Sitemaps :
Voici un petit add on qui va nous simplifier encore la vie.
L'idée est très simple, trois fichiers à uploader dans mx_ggsitemaps/includes :
index_site.php
sitemap_site.php
url_list.txt
Une nouvelle URL de plan de site Google va pointer son nez dans le SitemapIndex :
http://www.example.com/sitemap.php?site
Ce nouveau plan Google Sitemaps va tout simplement afficher la liste des URLs que vous mettrez dans url_list.txt, une par ligne, et sous leur forme complète :
http://www.example.com/url.html
Donc, en résumant, vous n'avez qu'a uploader les trois fichiers, mettre les URLs que vous voulez lister dans url_list.txt et hop
Attention :
Vous pouvez théoriquement pousser jusqu'à 50 000 URLs dans url_list.txt, mais, sans avoir testé plus que quelques centaines, je pense que qu'il vaut mieux na pas trop dépasser les 2 ou 3000 URLs.
Vous pouvez facilement cloner cet add on en appliquant la procédure suivante :
- Renommez une copie des trois fichiers en :
index_site1.php
sitemap_site1.php
url_list1.txt
- Ouvrez : index_site1.php
Remplacez :
| Code: | | echo "\t\t" . '<loc>' . $root_url . 'sitemap.' . $phpEx . '?site</loc>' . "\n"; |
Par :
| Code: | | echo "\t\t" . '<loc>' . $root_url . 'sitemap.' . $phpEx . '?site1</loc>' . "\n"; |
Ouvrez : sitemap_site1.php
Remplacez :
| Code: | | $site_map = ( isset( $HTTP_GET_VARS['site'] ) ) ? TRUE : FALSE; |
Par :
| Code: | | $site_map = ( isset( $HTTP_GET_VARS['site1'] ) ) ? TRUE : FALSE; |
Remplacez :
| Code: | | $url_array = @file($module_root_path . "mx_ggsitemaps/includes/url_list.txt"); |
Par :
| Code: | | $url_array = @file($module_root_path . "mx_ggsitemaps/includes/url_list1.txt"); |
Ce qui vous permet d'ajouter facilement autant de nouvelles listes que nécessaire.
Elle seront, dans cet exemple, accessible depuis http://www.example.com/sitemap.php?site1
De cette façon, il est tout à fait inutile de faire de trop gros url_list.txt, il vaut mieux en faire plusieurs si vraiment vous avez beaucoup d'URLs à lister (url_list1.txt url_list2.txt ... url_listN.txt).
Pour vous faciliter la vie : SiteSpider.
Ce programme, comme bien d'autres également disponibles, va, moyennant quelques réglages, vous sortir une belle liste d'URLs, une par ligne.
Pensez à ne pas lister les URLs déjà présente dans les autres plan Google Sitemaps
Vous pouvez exclure celon pas mal de critères avec SiteSpider.
Si vous rencontrez des problèmes pour utiliser SiteSpider, merci de lancer un sujet (ou de répondre à ceux déjà lancés sur ce sujet) dans le Forum Techniques de Référencement
D'autre techniques pour établir de Gros listing sont disponible sur le net, n'hésitez pas à nous faire part d'autre solutions
Télécharger le Pack : mx Google Sitemap txt plugin
++ |
_________________ Useful links :
SEO Forum || SEO Directory || SEO phpBB || SEO phpBB3 || Search
____________________
Liens Utiles :
Forum référencement || Annuaire référencement || Référencement phpBB || Référencement phpBB3 || Recherche
Dernière édition par dcz le Mer Juil 05, 2006 11:04 am; édité 2 fois |
|
| Revenir en haut de page |
|
 |
philippe phpBB SEO Team


Inscrit le: 23 Juin 2006 Messages: 490 Localisation: Région Parisienne
|
Posté le: Ven Juin 23, 2006 3:19 pm Sujet du message: Re: [Archive] mx Google Sitemaps 1.0.1 |
|
|
Fichier sitemaps.php
Ligne 30 :
$sitename = $borad_config['sitename'];
ne devrait il pas être
$sitename = $board_config['sitename']; |
_________________ Philippe
Webmaster du forum de Discussions sur la New Beetle | Blog 123-newbeetle | Annuaire Automobile |
|
| Revenir en haut de page |
|
 |
dcz Administrateur - Site Admin

Inscrit le: 28 Avr 2006 Messages: 13607
|
|
| Revenir en haut de page |
|
 |
philippe phpBB SEO Team


Inscrit le: 23 Juin 2006 Messages: 490 Localisation: Région Parisienne
|
Posté le: Dim Juin 25, 2006 3:29 pm Sujet du message: Re: [Archive] mx Google Sitemaps 1.0.1 |
|
|
Petites erreurs dans le fichier /includes/sitemap_kb
Ligne 119
| Code: | | echo "\t\t" . '<loc>' . $root_url . $kb_page_url . '&mode=cat&cat=' . $kb_cat_id . '</loc>' . "\n"; |
remplacer par
| Code: | | echo "\t\t" . '<loc>' . $root_url . $kb_page_url . '?mode=cat&cat=' . $kb_cat_id . '</loc>' . "\n"; |
Ligne 180
| Code: | | echo "\t\t" . '<loc>' . $root_url . $kb_page_url . '&mode=article&k=' . $kb_article['article_id'] . '</loc>' . |
remplacer par
| Code: | | echo "\t\t" . '<loc>' . $root_url . $kb_page_url . '?mode=article&k=' . $kb_article['article_id'] . '</loc>' . "\n"; |
Ligne 266
| Code: | | echo "\t\t" . '<loc>' . $root_url . $kb_page_url . '&mode=cat&cat=' . $kb_cats[$x]['category_id'] . '</loc>' . "\n"; |
remplacer par
| Code: | | echo "\t\t" . '<loc>' . $root_url . $kb_page_url . '?mode=cat&cat=' . $kb_cats[$x]['category_id'] . '</loc>' . "\n"; |
|
_________________ Philippe
Webmaster du forum de Discussions sur la New Beetle | Blog 123-newbeetle | Annuaire Automobile |
|
| Revenir en haut de page |
|
 |
philippe phpBB SEO Team


Inscrit le: 23 Juin 2006 Messages: 490 Localisation: Région Parisienne
|
Posté le: Dim Juin 25, 2006 3:40 pm Sujet du message: Re: [Archive] mx Google Sitemaps 1.0.1 |
|
|
Normalement je devrais avoir la liste des articles de la kb dans la sitemap kb ?
J'ai juste la liste des catégories ... |
_________________ Philippe
Webmaster du forum de Discussions sur la New Beetle | Blog 123-newbeetle | Annuaire Automobile |
|
| Revenir en haut de page |
|
 |
dcz Administrateur - Site Admin

Inscrit le: 28 Avr 2006 Messages: 13607
|
|
| Revenir en haut de page |
|
 |
philippe phpBB SEO Team


Inscrit le: 23 Juin 2006 Messages: 490 Localisation: Région Parisienne
|
|
| Revenir en haut de page |
|
 |
dcz Administrateur - Site Admin

Inscrit le: 28 Avr 2006 Messages: 13607
|
|
| Revenir en haut de page |
|
 |
philippe phpBB SEO Team


Inscrit le: 23 Juin 2006 Messages: 490 Localisation: Région Parisienne
|
Posté le: Dim Juin 25, 2006 3:58 pm Sujet du message: Re: [Archive] mx Google Sitemaps 1.0.1 |
|
|
| dcz a écrit: |
-http://www.forum-newbeetle.com/phpBB2/kb-sitemap-3.xml
Par contre, le listing n'est réalisé que pour les catégories ayant un forum de commentaire défini, et les articles ayant un sujet de commentaire définit.
++ |
Sur la catégorie 3, j'ai un forum de commentaire défini en acces libre avec un sujet existant dans pour chaque article mais pas la liste des articles dans la kb-sitemap-3 |
_________________ Philippe
Webmaster du forum de Discussions sur la New Beetle | Blog 123-newbeetle | Annuaire Automobile |
|
| Revenir en haut de page |
|
 |
dcz Administrateur - Site Admin

Inscrit le: 28 Avr 2006 Messages: 13607
|
|
| Revenir en haut de page |
|
 |
philippe phpBB SEO Team


Inscrit le: 23 Juin 2006 Messages: 490 Localisation: Région Parisienne
|
|
| Revenir en haut de page |
|
 |
dcz Administrateur - Site Admin

Inscrit le: 28 Avr 2006 Messages: 13607
|
Posté le: Mar Juin 27, 2006 11:08 am Sujet du message: Re: [Archive] mx Google Sitemaps 1.0.1 |
|
|
| philippe a écrit: | Petites erreurs dans le fichier /includes/sitemap_kb
Ligne 119
| Code: | | echo "\t\t" . '<loc>' . $root_url . $kb_page_url . '&mode=cat&cat=' . $kb_cat_id . '</loc>' . "\n"; |
remplacer par
| Code: | | echo "\t\t" . '<loc>' . $root_url . $kb_page_url . '?mode=cat&cat=' . $kb_cat_id . '</loc>' . "\n"; |
Ligne 180
| Code: | | echo "\t\t" . '<loc>' . $root_url . $kb_page_url . '&mode=article&k=' . $kb_article['article_id'] . '</loc>' . |
remplacer par
| Code: | | echo "\t\t" . '<loc>' . $root_url . $kb_page_url . '?mode=article&k=' . $kb_article['article_id'] . '</loc>' . "\n"; |
Ligne 266
| Code: | | echo "\t\t" . '<loc>' . $root_url . $kb_page_url . '&mode=cat&cat=' . $kb_cats[$x]['category_id'] . '</loc>' . "\n"; |
remplacer par
| Code: | | echo "\t\t" . '<loc>' . $root_url . $kb_page_url . '?mode=cat&cat=' . $kb_cats[$x]['category_id'] . '</loc>' . "\n"; |
|
au passage, j'avais loupé ça lol.
donc il doit effectivement y avoir un léger souci quand kb est installé avec phpBB.
Cette correction n'est à faire que dans ce cas, pas avec mxBB, je vais régler cela dans la prochaine update.
Et au passage et bien la voilà, donc c'est fait , de manière plus universelle cependant
mx Google sitemaps est mis à jour, version 1.0.1
++ |
_________________ Useful links :
SEO Forum || SEO Directory || SEO phpBB || SEO phpBB3 || Search
____________________
Liens Utiles :
Forum référencement || Annuaire référencement || Référencement phpBB || Référencement phpBB3 || Recherche |
|
| Revenir en haut de page |
|
 |
jcg11290 phpBB SEO Team


Inscrit le: 19 Juin 2006 Messages: 392 Localisation: Carcassonne(11)
|
Posté le: Jeu Juin 29, 2006 3:42 pm Sujet du message: Comment créer les fichiers sitemaps.. |
|
|
Bonjour,
Tous mes rewrites fonctionnent et vérifiés par dcz mais je ne parviens pas à créer les fichiers sitemaps.xlm...
il n'y a que le fichier sitemap.php sans les rewrites qui fonctionne http://www.clic-nature.info/forum/sitemap.php
Donc, j'ai du oublier qqe chose mais j'ai beau fouiller dans le forum, je ne trouve rien qui puisse me mettre sur la voie...
Par avance, merci..
J.Cl.  |
|
|
| Revenir en haut de page |
|
 |
jcg11290 phpBB SEO Team


Inscrit le: 19 Juin 2006 Messages: 392 Localisation: Carcassonne(11)
|
Posté le: Jeu Juin 29, 2006 3:55 pm Sujet du message: Re: [Archive] mx Google Sitemaps 1.0.1 |
|
|
| dcz a écrit: | .. voir, lis le bien, car tu verra qu'il faut uploader les fichiers prémodés pour avoir les bonnes url sur tes plans de site (exemple : http://www.clic-nature.info/forum/sitemap.php?fid=52 c'est pas réécrit encore )
Et rien besoin de créer, une fois que le plan marche et qu'il est enregistré chez Google, tout est automatique
Essai la démo pour t'en convaincre, et test les liens dans le sitemapIndex pour voir ce que cela fait  |
J'ai bien uploadé tous le fichiers mais dans l'acp dans la rubrique
"Réécriture d'URL
Cette option active le mod rewrite pour l'index des sitemaps, les url des sitemaps seront de la forme "forum-sitemap-xx.xml"...." je ne l'avais pas mis à OUI..
Je le fais et voilà ce que cela donne .. http://www.clic-nature.info/forum/sitemap.php
Est-ce correct..? car je ne vois nul par un fichier *.xlm... et les urls qu'il me donne ouvre l'erreur 404...
J.Cl.  |
|
|
| Revenir en haut de page |
|
 |
|
|
| Navigation |
Autres sujets de discussion |
|
| |