Mapping Tool - Create Campaign and Upload

Pick a workflow mode below. Default runs the full pipeline (Steps 1–8). Cleanup-only stops after keyword cleaning; map-only maps keywords to URLs (Steps 1 → 3–5, skips labels).

Settings

Clean keywords, map to URLs from the url column (no crawl), label & score, cluster, microcluster, and outline map.

Required: keyword, volume

Optional: url, top_domain, suggested_campaign

Headers must be lowercase; any other column is rejected.

Mapping only uses the url column on your keyword upload: a keyword with a URL there is mapped to it, and no pages are fetched. Crawl URLs fetches your uploaded URLs and scores every keyword against each page.

Required: url

Optional: title, visible_text

Headers must be lowercase; any other column is rejected.

Yes runs Steps 1–9. No skips Steps 6–8 (campaign assignment, clustering, micro clusters) and Step 9 maps each keyword directly to your outline.

Relevancy

Loads the preset for every tab below (Brand, Campaigns, Tags, Page Types, Scraper, Programmatic, Outline, Advanced Settings) in one step. You can still change any tab afterward. To bundle the presets currently chosen on each tab, pick Save … as a new Load Profile at the bottom of this list.
Loads a brand paragraph into the box below. Upload brand JSON… fills it from a .json file with your paragraph under one key: text, brand_messaging, or brand. Edit it, then use the Save current settings… options at the bottom of this list to keep it.
Plain-language picture of who you are and what you offer. Each keyword gets a relevance score against this text.


Status

Step 1: Clean Keywords
Pending
Step 2: Content Inventory
Pending
Build PUMA + COIL. Crawls only with Crawl URLs (always for Keyword Discovery).
Step 3: Score Keywords to URLs
Pending
PASS — match keywords to crawled pages when crawl was enabled; otherwise soft-skips
Step 4: Keyword Discovery
Pending
Finalize keyword→URL mapping (KLU/PASS); AI gap-fill in the Keyword Discovery option
Step 5: Tag Keywords
Pending
Tag rule matches, programmatic token matches, n-grams, KEGGER
Step 6: Assign to Campaign
Pending
Campaign name, campaign relevance, brand score for the Step 5 tagged keywords
Step 7: Organize Keywords (Clustering)
Pending
L1 → L2 → L3 clustering
Step 8: Micro Clusters
Pending
Step 9: Map to Outline
Pending
T1/T2 on microclusters (optional)
Frontend Version: Loading...
API server: Loading...
Campaigns root: Loading...
Cache token: none
Build fingerprint: dev-nocache