私は、サブドメイン上にかなり多くのサイトがあるマルチサイトインストールを持っています。問題は、すべてのマルチサイトサイトマッププラグインがサイトごとに別々のサイトマップを作成することです。
私は何十ものサイトをウェブマスターツールに追加する必要はありません。これは大変な作業であり、管理がすべて困難になります。また、1つだけにしたい場合は、すべての統計とレポートを別々に読む必要があります。
ネットワーク内のすべてのサイトを網羅する単一のサイトマップを作成する方法を教えてください。
WordPressのマルチサイトサブドメインまたはサブディレクトリ?混乱しているのかどうかはわかりません。マルチサイトサブドメインは基本的に、DNSレコードにCNAMEまたはA-Nameレコードが追加された偽のサブドメインです。
それは言った、と私は1人の応答者がこれを言ったと思う、あなたはただルートドメインのためのサイトマップを必要とし、そしてあなたはあなたのサブドメインに主要な検索エンジンボットを指示するrobots.txtを持つでしょう。
たとえば、私のルートrobots.txtにある、マルチサイトのWordPressネットワークにこれがあります。
ユーザーエージェント: *
許可しない:/ wp-content/plugins /
サイトマップ: https://nationalcdp.org/sitemapindex.xml
サイトマップ: https://cases.nationalcdp.org/sitemapindex.xml
サイトマップ: https://directory.nationalcdp.org/sitemapindex.xml
サイトマップ: https://discuss.nationalcdp.org/sitemapindex.xml
サイトマップ: https://forums.nationalcdp.org/sitemapindex.xml
サイトマップ: https://juntunen.nationalcdp.org/sitemapindex.xml
サイトマップ: https://kinsel.nationalcdp.org/sitemapindex.xml
サイトマップ: https://johnson.nationalcdp.org/sitemapindex.xml
サイトマップ: https://bisbee.nationalcdp.org/sitemapindex.xml
Google/Bingウェブマスターツールに行くとき、私は単にルートディレクトリを追加し、ルートサイトマップを追加し、そして検索エンジンボットに残りの仕事をさせます。
サイトマッププラグイン内で、検索エンジンにもpingを送信するようにしてください(ほとんどのサイトマッププラグインはデフォルトでこれを実行します)ので、継続的に更新されます。
さて、あなたはメインドメイン(すなわちdomain.com)を登録することができます。残念ながら、 register および verify www.domain.comおよびすべてのサブドメインも必要です。それから抜け出すことはありません。
注 :Bing/Yahooウェブマスターツールは、domain.comとwww.domain.comが同じであることを認識するのに十分スマートです。だからあなたはdomain.comを登録する必要があります
しかし、最後にあなただけのdomain.comにサイトマップを送信する必要があります。複数のサイトマップをGoogle/Bing/Yahooのウェブマスターツールに送信できます。
最後に、各サイトマップをrobots.txtファイルに追加する必要があります。
Sitemap: http://domain.com/sitemap.xml
Sitemap: http://sub.domain.com/sitemap.xml
各サブドメインに同じrobots.txtファイルをコピーします。そして、あなたはやりました。
私は何十ものサイトをウェブマスターツールに追加する必要はありません。
あなたがそうするならあなたはあなたの時間を無駄にしています。サイトマップが更新されたとき私が考えることができるすべてのサイトマッププラグインは主要な検索エンジンにpingを実行します。そして、優れたもの(すべて)は、サブドメインごとに別々のサイトマップを生成します。
マルチサイトネットワークにすべてのサイトマップを統合することは、その意味ではまったく役に立ちません。また、マップ自体を生成するときに複雑さをもたらします。メモリの問題やタイムアウトが発生する可能性があります。