Almost every business owner I speak to asks the same question at some point: should we be doing SEO or Google Ads? It is usually framed as an either/or, because the budget feels like it only stretches to one. You have a limited marketing budget and two people telling you two different things. One says you need to rank organically. The other says you should be running Google Ads. Both are right in the long run. But they are not equally right for every situation, and the question itself slightly misses the point, because done properly the two feed each other.
So this piece does two jobs. First, how to decide where to start. Then, how to run both so that each one carries the other's weaknesses.
The short answer
- A new business, or one that needs work this month: start with Google Ads. It is the only one of the two that can make the phone ring this week.
- An established business that already ranks well: keep investing in SEO to bring your long-term cost per lead down, and use ads to fill the gaps where you are not yet visible.
- Urgent trades (emergency plumbing, electrics, boiler repairs): ads first, because the customer is ready to call now and cannot wait for your rankings to build.
- Bigger, considered purchases (an extension, a new kitchen): ads get you in front of people early, and good organic content gives them something to come back to while they weigh it up. This is where running both pays off most.
For the majority of local service businesses in Gloucestershire, Google Ads is the right starting point, with SEO built on the back of what the ads teach you. The rest of this article explains why.
How each one works
Google Ads is paid search. You bid to appear at the top of Google's results pages when someone searches for a relevant term, and you pay each time someone clicks your ad. You can be at the top of page one tomorrow if your account is set up correctly. Your position is decided in an auction, where the price you pay and the quality of your ads and landing page determine where you appear.
SEO (search engine optimisation) is the process of earning organic rankings on Google. It involves improving your website's technical structure, writing content that Google wants to show, and building credibility through links and reputation signals. It is not paid per click, but it takes considerable time and effort to produce results.
Both show you to people who are actively searching. That is what makes them different from social media advertising, where you interrupt people who were not looking for you. Someone searching "emergency boiler repair Gloucester" is not doing research. They are cold and they need help now. The key differences between the two are speed, cost and control.
What each one costs
This requires honest accounting on both sides.
Google Ads costs money every time someone clicks. For a local service business in a moderately competitive market, you might pay £1.50 to £5 per click. At a 5 percent conversion rate, that is £30 to £100 per enquiry. When you stop spending, the traffic stops immediately, and the price per lead tends to creep up as more competitors bid.
SEO involves upfront cost in time, content creation and potentially agency fees. A proper local SEO programme might cost £500 to £1,500 per month for an agency to manage. The results build slowly, but once you rank, organic traffic keeps arriving without a click-by-click charge. And if you stop investing, you do not fall off a cliff immediately. Good rankings take time to decay.
Neither is obviously cheaper. They have different cost profiles over different timescales. (If you want to know what we charge for either, our prices are published in full on the pricing page.)
How long each one takes
This is the starkest difference. A well-structured Google Ads campaign can generate enquiries in the first week. SEO for a competitive local market in Gloucestershire typically takes six to twelve months before you see meaningful organic traffic, and often longer. I have gone through the realistic timeline, and the early signs of progress, in how long SEO takes to work.
Part of the reason is that organic rankings are earned, not bought, and in a competitive local market you are joining a queue. For a trades business targeting "plumber Cheltenham", the established players have been building their SEO for five or more years. For a solicitor targeting personal injury terms, those firms have invested heavily in content and link-building for a decade. Getting past them on organic search takes time measured in years, not months, no matter how good your website is. Google Ads lets you skip the queue: a new business with a well-structured campaign can appear above a 20-year-old firm in the organic results on day one of going live.
That speed matters for cash flow, which is rarely discussed in marketing circles but is critically important for real businesses. If you are new, or have just brought your marketing back in-house after a period of it being done poorly, you need the phone to ring. Waiting twelve months for SEO is not a commercial option for most businesses. The bills do not wait. A plumber who has just started their business cannot wait a year to appear on page one for "plumber Cheltenham". A Google Ads campaign can have their phone ringing this week.
