要点

JavaScriptコンテンツもインデックス可能ですが、処理時間と障害点が増えるため重要な公開内容は初期HTMLが堅実です。

Next.jsではServer Componentsと静的生成を基本にし、対話部分だけをクライアント化します。

実践手順

  1. 応答HTMLとレンダリング後DOMを別々に確認する。
  2. metadata、canonical、hreflangをURLごとにサーバー生成する。
  3. 主要ナビゲーションを<a href>にし、正しいHTTP状態を返す。
  4. 本番buildでJS量、応答時間、実行エラーを測る。

計算機だけをクライアント読み込みにし、説明、見出し、関連リンクはサーバーHTMLで届けます。

よくある誤り

  • JavaScriptは一切索引されないと思う。
  • 重要本文をクリック後だけ表示する。
  • 404画面を200で返す。

限界

  • Googleのレンダリングは全利用者の端末と同じではありません。
  • 一度のテストはフィールド性能やインデックスを保証しません。

情報源

関連ガイドとツール