React SPAは、URLに基づいてサーバーからコンテンツを動的にプルするように設定されています。ページリクエストから正しいコンテンツにルーティングするディレクトリにあるindex.htmlファイルがあります。 URLは次のように設定されます http://www.example.com/articles/#/title1 。 example.com/articles/sitemap.txtにあるサイトマップは、すべてのURLが適切な形式で送信されています。 1週間の時点で、/ articlesのページのみがインデックス化されています。
展開された特定の環境では、書き換えルールは変更できません。
Search Consoleの「Fetch and Render as Google」は、#を含むURLでは機能しないようです。
GoogleはAJAX駆動型コンテンツのインデックスを作成できるはずです。 2015年10月14日の時点で、Googleは AJAX Crawling Proposal を減価しました。これは、Googlebotがページ上のjavascript生成domオブジェクトを理解できなかったため、2009年に作成されました。それ以来、Googlebotが強化され、最新のWebブラウザーと同じようにページを解釈できます。 Googleは テクニカルウェブマスター向けガイドライン を更新してこの変更を反映し、GooglebotがサイトのCSSまたはJSファイルをクロールすることを拒否することを推奨します。
Googleとしての取得とレンダリングは、JavaScriptがAJAX接続を介してブラウザにHTMLを提供する方法に異常がある場合を除いて、Googlebotで動作するはずです。
AJAXクロールスキームの減価償却の詳細については、 Googleのウェブマスターブログ をご覧ください。