#1 キーワード設定数の上限拡張
画面ワイヤーフレーム
キーワードの追加・削除、上限撤廃モードの切替が動作します。
キーワード管理
登録キーワード8 / 8件
1MEO対策
2美容室 渋谷
3ヘアサロン
4カット 安い
5縮毛矯正
6トリートメント
7ヘッドスパ
8カラー 渋谷
上限に達しています。上限撤廃モードを有効にしてください。
変更内容
| 項目 | 現行 | 変更後 |
|---|---|---|
| キーワード上限 | 8件 | 無制限(推奨10件以上) |
| スクレイピング | 8件固定 | 登録数に応じて動的 |
| 表示 | 固定レイアウト | スクロール対応 |
概要
| 項目 | 内容 |
|---|---|
| 課題ID | ISS-001 |
| 課題名 | キーワード設定数の上限拡張(8件→任意、10件以上対応) |
| カテゴリ | キーワード |
| 優先度 | 高 |
| ステータス | 未着手 |
現状の課題
mappy_keywordsテーブルで1ロケーションにつき最大8件に制限- スクレイピング処理も8件固定の前提で設計されている
- 顧客から10件以上のキーワード追跡の要望が増加
要件
機能要件
| No | 要件 | 詳細 |
|---|---|---|
| 1 | キーワード数上限の撤廃 | 1ロケーションあたりの制限を撤廃または拡張(10件以上) |
| 2 | 管理画面UI対応 | キーワード追加UIをスクロール対応に変更 |
| 3 | スクレイピング処理対応 | 登録数に応じた動的なスクレイピング処理 |
| 4 | 検索順位表示対応 | 可変数のキーワードに対応した順位表示レイアウト |
非機能要件
- スクレイピング処理時間の増加を許容範囲内に抑える
- 大量キーワード時のUI表示パフォーマンス確保
影響範囲
DB
| テーブル | 変更内容 |
|---|---|
mappy_keywords | 上限バリデーションの変更 |
画面
| 画面名 | 変更内容 |
|---|---|
| キーワード管理画面 | キーワード追加UI、一覧表示のスクロール対応 |
| 検索ランキング画面 | 可変数キーワードの順位表示対応 |
API
| エンドポイント | 変更内容 |
|---|---|
| キーワード登録API | バリデーションの上限値変更 |
| ランキング取得API | 可変数キーワード対応 |
スクレイピング
| 項目 | 変更内容 |
|---|---|
| 処理フロー | 登録キーワード数に応じた動的処理 |
| 並列度 | キーワード数増加に伴う並列度の見直し |
| 実行時間 | 増加見込み、許容範囲の検討が必要 |