L'URL envoyée n'a pas été sélectionnée comme URL canonique

Nouveau WRInaute
Bonjour,

J'ai mis en ligne pour ma fille un site internet qui doit lui permettre de lancer son activité de wedding-planner. Même s'il doit faire encore l'objet de pas mal de mises au point, j'aimerais savoir pourquoi Google ne sélectionne pas comme URL canonique sa page d'accueil : http://www.eventdusud.com/index.php.
Je l'ai déclarée dans le HTML de la manière suivante :
<link rel="canonical" href="http://www.eventdusud.com/index.php" />
J'ai déposé à la racine du site le sitemap suivant (Google l'a exploité le 18/09 pour la dernière fois :
Code:
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url><loc>http://www.eventdusud.com/</loc></url>
<url><loc>http://www.eventdusud.com/index.php</loc></url>
<url><loc>http://www.eventdusud.com/mariages.php</loc></url>
<url><loc>http://www.eventdusud.com/evenements.php</loc></url>
<url><loc>http://www.eventdusud.com/entreprise.php</loc></url>
<url><loc>http://www.eventdusud.com/galerie.php</loc></url>
<url><loc>http://www.eventdusud.com/temoignages.php</loc></url>
<url><loc>http://www.eventdusud.com/qui_suis_je.php</loc></url>
<url><loc>http://www.eventdusud.com/contact.php</loc></url>
</urlset>
Ma question est simple : que se passe t-il ?!
Merci d'avance.
Patrice
 
WRInaute accro
A mon sens, parce que vous envoyez 2 pages d'accueil (donc sur 2 url différentes) :
Code:
<url><loc>http://www.eventdusud.com/</loc></url>
<url><loc>http://www.eventdusud.com/index.php</loc></url>

On ne devrait avoir que la page sans le index.php (et cette url devrait à la fois ne pas être utilisée sur le site, et rediriger en 301 vers la racine du domaine).
 
Nouveau WRInaute
Merci Usagi Yojimbo. Je renvoie le sitemap et je fais la redirection ce soir. Je vous tiens au courant.
Bon fin de journée.
.
 
Membre Honoré
Bonjour,
Je renvoie le sitemap et je fais la redirection ce soir.
Corriger aussi le problème des www.

Complément :
Interdire example.com et obliger www.example.com .

Ne pas hésiter à demander aussi des conseils pour votre site Internet :
https://www.webrankinfo.com/forum/f/demandes-davis-et-de-conseils-sur-vos-sites.36/
pour corriger les erreurs de votre site Internet.

N'hésitez pas à vous présenter au forum : ici et entre deux messages présenter vos avis aussi sur les sujets : ici, pour aider les autres personnes de la communauté d'entraide.

Temps de réponse : 5 minutes.
Cordialement.
 
Nouveau WRInaute
Bonsoir Madrileño,

C'est fait, je me suis présenté au forum. Désolé, je suis allé un peu vite lors de mon inscription ...

J'ai fait comme me l'a suggéré Usagi Yojimbo (encore merci), la redirection suivante :
Code:
Options +FollowSymlinks
RewriteEngine on
RewriteCond %{HTTP_HOST} ^http://www.eventdusud.com/index.php$
RewriteRule ^(.*) http://www.eventdusud.com/$1 [QSA,L,R=301]

et j'ai supprimé de mon sitemap la ligne correspondant à la page index :
Code:
<url><loc>http://www.eventdusud.com/index.php</loc></url>

La Search Console continue de me dire ce soir :
Page en double sans URL canonique sélectionnée par l'utilisateur
pour l'URL :
Peut-être faut-il attendre encore quelques temps ?

Dans le code de la page index.php, j'ai :
Code:
<link rel="canonical" href="http://www.eventdusud.com/index.php" />

Que voulez-vous dire par "Corriger aussi le problème des www" ?

Merci de votre aide et bonne soirée.

Patrice
 
Nouveau WRInaute
Bonjour Madrileño,

Voilà, c'est fait. J'ai modifié la balise canonical et j'ai maintenant :
<link rel="canonical" href="http://www.eventdusud.com" />
J'ai demandé une indexation dans la Search Console et j'obtiens ça :
upload_2018-9-26_13-58-44.png
J'espère que l'état "Partiel" n'indique pas une mauvaise manipulation de ma part ...

Pour la page index.php, j'ai toujours le message suivant :
"Page en double sans URL canonique sélectionnée par l'utilisateur"
avec une date de dernière exploration au 06/04/18 (je suppose que c'est le 4 juin ...) !

Dans mon HTACCESS, j'ai maintenant :
Options +FollowSymlinks
RewriteEngine on
RewriteCond %{HTTP_HOST} ^http://www.eventdusud.com/index.php$
RewriteRule ^(.*) http://www.eventdusud.com$1 [QSA,L,R=301]
#
# Pour forcer le www s'il est absent
# Maintenant quand on rentre eventdusud.com on obtient www.eventdusud.com
#
RewriteCond %{HTTP_HOST} !^www.eventdusud.com [NC]
RewriteRule (.*) http://www.eventdusud.com/$1 [QSA,R=301,L]

J'ai fait plusieurs tests qui donnent le résultat suivant :

upload_2018-9-26_14-6-38.png

Peut-être faut-il que je sois un plus patient ...
 

Fichiers joints

  • upload_2018-9-26_14-5-13.png
    upload_2018-9-26_14-5-13.png
    20.9 KB · Affichages: 4
Nouveau WRInaute
Bonsoir,

C'est bon, la redirection fonctionne (j'ai testé à priori tous les cas avec l'outil header) !

Pour la page index.php, j'ai toujours le message suivant :
"Page en double sans URL canonique sélectionnée par l'utilisateur"
avec une date de dernière exploration au 06/04/18 (je suppose que c'est le 4 juin ...) !

Avec le temps, ça va peut-être évoluer.

Je vais enfin pouvoir rassurer ma fille qui désespère de trouver son site sous Google ! Mais je sais que j'ai encore beaucoup à faire depuis que l'outillage WRI m'a dit que mes balises H1, ... Hn n'étaient pas bonnes, que mes meta étaient trop longues ou trop courtes, etc... J'ai beaucoup à apprendre.

Un grand merci à vous deux, Madrileño et Usagi Yojimbo.

.
 
Discussions similaires
Haut