Skip to main content

更新情報

新機能、改善点、修正内容をユーザー向けにまとめています。

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.txtsitemap.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 description
  • isListed|公開事例ディレクトリに掲載するかどうか(共有リンクのみを制御する 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 立ち上げ用コンテンツ。