Arrêt brutal de l'indexation de mes pages

Forum dédié aux techniques de référencement que vous avez mis en place. Test, études de cas, analyses des résultat obtenus.

Modérateur: Modérateurs

Arrêt brutal de l'indexation de mes pages

Messagede landry » Sam Avr 02, 2011 7:22 am

Bonjour,

J'ai un site sur lequel il y a un annuaire avec plus de 2500 sites inscrits.
Je me suis dit que c'était un peu dommage de ne pas profiter de l'occasion pour créer 2500 pages de plus et en même temps cela offrira à chaque site sa page perso.
Après avoir codé une page php afin de récupérer les infos nécessaires je fais la page.php matrice, celle qui va générer les 2500 autres. (Comme celle-ci : http://www.micro-astuce.com/annuaire/site-2524.html)
Ca fonctionne parfaitement et pour accélérer le mouvement d'indexation, avec l'aide de ce forum, je mets en place une boucle afin qu'elle puisse me confectionner un joli sitemap que j'offre ensuite à GG.
Et ça marche aussi.
Tout va très bien GG indexe une trentaine de page par jour, au bout d'un moment 1207 pages sont indexées puis d'un coup ça part en vrille.
Le lendemain je n'ai plus que 1169 pages et ça ne bouge plus, parfois ça tombe à 1167 puis ça revient à 1169 le lendemain mais ça ne va pas plus loin.
Le sitemap ne comporte aucune erreur, même pas d'avertissement. D'ailleurs j'ai fait ce qu'il y a de plus simple, sans fioriture :
Code: Tout sélectionner
  <?xml version="1.0" encoding="UTF-8" ?>
- <urlset xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.sitemaps.org/schemas/sitemap/0.9 http://www.sitemaps.org/schemas/sitemap/0.9/sitemap.xsd" xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
- <url>
  <loc>http://www.micro-astuce.com/annuaire/site-1.html</loc>
  </url>
- <url>
  <loc>http://www.micro-astuce.com/annuaire/site-2.html</loc>
  </url>
- <url>
  <loc>http://www.micro-astuce.com/annuaire/site-3.html</loc>
  </url>
etc ....

Ca fait une semaine que c'est comme ça.
Une idée de ce qu'il se passe ?
Merci

NB : La semaine dernière j'ai même vu le forum passer de 5400 pages indéxées à 4600, mais la situation a été rétablie dès le lendemain et le problème n'est plus réapparu.
La cuisine, c'est facile : http://www.ceinfo.fr
Et l'informatique aussi : http://www.micro-astuce.com
landry
PR3
PR3
 
Messages: 320
Inscription: Mer Sep 06, 2006 8:44 am
Localisation: Carcassonne (France)

Publicité

Re: Arrêt brutal de l'indexation de mes pages

Messagede dcz » Lun Avr 04, 2011 6:43 pm

landry a écrit:Une idée de ce qu'il se passe ?


A priori pas grand chose d'autre que google qui trouve ton contenu pas assez bon.

Mais tu peux quand même éviter les meta qui n'existent pas :
Code: Tout sélectionner
<meta name ="Ceinfo.fr : recette de cuisines faciles et rapides classées par catégorie." />

A priori tu voulais dire :
Code: Tout sélectionner
<meta name="description" content=""Ceinfo.fr : recette de cuisines faciles et rapides classées par catégorie." />


Et tu as des souci d'encodage sur l'annuaire avec FF4 : http://www.micro-astuce.com/annuaire/co ... -p1-7.html

Il n'y a pas de <meta http-equiv="Content-Type" comme sur les fiches que tu as ajoutés.
Useful links :
SEO Forum || SEO Directory || SEO phpBB || Search
____________________

Liens Utiles :
Forum référencement || Annuaire référencement || Référencement phpBB || Recherche
dcz
Admin
Admin
 
Messages: 21325
Inscription: Ven Avr 28, 2006 9:03 pm

Re: Arrêt brutal de l'indexation de mes pages

Messagede landry » Mar Avr 05, 2011 1:50 pm

Merci de ta réponse dcz, j'ai donc apporté les corrections nécessaires. :wink:
La cuisine, c'est facile : http://www.ceinfo.fr
Et l'informatique aussi : http://www.micro-astuce.com
landry
PR3
PR3
 
Messages: 320
Inscription: Mer Sep 06, 2006 8:44 am
Localisation: Carcassonne (France)

Re: Arrêt brutal de l'indexation de mes pages

Messagede landry » Sam Avr 09, 2011 6:46 am

Bonjour,

Je fais le ménage dans l'annuaire du coup.

Mais quand on supprime une id dans la db de catégorizator, mettons que je supprime l'id 2594. La dernière entrée est donc la 2593.
Si un nouveau site s'inscrit il aura l'id 2595, la 2594 est définitivement perdue sauf si je la rentre manuellement.
Y a t'il un moyen d'éviter cela ?

Merci
La cuisine, c'est facile : http://www.ceinfo.fr
Et l'informatique aussi : http://www.micro-astuce.com
landry
PR3
PR3
 
Messages: 320
Inscription: Mer Sep 06, 2006 8:44 am
Localisation: Carcassonne (France)

Re: Arrêt brutal de l'indexation de mes pages

Messagede landry » Sam Avr 09, 2011 9:36 am

En fait je cherche le moyen d'envoyer une requête à la db pour qu'elle réintégre comme id "attribuables" de la 2577 à la 2594.
Je pense que l'on doit pouvoir le faire mais je n'arrive pas à trouver comment.
La cuisine, c'est facile : http://www.ceinfo.fr
Et l'informatique aussi : http://www.micro-astuce.com
landry
PR3
PR3
 
Messages: 320
Inscription: Mer Sep 06, 2006 8:44 am
Localisation: Carcassonne (France)

Re: Arrêt brutal de l'indexation de mes pages

Messagede gowap » Sam Avr 09, 2011 6:31 pm

ALTER TABLE `nom_table` AUTO_INCREMENT =2577

sinon c'est dispo dans phpmyadmin, faut aller sur la table en question, et ensuite onglet "operations" tu peux modifier le champ auto_increment (dans la version 2 de phpmyadmin, la v3 je connais pas)
Gravure-News : la communauté francophone de la gravure de CD/DVD et son forum d'entraide.
Avatar de l’utilisateur
gowap
phpBB SEO Team
phpBB SEO Team
 
Messages: 1510
Inscription: Dim Mai 07, 2006 10:56 pm

Re: Arrêt brutal de l'indexation de mes pages

Messagede landry » Sam Avr 09, 2011 7:46 pm

Merci Gowap.
Je teste ça au plus vite. :D
La cuisine, c'est facile : http://www.ceinfo.fr
Et l'informatique aussi : http://www.micro-astuce.com
landry
PR3
PR3
 
Messages: 320
Inscription: Mer Sep 06, 2006 8:44 am
Localisation: Carcassonne (France)

Re: Arrêt brutal de l'indexation de mes pages

Messagede landry » Dim Avr 10, 2011 6:39 am

Ca fonctionne GoWap mais je dois d'abord créer une ID, une seule, et ensuite accepter un site.
Si je crée les ID de 2574 à 2594 le dernier site enregistré prendra l'ID 2594. De 2574 à 2593 elles seront à nouveau perdues.

Mais c'est pas grave, faire 20 fois la manip ce n'est pas un problème. Tu me sors une grosse aiguille du pied.

Merci !! :wink:
La cuisine, c'est facile : http://www.ceinfo.fr
Et l'informatique aussi : http://www.micro-astuce.com
landry
PR3
PR3
 
Messages: 320
Inscription: Mer Sep 06, 2006 8:44 am
Localisation: Carcassonne (France)

Re: Arrêt brutal de l'indexation de mes pages

Messagede dcz » Dim Avr 10, 2011 12:40 pm

Je te déconseille de faire cela car cela revient à créer utiliser une id (et donc une page) pour un nouveau site. Comme tu utilise une réécriture statique, cela ne pose pas de soucis de duplicate, mais bon, cela crée de la confusion inutilement (type un liens vers cette page qui ne correspond plus à ce qui était dit au départ).

Je pense qu'il vaut mieux envoyer une belle 404, voir une 301 vers l'index de l'annuaire, pour les liens qui n’existent plus, vu que c'est bien le cas. Si ton souci était de perdre des id, et bien, c'est pas si grave, t'as de la marge (vraiment).
Useful links :
SEO Forum || SEO Directory || SEO phpBB || Search
____________________

Liens Utiles :
Forum référencement || Annuaire référencement || Référencement phpBB || Recherche
dcz
Admin
Admin
 
Messages: 21325
Inscription: Ven Avr 28, 2006 9:03 pm

Re: Arrêt brutal de l'indexation de mes pages

Messagede landry » Dim Avr 10, 2011 5:28 pm

Je te déconseille de faire cela car cela revient à créer utiliser une id (et donc une page) pour un nouveau site


Là je ne comprends pas, c'est pourtant ce que fais catégorizator :
-http://www.micro-astuce.com/annuaire/site-1.html =ID 1 dans la db
-http://www.micro-astuce.com/annuaire/site-2.html =ID 2 dans la db
ect ...

D'ailleurs ce site avec l'ID 2 maintenant portait l'ID 2500 et des brouettes avant hier, j'ai changé son ID et tout fonctionne bien.


Je pense qu'il vaut mieux envoyer une belle 404, voir une 301 vers l'index de l'annuaire, pour les liens qui n’existent plus, vu que c'est bien le cas

Donc je redirige ces url vers l'accueil, tu penses que c'est bon comme ça ?

c'est pas si grave, t'as de la marge (vraiment).

Je sais, mais comme le sitemap est revu régulièrement et qu'il part de la page 1 à la page 2574 je pensais que c'était mieux de "rustiner".

*************************
Je vois ceci sur une page d'un annuaire célèbre "La page affichée n'est pas classée par Google"
Quand la google barre dit cela est-ce que cela entend que la page n'est pas indéxée ou que la page n'est pas référencée ?

*************************
Selon vous, que devrai-je ajouter à ces pages pour séduire GG, car plus ça va et plus il me désindexe des pages qu'il avait au préalable indéxé. Le bougre !! :D
La cuisine, c'est facile : http://www.ceinfo.fr
Et l'informatique aussi : http://www.micro-astuce.com
landry
PR3
PR3
 
Messages: 320
Inscription: Mer Sep 06, 2006 8:44 am
Localisation: Carcassonne (France)

Re: Arrêt brutal de l'indexation de mes pages

Messagede dcz » Dim Avr 10, 2011 7:00 pm

landry a écrit:Je sais, mais comme le sitemap est revu régulièrement et qu'il part de la page 1 à la page 2574 je pensais que c'était mieux de "rustiner".


Tu veux dire que tu ne fait pas de requête pour trouver les id valides?

Si c'est bien ça, se serait mieux de faire un code qui marche même pour les id qui n'existent plus.
Useful links :
SEO Forum || SEO Directory || SEO phpBB || Search
____________________

Liens Utiles :
Forum référencement || Annuaire référencement || Référencement phpBB || Recherche
dcz
Admin
Admin
 
Messages: 21325
Inscription: Ven Avr 28, 2006 9:03 pm

Re: Arrêt brutal de l'indexation de mes pages

Messagede landry » Dim Avr 10, 2011 8:42 pm

Tu veux dire que tu ne fait pas de requête pour trouver les id valides?

Non. :oops:

Voilà le générateur de sitemap :

Code: Tout sélectionner
<?php
$f = fopen("page_sitemap.xml", "w+");
$entete ='<?xml version="1.0" encoding="UTF-8"?> ';
$entete .='<urlset xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
   xsi:schemaLocation="http://www.sitemaps.org/schemas/sitemap/0.9
   http://www.sitemaps.org/schemas/sitemap/0.9/sitemap.xsd"
   xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"> ';
fwrite($f, $entete."\n");
$nbpage = 2574; 
for ($i=1;$i<=$nbpage;$i++) {
     $url = "<url><loc>http://www.micro-astuce.com/annuaire/site-$i.html</loc></url>";
     fwrite($f, $url."\n");
}
$footer='</urlset>';
fwrite($f, $footer."\n");
fclose($f);
?>


On peut faire plus pointu ?
La cuisine, c'est facile : http://www.ceinfo.fr
Et l'informatique aussi : http://www.micro-astuce.com
landry
PR3
PR3
 
Messages: 320
Inscription: Mer Sep 06, 2006 8:44 am
Localisation: Carcassonne (France)

Re: Arrêt brutal de l'indexation de mes pages

Messagede trefle » Dim Avr 10, 2011 10:25 pm

Bonjour,

oui en récupérant les ids dans la base de données ... mais il faut mettre les mains dans le code ..

tout est indiqué ici : http://www.siteduzero.com/tutoriel-3-14 ... #ss_part_2
Trefle
trefle
PR6
PR6
 
Messages: 674
Inscription: Mar Juin 03, 2008 5:46 pm

Re: Arrêt brutal de l'indexation de mes pages

Messagede landry » Lun Avr 11, 2011 1:30 pm

Je ne m'y connais pas trop en langage sql donc je sais que ce que je vais afficher est certainement faux mais j'ai essayé d'y arriver. En vain.

Voici la réponse du serveur :

Code: Tout sélectionner
Erreur SQL !
SELECT FROM sites_annuaire WHERE id=
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'FROM sites_annuaire WHERE id=' at line 1


Voici la requête :

Code: Tout sélectionner
<?php
$f = fopen("page_sitemap.xml", "w+");
$entete ='<?xml version="1.0" encoding="UTF-8"?> ';
$entete .='<urlset xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
   xsi:schemaLocation="http://www.sitemaps.org/schemas/sitemap/0.9
   http://www.sitemaps.org/schemas/sitemap/0.9/sitemap.xsd"
   xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"> ';
fwrite($f, $entete."\n");
$nbpage =


//
$id = htmlentities($_GET['id']);
$sql = 'SELECT FROM sites_annuaire WHERE id='.$_GET['id'].'';

$req = mysql_query($sql) or die('Erreur SQL !<br>'.$sql.'<br>'.mysql_error());

while($data = mysql_fetch_array($req))
    {

echo ''.$data['id'].'';   

}
mysql_close();


for ($i=1;$i<=$nbpage;$i++) {
     $url = "<url><loc>http://www.micro-astuce.com/annuaire/site-$i.html</loc></url>";
     fwrite($f, $url."\n");
}
$footer='</urlset>';
fwrite($f, $footer."\n");
fclose($f);
?>


Aïe, pas sur la tête ... aïe
Dernière édition par landry le Lun Avr 11, 2011 5:47 pm, édité 1 fois.
La cuisine, c'est facile : http://www.ceinfo.fr
Et l'informatique aussi : http://www.micro-astuce.com
landry
PR3
PR3
 
Messages: 320
Inscription: Mer Sep 06, 2006 8:44 am
Localisation: Carcassonne (France)

Re: Arrêt brutal de l'indexation de mes pages

Messagede dcz » Lun Avr 11, 2011 2:40 pm

Voilà qui devrait le faire, j'ai limité à 5000 résultats (ce qui devrait passer et suffire pour un temps, après, il faudra certainement découper la requête en cycle, mais avec ce code si tu dépasse, tu arrêtes juste de liste les très vieux liens) en les classant du plus récent au plus ancien.

Il faut bien entendu ajouter tes info de connexion à ta db et ne pas oublier que je n'ai pas testé, il peut donc rester une ou deux erreur de frappe, mais dans le principe, c'est là.

Code: Tout sélectionner
<?php

$entete ='<?xml version="1.0" encoding="UTF-8"?> ';
$entete .='<urlset xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
   xsi:schemaLocation="http://www.sitemaps.org/schemas/sitemap/0.9
   http://www.sitemaps.org/schemas/sitemap/0.9/sitemap.xsd"
   xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"> ';

// ajouter ici les info de connection à la db
$link = mysql_connect("localhost", "mysql_user", "mysql_password")
    or die("Impossible de se connecter : " . mysql_error());
$sql = 'SELECT id FROM sites_annuaire ORDER BY id DESC LIMIT 5000';

$req = mysql_query($sql,$link) or die('Erreur SQL !<br/>'.$sql.'<br/>'.mysql_error());
$f = fopen("page_sitemap.xml", "w+");
fwrite($f, $entete."\n");
while($row = mysql_fetch_array($req, MYSQL_ASSOC)) {
     $url = "<url><loc>http://www.micro-astuce.com/annuaire/site-" . $row['id'] . ".html</loc></url>";
     fwrite($f, $url."\n");
}
mysql_free_result($req);
mysql_close($link );
$footer='</urlset>';
fwrite($f, $footer."\n");
fclose($f);
?>
Useful links :
SEO Forum || SEO Directory || SEO phpBB || Search
____________________

Liens Utiles :
Forum référencement || Annuaire référencement || Référencement phpBB || Recherche
dcz
Admin
Admin
 
Messages: 21325
Inscription: Ven Avr 28, 2006 9:03 pm

Suivante

Retourner vers Techniques de Référencement

 


  • Articles en relation
    Réponses
    Vus
    Dernier message

Qui est en ligne

Utilisateurs parcourant ce forum: Google Adsense [Bot] et 4 invités


 
cron