Viability

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

Positive feedback loop

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

❌ No traction after 117 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 %
no published articles in the last 14d

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
unknown309064%
multi99071%
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.