SPAサイトでGoogleにインデックスさせるために最初にやるべきこと その1

何はともあれ、Google Search Consoleでインデックス登録をリクエストする

  • 特になにもせずとも、トップ画面はインデックスされる(はず)。
  • なので、とりあえずサーチコンソールからリクエストを送っておくと、インデックスを早くすることができる。

sitemap.xmlを作成する

  • ただの静的サイトならなくてもそこまで問題ないが、javascriptでページを切り替えるSPAでは確実に合ったほうがよい。
  • 自動生成ツールは基本的に使えないので、自作する必要がある(フレームワークごとにパッケージも一応存在するがあまりあてにならない)。

ルーティングをhistoryモードにする

  • hashだとクロールされにくいっぽい。
  • historyモードだとURLにダイレクトアクセスされた場合にうまく表示できないことがあるため、注意。サーバ側で適切にリダイレクト設定してあげる必要がある。