it-swarm.dev

Como consolidar todos os sitemaps em uma rede multisite?

Eu tenho uma instalação multi-site com muitos sites em subdomínios. O problema é que todos os plugins de sitemap multisite criam um sitemap separado para cada site.

Eu não quero ter que adicionar dezenas de sites para ferramentas de webmasters. Isso é muito trabalho, torna tudo difícil de gerenciar e me obriga a ler todas as estatísticas e relatórios separadamente, quando eu quiser ter apenas um.

Como posso criar um único sitemap que englobe todos os sites da rede?

4
HoGo

Subdomínios multisite WordPress ou suddirectories? Eu não tenho certeza se você está ficando os dois confusos. Os subdomínios multisite são basicamente subdomínios falsos que simplesmente possuem um registro CNAME ou A-Name adicionado nos registros DNS.

Dito isso, e acredito que um respondente disse isso, você só precisa de um sitemap para o domínio raiz e, em seguida, você terá um robots.txt que instrui os principais bots do mecanismo de pesquisa para o seu subdomínio.

Por exemplo, eu tenho isso em uma rede WordPress multisite, no meu robots.txt root:

Agente de usuário: *
Não permitir:/wp-content/plugins /
Sitemap: https://nationalcdp.org/sitemapindex.xml
Sitemap: https://cases.nationalcdp.org/sitemapindex.xml
Sitemap: https://directory.nationalcdp.org/sitemapindex.xml
Sitemap: https://discuss.nationalcdp.org/sitemapindex.xml
Sitemap: https://forums.nationalcdp.org/sitemapindex.xml
Sitemap: https://juntunen.nationalcdp.org/sitemapindex.xml
Sitemap: https://kinsel.nationalcdp.org/sitemapindex.xml
Sitemap: https://johnson.nationalcdp.org/sitemapindex.xml
Sitemap: https://bisbee.nationalcdp.org/sitemapindex.xml

Ao acessar as ferramentas do Google/Bing para webmasters, simplesmente adiciono o diretório raiz, adiciono o sitemap raiz e deixo que os robôs do mecanismo de pesquisa façam o resto do trabalho.

Em seu plug-in de sitemap, certifique-se de que ele também insira mecanismos de pesquisa (o que a maioria dos plug-ins de sitemap faz por padrão), para que eles sejam atualizados continuamente.

3
Jason Weber

Bem, você pode registrar o domínio principal (ou seja, domain.com). Infelizmente você também deve registrar e verify www.domain.com, bem como todos os subdomínios. Sem sair disso.

Nota : Bing/Yahoo webmaster tools é inteligente o suficiente para perceber que domain.com e www.domain.com são os mesmos. Então você só precisa registrar o domain.com

Mas, finalmente, você só precisa enviar um sitemap para domain.com. Você pode enviar mais de um sitemap para as ferramentas do Google/Bing/Yahoo para webmasters.

Por fim, você deve adicionar cada sitemap ao seu arquivo robots.txt

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

Copie o mesmo arquivo robots.txt em cada subdomínio. E o seu feito.

0
mAsT3RpEE

Eu não quero ter que adicionar dezenas de sites para ferramentas de webmasters.

Você está perdendo seu tempo se fizer isso. Todos os plugins de sitemaps podem pensar em pings grandes motores de busca quando o sitemap é atualizado. E os melhores (todos eles?) Geram um sitemap separado por subdomínio.

A consolidação de todos os sitemaps em uma rede multisite é totalmente inútil sob essa luz e gera complicações ao gerar o próprio mapa - problemas de memória e tempos limite podem entrar em ação.

0
Denis de Bernardy