Google SiteMaps : comment guider Google dans son site
Consultez la formation au référencement naturel Google de WebRankInfo / Ranking Metrics
Apparement la structure de sitemap.xml est plus complexe que çà
http://permalink.gmane.org/gmane.comp.w ... user/61737
http://permalink.gmane.org/gmane.comp.w ... user/61737
- Code: Tout sélectionner
<BOUCLE_secteurs(RUBRIQUES) {id_parent=0}>
<url>
<loc>#URL_RUBRIQUE</loc>
<lastmod>[(#DATE|affdate{'Y-m-d'})]</lastmod>
<changefreq>daily</changefreq>
</url>
En fait pour oscommerce on à deja des sitemaps.(On peut aussi ajouter la date d'insertion ou de modification)
Ce qui est chiant c'est le nombre de requetes hallucinant si votre boutique à des milliers de produits. (sauf si on utilise un systeme de cache)
J'ai pas analysé le script de google mais appriori j'voit pas comment il peut fonctionner pour un site 100% php/mysql sans quil accede à la base de donnée ou sont stockés les produits, les categories etc...
[edit]j'avait pas vu le include donc c bon
[/edit]
Ce qui est chiant c'est le nombre de requetes hallucinant si votre boutique à des milliers de produits. (sauf si on utilise un systeme de cache)
J'ai pas analysé le script de google mais appriori j'voit pas comment il peut fonctionner pour un site 100% php/mysql sans quil accede à la base de donnée ou sont stockés les produits, les categories etc...
[edit]j'avait pas vu le include donc c bon
Que pensez-vous de http://enarion.net/google/ ? Avez-vous testé ?
Je viens d'essayer , c'est très simple d'utilisation apparemment. Maintenant faut voir...
Je viens d'essayer , c'est très simple d'utilisation apparemment. Maintenant faut voir...
Foxus a écrit:j'ai RIEN compris
en fait c jsute ça le fichier :
<urlset>
-
<url>
<loc>http://www.google.com/BUILD</loc>
<lastmod>2005-04-30T03:45:08+00:00</lastmod>
</url>
-
<url>
<loc>http://www.google.com/about.html</loc>
<lastmod>2005-05-07T00:45:09+00:00</lastmod>
</url>
</urlset>
Et c'est bon je soumet ça a google via mo ncomtpe google (en mettant les url ?
ca fait quoi si j'enleve les <lastmod> ?
je vais me programmer ça en delphi alors si c si simple que ça
merci de ne aps me laisser sans reponse
Au risque qu'elle paraisse déplacée, je réitère la question.. (en gras dans la citation^^)
kloh je n'ai pas bien saisis ta question mais j'ai du mal m'exprimé
je me suis basé sur le sitemap.xml du site google.com
dedans il est tres tres simpliste, j'ai juste changer les urls par celles de mon site et j'aio soumis l'url de mon sitemap.xml sur mon compte google.
sa structure est :
<url>
<loc>http://www.google.com/BUILD</loc> (la par contre je laisse ou met l'url de mon site ???)
<lastmod>2005-04-30T03:45:08+00:00</lastmod> : ca je l'ai elenver
</url>
-
<url>
<loc>http://www.google.com/about.html</loc> je met toute mes url
<lastmod>2005-05-07T00:45:09+00:00</lastmod> j'enleve ca aussi
</url>
</urlset>
c bon ?
plus de 650 url dedans generé avec mon soft que je vien de programemr il y a 2 heure (un exe en delphi)
je me suis basé sur le sitemap.xml du site google.com
dedans il est tres tres simpliste, j'ai juste changer les urls par celles de mon site et j'aio soumis l'url de mon sitemap.xml sur mon compte google.
sa structure est :
<url>
<loc>http://www.google.com/BUILD</loc> (la par contre je laisse ou met l'url de mon site ???)
<lastmod>2005-04-30T03:45:08+00:00</lastmod> : ca je l'ai elenver
</url>
-
<url>
<loc>http://www.google.com/about.html</loc> je met toute mes url
<lastmod>2005-05-07T00:45:09+00:00</lastmod> j'enleve ca aussi
</url>
</urlset>
c bon ?
plus de 650 url dedans generé avec mon soft que je vien de programemr il y a 2 heure (un exe en delphi)
J'ai essayer ce script ( http://www.orvinfait.fr/scripts_web_performant.html ) qui a été donné dans un message plus haut et j'obtiens ce message :
Warning: readdir(): supplied argument is not a valid Directory resource in /var/www/free.fr/d/9/timesplittersgames/sitemap.php on line 85
Voilà le passage avec les numéros des lignes:
Sinon j'ai utilisé la méthode de Foxus et envoyé à Google et j'attend de voir ce que ça donne
EDIT : c'est bon la méthode de Foxus marche^^, mon fichier xml vient d'être pris en compte par Google^^
Warning: readdir(): supplied argument is not a valid Directory resource in /var/www/free.fr/d/9/timesplittersgames/sitemap.php on line 85
Voilà le passage avec les numéros des lignes:
- Code: Tout sélectionner
65 - /* Mettre l'adresse de votre site ici
66 - exemple: http://www.monsite.fr/
67 - Ne pas oublier la barre oblique a la fin
68 - */
69 - $adresse_site="http://www.timesplittersgames.tk";
70 -
71 - /* Preciser ici le dossier de depart si besoin.
72 - Pour les sites fonctionnant sous Apache mettre: $rep_deb="../www/"; */
73 - $rep_deb="";
74 -
75 -
76 - /*compteur du nombre de fichiers sitmap
77 - ces fichiers sont mis dans le tableau $lifi */
78 - $vlifi=0;
79 -
80 - $telo1=0;
81 - $a_enr_fir="<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<urlset xmlns=\"http://www.google.com/schemas/sitemap/0.84\">\n";
82 - $a_enr_fi1t=$a_enr_fir;
83 - $handle=opendir($rep_deb);
84 - $rot1=0;
85 - while ($file=readdir($handle))
86 - {
87 - if($file != "." && $file != "..")
88 - {
89 - $fi1[$rot1]=$file;
90 - $rot1++;
91 - }
92 - }
Sinon j'ai utilisé la méthode de Foxus et envoyé à Google et j'attend de voir ce que ça donne
EDIT : c'est bon la méthode de Foxus marche^^, mon fichier xml vient d'être pris en compte par Google^^
non "readdir" est autorisé sur free voila une version qui marche
Je l'ai testé ce matin salut
en fait c'est parce que t'es trop remonté dans l'arborescense des fichiers de free il me semble ...
- Code: Tout sélectionner
<html>
<head>
<title>Générateur de fichier sitemap</title>
<meta http-equiv="content-type" content="text/html; charset=iso-8859-1" />
<meta name="generator" content="HAPedit 3.1">
</head>
<body bgcolor="#FFFFFF">
<h2>Génération du fichier sitemap.xml... </h2>
<?
// générateur de fichiers sitemap.xml pour google
// 1- éditer $racine
// 2- uploadez le fichier sur votre compte et lancez à partir d'un navigateur
$racine= "http://topflood.free.fr";
$DossiersInterdits = array("includes","modules","sessions","images","pnadodb");
$FichiersInterdits = array("config.php");
$toutXml ="<?xml version=\"1.0\" encoding=\"UTF-8\"?>\r\n<urlset xmlns=\"http://www.google.com/schemas/sitemap/0.84\">\r\n";
$myfiles=GetDirContents(".");
/**
function Dossier_Autorisé
param : $DossierCourant
return : vrai si dossier autorisé faux sinon
*/
function Dossier_Autorisé($DossierCourant)
{
global $DossiersInterdits;
return Est_Autorisé($DossierCourant, $DossiersInterdits);
}
/**
function Dossier_Autorisé
param : $DossierCourant
return : vrai si dossier autorisé faux sinon
*/
function Fichier_Autorisé($DossierCourant)
{
global $FichiersInterdits;
return Est_Autorisé($DossierCourant, $FichiersInterdits);
}
/**
permet de réaliser les deux fonctions précédentes
*/
function Est_Autorisé($DossierCourant,$Interdits)
{
$drapeau = true;
while ($drapeau && list(,$Dossier)=each($Interdits) )
{
if ($DossierCourant == $Dossier)$drapeau = false;
}
reset($Interdits);
return $drapeau;
}
/**
fonction GetDirContents
param : $dir dossier racine (le test est récursif)
return : liste des urlsDossier_Autorisé
*/
function GetDirContents($dir){
global $racine;
ini_set("max_execution_time",10);
if (!is_dir($dir)){die ("PROBLEME: $dir!");}
if ($root=@opendir($dir)){
while ($file=readdir($root)){
if($file=="." || $file==".."){continue;}
if(is_dir($dir."/".$file) && Dossier_Autorisé($file)){
$files=array_merge($files,GetDirContents($dir."/".$file));
}else{
$extension=substr($file,-3);
if ($extension=="php" or $extension=="htm")
{
echo "<b>$dir</b>/$file<bR>";
$files[]=$racine.substr($dir,1)."/".$file;
}
}
}
}
return $files;
}
foreach($myfiles as $url)
{
$toutXml.=
"<url> \r\n <loc>$url</loc> \r\n </url> \r\n";
}
$toutXml.="</urlset>";
$fp = fopen("sitemap1.xml", "w+");
fwrite($fp, $toutXml);
fclose($fp);
?>
<center><a href=http://topflood.free.fr>Top flood</a></center>
</body>
</html>
Je l'ai testé ce matin salut
en fait c'est parce que t'es trop remonté dans l'arborescense des fichiers de free il me semble ...
Dernière édition par Mumuri le Mer Juin 15, 2005 15:23, édité 2 fois.
-

cybervince - WRInaute passionné

- Messages: 872
- Inscription: Dim Aoû 01, 2004 0:08
Bon je viens de soumettre le sitemap de mon forum phpbb.
J'ai fait quelques modifications du mod spécifique phpbb afin qu'il prenne en compte mon url_rewriting (avec le titre du post dedans), et ca me génère bien un fichier qui a une bonne gueule.
On va bien voir ce que ca donne.
J'ai fait quelques modifications du mod spécifique phpbb afin qu'il prenne en compte mon url_rewriting (avec le titre du post dedans), et ca me génère bien un fichier qui a une bonne gueule.
On va bien voir ce que ca donne.
Formation recommandée sur ce thème :
Formation Référencement naturel Google : apprenez une méthode efficace pour optimiser à fond le référencement naturel dans Google de façon durable... Formation animée par Olivier Duffez et Fabien Facériès, experts en référencement naturel.
Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.
Lectures recommandées sur ce thème :
- Google Sitemaps : explications en français :-)
- Google Sitemap Generator version 1.3
- Google SiteMaps : guide pratique en français
- Contraintes d'emplacement du Sitemap
- Sitemaps : protocole commun pour Google, Yahoo et Live Search
- Exalead rejoint le protocole Sitemaps.org
- Nouvelles fonctionnalités pour Google Sitemaps
- Les statistiques de Google Sitemaps
- Ecrire un sitemap pour Google News
- Google Webmaster Central
- Google SiteStats dans Google SiteMaps
- google sitemaps
- 1and1 et Google Sitemaps
- Google Sitemaps generator
- google sitemaps et apres ?????
- [Google Sitemaps] Générateur amélioré
- évolution du PR sur Google Sitemaps
- Sous domaines et Google Sitemaps
- Générer un google sitemaps exhaustif
- Précision à propos de Google SiteMaps
- Google sitemaps, mise à jour?
- Problème avec Google Sitemaps
- Le fichier sitemaps du site Google.com
- Pb de vérification avec google sitemaps
- Google Sitemaps ultra-lent ?
Consultez la description détaillée des produits ou services de Google suivants : Google Webmaster Tools, Google Sitemaps
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités






le forum