Googleにsitemap.xmlをrobots.txtで見つけてほしい、手動でアップロードする必要はありません。
私robots.txtは次のようになります:
User-agent: *
Disallow:
Sitemap: https://www.recreyo.com/sitemap.xml
私は次のことをしました:
ただし、Googleウェブマスターツール>クロール>サイトマップでは、「このサイトのサイトマップは見つかりません」と表示されます。
Sitemap.xmlにリストされているリンクはインデックス付けされていませんが、ランディングページと関連リンクは正しくインデックス付けされています。
Googleにサイトマップを読み取らせるにはどうすればよいですか?
このGoogleリファレンスで説明されているように 、robots.txtにリストされているサイトマップは、Googleウェブマスターツールに表示されません。
サイトマップはpingまたはrobots.txtを使用して送信されましたか?ウェブマスターツールを使用して送信されたサイトマップのみがサイトマップページにリストされます。サイトマップ情報が表示されるようにするには、ウェブマスターツールを使用してサイトマップを初めて送信し、pingまたはrobots.txtを使用して更新することをお勧めします。
しかし、これはGoogleがそれらを考慮に入れていないという意味ではありません。
実際、数時間でGWTアカウントにサイトマップを直接追加すると、サイトマップにリストされているURLのほとんどが正しくインデックス付けされていることが示される可能性があります。
コントロールパネルに表示する唯一の方法は、手動で追加することです。
このメッセージを削除し、サイトマップをGoogleに追加する唯一の方法は、サイトマップを送信することです。 Googleウェブマスターツールで、[クロール]-> [サイトマップ]-> [サイトマップの追加/テスト]をクリックします。