web-dev-qa-db-fra.com

Comment consolider tous les sitemaps dans un réseau multisite?

J'ai une installation multisite avec beaucoup de sites sur des sous-domaines. Le problème est que tous les plugins de plan de site multisite créent un plan de site distinct pour chaque site.

Je ne veux pas avoir à ajouter des dizaines de sites aux outils pour les webmasters. Cela représente beaucoup de travail, rend la tâche difficile, et me force à lire toutes les statistiques et tous les rapports séparément, lorsque je ne souhaite en avoir qu'un.

Comment créer un plan Sitemap unique englobant tous les sites du réseau?

4
HoGo

WordPress multisite sous-domaines ou suddirectories? Je ne suis pas sûr si vous êtes en train de confondre les deux. Les sous-domaines multisites sont fondamentalement de faux sous-domaines auxquels un enregistrement CNAME ou A-Name est simplement ajouté dans les enregistrements DNS.

Cela dit, et je pense qu'un répondant a déclaré cela, vous avez simplement besoin d'un sitemap pour le domaine racine, puis vous aurez un fichier robots.txt qui indique aux principaux robots des moteurs de recherche votre sous-domaine.

Par exemple, je l’ai dans un réseau WordPress multisite, à la racine de mon fichier robots.txt:

Agent utilisateur: *
Interdit:/wp-content/plugins /
Plan du site: https://nationalcdp.org/sitemapindex.xml
Plan du site: https://cases.nationalcdp.org/sitemapindex.xml
Plan du site: https://directory.nationalcdp.org/sitemapindex.xml
Plan du site: https://discuss.nationalcdp.org/sitemapindex.xml
Plan du site: https://forums.nationalcdp.org/sitemapindex.xml
Plan du site: https://juntunen.nationalcdp.org/sitemapindex.xml
Plan du site: https://kinsel.nationalcdp.org/sitemapindex.xml
Plan du site: https://johnson.nationalcdp.org/sitemapindex.xml
Plan du site: https://bisbee.nationalcdp.org/sitemapindex.xml

Lorsque je vais dans les outils Google/Bing Webmaster, j'ajoute simplement le répertoire racine, ajoute le sitemap racine et laisse les robots des moteurs de recherche faire le reste du travail.

Dans votre plugin sitemap, assurez-vous que les moteurs de recherche y sont également soumis (ce que font la plupart des plugins sitemap par défaut), afin qu'ils soient continuellement mis à jour.

3
Jason Weber

Eh bien, vous pouvez enregistrer le domaine principal (c'est-à-dire domain.com). Malheureusement, vous devez également vous inscrire et vérifier www.domain.com ainsi que tous les sous-domaines. Ne pas sortir de ça.

Remarque : Les outils pour les webmasters de Bing/Yahoo sont suffisamment intelligents pour comprendre que domain.com et www.domain.com sont identiques. Donc, vous ne pouvez qu'inscrire à domain.com

Mais finalement, il vous suffit de soumettre un sitemap à domain.com. Vous pouvez soumettre plusieurs plans de site aux outils pour les webmasters de Google/Bing/Yahoo.

Enfin, vous devez ajouter chaque sitemap à votre fichier robots.txt.

Sitemap: http://domain.com/sitemap.xml
Sitemap: http://sub.domain.com/sitemap.xml

Copiez le même fichier robots.txt dans chaque sous-domaine. Et votre fait.

0
mAsT3RpEE

Je ne veux pas avoir à ajouter des dizaines de sites aux outils pour les webmasters.

Vous perdez votre temps si vous faites cela. Chaque plugin de plan de site auquel je peux penser fait appel aux principaux moteurs de recherche lorsque le plan de site est mis à jour. Et les meilleurs (tous?) Génèrent un sitemap séparé par sous-domaine.

La consolidation de tous les plans de site dans un réseau multisite est totalement inutile dans cette optique, et crée des complications lors de la génération de la carte elle-même - des problèmes de mémoire et des délais d'attente peuvent se déclencher.

0
Denis de Bernardy