テクニカル
SSR
サーバー側でHTMLを生成して返す方式。初期表示にコンテンツが含まれSEOに有利。
SSRとは?
SSR(Server-Side Rendering)は、サーバー側でページのHTMLを生成し、完成した状態でブラウザに返す方式です。
Next.jsやNuxtなどのフレームワークで実装されます。
ブラウザが受け取った時点で本文が含まれているため、検索エンジンが確実に内容を取得でき、FCPも速くなります。
CSR(クライアント描画)のSEO課題を解決する主流の手法です。
SSRの使い方・実践方法
SSRの特徴と注意点は次のとおりです。
- 初期HTMLに本文が含まれSEOに有利
- FCP・LCPが速く体感も良い
- サーバー負荷が増えるためキャッシュ設計が重要
- ハイドレーションのコスト(INP)に注意
SSRで押さえるべきポイント
SSRはSEOに有利ですが、描画後にJSで対話性を付与する「ハイドレーション」が重いとINPが悪化します。
SSR+必要な部分だけ動的化する、といったバランス設計が現代的なベストプラクティスです。
SSRを実践するなら
Saguru なら、月額270円から、SEOキーワード調査・上位サイト分析・自サイトSEO診断のすべてが使えます。
「SSR」を理解した上で、すぐに実践に移せます。
登録なしで1日5回まで無料 / メール登録で1日30回 / ベーシック月額270円 / 自サイトをSEO診断
SSRについてよくある質問
SSRとSSG(静的生成)の違いは?
SSRはリクエストごとにサーバーで生成、SSGはビルド時に事前生成します。
更新頻度で使い分けます。
更新頻度で使い分けます。
SSRはCSRよりSEOに強い?
はい。
初期HTMLに本文が含まれるため、検索エンジンが確実に内容を取得できます。
初期HTMLに本文が含まれるため、検索エンジンが確実に内容を取得できます。
SSRのデメリットは?
サーバー負荷とハイドレーションコストです。
キャッシュと部分的な動的化で対処します。
キャッシュと部分的な動的化で対処します。