複数LPを共通化するHubSpotモジュール設計
案件背景
複数のランディングページで共通利用できるHubSpotカスタムモジュールを設計・開発。要件定義からUI設計、実装、編集者向けマニュアル作成まで一貫して担当し、LP制作・運用の効率化と再利用性の向上を実現した。
課題
- LPごとに実装内容が異なり、再利用性が低い状態だった
- 編集者によって入力ミスや運用負荷が発生しやすかった
- 共通化と個別要件の両立が求められていた
- 継続的な改修を見据えた保守性の高い設計が必要だった
やったこと
- LP共通モジュールの要件定義・仕様整理
- 実装前に仕様・編集画面をビジュアル化し、クライアントとの認識合わせを実施
- HubSpot CLIを用いたモジュール開発(HubL / HTML / CSS / JavaScript)
- 編集者が迷わないフィールド設計・入力ルールを構築
- LP量産を見据えた共通化・拡張性を考慮した構造設計
- CSVで整理した要件をCursorへ連携し、AIを活用した実装フローを構築
実現したこと
- 共通モジュール化により、LP制作・保守の効率を向上
- 編集者が迷いにくい管理画面を実現し、運用負荷を軽減
- 共通仕様と個別要件を両立できる拡張性の高い構造を構築
- AIを活用した開発フローにより、仕様理解から実装までの手戻りを削減
- 継続的な改善・機能追加に対応できる運用基盤を整備
設計のポイント
実装前に「見える仕様」を作る
実装に着手する前に、モジュール構成や編集画面、入力項目、利用ルールを図解した仕様資料を作成。クライアントが完成イメージを把握しやすい状態を整えたうえで開発を進めることで、認識のズレや手戻りを抑えました。
編集体験まで設計したHubSpotモジュール
モジュールを実装するだけでなく、編集者が迷わず更新できるようフィールド構成や入力ルールを設計。管理画面での使いやすさまで含めてUIを最適化した。
ビジュアル
よくなったこと
LPごとに異なっていた実装を共通モジュール化し、HubSpot上で運用しやすい構造を設計。要件整理から編集体験まで考慮した設計と、AIを活用した開発フローにより、保守性と開発効率を両立した。
補足
- LP制作の共通基盤を構築
- 編集者の入力負荷・運用負荷を軽減
- 継続的な機能追加に対応できるモジュール設計
- AIを活用した再現性の高い開発フローを確立