Viability

The only page that matters. Are we getting indexed, ranked, and clicked? Site age: 58 days.

Positive feedback loop

MetricDay 7 targetDay 14 targetDay 30 targetCurrentStatus
Indexed (published, 30d)5+15+50+174
Avg impressions/day1+100+1000+0
Keywords in top 3001+10+0
Keywords in top 10001+0
Avg clicks/day005+0

❌ No traction after 58 days, consider pivoting

Indexing coverage trend

Daily GSC URL-Inspection sample → % of inspected URLs Google has actually indexed. Watch this climb off 0% to confirm the sitemap fix is working. If it's still ~0% after 7 days, /todos auto-opens a diagnose card.

No samples yet — the daily worklist records the first point on its next 03:00 UTC run.

Indexing funnel (last 14 days)

"Has impressions" = at least one row found in the last 14d of GSC payloads for this URL. Indexed estimate uses presence in GSC per-page metrics.

Published dateTotalHas GSC impressionsIndexing %
2026-07-08300%
2026-07-07600%
2026-07-06500%
2026-07-05600%
2026-07-04500%
2026-07-03400%
2026-07-02300%
2026-07-01400%
2026-06-30400%
2026-06-29600%
2026-06-28700%
2026-06-27700%
2026-06-26800%
2026-06-25700%

Top 20 keywords (latest GSC sample)

KeywordPositionImpressionsClicksFirst-time top-10?
no GSC data yet — site too new or OAuth disconnected

Game distribution

GameTotal publishedThis weekQA pass rate
unknown3141364%
multi91469%
hsr30073%
zzz28085%
wuthering_waves27084%
genshin24089%
nte22088%
untagged16062%

KeywordSelector's game_priorities is already a fixed setting in sites.config. Manual rebalancing belongs in SQL, not in this dashboard.

Auto-refresh: page is server-rendered with no client state. Reload to see the latest GSC sample (collector runs daily).

Back to Mission Control.