1. Upload a GSC query export
Required logical columns: query, clicks, impressions, and position. Optional: CTR and page. Headers are normalized, CTR is recomputed, and everything stays in your browser.
Upload one CSV file
Valid rows are clustered by normalized base term. Non-utility rows, empty-base utility rows, low-demand clusters,
and already-covered clusters remain visible in the summary but do not appear in ranked output.
No CSV loaded yet.
What you get
A deterministic backlog with score breakdowns, page-gap context, build briefs, and export buttons.
What this does not do
No Search Console API, no SERP crawling, no LLM calls, and no automatic page publishing.