Vous n'êtes pas identifié(e).
Bonjour à tous,
Je cherche désespérément la solution à un problème qui dure depuis plusieurs semaines désormais, et qui me taraude pas mal.
Je m'occupe d'un site web qui est composé de 2 sites avec deux langues bien distinctes : xxx.fr (en français) et xxx.com (en anglais). Les 2 sites sont gérés au même endroit via le même CMS (qui est WordPress) et le lien entre les deux s'effectue via le plugin WPML. Pour la partie SEO, nous avons installé Yoast SEO, qui est bien pratique pour l'automatisation de la création des fichiers sitemap.xml.
Malheureusement, c'est ce dernier point qui fait défaut. En effet, de façon aléatoire, Yoast décide d'afficher des URLs en .com dans le sitemap du site FR et inversement. Ce qui est problématique : rien que dans la section "posts" du sitemap, il y a 3 articles sur le blog du site EN et 31 sur le site FR. Cela fait varier le nombre d'URL détectées par la Search Console et peut potentiellement impacter l'exploration des nouvelles URL par Google.
Savez vous comment peut on en finir avec ce bug ? J'ai fouillé partout sur le net à la recherche d'une solution mais je n'ai rien trouvé.
Merci d'avance et bonne journée à tous
🔴 Hors ligne
Bonjour Manu et merci pour ta réponse
Je n'ai pas totalement compris ta question J'utilise WPML pour la traduction de contenus vers mon site en .com et ai un CMS commun pour mes deux sites !
🔴 Hors ligne
As-tu lu la réponse donnée sur le forum officiel ?
https://wpml.org/forums/topic/how-to-create-one-sitemap-xml-per-language/
Un nom de domaine en rencontre un autre et lui dit : "Oh, T'es déjà pris?"
L'expert dans les pièces détachées et la vente de bracelet montre.
🔴 Hors ligne
Merci Random pour ton message !
De ce que je comprends, il n'y a pas de solution à mon problème, vu que je n'ai pas des répertoires de langue mais bien des domaines et TLD à part entière.
Le problème, c'est que mes sitemap se mélangent sans arrêt : des URL du .com se retrouvent dans des sitemap .fr et inversement, ce qui impacte la Search Console. Il y a t-il un moyen de corriger cela avec peut être un autre plugin SEO ?
🔴 Hors ligne
Si si, mais faut modifier un peu le code.
A la limite tu créer 2 sitemaps différents (1 en FR = sitemap-fr.xml, l'autre en EN= sitemap-en.xml); que tu intègres dans ton robots.txt selon la version et que tu complètes avec la search console de Google.
Un nom de domaine en rencontre un autre et lui dit : "Oh, T'es déjà pris?"
L'expert dans les pièces détachées et la vente de bracelet montre.
🔴 Hors ligne
Bonjour Manu et merci pour ta réponse
Je n'ai pas totalement compris ta question J'utilise WPML pour la traduction de contenus vers mon site en .com et ai un CMS commun pour mes deux sites !
Un CMS commun pour tes deux sites ok !
Donc tu as un Wordpress "normal" avec WPML, et ce que je te suggère c'est de le configurer en multisite. https://codex.wordpress.org/fr:Cr%C3%A9 … %C3%A9seau
Tu n'aurais même pas besoin de WPML qui est de mémoire une sacré usine à gaz, mais simplement 2 sites un .fr en Français, et un .com en Anglais, bien évidément tu accèdes rapidement entre les deux sites via la même administration ça donne un truc comme ça :
Bon la ça fait un peu peur c'est un petit PBN de 13 sites , mais comme tu vois le "Super Admin" accède à l' ensemble des sites,
Tu peux ensuite :
- ajouter des utilisateurs que sur le .fr ou que sur le .com
- gérer de manière plus efficace les bannières, éléments de menu , etc
- Yoast SEO gère les sitemap en fonction des sites de manière totalement transparente
Tu pourrais même te passer du .fr et le rediriger vers fr.tonsite.com à la Wikipedia ça fait plus stylé
Bon après ça fait 10 ans que je me suis spécialisé dans Wordpress multisite pour moi ça semble plus simple .. à voir
Dernière modification par Manuel (2021-07-27 11:54:23)
🔴 Hors ligne
🔴 Hors ligne
Si si, mais faut modifier un peu le code.
A la limite tu créer 2 sitemaps différents (1 en FR = sitemap-fr.xml, l'autre en EN= sitemap-en.xml); que tu intègres dans ton robots.txt selon la version et que tu complètes avec la search console de Google.
Merci Random pour ta réponse, le souci c'est que je souhaite garder Yoast, qui permet d'automatiser la création des sitemaps, car ajouter à la main les URL dès lancement peut être vite compliqué à gérer.
Malheureusement, ce plugin ne me permet pas de modifier manuellement le sitemap. Aurais tu un autre plugin à me conseiller ?
🔴 Hors ligne
fabrice75 a écrit :Bonjour Manu et merci pour ta réponse
Je n'ai pas totalement compris ta question J'utilise WPML pour la traduction de contenus vers mon site en .com et ai un CMS commun pour mes deux sites !Un CMS commun pour tes deux sites ok !
Donc tu as un Wordpress "normal" avec WPML, et ce que je te suggère c'est de le configurer en multisite.
Tu n'aurais même pas besoin de WPML qui est de mémoire une sacré usine à gaz, mais simplement 2 sites un .fr en Français, et un .com en Anglais, bien évidément tu accèdes rapidement entre les deux sites via la même administration ça donne un truc comme ça :
Bon la ça fait un peu peur c'est un petit PBN de 13 sites , mais comme tu vois le "Super Admin" accède à l' ensemble des sites,
Tu peux ensuite :
- ajouter des utilisateurs que sur le .fr ou que sur le .com
- gérer de manière plus efficace les bannières, éléments de menu , etc
- Yoast SEO gère les sitemap en fonction des sites de manière totalement transparenteTu pourrais même te passer du .fr et le rediriger vers fr.tonsite.com à la Wikipedia ça fait plus stylé
Bon après ça fait 10 ans que je me suis spécialisé dans Wordpress multisite pour moi ça semble plus simple .. à voir
Merci Manu pour la réponse ! Ca a l'air super classe comme ça !
Est ce qu'il faut avoir obligatoirement un CMS pour le site xxx.fr et le site xxx.com ou ce n'est pas nécessaire ? Car effectivement pour l'instant je n'ai qu'un seul CMS pour les deux...
Mon souci n'est pas tant la gestion des CMS mais plutôt les sitemaps, est ce que cela va corriger le problème ? Parce que pour l'instant, Yoast nous met un sitemap sur xxx.com et xxx.fr mais chacun s'emmêle les crayons
🔴 Hors ligne
Merci Manu pour la réponse ! Ca a l'air super classe comme ça !
Est ce qu'il faut avoir obligatoirement un CMS pour le site xxx.fr et le site xxx.com ou ce n'est pas nécessaire ? Car effectivement pour l'instant je n'ai qu'un seul CMS pour les deux...
Mon souci n'est pas tant la gestion des CMS mais plutôt les sitemaps, est ce que cela va corriger le problème ? Parce que pour l'instant, Yoast nous met un sitemap sur xxx.com et xxx.fr mais chacun s'emmêle les crayons
Il faut un seul CMS Wordpress, configuré en multisite, et Yoast va bien afficher un sitemap_index.xml différent pour chacun
🔴 Hors ligne
Un multisite tourne sur un seul Wordpress derrière mais en ayant 2 tableaux de bords distincts, chacun avec ses propres pages/articles/menus etc... mais partageant le thème, la config globale et 2-3 trucs selon les extensions.
Donc ça devrait normalement corriger le soucis car Yoast génèrera 2 sitemaps bien différents pour chacun des sites du multisite.
Par contre ça demande de bien déplacer/dupliquer tout les articles et toutes les pages au bon endroit pour chacun des sites.
🔴 Hors ligne
Oui @Ziltosh pour la duplication en mutisite j'utilise NS Cloner https://fr.wordpress.org/plugins/ns-cloner-site-copier/
ça duplique le site avec toutes les configs de thèmes / plugins / contenus.
Ensuite une fois que le deuxième site est cloné le plugin : better search and replace https://fr.wordpress.org/plugins/better-search-replace/ , notamment pour changer toutes les itérations du domaine.fr vers domaine.com (ou l' inverse)
🔴 Hors ligne