テクニカル

ダイナミックレンダリング

クローラーには事前描画済みHTML、ユーザーにはJS版を返す手法。あくまで暫定対応。

ダイナミックレンダリングとは?

ダイナミックレンダリングは、検索エンジンのクローラーに対しては事前にレンダリング済みのHTMLを返し、一般ユーザーには通常のJavaScript版を返す手法です。
CSRのSEO課題への対処法として使われてきました。

Googleはこれを「恒久策ではなく一時的な回避策」と位置づけています。
クローラーとユーザーで出し分ける構造はクローキングと紙一重で、内容が一致していれば問題ないものの、運用が複雑です。

ダイナミックレンダリングの使い方・実践方法

ダイナミックレンダリングの扱いは次のとおりです。

ダイナミックレンダリングで押さえるべきポイント

Googleは現在、ダイナミックレンダリングを推奨していません。
新規構築なら最初からSSRや静的生成を選び、既存のCSRサイトでも中長期的にはSSR系への移行を計画するのが、持続可能な方針です。

ダイナミックレンダリングを実践するなら

Saguru なら、月額270円から、SEOキーワード調査・上位サイト分析・自サイトSEO診断のすべてが使えます。
「ダイナミックレンダリング」を理解した上で、すぐに実践に移せます。

登録なしで1日5回まで無料 / メール登録で1日30回 / ベーシック月額270円 / 自サイトをSEO診断

ダイナミックレンダリングについてよくある質問

ダイナミックレンダリングはクローキング?
内容が一致していればクローキングではありません。
ただし出し分け構造はリスクを伴います。
今でも推奨される?
いいえ。
Googleは暫定策と位置づけ、SSR等への移行を推奨しています。
どんな時に使う?
既存CSRサイトの応急処置としてのみ。
新規ではSSRや静的生成を選ぶべきです。