web-dev-qa-db-fra.com

Comment avoir 2 sitemaps - 1 pour le site principal, l'autre pour wordpress dans un sous-dossier

Arrière-plan

Mon site fonctionne sur un serveur dédié et dispose d'un Wordpress dans un sous-dossier.

J'ai mon site principal qui n'est pas wordpress et qui a un plan du site - par exemple example.com/sitemap.xml ... ce plan du site est mis à jour par un programme php et est automatiquement soumis à Google et à Bing. Ce sitemap contient uniquement des pages qui se trouvent à la racine de mon domaine et compte environ 1 000 entrées.

J'ai un fichier robots.txt à la racine du domaine contenant, par exemple, Sitemap: http://www.example.com/sitemap.xml

J'ai également installé Wordpress dans un sous-dossier - par exemple example.com/news/

J'ai également installé le plug-in gratuit Yoast SEO, mais la fonctionnalité sitemap xml est actuellement désactivée.

Question

J'ai plusieurs questions connexes.

1) Quel est le meilleur moyen pour moi d’avoir plusieurs sitemaps - le site principal et un ou plusieurs pour la partie wordpress du site? Mes articles wordpress sont principalement des articles d'actualité, mais je ne suis pas encore accepté dans Google Actualités.

2) Devrais-je simplement activer les sitemaps Yoast ou utiliser un autre plugin de sitemap tel que Google Sitemaps XML ou même un autre plugin de sitemap (j'ai consulté Better WordPress Sitemaps XML Google, mais qui dit actuellement Compatible jusqu'à: 4.4.7 Dernière mise à jour: il y a 1 an) - Je suis sur Wordpress 4.7.2

3) Dois-je remplacer la ligne dans mon fichier robot.txt actuel par un sitemapindex?

4) Les sitemaps doivent-ils avoir des noms différents - par exemple sitemap1.xml et sitemap2.xml

Toute autre considération serait appréciée.

4
WJN

Il est bon d'avoir plusieurs sitemaps XML pour différentes parties de votre site. Des outils tels que Yoast sont en mesure de générer le plan du site pour la partie WordPress de votre site. Vous pouvez également trouver un générateur de plan du site différent pour l’autre partie.

Le générateur de sitemap XML de Google analyse votre site pour générer le sitemap. Le Yoast tirera les messages de la base de données.

Si vous avez plusieurs sitemaps, ils doivent avoir des noms différents ou résider dans des répertoires différents. Tant que chaque sitemap a une URL unique sur votre site, tout va bien.

Vous pouvez répertorier vos sitemaps dans le fichier robots.txt ou envoyez-les chacun à la console de recherche Google . Voici un exemple de code pour le fichier robots.txt:

 Sitemap: http://example.com/main-site-sitemap.xml
 Sitemap: http://example.com/wordpress/sitemap.xml
1