Mauvaise indexation ?

Fermé
Anthony - Modifié par Anthony le 28/04/2014 à 10:05
elgazar Messages postés 5841 Date d'inscription mercredi 30 octobre 2013 Statut Membre Dernière intervention 17 mars 2021 - 28 avril 2014 à 11:40
Bonjour,
J'ai mis en ligne depuis peu un site php dédié aux compétitions sportives de mon frère.
Le site est composé notamment d'une page d'accueil et d'un fichier "page" qui va chercher les articles en base de données. Par exemple page.php?id=5 me sort l'article 5 (j'utilise l'url rewirting donc cela ressemble réellement à http://nomdedomaine/titre-de-l'article-id.php).
Je l'ai "inscrit" sur yahoo, bing et google. Quand je tape le mot clef qui convien (le nom et prénom du sportif) dans yahoo et bing c'est bien la page d'acceuil qui est proposé. Or dans google, aucuns résultats avant la deuxième page et se n'est même pas la page d'accueil qui est proposé mais un des articles.

J'ai creer un sitemap en php :

<?php
// On indique que c'est du xml
header("Content-type: application/xml");
//Début du fichier xml
echo "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n
<urlset xmlns=\"http://www.google.com/schemas/sitemap/0.84\">\n\n";
//fonction pour transformer timestamp
function conv_time($timestamp_actuel) {
return date("Y-m-d", $timestamp_actuel);
}
//fonction pour récupérer le nom de domaine du site
function url_actuelle()
{
return "[http://]" . $_SERVER["SERVER_NAME"];
}
$url = (url_actuelle());

// on se connecte à la base de données
include('connexion_bd.php');
echo '
<url>
<loc>http://nomdedomaine.fr/</loc>
<lastmod>2014-04-27T12:37:19+00:00</lastmod>
<changefreq>daily</changefreq>
<priority>1.00</priority>
</url>';

//On selectionne les données
$result = mysqli_query($connexion,"SELECT id, date FROM ****** ORDER BY id ASC");

while($affiche = mysqli_fetch_array($result,MYSQLI_ASSOC))
{
echo '<url>
<loc>'.$url.'/page.php?id='.$affiche['id'].'</loc>
<lastmod>'.conv_time($affiche['date']).'</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>';
}

//Fin du fichier xml
echo '</urlset>';
?>

Est-ce qu'il y'a quelque chose qui "cloche" dans mon sitemap ?
Auriez-vous une solutions pour que se soit la page d'acceuil qui sois proposé en priorité dans google au lien des pages articles ?
Merci
Cordialement
Anthony

1 réponse

elgazar Messages postés 5841 Date d'inscription mercredi 30 octobre 2013 Statut Membre Dernière intervention 17 mars 2021 1 322
Modifié par elgazar le 28/04/2014 à 11:42
le sitemap n'a rien a voir avec le positionnement cad le classement de ton site dans le résultats, il permet juste de montrer aux robots toutes les pages de ton site afin qu'ils les examinent.

Ce n'est donc pas parce que tu mets une url dans ton sitemap qu'elle sera obligatoirement indexée

Maintenant il ya plusieurs raisons pour que ta page d'accueil ne soit pas référencée par google par exemple une page en erreur 404 ou 500 lors du passage du robot, une page non terminée et donc indexée avec d'autres mots-clés, etc mais sans url, difficile de dire quelle est la cause exacte
0