2026 年 4 月|SEO とコンテンツ基盤を整備
2026年4月24日
今月は、Aedifex の今後の成長に必要な土台をまとめて公開しました:検索されるためのコンテンツ、発見されるための導線、それを守るテスト。
新しいルート
/blog|建築家、デザイナー、住宅オーナー向けのガイド。第 1 投稿は、30 平米ワンルームを設計する実用的な手順です。/solutions/{floor-plan,interior,ai-designer}|検索意図に合わせた文案と構造化データを持つ活用シーンページ。/showcase|コミュニティ公開 3D デザイン。プロジェクトをワンクリックで公開ディレクトリに掲載できます。
内部
- SEO 不変量がテスト済み。 12 ケースの Playwright スイートがすべての公開ルートで title、description、canonical URL、JSON-LD 構造化データ、
robots.txt、sitemap.xml、hreflang alternates を検証。CI がトップページ、活用シーン、デザインガイド、事例、ゲストデモをチェック。 - 2 クエリの共有ページ。
/view/[shareId]ページはすべてのクローラークロールで何メガバイトものシーン JSON をロードしていた。getPublicProjectMetadata(軽量) +getPublicProjectScene(重い)に分割し、検索エンジンには数 KB しかかからない。 - KV 支援の増分キャッシュ。 OpenNext は ISR ページ、サイトマップ、fetch-cache に Cloudflare KV ネームスペースを使用するようになった。クローラートラフィックはリクエストごとに D1 に対してルートハンドラを再実行しない。
- クロール可能な SSR 本体。 共有ページと事例ページは、3D ビューアがクライアント側でマウントしても、プロジェクト名、作者、説明文を HTML として出力します。Schema.org
CreativeWork+BreadcrumbListも含めています。
新しいデータベースフィールド
slug|/showcase/{slug}の正規 URL セグメントsummary|公開時に LLM によって再生成される 1 文 meta descriptionisListed|公開事例ディレクトリに掲載するかどうか(共有リンクのみを制御するisPublicとは別)publishedAt|事例一覧のソートキーlocale|プロジェクトごとの言語ヒントのプレースホルダ
既存プロジェクトは自動的に補完。アクション不要。
UI
- 共有ダイアログ に独立した 2 つのトグル:「公開アクセス」(リンクを持つ誰でも閲覧可)と「コミュニティ事例に公開」(公開ディレクトリに掲載し SEO メタデータを付与)。
- フッター が Blog / Solutions / Showcase を表示。言語切り替えの入口を用意しました。中国語と日本語の内容が揃い次第、正式に公開します。
開発者体験
pnpm test:e2e|localhost に対して SEO 回帰スイートを実行。pnpm test:e2e:prod|デプロイ後 aedifex.app に対して実行。pnpm typecheck:local|TypeScript チェックを自社コードに限定し、上流 aedifex のノイズをフィルタ。
既知のギャップ
- プロジェクトごとの Open Graph 画像は静的サイト全体カードにフォールバック。動的
next/og生成は OpenNext の WASM バンドラと衝突;TODO として追跡。 - 中国語と日本語の UI 文案はまだ出荷されていない。
hreflang x-default+en-USが宣言されているので、出荷時に後退しない。
来月:コンテンツ拡張(Q2 ブログロードマップ)、Satori 経由の動的 OG、zh-CN 立ち上げ用コンテンツ。