it-swarm.dev

Come consolidare tutte le sitemap in una rete multisito?

Ho un'installazione multisito con molti siti sui sottodomini. Il problema è che tutti i plug-in Sitemap multisito creano una Sitemap separata per ogni sito.

Non voglio dover aggiungere dozzine di siti agli strumenti di Webmaster. Questo è un sacco di lavoro, rende tutto difficile da gestire e mi costringe a leggere tutte le statistiche e le relazioni separatamente, quando voglio avere solo una.

Come posso creare una singola Sitemap che comprenda tutti i siti della rete?

4
HoGo

Sottodomini multisite di WordPress o suddirectories? Non sono sicuro che tu stia confondendo i due. Sottodomini multisite sono fondamentalmente sottodomini falsi che hanno semplicemente un record CNAME o A-Name aggiunto nei record DNS.

Detto questo, e credo che uno degli intervistati abbia detto questo, hai solo bisogno di una sitemap per il dominio di root, e poi avrai un robots.txt che istruisce i principali motori di ricerca del tuo sottodominio.

Ad esempio, ho questo in una rete multipla WordPress, nel mio root robots.txt:

User-agent: *
Disallow:/wp-content/plugins /
Mappa del sito: https://nationalcdp.org/sitemapindex.xml
Mappa del sito: https://cases.nationalcdp.org/sitemapindex.xml
Sitemap: https://directory.nationalcdp.org/sitemapindex.xml
Mappa del sito: https://discuss.nationalcdp.org/sitemapindex.xml
Mappa del sito: https://forums.nationalcdp.org/sitemapindex.xml
Mappa del sito: https://juntunen.nationalcdp.org/sitemapindex.xml
Sitemap: https://kinsel.nationalcdp.org/sitemapindex.xml
Sitemap: https://johnson.nationalcdp.org/sitemapindex.xml
Mappa del sito: https://bisbee.nationalcdp.org/sitemapindex.xml

Quando si accede a Google/Strumenti per i webmaster di Bing, aggiungo semplicemente la directory root, aggiungo la sitemap di root e faccio in modo che i robot del motore di ricerca eseguano il resto del lavoro.

All'interno del plug-in Sitemap, assicurati di eseguire il ping sui motori di ricerca (la maggior parte dei plug-in della sitemap viene eseguita per impostazione predefinita), quindi vengono continuamente aggiornati.

3
Jason Weber

Bene, puoi registrare il dominio principale (es. Domain.com). Purtroppo devi anche registrare e verify www.domain.com e tutti i sottodomini. Non uscire da quello.

Nota : Gli strumenti per i webmaster di Bing/Yahoo sono abbastanza intelligenti da comprendere che domain.com e www.domain.com sono gli stessi. Quindi devi solo registrare domain.com

Ma alla fine devi solo inviare una sitemap a domain.com. Puoi inviare più di una Sitemap agli strumenti per i webmaster di Google/Bing/Yahoo.

Infine, devi aggiungere ciascuna Sitemap al tuo file robots.txt

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

Copia lo stesso file robots.txt in ogni sottodominio. E il tuo fatto.

0
mAsT3RpEE

Non voglio dover aggiungere dozzine di siti agli strumenti di Webmaster.

Stai sprecando il tuo tempo se lo fai. Ogni plug-in Sitemap posso pensare a pingre i principali motori di ricerca quando la sitemap viene aggiornata. E i migliori (tutti?) Generano una sitemap separata per sottodominio.

Il consolidamento di tutte le sitemap in una rete multisite è assolutamente inutile in questa luce e crea complicazioni quando si genera la mappa stessa - problemi di memoria e timeout possono dare il via.

0