Paid + organic
Stop paying for keywords you already rank for
The overlap read that needs paid and organic in one spine.
Key takeaways
- The overlap check flags terms where you pay and already rank near the top. That flag is where the money conversation starts, and it is the reason both channels belong in one place.
- A flagged term is a candidate for a test and never a cut list. Only a controlled pause with a holdout shows whether a paid click replaced a free one.
- Split branded from non-branded before you read the list. Branded overlap is a defense question, and a competitor's bid changes the answer.
- Run it monthly and hand the flagged list to whoever owns the test calendar, because positions and spend both move faster than a quarterly review.
Your paid manager could name their ten most expensive keywords from memory. Your SEO lead could name the ten they rank best for. At northfield.example nobody had put the two lists on the same page in two years. The same terms sat near the top of both.
That overlap is the expensive question neither report answers on its own. Which keywords are you paying for that organic would have caught anyway?
Answering it takes a join. Your Google Ads query set, with its clicks, cost and conversions per term, lined up against your organic rank for the same term. Conversions here mean the named goals your team defined in your analytics tool, a Purchase or a Demo request.
Which keywords are you paying for twice?
The ones where you already rank near the top and buy the click anyway. One check runs the join: paid performance per keyword on one side, organic clicks and average position from Search Console on the other, matched on the term. The flag goes up where both are true. That is where a paid click most likely replaced a free one.
A flag is a candidate and nothing more. Overlap shows that both channels touch the term. It cannot show you what happens when the ad disappears, and reading the flagged list as a cut list skips the step that makes the whole thing trustworthy.
Proof of substitution needs a controlled pause. That means a designed test with a holdout, read at the same significance bar as everything else you report, so the change has to beat ordinary week-to-week wobble before anyone calls it real. Suppress the ads in one slice. Leave a comparable slice running. Read the difference.
The same sheet carries what that test will need later. What you pay for the term month to month. The conversions attached to it, in your own named goals. And the organic position it already holds. A term with strong paid conversions is a different conversation from one where paid spends and nothing converts.
Ask it yourself
Which keywords are we paying for on Google Ads that we already rank for organically, ranked by spend?
See also: what a defensible holdout looks like →
A brand outage ran the experiment
Our cleanest evidence on this arrived uninvited. A paid brand campaign went down for a stretch, unplanned, and the experiment nobody would have signed off on ran itself until somebody noticed.
Organic search picked up a large share of the clicks the paused ads had been collecting. Brand demand did not vanish when the ads did. It walked in through the unpaid door.
Then the arithmetic reframed the program. Once you count the organic pickup, the true cost of each incremental paid brand click lands at several times the sticker price, because most of the clicks being bought were arriving anyway. The question got sharper. Which brand clicks are actually incremental, and what are you paying for the ones only paid could win?
What the flagged list looks like
The player below shows the shape of the answer: the flagged terms, the spend attached to each one, and the caution that keeps the list from reading as a decision somebody already made.
Read the scope line before you read the numbers. Ads and Search Console finalize on different lags, so the join uses the window where both are complete and prints the as-of date beside the answer. That is how a lag stops being mistaken for a loss.
Which keywords are we paying for that we already rank for?
Analysis plan, every step, resolved for you
- Routed to the governed workflow
paid-organic-balance - Scope resolved before filtering
segment: whole domain · Jul 2026 - 2 analyses queued in parallel
paid_organic_overlap · search_performance - Honesty gates armed
scope echo · freshness
The join lands on the terms where spend and a strong organic rank coexist, each carrying its paid cost and organic position, ranked by cost.
- Overlap terms flagged
- 38 paying + ranking organic top 3
- Spend on flagged terms
- $12.4k / mo candidates, not verdicts
- Branded share of flagged spend
- 71% brand defense needs its own test
| Query | Paid cost | Paid clicks | Organic rank |
|---|---|---|---|
| workspace intranet | $4,180 | 612 | 1.4 |
| team knowledge base | $2,940 | 388 | 2.1 |
| internal comms tool | $1,760 | 221 | 2.9 |
| intranet software | $1,420 | 196 | 6.8 |
Jul 2026branded and non-branded, kept splitsegment: whole domain
⚠ Observationalas of Aug 1, 2026 (Ads and GSC lag differently; the join uses the shared complete window)IllustrativeOpen in Quattr ↗
Overlap is a candidate list for an incrementality test, never a cut list on its own.
Why brand terms got harder to cut
This is harder than the classic version. We watched a paid team meet all three parts of it inside one quarter. Brand clicks declining overall. Competitors bidding on the brand name. And AI Overviews, the AI-written block Google puts on top of a classic results page, absorbing attention organic used to win.
Pausing brand spend in that weather is a bigger bet than it was when this check was invented. Their answer was the right shape. Keep defending auction presence in the short term, and commission the incrementality test rather than argue from theory.
One more modern complication deserves naming. Campaign types that hide query-level data make the join blurrier, so this check is sharpest where search terms are still visible, and that visibility is worth defending in your account structure.
Split branded from non-branded before you read the flagged list. Branded overlap is a question about defense economics and what a competitor's bid changes. Non-branded overlap is the cleaner arbitrage, where a strong organic rank and a converting page absorb demand at no marginal cost while your paid dollars move elsewhere.
What do you do with a flagged keyword?
It depends on where you rank. The policy is cautions rather than bans, because brand competition, seasonal pushes and auction dynamics all justify an override. What this check contributes is the starting position for each term, refreshed monthly, so your overrides are choices rather than defaults nobody revisited.
The tiered paid and organic operating policy article carries the full version. The short version below reads straight off the organic position you already hold.
- Strong organic position: trim paid back to a defensive floor and watch what organic does.
- Mid-page position: let paid accelerate while the organic work climbs.
- No organic presence at all: paid carries the term outright.
The workflow that does this: Paid query losses →
One place, one monthly conversation
Two source pages describe the two halves of the join. The Google Ads one covers paid, the Search Performance one covers organic. This check exists only because both live in the same place, which is the quiet argument for one shared data lake over two reports.
So run it monthly. Hand the flagged list to whoever owns the test calendar, and let brand terms graduate to a proper holdout once the spend justifies the window.
The effective cost article picks up the arithmetic from here: what a brand click truly costs once you count the organic pickup. The outage taught its lesson for free. A test is how you learn the same thing on purpose.
Frequently asked
- Does overlap prove we are wasting the spend?
- No. It shows that both channels touch the term. Proof needs a controlled pause with a holdout: suppress the ads in one slice, leave a comparable slice running, and read the difference between them at the same statistical bar you hold every other claim to.
- How often should we run it?
- Monthly. Positions move and spend moves, so a stale flag list argues from last quarter's ranks and sends somebody into a budget conversation with the wrong starting position.
- Should branded and non-branded terms be read together?
- No. Branded overlap is a defense question, and a competitor bidding your name changes the arithmetic. Non-branded overlap is the cleaner arbitrage. The two rarely deserve the same decision.