検索エンジンは JavaScript ページを別々の段階でクロール、レンダリング、インデックス登録する場合があります。初回応答が空のアプリシェルだけなら、重要なテキストやリンクは後続のレンダリングに依存します。SSR や静的プリレンダリングを使うと公開コンテンツを早く提供できます。内容が安定しているページや検索上重要なページで使いましょう。
生の HTTP 応答をブラウザー DOM と Google URL Inspection で比較します。ステータス、タイトル、canonical、本文、リンク、hydration エラーを確認します。クローラーに実質的に異なるページを返さないでください。動的レンダリングは保守作業が増え、標準の解決策ではありません。Google JavaScript SEO ガイド
手順
- ブラウザーの JavaScript を実行せず、正確な URL を取得します。
- 初期 HTML とレンダリング後の DOM を比較します。
- リンクに実際の href 値があり、メタデータが一致することを確認します。
- URL Inspection で Google のレンダリング結果を確認します。