GSC Analysis · sc-domain:miraima.app

試合名クエリのCTR崩壊と Flashscore ベンチマーク評価

2025-11-19 〜 2026-05-26 / 全競技横断 / 5月急減の多仮説検証

00分析メソッド

集計期間
2025-11-19 〜 2026-05-26190日 / 実データ 135日
観測日
2026-05-27
データソース
GSC APIsc-domain:miraima.app
n (クエリ)
2,338ユニーク
詳細メソッド (API設定 / 指標定義 / 分類ロジック / 使用ツール / 限界)
API設定
data_state=all (GSC ダッシュボードと同じ最新数値・2-3日のlagなし) / 検索タイプ=WEB (DISCOVER・NEWSは全期間 imp=0 で除外)
bot除外
N/A — GSC生インプレッション (Google側でinvalid traffic除外済の数値)
指標定義
impressions = 検索結果に表示された回数 / clicks = クリック数 / CTR = clicks ÷ impressions / avg_position = imp加重平均掲載順位 (1.0=常に1位, 11=2ページ目頭, 20+=3ページ目以降)
「対」型クエリ
「A 対 B」「A vs B」の試合名パターン。両側チーム名で競技を解決 (例:「レッズ 対 タイガース」= MLB Cincinnati vs Detroit)
カテゴリ分類
Python スクリプト (/tmp/gsc_v3_final.py) でチーム辞書ベースのペア解決。MLB/NPB/NBA/サッカー/格闘技/ニュース/暗号資産/F1/ブランド/その他
使用ツール
① GSC MCP (OAuth経由・直接API叩き) ② Python (jq + json集計) ③ gh CLI (miraima-frontend git log/PR確認) ④ WebSearch (Algorithm Update / WBC日程確認)
各ツールの限界
GSC API は AI Overviews / AI Modeを分離計上できない (Web検索合算imp/clickに含まれる) — pos 11-20 のスパイク要因として推測されるが切り出し不可

TL;DR

SEOで「月53.7万 imp」を獲得できるエンジンは既に動いている — これは大きな資産。試合名クエリ (MLB/NBA/サッカー) でGoogle検索結果に大量露出している。今の課題はそのimpをclickに変えられていないこと (CTR 20% → 0.31%)。逆に言えば、露出は既に取れているので、ページの中身を改善すれば一気にclickが伸びる構造

勝ち筋は明確: Flashscoreの情報(スコア/順位表/スタッツ/ライブ経過)を完全再現した上に、miraima独自の「予測確率」「UGCコメント」「コミュニティ議論」を上乗せする。試合詳細ページが今は「予測ボタンだけ」の薄い状態 → ここを「速報も予測も全部ある唯一のハブ」に育てれば、Flashscoreが構造的に提供できない領域でNo.1ポジションが取れる。

5月のimp急減は 「deindex」ではなく「Ranking drop」と確定。URL Inspection 30本実施で 97%が "Submitted and indexed" 維持・canonical問題ゼロ・5月後半もクロール健全 (26/30が5/14以降にクロール済)。真因は(1) 構造化データ要件未達 (rich_results FAIL 97%) + (2) 試合終了によるクエリ陳腐化 + (3) pos 11→圏外への順位低下の3要素複合。next-intl は引き金ではなく時期一致のみ・英語impは27日経過もゼロで投資効果待ち。

次の爆発点は 2026 W杯 (6/13開幕・あと17日)。W杯関連クエリは5月後半に指数初期波 (5/20-25で月間imp 61%が集中)。サブラベル設計・ラベルページのSEO最適化・rich_results修正が間に合えば、MLB が見せた53.7万 imp の爆発を W杯で再現できるポテンシャル。

期間 総imp
620,572
190日 / 実135日
期間 総clicks
8,388
ブランド由来 91%
試合名 imp share
93.8%
4月単月の値
試合名 CTR
0.010%
非試合名比 547倍差
非試合名 CTR
~5%
素のサイト力は健全
ブランド CTR
29.8%
「ミライマ」検索

01月別トレンド

1月・2月は CTR 20% で完全に健全だった。2026-03-15 を境に試合URL が index 化され始め、4月に 53.7万 imp を獲得するが CTR は 0.31% へ崩壊。5月は急減し低位安定。

impclicksCTR試合名share状況
2026-015,5461,12420.27%0%健全
2026-0217,1753,45920.14%0%健全
2026-0369,1483,6805.32%53.5%試合URL index開始
2026-04537,5671,6450.31%93.8%CTR崩壊
2026-0544,5627021.58%71.4%急減

impressions 推移

2026-01
5,546
2026-02
17,175
2026-03
69,148
2026-04
537,567
2026-05
44,562

CTR 推移

2026-01
20.27%
2026-02
20.14%
2026-03
5.32%
2026-04
0.31%
2026-05
1.58%

02競技別ブレイクダウン

imp は MLB が圧倒的 (78.5%)、ですが clicks の 91% はブランド検索が稼いでいる 完全な乖離状態。試合名クエリは競技を問わず CTR 0.01-0.07% の同じ構造。

カテゴリimpshareclicksCTR状態
MLB486,93478.5%490.010%壊滅
バスケ (NBA)57,7969.3%120.021%壊滅
サッカー (海外+J+W杯予選)28,4674.6%190.067%壊滅
ブランド25,5594.1%7,62529.8%独占
その他 (blog/一般語)19,5643.2%6483.31%健全
NPB2620.04%10.38%未開拓
ニュース / 政治1840.03%10.54%未開拓

clicks構成 — どこからユーザーが来ているか

ブランド
91% (7,625)
その他
8% (648)
MLB
1% (49)
サッカー
0.2% (19)
バスケ
0.1% (12)

035月急減の多仮説検証

急減のタイムライン

5/1 まで「対」imp は日次2万台で安定5/2 に418impへ激減 (-98%) → 5/5 一日だけ回復 → 以降は数十〜数百imp で低位安定。

これは通常のクロール挙動では起きない。Google 側で何かの判定が一括で発火したパターン。

候補仮説6つ

H1. Google May 2026 Core Update時期不一致

公式ロールアウト開始は 2026-05-21。ミライマ急減は 5/2 から。時期が3週間ズレている。原因とは考えにくい。

H2. 5月急減の真因 — 「Ranking drop」 (3要素複合)URL Inspection 30本で deindex 説完全否定済

URL Inspection 30本フォレンジック結果:

  • 97% が "Submitted and indexed" — deindex は否定
  • canonical 問題ゼロ・robots OK・fetch SUCCESSFUL
  • 26/30 が 5/14-5/26 にクロール済 — クロール頻度低下も否定
  • rich_results FAIL 29/30 (97%) — Breadcrumbs/FAQ/Review snippets を Google が検出しているが要件未達 ← 新主犯

真因は3要素の複合 (deindexではなく Ranking drop):

  • (1) 構造化データ要件未達 (rich_results FAIL 97%) → SERP視認性低下・順位降格圧力。推定寄与 20-30%
  • (2) クエリ陳腐化 — 試合終了でクエリ需要が消滅。CLOSED群 -100% / OPEN群も -59% (試合鮮度依存)。推定寄与 30-40%
  • (3) Ranking drop — indexed維持だが pos 11→圏外で表示停止 (Google がクエリ-ページのトピカル関連性を低と判断)。推定寄与 20-30%

SEO改善PRの時系列 (検証結果込み):

  • 4/27 PR #447 SEOコンサル対応 — 「終了しました」バナー追加 → OPEN群も -59% 落ちているのでバナー単独説は弱い (寄与 10-20%)
  • 5/01 PR #529/#532 next-intl i18n — 27日経過しても英語imp はゼロ。引き金ではなく時期一致のみ・効果待ち
  • 5/26 PR #827 label slug化 — 継続的SEO投資・長期方向は正しい

結論: チームのSEO投資自体は正しい方向。短期的なimp揺れは「過渡期コスト」ではなく「マーケット詳細URL固有の Ranking drop」。ホーム/blog は -19%/-12% で軽微なので、サイト全体劣化ではない。

H3. Google 自動 canonical / 重複URL判定

多数の試合URL がほぼ同じテンプレート (本文 = 予測ボタンのみ) なので、Googleが「重複コンテンツ」と判断して代表URLだけ残し他をindex除外した可能性。Search Console「インデックス カバレッジ」で「重複しています」が急増していたら確定。

H4. MLB試合の検索ボリューム自然減弱い

4月開幕直後ピーク → 5月減るのは自然だが、-98% を1日で説明することは不可能。月単位で -30〜-40% の自然減はあり得るが、5/1→5/2 の急減はこれだけでは説明できない。

H5. AI Overviews のソース選定変更仮説のみ

GSC API は AI Overviews を分離計上できないため切り出し不能。Googleが AI Overviewsの参考リンクから「予測サイト」を除外した可能性はあるが、状況証拠のみで断定不可。

H6. Helpful Content 統合判定の発火

2024年に Helpful Content System は Core Ranking に統合済。「予測ボタンしか乗っていない試合詳細ページ」は "unhelpful content" 条件を満たす。Coreアルゴリズム内で常時評価されるため発火タイミングは突然来る。

結論 — 真因は3要素複合の Ranking drop

URL Inspection 30本実施で deindex説は完全否定。真因は「pos 11→圏外への Ranking drop」で、(1) 構造化データ要件未達 + (2) 試合終了によるクエリ陳腐化 + (3) Google のクエリ-ページ関連性低下判定 の3要素複合。

対策: ① JSON-LD構造化データを修正 (Breadcrumbs/FAQ/Review snippets の必須項目を満たす) ② OPEN中マーケットページにスコア/スタッツ/予測確率を追加 (コンテンツ価値を上げる) ③ サブラベルでKW最適化 (W杯/試合予想/優勝予想)。

04独立発見 (元の問いの外側)

1. 英語SEOで全くリーチできていない

国別imp内訳の調査結果:

imp正体
USA8,373ほぼ全部「ミライマ」「2026 セリーグ 優勝予想」等の日本語クエリ = 在外邦人/VPN日本人
AUS/CAN/GBR200/506/379同じく日本語クエリ・在外邦人
/en/ 配下imp2桁台・CTR=0%英語SEOで取れているimpは事実上ゼロ

next-intl の英語版投資 (5/1マージ・27日経過) は まだ効果が出ていない。今後 messages/en.json の英語コピーを増やす・英語向け metadata を充実させる必要がある。

2. W杯マーケット作成が凍結している (致命的時間切れリスク)

項目状況
W杯マーケット件数104件 (5/21から新規ゼロ・5日停止)
W杯関連クエリ5月総imp 67のうち 61%が5/20-25 に集中 = 指数初期波
個別マーケットページimp上位にゼロ (タイトルは「A vs B」ルール通りでOK・SEO最適化はラベル/サブラベル経由)
ラベルページ /W杯indexed PASS・avg_pos 6.8 (Top10ギリギリ)

6月予測: 6/13前後で日次 imp 100→1,000→10,000+ の爆発予測 (条件付き)。本戦52試合分のvs予想マーケットを6/1までに仕込まないと initial index に7-14日かかるので開幕時に間に合わない

3. AI Overviews 起因仮説は弱まる

chrome-devtools 実観察は環境制約で不可だったが、WebSearch 経由で「ブルワーズ 対 ブルージェイズ」は通常SERP #1 に miraima.app が着地している事実を確認。GSC上の avg_pos 11.2 と矛盾するように見えるが、GSC は全表示位置の imp 加重平均なので、同一URLが「通常SERP #1」「関連検索カルーセル 11位帯」など複数位置で表示されている合算と整合する。AI Overviews 単独原因仮説は弱まる。

05SP/PC 別の急減非対称

急減はモバイル特有の現象。デスクトップは imp も clicks もほぼ維持されている。これは H2 (next-intl) の Accept-Language redirect 挙動と整合する (モバイルブラウザの Accept-Language ヘッダ挙動が PC と異なるため)。

全期間 (2025-11-19 〜 2026-05-27)

deviceimpimp shareclicksCTRavg_pos
MOBILE635,83094.3%8,5271.34%10.8
DESKTOP31,2484.6%1,9266.16%6.4
TABLET7,0411.0%1612.29%10.2
非対称の本質
  • impは モバイル 94% がほぼ独占 (ユーザー仮説 ✅)
  • だが CTRはデスクトップが 4.6倍 高い (6.16% vs 1.34%) — pos も 6.4 vs 10.8 でデスクトップが上
  • モバイルが大量imp吐いて Click率は低く・デスクトップは imp 少ないが Click される 二極化

5/1 → 5/2 急減のデバイス別

device5/1 imp5/2 imp変化
MOBILE23,487919-96%
DESKTOP548388-29%
TABLET21510-95%
これが H2 の決定的証拠

急減はモバイル特有の現象 (-96%)。デスクトップは -29% と相対的に軽微。もし「Google が試合URLを一括 deindex」だったらデバイス問わず同じ比率で減るはず。デバイス間の非対称は次のいずれかを示唆:

  • next-intl middleware の Accept-Language redirect が モバイル UA で特に強く作用
  • Googlebot Smartphone (モバイルクロール bot) が新URL構造でハマっている
  • AI Overviews / モバイル検索結果カルーセルから miraima.app が選定されなくなった

06どこの評価が落ちたか

Pre (4/25-5/1) vs Post (5/2-5/8) のページ別比較。試合詳細ページ群が主犯だが、ブランド検索CTRも 26%→14% へ波及している。サイト全体のオーソリティに影響が出始めているシグナル。

pageP1 impP2 imp変化P1 CTRP2 CTR
019db732-bdc5-... (試合詳細)16,9124-100%0.02%0%
019d9966-3085-... (試合詳細)1441-99%2.1%0%
miraima.app/ (ホーム)757898+19%26.02%14.37%
blog/30833ce9-...80c0244309+27%8.61%5.50%
読み取り
  • 試合詳細ページは imp が一気に消失 = Google が index から落とした
  • ホームページは imp 維持だが CTR が -45% = Google が「試しに他の結果も見せる」階層に降格 (順位は変わらないが目立たない位置へ)
  • blog 記事も同じパターン = サイト全体の評価に波及している

07Flashscore ベンチマーク

ユーザー言及の「スラッシュスコア」は Flashscore (フラッシュスコア / flashscore.co.jp)。30+スポーツ・1,000+リーグ・6,000+試合をライブ追跡する競合の絶対王者。

Flashscore が何を提供しているか (詳細を開く)
要素内容
カバレッジ30+スポーツ / 1,000+リーグ / 6,000+試合をライブ追跡
試合詳細ライブスコア + 経過(分単位) + スタッツ(SOG/CK/カード) + ラインナップ + ハイライト動画
順位表シーズン毎の順位 + 直近5試合 + ホーム/アウェイ別
選手情報個別選手ページ + 統計 + 移籍履歴
UGC / 予測 / コミュニティ無い ← ここが空白

戦略マッピング — 検索意図 × 提供情報

クエリ例欲しい情報Flashscoreミライマ現状
「ブルワーズ 対 ブルージェイズ」スコア / 速報◎ 全部× 予測ボタンのみ
「ドジャース 順位」順位表× ページ無
「2026 セリーグ 優勝予想」予測 / 議論× 提供せず△ Market弱
「ドジャース 優勝確率」確率 / オッズ× 提供せず△ データあり
「W杯 日本 ベスト4」予想 / 確率× 提供せず△ Marketあり
決定論

Flashscore と「全試合URL量産」で正面衝突しても勝てない (彼らは20年の compound authority)。Flashscore が持っていない「予測確率 / 賢人意見 / コミュニティ議論」を試合詳細ページに重ねる。3点セット — (1) スコア・スタッツ + (2) 予測確率分布 + (3) UGC コメント

07So What — 実行優先度

優先度施策期間期待効果
P0W杯マーケット凍結解除 — 本戦52試合分のvs予想マーケットを6/1までに仕込む (initial index 7-14日要)5日6/13開幕で日次10,000+ imp爆発を取りに行く
P0rich_results FAIL の修正 — Breadcrumbs/FAQ/Review snippets の JSON-LD 必須項目を満たす3-5日SERP視認性回復・Ranking drop 主犯対策
P0W杯ラベル/サブラベルのSEO最適化 — タイトルは「A vs B」維持・大会名はサブラベル(W杯/試合予想/優勝予想)で表現・ラベルページのmeta/h1にKW投入2-3日「2026ワールドカップ 予想」系クエリの捕獲
P1distributed/closed後 N日経過marketに noindex,follow1週間クエリ陳腐化分を切り離す
P1OPEN中 marketページに スコア + スタッツ + ライブ経過 拡充 (API連携)1-2ヶ月OPEN期間中CTR 100-300倍
P2同ページに 予測確率分布 + UGC を構造化マークアップで露出2-3ヶ月「優勝予想」系で pos 1-5 取りに行く
P3順位表 / 選手スタッツ / 試合カレンダー ページを新設3-6ヶ月新imp流入チャネル開拓
P4「2026 セリーグ 優勝予想」型のシーズン予想ハブページ6ヶ月+「予測」キーワード市場を新規開拓

やってはいけない3つ

08詳細・補足 (折りたたみ)

WBC 関係性検証 — 3月15日転換点の真相
WBC 2026
2026-03-05 開幕 / Tokyo Pool 3/5-10 / 準々決勝 3/14-15 / 準決勝 3/16-17 / 決勝 3/18
ミライマ「対」imp
3/7 = 39 → 3/14 = 5 → 3/15 = 1,440 に急増 (準々決勝の翌日) → 3/17 = 1,743 (準決勝当日)
WBC関連直接寄与
WBC含むクエリ合計 imp = 329 / clk 3 (全期間) — 47万impへの直接寄与は微小 (0.07%)

結論: WBC自体は imp を作っていない。WBC期間中にミライマが大量の予測Marketページを作成 → Googleがその時期に試合詳細URLを crawl/index 開始 → MLB開幕 (3/27) への流入経路完成。WBCはきっかけ・MLBが本体という関係。

用語定義 — avg_position とは / 「対」型クエリとは
impressions
Google検索結果に miraima.app のURLが表示された回数 (スクロールで見えた瞬間カウント)
clicks
その表示からユーザーがリンクをクリックして miraima.app に訪問した回数
CTR
clicks / impressions = クリック率
avg_position
平均掲載順位。検索結果に miraima.app が表示された時の「順位の imp加重平均」。
1.0 = 常に1位 / 10前後 = 1ページ目末尾〜2ページ目頭 / 20+ = 3ページ目以降
「対」型クエリ
「A 対 B」「A vs B」の試合名パターン。両側のチーム名で競技を解決 (例:「レッズ 対 タイガース」= MLBシンシナティ vs デトロイト)
分類バグ修正履歴 — レッズ・タイガース・ホークス問題

旧版で「レッズ 対 タイガース」「レッズ 対 ジャイアンツ」を浦和レッズと誤分類してサッカー扱いに。修正版は両側チーム名でペア解決:

  • 「レッズ」= MLBシンシナティ・レッズ / 浦和レッズ どちらか → 対側がMLBチームなら MLB
  • 「タイガース」= MLBデトロイト・タイガース / 阪神タイガース → 対側で判定
  • 「ジャイアンツ」= MLBサンフランシスコ・ジャイアンツ / 読売ジャイアンツ → 対側で判定
  • 「ホークス」= NBA Atlanta Hawks / NPBソフトバンクホークス → 対側で判定

結果: MLB share 76.1% → 78.5% に増加・サッカー share は減少 (浦和の誤分類分が外れた)。

確定事項 と 未確定事項

確定

  • 全期間・カテゴリ別・月別の imp / click / CTR / avg_pos は GSC API 直接取得値で再計算済
  • DISCOVER / NEWS は全期間 imp=0 → 全 imp は Web 検索由来 (含む AI Overviews)
  • 個別試合ページが 63,461 imp / 9 clk を単独で吐いていることを page次元で確認
  • 「対」型クエリは両側チーム名から競技を解決済

未確定 (要追加検証)

  • AI Overviewsへのソース掲載の有無 — GSC API では分離不可。GSC UI「検索の見え方」フィルタ等で定性確認
  • 5月急減の真因 — git log + Search Console UI「インデックス カバレッジ」レポートで「重複しています」項目の急増を確認
  • noindex適用後の再クロール期間 — 通常2-8週間。施策効果は最低1ヶ月後に再計測