ホーム › Cursorで作ったサイトを、そのまま高速な静的サイトとして公開する

WordPressEscapeガイド

Cursorで作ったサイトを、そのまま高速な静的サイトとして公開する

Cursorでサイトを作ったものの、WordPressに無理やり寄せずに、速くて安定していて、しかも編集しやすい形で公開するにはどうすればいいのか。ここでは現実的で、本番運用に耐える形で、Cursor製サイトを静的サイトとして公開し、SEOを維持しつつ、開発者以外でも使える編集環境まで用意する方法を紹介します。

まずは自分の数字を確認

サイトごとに状況は違います。まずは無料の60秒診断で、実際のSEOと速度スコアを確認してください。ログインは不要です。そのうえで判断できます。

サイトを無料でスキャンする →

Cursorは作るには最適でも、公開するには足りない理由

Cursorは、サイトを“雰囲気で”素早く組み上げたい開発者にとって理想的な作業場です。AIにコンポーネントの雛形を作らせ、ページをつなぎ、1〜2日で驚くほど見栄えのするものまで持っていけます。ですが、クライアントから「で、これいつ公開できるの?」と聞かれた瞬間、コードと本番運用の間にあるギャップが見えてきます。ホスティング、URL設計、リダイレクト、パフォーマンス、SEO、編集機能、継続的な保守。Cursorが与えてくれるのはコードであって、デプロイの物語ではありません。

多くのCursor案件は、数個のルートとコンポーネントを持つ単一リポジトリから始まります。場合によっては簡単なビルドスクリプトがあるくらいで、ローカル開発には十分です。でも実運用では、もう少し答えが必要になります。どこで動かすのか、どうやって <200msのTTFB を実現するのか、コンテンツが変わったときURLはどうするのか、サイトマップや構造化データはどう生成するのか、そしてあなた以外の誰がレイアウトを壊さずに文章を更新できるのか。コンパイルできた時点で「完成」とみなすのは、ログやバックアップなしでアプリを出すようなものです。動くのは、最初の本当の制約にぶつかるまでです。

これらを無視してCursorのビルドをそのまま一般的なホスティングに載せると、技術的には動いているのに後で困るサイトになります。負荷がかかったときの応答が遅い、リダイレクトが足りず静かに順位を落とす、検索向けの構造化データがない、そして「この見出し変えてくれる?」というSlackが延々続く。逆に、やりすぎてコードをWordPressに押し込めば、編集機能は手に入っても、Cursorで作ったときに得られた軽さとパフォーマンスを失ってしまいます。

大人の公開方法は、Cursorで書いたコードを静的ビルドの素材として扱うことです。HTMLをエッジで配信し、最適化されたアセットを使い、URLを確実にマッピングし、さらに非開発者がコンポーネントに触れずに編集できる別レイヤーを用意する。こうすることで、フロントエンドのコントロールは守りつつ、ビジネスが必要とする速度、SEO、そしてあなたの都合に依存しない編集ワークフローを実現できます。

Cursor製サイトをWordPressに押し込むと何が起きるのか

多くのチームがまず考えるのは、「とりあえずWordPressに入れよう」です。見た目は安全そうです。見慣れた管理画面が使え、編集者はログインでき、ほとんど何でもプラグインで済むように見えます。でも実際には、手作りのCursorコードベースを、テーマとPHPテンプレート前提のCMSに後付けしようとしているだけで、その摩擦はパフォーマンスから開発者の満足度まで、あらゆる場所に現れます。

最初のトレードオフは制御です。Cursorのコンポーネントは、明確なpropsと予測しやすい出力で、HTMLを直接描画するよう設計されています。これをWordPressに移植するには、通常、PHPテンプレートとしてレイアウトを作り直すか、ブロックエディターに組み込む必要があります。すると、変更のたびにテーマファイル、プラグインのフック、キャッシュ層をまたぐことになります。レイアウト崩れのデバッグが「テーマなのか、ページビルダーなのか、キャッシュプラグインなのか、ショートコードの不具合なのか?」という話になり、リポジトリ上のきれいなコミットで済む世界ではなくなります。

2つ目のトレードオフはパフォーマンスです。リクエストのたびに動的なPHPを返す素のWordPressは、グローバルエッジで配信される静的HTMLより速くなることはまずありません。かなりチューニングされたWordPressでも、TTFBは数百ミリ秒台にとどまり、PageSpeedスコアもプラグインの量やサーバー調整によって上下しがちです。Cursorで始めたとき、実質的にはモダンで軽いフロントエンドを選んだはずです。それをWordPressに持ち込むと、最初から静的にしていれば得られた数値を取り戻すために、より複雑な最適化作業を受け入れることになりがちです。

最後に保守です。WordPressには更新が必要なプラグイン、セキュリティパッチが必要なコア、そして拡張が増えるほど問題の入口も増えるエコシステムがあります。Cursorで作ったサイトが静的フロントエンドとして設計されていたなら、その下に重いCMSを足すのは「壊れる箇所を減らす」という方向とは真逆です。よりきれいなやり方は、サイト自体は静的のままにして、見出しを変えるだけでWordPress全体を持ち込まなくて済む編集手段を用意することです。

「Cursorで作ったサイトを移行する」とは実際には何を意味するのか

Cursor製サイトの移行は、単にファイルをサーバーへコピーすることではありません。開発者向けのプロジェクトを、運用者が扱えるウェブサイトに変えることです。この変換にはいくつかの層があります。ビルドパイプライン、ホスティング戦略、URLとリダイレクトの対応、SEOシグナル(サイトマップ、構造化データ、メタデータ)、そしてGitを触らない人向けの編集モデルです。こう分解すると、現実的な進め方がかなり見えやすくなります。

まずビルドの層では、Cursorのリポジトリから静的アセットを出力する再現性のある仕組みが必要です。HTML、CSS、JS、必要ならメディアファイルまで生成できる状態にします。Next.jsのようなSSG対応フレームワークを使っているなら、環境設定を整え、どのルートを事前レンダリングするかを決めるのが主な作業です。独自実装なら、ルートを巡回してレンダリング済みHTMLを書き出す簡単なスクリプトが必要になるかもしれません。いずれにしても、クライアントにとって重要な全ページが、デプロイ可能なファイルとして存在する状態を目指します。

次に、その静的アセットをどこで配信するかを決めます。「VPSに置けばいい」は選択肢のひとつですが、今のチームはエッジネットワークを使うことが多いです。つまり、ユーザーの近くの場所からコンテンツを配信するCDNです。たとえばCloudflareのエッジを使えば、世界中に自動で分散配信でき、静的HTMLと組み合わせることで多くの地域で一桁ミリ秒台のTTFBも狙えます。これが、瞬時に感じるサイトと、ようやく許容できるサイトの違いです。

その後は、URLの整理、既存サイトを置き換えるなら旧パスからのリダイレクト設定、そして検索エンジンに新しい構造を理解させるサイトマップの整備です。最後に、オーナーがどのようにコンテンツを更新するかを決めます。Pull Requestで更新するのか、ヘッドレスCMSを通すのか、それともWordPressのように使える自作エディターを使うのか。開発者が「とりあえずデプロイ」した後に、あらゆる文言変更で自分が呼ばれるようになってしまうのは、たいていこの編集導線が抜けているからです。

静的デプロイの基本: Cursorサイトを速く、世界中で使える形で出すには

静的デプロイの核はとてもシンプルです。サイトの各ページはあらかじめHTMLとして存在し、ホスト側はそれをできるだけ速く配信するだけ。リクエストごとのデータベース問い合わせもPHPレンダリングもないので、性能は予測しやすく、スケールもほぼ自動です。Cursor製サイトでは、きれいな静的ファイルを出力するビルド工程を作り、それをグローバルなエッジネットワークに向けることが重要になります。

まずは、ビルドが決定的な出力を生成できるようにします。Next.jsなどを使っているなら、静的エクスポートやハイブリッドSSGを有効にし、コンテンツ駆動のルートには getStaticProps を定義するだけで済むこともあります。独自構成の場合は、ヘッドレスブラウザやNodeベースのレンダラーで各ルートを訪問し、生成されたHTMLをディスクに書き出す方法もあります。目指すべき基準は、重要な各URLごとに1つの静的ファイルがあり、CSSやJSバンドルのような共有アセットも含まれていることです。

ビルド成果物ができたら、エッジプロバイダーを選びます。CloudflareのようなCDNを前面に置けば、ニューヨーク、ロンドン、東京のユーザーが、単一のオリジンサーバーではなく、近くのコピーにアクセスする形になります。実際の効果は大きく、TTFBは多くの地域で20〜50ms程度に収まり、ページ遷移もほぼ瞬時に感じられます。すべてを事前レンダリングしているので、この速さはコンポーネントの複雑さに左右されません。処理はすでにビルド時に終わっているからです。

そこから先のデプロイは、リポジトリをCIに組み込むだけです。mainへのpushをトリガーにビルドを走らせ、ファイルをエッジへアップロードし、古くなったキャッシュを無効化する。静的ホスティングでは、ロールバックも前の成果物を再デプロイするだけですし、可用性も壊れやすいサービスの寄せ集めではなくCDNの信頼性にほぼ依存します。Cursor開発者としては、「コードがファイルになる」という単純なメンタルモデルを保ったまま、本番環境としての堅牢さを手に入れられます。

URL、リダイレクト、SEOシグナルを静的化しても維持する方法

Cursorで始めたサイトでも、WordPressでも、それ以外でも、どんな移行であっても大きなリスクのひとつは、すでに流入や被リンクのあるURLをうっかり壊してしまうことです。検索エンジンはコードの書き方には興味がありません。あるURLが、常に役立つコンテンツを返すかどうかだけを見ています。静的化するなら、既存パスを維持し、必要な箇所でリダイレクトを設定し、ページを取り巻くSEOシグナルを保ったり、むしろ強化したりする計画が必要です。

Cursorで作ったサイトが新規で、まだトラフィックがないなら、保全の要点は今後の運用ルールです。URL体系を決めたら、最後までそれを守ります。コンテンツ構造に合った、わかりやすい階層パスを使いましょう(たとえば /blog/how-to-migrate-cursor-site のように、意味のある形にする)。公開後に変えるのはできるだけ避け、変える場合は必ず適切な301リダイレクトを伴わせます。既存サイトの置き換えなら、まずURL一覧を抜き出します。サーバーログ、分析ツール、サイトマップなどから取得し、旧パスを新しい静的URLへ対応付けます。

静的ホストでは、リダイレクトは通常エッジ側で設定します。「/old-slug に来たら、/new-slug に恒久的に送る」というシンプルなルールです。これでリンク評価を引き継げるし、404の壁でトラフィックを失う最悪の事態も避けられます。さらに、正規URLをすべて列挙した sitemap.xml を維持し、新しいページを追加するたびに更新します。多くの静的ワークフローでは、ビルド時にサイトマップを自動生成するため、検索エンジンに一貫した構造を示せます。

URLやサイトマップだけでなく、titleタグ、meta description、見出し、構造化データ(schema.orgのJSON-LD)といった構造的なSEOシグナルもおろそかにしないでください。静的な世界では、これらはすべてテンプレートの一部です。これはむしろ利点で、パターンを標準化し、各ページタイプに正しいマークアップを必ず出せます。移行がうまくいくのは、SEOを後付けではなく、ビルドの一部として扱ったときです。後からプラグインで継ぎ足すやり方ではありません。

非開発者に編集権限を渡しつつ、WordPressに戻らない方法

Cursorで作ったサイトの発注者は、Gitを触りたいわけではありません。ログインして、文章や画像を変え、新しいページを公開し、毎回開発者を呼ばずに反映状況を確認したいのです。WordPressが今でも広く使われるのはこのためです。管理画面が「編集する場所」の問題を解決してくれる一方で、パフォーマンスや保守の課題も生みます。静的で高速なまま運用したいなら、WordPress全体を抱え込まずに、同じような安心感をオーナーに与える編集レイヤーが必要です。

ひとつの方法は、静的サイトを表示層とみなし、コンテンツをヘッドレスCMSにつなぐことです。ContentfulやSanityのようなツール、あるいは独自の仕組みを使い、編集者はフィールドを更新し、ビルドパイプラインがそのデータを取り込んでHTMLを生成します。これならフロントエンドは静的なまま保てますし、非開発者も文言の変更はできます。ただし、構造化されたコンテンツモデルを理解する必要はあります。多くのビジネスにとっては十分に現実的ですが、人によっては、慣れたダッシュボードで「このページを編集する」ほうがわかりやすく感じるでしょう。

もっと取り組みやすい方法は、UIの見た目はWordPressに寄せながら、裏側の仕組みだけ変えることです。編集者はページ一覧を見て、編集したいページを開き、リッチテキストの画面で作業します。ただし保存先はライブのPHPサイトではなく、静的ビルドが参照するコンテンツストアです。これの利点は、公開された変更が次の静的成果物に取り込まれると、高速でキャッシュ可能で、プラグインの混乱とも無縁になることです。代わりに、こうしたワークフローはあなた自身が整える必要があります。既製のWordPressに丸投げするわけにはいきません。

Cursor製サイト用のエディターを設計するときの基本原則は安全性です。非開発者には文章、メディア、簡単なレイアウト選択の自由を与えつつ、コンポーネント構造とルーティングは守る。そうすれば、サイトを壊すリスクなくコンテンツを更新でき、あなたはサイト全体が過剰なドラッグ&ドロップで破壊される心配をしなくて済みます。開発者は一度コードを書けばよく、編集者は内容を管理し、本番サイトは静的・高速・低保守のまま保たれます。

WordPressEscapeは、Cursor製サイトを移行する開発者にどうフィットするのか

Cursorで作ったものを本番用サイトへ育てたいなら、WordPressEscapeはある明確な交点に位置しています。静的優先のデプロイ、URLとSEOの完全な維持、そしてWordPressのように使えるのに実際にはWordPressを動かさない編集環境です。Cursorのコードを従来型CMSで包み込むのではなく、WordPressEscapeは出力を受け取り、各ページとルートをHugo(静的サイトジェネレーター)へ移し替え、完成したサイトをCloudflareのエッジへ配信します。これにより、HTMLは世界中で数十ミリ秒のうちに返せるようになります。

パフォーマンス面では、このスタックは速度に最適化されています。実運用ではPageSpeedが94以上、多くの地域でTTFBは約30ms、さらにCumulative Layout Shift(CLS)は実質0という結果が出ています。レイアウトはクライアントスクリプトが動く前にサーバー側で確定するためです。これは、多くのWordPressや一般的なホスティング環境と比べて大きな改善であり、そもそもCursorで開発したときに期待していた感覚にも合っています。

URLとSEOの維持についても、WordPressEscapeは既存ルートを絶対条件として扱います。既存サイトを置き換える場合は、すべてのURLをクロールして対応付け、必要に応じてリダイレクトを設定し、移行でどのパスも失われないようにします。内部的には、528,854ページものサイトを1つのURLも落とさず移行した実績があり、その規模感と運用の厳密さがうかがえます。Cursorで作った比較的小規模なサイトであれば、同じやり方によって、公開後にページ欠落やリンク切れに気づく心配がなくなります。

静的エクスポーターやJAMstackの自作運用と比べたときの差別化要素は、やはりエディターです。WordPressEscapeはESC'dashboardを提供し、ページ一覧、編集フィールド、公開操作など、WordPress風の管理画面として使えるようにしながら、裏側のサイトはCloudflare上の純粋な静的Hugoのまま保ちます。隠れたWordPressインスタンスも、PHPも、あとから面倒を見るべき「動的」レイヤーもありません。開発者は安定した静的な出力先を得られ、オーナーは慣れた編集体験を得られます。Cursorでスピードと制御を重視して始めたものの、その上に人間が扱いやすい層も必要だ、という現実に応える中間解です。

手順つき: Cursor製サイトを高速な静的スタックへ移行する

具体的にイメージできるように、ここではCursor製サイトが「リポジトリ内のコード」から「エディター付きの高速静的サイト」へ変わる流れを、WordPressEscapeのような静的優先の進め方に沿って整理します。ツールは自分のものに置き換えて構いませんが、順序と考えるべき点は、提供元に関わらずおおむね同じです。

ステップ1: Cursorプロジェクトを安定化する。 ルート、コンポーネント、データ取得の整合性を確認します。従来型のサーバー環境を前提にした不要な実行時依存を取り除き、重要な各ページが予測可能にレンダリングされるようにします。目標は、同じ入力から毎回同じHTMLが出るビルドです。

ステップ2: URLとコンテンツモデルを定義する。 すべてのページ、正規URL、そして /blog/[slug] のような動的パターンを洗い出します。どのURLを恒久的に扱うか、長期的なSEOのためにどう構成するかを決めます。ここで、移行後も維持したいパス名を固定します。

ステップ3: 静的生成を設定する。 フレームワークのSSGモードを設定するか、各ルートをレンダリングしてHTMLへ書き出すスクリプトを用意します。出力が全ページをカバーしているか、アセット参照が正しいかを検証します。Next.jsのようなCursor案件なら、エクスポートを有効にして結果を確認するだけで済むこともあります。

ステップ4: エッジの静的ホストへ接続する。 リポジトリを、Cloudflareのようなエッジネットワークへ静的ファイルを公開するデプロイパイプラインに接続します。DNS、SSL、基本的なキャッシュを設定し、TTFBとPageSpeedが目標を満たすかテストします。必要に応じてアセット最適化を調整します。

ステップ5: 編集レイヤーを追加する。 非開発者がどのようにコンテンツを編集するかを決めます。WordPressEscapeを使うなら、この段階でESC'dashboardが登場し、各ページやフィールドを静的ビルドの元になるコンテンツストアへ対応付けます。自作するなら、ヘッドレスCMSを組み込み、更新時にビルドを走らせるとよいでしょう。

ステップ6: リダイレクトとSEOシグナルを整える。 旧URLを取り込み、リダイレクトを設定し、サイトマップを生成し、各ページタイプにtitle、meta description、構造化データが入っていることを確認します。ステージング環境で404が出ないこと、そして公開時に検索対応がきちんと組み込まれていることを確認します。

トレードオフと限界: 静的化やWordPressEscapeが合わないケース

どんなデプロイモデルにも完璧はありません。どれだけ速い静的サイトでも、導入前に理解しておくべき制約があります。WordPressEscapeのアプローチは、サイトの大部分を静的HTMLとして表現できることを前提にしています。これは、ほとんどのマーケティングサイト、ブログ、ドキュメント、そして多くのコンテンツ重視サイトには当てはまります。Cursor製プロジェクトが、リアルタイムのパーソナライズ、複雑な認証ダッシュボード、重いサーバー側ロジックに依存しているなら、それらは別の扱いが必要になるでしょう。

ひとつ目のトレードオフは動的挙動です。静的サイトでも、フォーム、クライアント側のフィルター、簡単なアプリ的機能は十分に実装できますが、それらは主にフロントエンドJavaScriptと外部API上にあります。ユーザーごとに異なる深いデータ表示が必要なら、構成を分けることになるでしょう。公開ページは静的にし、アプリ部分は適切なバックエンドで動かします。WordPressEscapeは前者に最適化されています。Cursorリポジトリが「サイト」より「アプリ」に近いなら、マーケティング用の外側だけを移行するのが現実的かもしれません。

もうひとつの制約は、編集者向けワークフローが非常に特殊な場合です。ESC'dashboardはWordPressらしさを感じさせる設計で、多くのチームにとっては強みですが、すでに別のCMSや独自の運用フローを使っている組織では、静的コンテンツを組み込むために追加調整が必要になるかもしれません。ただしこれはWordPressEscape特有の問題ではありません。動的CMSから静的へ移る以上、下書きから公開までの流れを見直す必要があります。

さらに、開発者の自由度という観点もあります。静的ホスティング、CI、コンテンツ層まで自分で組み上げる一連の流れを楽しむ開発者もいます。その人たちにとっては、サービスを使うより自前のJAMstackを組むほうがしっくりくるでしょう。一方で、Cursorで作ったサイトをフロントエンドに集中して仕上げたのであって、自分が事実上のDevOps兼CMS担当になりたいわけではないなら、移行と編集環境のセットアップを任せるのはかなり助けになります。どちらに当てはまるかを理解しておくと、WordPressEscapeのようなサービスが合うのか、それとも自分でスタックを組みたいのかを判断しやすくなります。

Cursor製の静的サイトを長期的に保守しやすくするには

Cursorで作ったサイトを静的として公開するのは良い第一歩ですが、本当の評価は、その先1〜2年でどう振る舞うかです。編集者は開発者の手を借りずに新しいコンテンツを公開できるか。デザインを変えてもURLやSEOは壊れないか。ページ数が数枚から数百、数千へ増えても、パフォーマンスは安定したままか。

長期保守の出発点は、責務の分離です。Cursorのリポジトリはレイアウトと挙動を担当し、コンテンツシステム(ヘッドレスCMSでもESC'dashboardのようなエディターでも)は、文章、メディア、簡単な設定を担当する。役割が明確なら、コードを更新して再ビルドするだけでデザインを進化させられ、編集者はこれまで通りコンテンツを管理できます。

次の層はバージョン管理とロールバックです。静的スタックでは、デプロイのたびにサイトのスナップショットが作られます。ビルドと成果物を保存しておけば、変更で不具合が出たときすぐ戻せます。これに、ルーティング、SEOタグ、主要な性能指標の自動テストを組み合わせれば、Cursorプロジェクトは壊れやすい実験ではなく、安定した基盤になります。

最後に、スケールを見据えます。サイトが数十ページから数万ページへ成長すると、ビルド時間、サイトマップ生成、エッジキャッシュの管理がより重要になります。WordPressEscapeが50万ページ超のサイトを扱ってきた実績は、最初から大量配信を想定して静的パイプラインを設計すれば何が可能かを示しています。小さなプロジェクトでも、インクリメンタルビルド、効率的なHugoテンプレート、構造化されたルーティングといった考え方を早めに取り入れておけば、成長はずっと滑らかになります。今の段階で構造にどれだけ意図を込めるかで、将来の作り直しの痛みは大きく変わります。

まずは自分の数字を確認

サイトごとに状況は違います。まずは無料の60秒診断で、実際のSEOと速度スコアを確認してください。ログインは不要です。そのうえで判断できます。

サイトを無料でスキャンする →

よくある質問

Cursorで作ったサイトを、WordPressやWordPressEscapeを使わずに直接公開できますか?

はい。Cursorプロジェクトが静的HTMLを生成できるなら、静的ホストやCDNに直接公開し、コンテンツはGitやヘッドレスCMSで管理できます。ただし、その場合は編集ワークフロー、URLマッピング、SEO設定を自分で設計する必要があり、代行サービスのようにすべてが用意されているわけではありません。

Simply Staticのような静的エクスポートツールではなく、WordPressEscapeを選ぶ理由は何ですか?

DIY系のエクスポーターは、平たく言えば静的HTMLを作るだけで、裏側でWordPressが動いたままだったり、ホスティング、リダイレクト、編集まですべて自分で面倒を見る必要があったりします。WordPressEscapeはWordPress自体を完全に削除し、サイトをCloudflareのエッジ上のHugoへ移行し、URLや順位を維持したまま、WordPressの下地なしでWordPress風のエディターを提供します。

Cursorサイトを静的スタックへ移行すると、既存URLやSEOはどうなりますか?

移行を丁寧に設計すれば、既存URLはそのまま維持でき、変更がある場合も301リダイレクトで対応できます。適切に構成された静的環境では、更新されたサイトマップ、title、meta description、構造化データが含まれるため、ホスティング方式を変えたあとも検索エンジンには一貫した高品質シグナルが届きます。

静的サイトは、今どきのUX要求に十分速いですか?

グローバルエッジから配信される静的サイトは、各ページが事前レンダリングされているため、動的CMSベースのサイトより一般的に速くなります。HugoとCloudflareのような構成なら、PageSpeed 94以上、TTFB約30ms、CLS 0も狙え、ユーザー体験はかなり軽快になります。

Cursorから始めた静的サイトを、非開発者でも編集できますか?

編集レイヤーを追加すれば可能です。ヘッドレスCMS、自作ダッシュボード、あるいはWordPressの管理画面に似たWordPressEscapeのESC'dashboardのようなサービスを使えます。編集者は見慣れたフォームやリッチテキスト欄で作業し、ビルドパイプラインがその変更を静的HTMLへ反映します。

Cursor製プロジェクトで、まだWordPressが向いているのはどんなときですか?

クライアントがそのエコシステムを強く求めている、置き換えにくいプラグインに依存している、CMSに深く統合された動的機能が必要、という場合はWordPressが合うことがあります。ただし、ほとんどのマーケティングサイトやコンテンツサイトでは、編集しやすい静的デプロイのほうが、性能と保守性の面で有利です。

Cursorで作ったサイトに複雑なアプリ機能が含まれている場合はどうすればいいですか?

その場合は、プロジェクトを分けるのが現実的です。公開向けのコンテンツページは静的デプロイにし、アプリ部分は適切なバックエンドやサーバーレス環境で動かします。静的化は動的機能を否定するものではありません。むしろ、すべてをひとつの巨大なCMSに通すのではなく、役割ごとに分けることを促します。

WordPressを削除URLと順位を維持静的 · PageSpeed 90台ESC'dashboardエディター