Bonjour à tous,
version utilisée, magento 1.9
bon je vois que le sujet du SEO sur Magento n'est pas celui qui anime le plus de débat, mais bon je tente quant même le coup, en espérant que quelqu'un passera par là
Voilà mon souci, sur le sitemap généré sur Magento, j'ai remarqué qu'il indiquait l'url de la page cms choisie pour l'accueil mais pas celle du site
Du coup, dans le sitemap je retrouve une adresse du type : "
monsite.fr/accueil"
1ère question : si le sitemap indique bien l'accueil comme cité précédemment, je n'ai pas l'url simple
monsite.fr
Comment du coup modifier cela pour que le sitemap n'indique
que monsite.fr.
Donc comment ajouter
monsite.fr au sitemap sans
monsite.fr/accueil ?
2ème question : là ça se complique. En fait par erreur, une catégorie s'est vue nommée (c'est un exemple, mais le problème est bien réel, j'en suis actuellement témoin) "accueil". Du coup l'url de la catégorie est aussi
monsite.fr/accueil
Donc dans mon sitemap j'ai deux fois
monsite.fr/accueil
Bon du coup je n'ai aucune page d'accueil de citée dans le sitemap, vu que la seule redirection qui existe est celle de la catégorie (à savoir
monsite.fr/accueil.html vers
monsite.fr/accueil)
Alors, voilà le problème : si je modifie l'url de la catégorie pour ne plus avoir de doublon, Magento enregistre une nouvelle redirection correspondant à l'ID de ma catégorie vers sa nouvelle destination. J'ai fait le test et ça fonctionne. Malheureusement l'ancienne redirection existe toujours. ainsi si je tape
monsite.fr/accueil, je tombe toujours sur ma catégorie.
Je me dis alors, eh bien aux grands maux les grands remèdes, supprimons cette redirection puisqu'elle m'ennuie.
Du coup ça y est si je tape
monsite.fr/accueil Magento ouvre bien la page cms qui correspond mais l'url
monsite.fr/accueil reste affichée.
Il n'existe donc nulle part de redirection d cette page vers l'accueil

. Je ne l'avais effectivement pas trouvée dans le Back, et m'étais dis peut-être est-elle cachée ailleurs. Mais non. Rien de tel! il y a donc bien duplicate sur la page d'accueil.
Bon, de fait j'ajoute une redirection au niveau de mon .htaccess avec cette fois-ci
monsite.fr/accueil vers
monsite.fr. Et ça fonctionne (heureusement encore).
Mais côté sitemap, aucune modification : ma page cms correspondant l'accueil existe toujours en tant que telle mais ma page
monsite.fr quant à elle n'existe toujours pas
J'imagine que tout ça n'est pas très clair, mais je pose franchement la question car ça me soucie tout ça.
En effet, le problème se pose aussi si on veut créer une page cms avec la même url qu'une catégorie existante. Magento n'affiche aucune erreur, créée la page, l'indexe dans le robots.txt, mais la page n'est pas accessible puisque l'url est déjà utilisée par la catégorie. On peut donc ainsi multiplier les urls identiques dans le sitemap avec en plus des pages inaccessibles.
Enfin, tout ceci ne m'avance pas au niveau de l'inscripton de l'url de base du site sur le sitemap.
Du coup si quelqu'un a une idée sur le sujet ou souhaite en débattre, ce serait sympa.
Si vous utilisez une extension pour le sitemap laquelle utilisez vous alors svp??
Merci,