Paid search and Local Services Ads

You are not buying clicks. You are buying an auction position.

PPC means you pay when somebody clicks your ad rather than when it is shown. What that sentence hides is the part that decides whether the account makes money: every search runs an auction, and what you pay is set as much by how relevant Google judges your ad to be as by what you bid. We have been buying paid search since the Overture days and running Local Services Ads since Google opened them up.

8.81 x

Average return on ad spend across the accounts we manage

2003

The year our first pay-per-click post went up. It is still online.

20 +

Years buying paid search, from Overture and early AdWords onward

700 +

Posts in the archive, a good part of them about this

// The Auction

What decides the price of a click

Most explanations of PPC stop at "you pay per click", which is the least useful true thing about it. The auction is where the money is made or lost, and it has been running on broadly the same logic since 2005.

A bid is a ceiling, not a price

Your maximum bid is the most you are willing to pay. What you actually pay is usually less than that, and it is worked out from the quality of the ads around you. An advertiser bidding less than you can sit above you, and pay less than you, for the whole of a campaign.

Quality Score is the multiplier

Google scores each keyword on how relevant it looks to the query and the landing page behind it, and on how often people have clicked it before. That score multiplies your bid to produce the rank you get. It is the reason two accounts selling the same product can pay very different prices for the same word.

Relevance compounds, and so does neglect

Click-through history feeds the score, and the score feeds position, and position feeds click-through history. An account left alone for a year is usually not losing money because the market moved. It is losing money because that loop has been turning the wrong way.

Match type decides who you pay for

Broad match will find you buyers you would never have thought to list, and it will also sell you clicks from people who wanted something else with the same name. That is not a fault in the system, it is the setting doing what it was asked. The controls are the match types and a negative keyword list that is genuinely maintained.

The landing page is part of the ad

It affects the score, so it affects the price, and it obviously decides whether the click turns into anything. Sending paid traffic to a home page is the most expensive habit in this discipline and it is still the most common one.

Automation moved the work, it did not remove it

Smart bidding and Performance Max took the manual bid adjustments away and put the leverage somewhere else: in the targets you set, the conversion data you feed the system, the products you let it promote and the exclusions you apply. The account still needs a person. It needs them looking at different things.

// The Surfaces

Five places to buy attention, and what each is for

They are bought through the same accounts and reported in the same currency, and they behave nothing alike. A business can be excellent on one and wasting money on the rest.

SEARCH
Paid search
What it means

Text ads against a query somebody typed. The most intent-loaded advertising there is, and the most expensive per click for exactly that reason.

How it works
  • Keyword and match type structure
  • Negative keyword maintenance
  • Ad copy tested against the query
  • A landing page built for the ad, not the brand
SHOPPING
Shopping and Performance Max
What it means

Product listings driven by a feed rather than by keywords. For retail this is usually where most of the revenue is, and the feed does the work a keyword list used to.

How it works
  • Feed quality, titles and attributes
  • Product-level performance, not campaign averages
  • Target return set before the peak, not during it
  • Asset groups and exclusions reviewed monthly
LSA
Local Services Ads
What it means

The Google Guaranteed panel above everything else on local service queries. Priced per lead rather than per click, and gated behind a license and background check.

How it works
  • Verification and badge maintained
  • Review volume and rating, which drive rank
  • Response time to calls and messages
  • Every bad lead disputed, every month
DISPLAY
Display and remarketing
What it means

Banner inventory across the web, most usefully aimed at people who have already been to your site. Cheap per impression and easy to waste at scale.

How it works
  • Placement exclusions kept current
  • Audience recency windows that match the buying cycle
  • Frequency capping
  • View-through conversions read skeptically
VIDEO
Video and social
What it means

YouTube, and the paid side of the social platforms. Bought against an audience rather than an intent, which changes what a good result looks like.

How it works
  • Creative refreshed before fatigue, not after
  • Audience defined by behavior rather than demographics
  • Measured on assisted conversions
  • Budget ring-fenced from the search accounts

One account, five behaviors ยท a blended cost per acquisition across them describes none of them

// One Month, Reported Honestly

What a managed account looks like in a year that got harder

One real account of ours, one month, every figure against the same month a year earlier. Year on year rather than month on month deliberately: this was a sale month, and comparing a sale against the quiet month before it produces big numbers that describe the calendar rather than the account. The client, the country, the currency and the category are removed, and so is every absolute figure โ€” we do not publish a client's spend or revenue. What is left is every ratio, including the ones that went the wrong way.

Spend down 10.08%, revenue down 10.42%

Against the same month last year. The two moved together within four tenths of a percentage point, which is the first thing to look at in a down year: revenue falling roughly in step with spend means the account is still converting money at the rate it used to, and the shrinkage is coming from the market rather than from the management.

Conversions down 18.77%

The sharpest fall in the set, and close to double the fall in revenue โ€” so the orders that did come through were worth more each than they were a year ago. This is the number that most needs explaining in the report, which is exactly why it should not be the one left out of it.

Cost per acquisition up 10.70%

Fewer conversions from a spend that fell less steeply, so each one cost more. Ten percent is a real deterioration and a survivable one. It is also the honest counterweight to the impression share figure further down, because both are true in the same month.

Return on ad spend 7.74, down 0.39%

Essentially flat year on year, which in a year where conversions fell nearly a fifth is the result we would point to. It sits below the 8.81x we quote as our average across accounts, and it is on this page for that reason โ€” an agency average that never has a month underneath it is an average of the months somebody chose to show you.

Conversion rate 2.26%, down 8.34%

Impressions were down 8.03% and interactions down 3.65% over the same comparison. So fewer people searched, slightly more of those who did clicked, and fewer of the ones who clicked bought. That pattern reads as softer demand meeting harder competition rather than as something broken in the account.

Shopping impression share 47.45%, against 37.14%

The clearly good number and the one worth holding on to. In a weaker market, on 10% less money, we were in front of a materially larger share of the searches that existed than the year before. That is the position that pays when demand comes back.

The largest rival held 47.01% impression share

The marketplace that dominates this category, appearing in the same auctions 53.00% of the time and finishing above us in 32.61% of them. Auction insights like these are the difference between "our conversion rate fell" and knowing why. You cannot outbid a marketplace and you can be very deliberate about which auctions you turn up to.

What we actually did that month

Search term analysis, negative keywords added from it, placement exclusions applied, and the sale campaign built and taken live. The exclusion work is the reason impression share rose while spend fell.

What we would do differently, in the report

Raise the target return earlier and load the promotional copy earlier, so the campaigns finish learning before demand peaks rather than during it. Automated bidding needs a run of data at a new target before it is any good, and a sale gives it the least time exactly when it matters most. Getting promotion details before they go live on the site, rather than as they go live, is worth more to the result than any bid adjustment made during the week itself.

// Process

How an account is actually run

Four things, on a monthly loop. None of it is exotic, and the accounts we are handed are usually missing the same two.

Read the search terms, not the keywords

The keyword list is what you asked for. The search terms report is what you bought. Every month it produces negatives to add and, more usefully, phrasing you had not thought of that people are already using to find you.

Data in →

Subtract before you add

Negative keywords and placement exclusions are the cheapest work in paid media and the least often done, because nothing about the account looks broken without them. They are how spend falls and impression share rises in the same month.

Strategy →

Set the target before the peak

Bidding targets, promotional assets and feed changes all need a learning period. Anything you want working during a sale has to be in place well before it, which means knowing about the promotion before it goes live rather than reading about it on the website.

Execute →

Report the month you had

Spend, revenue, conversions, cost per acquisition and return, each against both the previous month and the same month last year, plus impression share against the competition. When a number moves the wrong way it goes in the report with a reason, and if the reason is that we got it wrong that is what it says.

∞ Loop
// From the archive

We have been writing about this auction since it was new

Two posts from early 2010, quoted as they were published. The interface has been rebuilt several times since and none of the rebuilds changed what decides the price of a click, which is the argument for reading the old material rather than the new.

So, in general: High Quality Score = Lower Costs + Better Ad Position.

Sixteen years and several interface generations later, this is still the sentence that explains why two advertisers pay different prices for the same word.

Everytime your keyword matches a query, the keyword has the potential to trigger an advertisement. The Quality Score of a keyword has a lot of influence, including over your actual CPCs, the estimate of the first page bids seen in your account, and determining if it's eligible to be in an ad auction that takes place when a user enters a query. It also affects how highly your ad will be ranked.

Every clause of this still holds, including the one people forget: a low enough score does not merely raise the price, it keeps the keyword out of the auction altogether.

When the ads displayed match users' queries as much as possible, that's when the AdWords system works best. The Quality Score keeps the ads that appear on users' results as relevant as possible. Relevant ads get more clicks, rank higher, and have higher conversion rates.

This is the loop described further up the page, and it runs in both directions โ€” an account nobody has touched in a year is usually losing money because it has been turning the wrong way.

There isn't one single Quality Score formula. It will vary depending on whether it is influencing ads on the Search Network or ads on the Content Network.

Truer now than when it was written, with more surfaces in the account than there were networks in 2010, which is why a single blended cost per acquisition across all of them describes none of them.

Make your ad groups as specific as possible, with each focusing on one single product or service. Divide your keywords among the related ad groups and make ads that relate closely to its keywords.

The structural advice that survived automation intact, because tight themes are what let the machine learning tell one intent from another.

Negative keywords have a major impact on your click-through rate (CTR) and therefore, your campaign's return on investment (ROI). When you use the "phrase match" and "broad match" options setting up your AdWords campaigns, you should include negative keywords as well.

The mechanism behind the month described above, where spend fell year on year and impression share rose at the same time.

Setting up negative keywords by placing a minus sign in front of them lets you filter out identical terms that can have very different meanings. For example, suppose you sell photographs of foxes (Work with me here, OK?). Well, if someone searches on fox photos thinking they're going to get pictures from The Simpsons on Fox television network, you'll be paying for their irrelevant clicks. Therefore, you want to use negative keywords like "television" and "network" to limit the number of times an ad for your photographs of foxes appears on a page when someone wants pictures from the TV network.

Kept whole, digression and all. Broad match now reaches considerably further than it did in 2010, so the fox problem is bigger than this passage imagines rather than smaller.

Judicious use of negative keywords can help improve the quality score of your keywords. A number of factors influence your keywords' quality scores, including its general performance. Bottom line: a higher quality score makes your keyword trigger ads at a lower cost per click and positioned higher. Your CTR is the most important aspect of your quality score. A lot of "accidental" clicks on your ads can lower your click through rate. By using negative keywords, you'll have fewer ad impressions, but fewer "false positive" clicks on your ads.

The trade at the heart of the second step in our monthly loop: fewer impressions on purpose, because the ones being removed were making everything else more expensive.

Around 700 posts, published since 2003

Read the archive
// Results

Numbers don't lie.

16
Case studies with published numbers
19
Client brands
12
Countries the work has run in
22
Press features
TMS Brain Health
81.8%
Of all site traffic from organic search
Monthly organic users, against March 2020
2,000%
Phone-call conversions from organic search
52%
Timeline: Mar 2020 โ€“ Jan 2023 ยท #1 in LA & Santa Monica for TMS therapy
Utopia Management
247
Keywords in Google's top three, across city-level local search
Organic visibility, up 12.5 points
26.61%
Of the previous year's monthly organic users
280%
Timeline: 679 local terms tracked with the map pack โ€” and still seven times the nearest competitor in 2026
Link Building & Digital PR
DR 82
Average authority across 81 earned editorial placements
DR 90+ placements
33 of 81
Featured in
CNN ยท Forbes ยท U.S. News
Timeline: Healthline, Nasdaq, Yahoo! Finance, Seattle Times & more
Budget Trucks (budgettrucks.com.au)
440%
Organic traffic against the penalty floor โ€” an all-time high
Weekly organic sessions under the penalty
~1,300
Weekly organic sessions after the fix
~5,700
Timeline: Oct 2011 โ€“ Nov 2014 โ€” twelve months suppressed, then the best weeks the site had ever recorded
SNS Nails
49.92%
Organic visibility โ€” three times the nearest competitor
Monthly organic traffic, against the starting level
440%
Keywords in Google's top three
61
Timeline: Jun 2022 โ€“ Jun 2024 โ€” up from 3% visibility, with nothing lost or declined in the top three
Budget Rent a Car (budget.com.au)
+20.6%
Organic users, year over year โ€” 640,088 against 530,730
Australian-locale sessions
+696%
Bounce rate on organic traffic
27.6%
Timeline: Junโ€“Oct 2014 against the same four months in 2013 โ€” the audience got bigger and it got local
Selby Acoustics (selby.com.au)
24.52%
Organic visibility โ€” first in the category, ahead of JB Hi-Fi
Keywords in Google's top three
228
Estimated organic traffic
+174%
Timeline: Aug 2023 โ€“ Aug 2026 โ€” up 11.5 visibility points while JB Hi-Fi, Officeworks and Harvey Norman all lost ground
On Campus Marketing (rhl.org)
+61.0%
Unique visitors from organic search, year over year
Visits from non-paid search
+49.0%
Selling-season window, measured a year apart
13 days
Timeline: May 2013 against May 2012 โ€” the move-in selling season, non-paid search only
My Site Buddy (mysitebuddy.ai)
20
Active development days for a build costed at six months of senior work
Manual estimate
820โ€“1,060 hrs
Shipped
120+ pages
Timeline: 15 Jul โ€“ 12 Aug 2026 ยท 361 commits, 9 concurrent workstreams, 11 releases โ€” every one approved by a person before production
Ross Metals (rossmetals.com)
33
Keywords at number one โ€” gold, chain, wire and permanent jewelry
Organic visibility, up from 0.40%
15.30%
Top-three rankings lost in twelve months
0
Timeline: Jul 2025 โ€“ Aug 2026 โ€” about 3,900 searches a month held at position one, including "wholesale gold" at $3.72 a click
Isentia (isentia.com)
+61.4%
Organic sessions, year over year
Contact form submissions
+76%
Form completion rate, up from 8.1%
10.6%
Timeline: Augโ€“Sep 2015 against the same weeks a year earlier, across ten markets
George Clinical (georgeclinical.com)
+286%
Monthly sessions, January 2015 to August 2018
Organic share of all sessions
57%
Contact inquiries from organic search
55%
Timeline: January 2015 to August 2018 โ€” organic finished as the largest channel, ahead of every other source combined
Maine Cottage (mainecottage.com)
80 points
Swing in year-over-year traffic growth, inside twelve months
Year-over-year traffic at the start
-40%
Year-over-year traffic twelve months on
+40%
Timeline: Janโ€“Oct 2013 finished +14.7% on visits and +18.3% on unique visitors
GoPromotional (gopromotional.co.uk)
1,682
Keywords at number one in Google UK โ€” 240% of Vistaprint, 510% of 4imprint
Keywords in the top three
2,894
Keywords on page one
4,166
Timeline: Of 8,027 tracked โ€” first on every band, and first in the category since 2010
Expedia Japan (expedia.co.jp)
20
Brand terms at number one on Yahoo Japan โ€” every one tracked
Brand terms at number one on Google Japan
17 of 20
Generic travel terms on page one of Yahoo Japan
17
Timeline: May 2010 โ€” including ๆตทๅค–ใƒ›ใƒ†ใƒซ, "overseas hotels", at number one on Yahoo and number two on Google
Private Jet Charter (privatejetscharter.net)
8
Country sites run at once โ€” and every one of them grew
Average growth across the seven country sites
+77%
Germany, the fastest of them
+123%
Timeline: Eight markets in six languages โ€” with the localized sites holding visitors two to three times longer than the global one
// Testimonials

What people say about working with us

We have been working with John and Web Moves for 14 years and the results have been astounding. John is a straight shooter โ€” if he says he can do it, you can be confident he will deliver.
S

Shaun O'Brien

Owner, Selby Acoustics

Shaun was John's client

The great thing about John is his honesty โ€” he tells it like it is. He is respected by major players including Microsoft and eBay, and media seek out his views: the front page of the Wall Street Journal among them.
P

Phil Leahy

Founder, MedCart Marketplace & Retail Global Events

Phil was John's client

John is the single most knowledgeable individual in the SEO industry I have ever worked with. Whether as a client, vendor or business partner, I cannot recommend him more highly.
M

Matthew Kligerman

Building Dirt โ€” AI land development platform

John was Matthew's client

// Questions

Frequently asked questions

What return should we expect?

Across the accounts we run, 8.81 times return on ad spend. That is gross revenue per unit of spend and it is a PPC number only. It is not comparable with an SEO return, which measures net profit against total cost, and blending the two produces a figure that describes neither.

Should we fund paid or organic first?

If you need demand this quarter, paid. If you need cost per acquisition to fall over years, organic. Most accounts we run do both, because paid search is also the cleanest read on which queries carry buying intent, and that is the map the organic work follows.

Do you handle Local Services Ads as well?

Yes, and they are different enough to be worth separating. Local Services Ads charge per lead rather than per click, and the reporting blends phone and message leads into a single cost figure that hides a real difference between them.

What happens to the account if we stop?

You keep it. The account, its history and its data are yours, and there is no long-term contract holding you in. Results are what keep clients here.

// Next Steps

Send us the account and we will tell you what is in it

Read-only access to your Google Ads account is enough. We will come back with where the money is going, which search terms you are paying for that you would not have chosen, what your impression share looks like against the competition, and whether the return you are getting is the return the account is capable of.