Paste your Google Ads keywords and get a free health score in seconds. Spot match type gaps, cannibalization, and missing negatives before they drain your budget.
Analyze My Keywords →Free · No signup · No data leaves your browser
Drop in your keyword list from Google Ads, or upload a CSV export directly. Supports all Google Ads formats.
Three detectors scan for match type coverage gaps, ad group cannibalization, and negative keyword holes.
Get a 0–100 health score, severity-ranked findings, and specific recommendations to act on immediately.
Three automated audits run the moment you click Analyze.
Flags keyword stems missing Exact, Phrase, or Broad variants. Broad-only keywords bleed budget with no control. Exact-only keywords miss traffic volume. Both cost money.
Detects identical keywords in multiple ad groups (direct) and overlapping keyword sets competing for the same searches (subset). Both split Quality Score and drive up your CPCs.
Identifies Broad and Phrase keywords whose individual terms appear as Exact keywords in other ad groups. Without negatives, your own campaigns compete for the same searches.
Paste a keyword list or upload a Google Ads CSV export — results appear instantly.
One per line. Formats:
[keyword] exact ·
"keyword" phrase ·
keyword [broad] ·
bare keyword defaults to broad
No keywords handy?
Google Ads keyword export — auto-detects Keyword, Match type, Ad group, and Campaign columns. Drag a file here too.
A 0–100 weighted score across three detectors: Match Type Coverage (40%), Cannibalization (35%), and Negative Keyword Gaps (25%). 100 means no issues found. Letter grades follow: A (90–100), B (80–89), C (70–79), D (60–69), F (below 60).
When multiple ad groups bid on the same or overlapping keywords, they compete against each other in the same auction. This splits your Quality Score, drives up your own CPCs, and reduces impression share — effectively costing you more for the same traffic.
A Broad or Phrase keyword in one ad group can trigger searches that are meant for an Exact keyword in a different ad group. Without a negative keyword to block that traffic, both groups compete for the same user. The tool identifies exactly which negatives to add and where.
No. Everything runs entirely in your browser — your keywords are never sent to a server. You can verify this by running the tool with your network tab open; no requests are made during analysis.
Paste formats: [keyword] (exact), "keyword" (phrase), keyword [exact], keyword - phrase, keyword, broad, bare keywords (default broad). CSV: Google Ads exports with Keyword, Match type, Ad group, and Campaign columns — column names are auto-detected.
Broad captures volume but has low control. Exact captures intent but misses variants. Phrase acts as the anchor between them. Running all three with appropriate bids and negatives gives you full funnel coverage while keeping each group's traffic clean and measurable.