SPA と wordpress を組み合わせたら意外と SPA の問題を解決できた。という記事です。 経緯 経緯は、もともと存在する SPA のサイトを wordpress で管理されている記事コンテンツ配信サイトに リニューアルしたいというお話をいただいたことでした。 リニューアル前のサイトのインタラクションが良かったので、 その雰囲気は残しつつ、クローラー対策などの作り込みを行い ちゃんと記事メインのサイトとして耐えうるものを目指しました。 課題と対応 1. クローラーにページ独自の meta 情報を認識させる 動的に生成されたページを検索エンジンや SNS のクローラーに 認識させるためには、プリレンダリングでファイルを用意するか SSR(サーバサイドレンダリング)の対応が必要になります。 今回は wordpress の利用が前提だったので、 アクセス開始されたページのみ、<head