トップ / レポート / 検索結果順位
検索結果順位
このページでできること
- 登録キーワード × 日付の 順位ヒートマップ(マトリクス)を時系列で確認できます。
- 自社(
target_urlヒット)と競合社(rival_brands内の URL ヒット)の順位を同時に並べて比較できます。 - 期間(7・14・30・90 日 / 全期間)絞り込み、キーワード部分一致フィルタ、競合表示 ON/OFF、日付列の表示切替が行えます。
- セルをクリックすると、そのキーワード × その日の取得結果(タイトル・URL・スニペット)の詳細を表示します。
URL: products/matrix_rank.php?product_id=<id>。サイドバーの「プロダクト一覧 → 検索結果順位」から開きます。
表示の仕組み
- 表は「行=キーワード」「列=取得日」のマトリクス構造です。
- セル値は
○ 位(数字が小さいほど良い)または圏外。—は未取得、エラーは API 取得エラーです。 - 「競合の順位を表示」を ON にすると、競合社ごとの行が追加されます。
- 列見出し(日付)クリックでその日の昇順・降順ソートに切り替えできます。
ヒット判定(target_url の効き方)
キーワード登録時に指定した target_url の形式によって、検索結果のどの URL を「ヒット」と見なすかが変わります。
| 入力形式 | 判定 | 例 |
|---|---|---|
URL(https://...) |
前方一致。指定 URL 配下のページが上位に出ていればヒット。 | https://example.com/products 入力時、https://example.com/products/foo はヒット。 |
| ドメイン / ホスト名のみ | ホストの後方一致。入力したホストで「終わる」ホストがヒット。 | example.com 入力時、www.example.com や sub.example.com もヒット。 |
使い方の流れ
- 画面上部のプロダクトを選択。
- サイドバー「プロダクト一覧 → 検索結果順位」を開く。
- 期間ボタン(7/14/30/90/全期間)で見たい期間を切替。
- キーワード検索ボックスで一部入力すると、行が部分一致でフィルタされる。
- 気になるセルをクリック → 詳細パネルでその日の SERP 抜粋(タイトル・URL・スニペット)を確認。
関連 API
GET /api/matrix.php?product_id=<id>&view=rank:表示に使うマトリクスデータ。GET /api/snapshot.php?keyword_id=<id>&date=YYYY-MM-DD:セル詳細表示用。
取得先
順位データは DataForSEO の Google Organic SERP API(実行プランに応じて Live / Priority / Standard)から取得し、
survey_snapshots.result_json にバッチ単位で保存されます。