SEO Costs for Trades Businesses: DIY, Freelancer, Agency, and Productised — Compared on the Numbers That Actually Matter

How much does SEO cost when you factor in your time and risk of wasted spend? A trades owner's break-even calculation reveals the cheapest option isn't always DIY.

Atiro17 min read

You've quoted three SEO providers this month, gotten three wildly different prices, and you're no closer to knowing which one will actually make your phone ring. The real question behind how much does SEO cost isn't the monthly fee. It's the total price of each option once you factor in your own time, the risk of wasted spend, and how long you'll wait before a single new enquiry shows up. Here's the break-even calculation most trades owners skip.

Most trades owners never ask what doing nothing actually costs. According to BrightLocal's Local Consumer Review Survey, 98% of consumers used the internet to find a local business in the past year. If your site isn't visible, those searches go to a competitor, and that lost revenue is a real cost, even if it never appears on an invoice. Understanding how much does SEO cost in total, including the cost of inaction, is the only way to make a rational decision.

Why trades owners keep getting this decision wrong

Most trades business owners compare sticker prices: £0 for DIY, £300, £500 for a freelancer, £1,500, £3,000 for an agency. They pick the cheapest number, try it for three months, see no calls, and conclude the whole exercise was a waste. Then they go back to paying for Google Ads that evaporate the moment the budget stops.

This is the same mistake as hiring the cheapest apprentice because the day rate looks good, then spending your evenings re-doing their work. The real cost was never the invoice. It was the hours you lost and the jobs you didn't quote because you were fixing mistakes.

SEO pricing works the same way. The break-even calculation for a trades business isn't "monthly fee divided by new leads." It's monthly fee plus your time plus the cost of delayed results plus the probability that the money produces nothing at all. Once you stack those four variables, the ranking of cheapest-to-most-expensive often inverts.

The four criteria that actually matter

Before comparing options, the criteria need to be fixed. Otherwise every option looks good on the axis it happens to win on. Here are the four that matter to a trades owner who bills by the hour and can't afford to fund a year-long experiment.

1. True monthly cost (not just the invoice) This includes the fee you pay and the value of the hours you personally spend. If you earn £40, £60 an hour on the tools and you're spending ten hours a month fumbling with meta descriptions, that's £400, £600 of unbilled work on top of whatever the SEO itself costs.

2. Hours required from you each month A trades owner's scarcest resource isn't money. It's uninterrupted hours. Any SEO option that requires more than two to three hours a month from the business owner is competing directly with revenue-generating work.

3. Speed to first measurable result Not "first ranking improvement." First result you can connect to an actual enquiry or phone call. For local trades businesses, this is the only metric that matters.

4. Risk of wasted spend The probability that you spend three to six months' worth of fees and have nothing to show for it. Most people ignore this criterion because it's uncomfortable to quantify. But it's the one that separates a considered investment from a gamble.

How much does it cost to do nothing, and why inaction has a price

The cost of doing nothing is the most overlooked number in this entire calculation. According to Moz's research on local search, the top three results in Google's local pack capture the majority of clicks for high-intent queries like "plumber near me" or "electrician [town]." If you're not in that pack, you're invisible to buyers who are ready to spend money today.

Consider a plumber who averages £350 per job and converts one in three enquiries. If being invisible costs them just five enquiries a month, a conservative estimate for a mid-sized town, that's roughly £583 in lost revenue every month, or nearly £7,000 a year. Against that baseline, a productised SEO service at £700 a month looks very different than it does when compared only to a £0 DIY option.

According to Ahrefs' analysis of click-through rates, the first organic result receives an average CTR of around 27%, while positions four through ten receive under 3% combined. Falling from position one to position five doesn't halve your traffic, it reduces it by roughly 80%. That's the real cost of doing nothing, or of doing the wrong work slowly.

The break-even formula for a trades owner is straightforward: divide your average job value by your close rate to get revenue per enquiry, then estimate how many additional enquiries per month the SEO investment needs to generate to cover its total cost (fee plus your time). For most single-location trades businesses, that number is between one and three additional enquiries per month, a threshold that well-executed local SEO typically crosses within the first quarter.

Always-on SEO vs. one-off campaigns: why compounding matters for trades businesses

One of the most persistent misconceptions among trades owners is that SEO is a project with a start and end date, like repointing a chimney or rewiring a kitchen. You pay someone to do it, it's done, and you move on. This framing leads to one-off audits, short agency contracts, and the cycle of starting over every twelve months.

The reality, according to research from HubSpot, is that compounding content and consistent technical maintenance produce results that accelerate over time rather than plateau. A page that earns one backlink this month and another next month doesn't just rank slightly better, it builds domain authority that makes every future page easier to rank. According to Ahrefs, over 90% of pages get zero organic traffic from Google, and the primary differentiator between those that do and those that don't is consistent, sustained optimisation, not a single burst of activity.

For trades businesses specifically, always-on SEO means three things: your Google Business Profile stays current and active (Google's own documentation confirms that regularly updated profiles rank higher in the local pack), your core service pages are refreshed as your offering evolves, and technical issues are caught before they cause ranking drops rather than after. A one-off campaign fixes what's broken today. Always-on SEO prevents breakage and compounds gains.

This is why the break-even calculation favours ongoing productised services over one-off audits for most trades owners. The audit tells you what's wrong. The ongoing service fixes it, maintains it, and builds on it, which is where the revenue actually comes from.

Staying in control when you outsource your SEO

The most common reason trades owners hesitate to hand SEO to an external provider isn't price, it's control. "What if they post something that doesn't sound like me?" "What if they change something on my site and break it?" "How do I know they're actually doing the work?"

These are legitimate concerns, and they're worth addressing directly. According to a survey by Clutch, 34% of small businesses that had a negative experience with a marketing agency cited lack of transparency as the primary issue, not poor results. The results problem was downstream of the transparency problem.

The practical solution is a defined approval gate structure before you sign anything. This means: all content published under your name is reviewed by you before it goes live; you retain admin access to your own Google Search Console, Google Business Profile, and website CMS at all times; monthly reporting shows specific deliverables completed (pages optimised, citations built, technical issues resolved) rather than vanity metrics like "impressions up 12%"; and the contract includes a rolling monthly or quarterly break clause rather than a twelve-month lock-in.

Productised SEO services are structurally better at this than traditional agencies, because the fixed scope of work makes deliverables verifiable. You know what you're supposed to receive each month, so you can check whether you received it. With a bespoke agency retainer, the scope is often fluid enough that it's difficult to hold anyone accountable for specific outputs.

DIY vs. freelancer vs. agency vs. productised SEO: what each option actually costs you

DIY SEO

The appeal is obvious: no monthly fee. The reality is less appealing. DIY means learning keyword research, on-page optimisation, Google Business Profile management, citation building, and technical audits, then executing all of it yourself. In our experience, most trades owners who attempt this spend eight to fifteen hours a month in the first three months, then gradually stop because the work competes with paying jobs.

The hidden cost is misallocation. Without experience, you optimise for the wrong queries. We've documented this pattern in our analysis of trades sites where pages were cannibalising each other's rankings. You might rank page one for "emergency plumber tips" (informational, no buying intent) while your competitors own "emergency plumber [your town]" (transactional, high intent). The hours weren't free. They were spent digging the wrong hole.

AI tools like ChatGPT can generate title tag suggestions and draft meta descriptions. What they cannot do is build a local visibility strategy, earn backlinks, or diagnose why your site ranks fifth but your phone doesn't ring. Think of AI as a power tool, not a tradesperson: useful in trained hands, dangerous in untrained ones.

Freelancer SEO

Freelancers typically charge £300, £800 per month for local SEO. At the lower end, you're usually getting Google Business Profile optimisation, basic on-page work, and a monthly report. At the higher end, you might get content creation and citation management included.

The advantage is direct access: you're talking to the person doing the work, not a project manager relaying messages. The risk is consistency. Freelancers juggle multiple clients, and a single freelancer has no backup if they get ill or take on too much work. A generalist freelancer may also not understand the specific dynamics of local trades search, where ranking factors differ from e-commerce or SaaS.

The mitigation is straightforward: demand a defined scope of work before month one, agree on specific deliverables (not "SEO improvements" but "these five pages optimised, these ten citations built, this technical issue fixed"), and insist on access to your own Google Search Console data so you can verify what's actually happening.

Full-service agency

Agencies serving local businesses typically charge £1,500, £3,000 per month. For that fee, you get a team: strategist, content writer, technical SEO specialist, and an account manager.

The problem is structural. Most agencies built their processes for mid-market clients and scaled them down for small businesses. The strategy deck looks impressive, but the actual work often defaults to a junior team member following a checklist. The gap between the pitch and the execution can be wide.

A common concern among trades owners we talk to: "I've been burned before by agencies that collected fees for months and delivered nothing measurable." This happens frequently enough that it's become the default assumption. The root cause is usually a mismatch between the agency's operating model and the client's needs. An agency optimised for producing reports and attending monthly calls is not the same as one optimised for producing rankings and phone calls. If their internal KPI is client retention rather than client results, the incentives point in the wrong direction.

Productised SEO

Productised SEO sits between freelancer and agency. It's a fixed scope of work, delivered monthly, at a predictable price (typically £500, £1,200 for local businesses). You know exactly what you're getting each month, and the provider has built repeatable systems to deliver it efficiently.

The trade-off is customisation. A productised service won't build you a bespoke content strategy from scratch each quarter. What it will do is execute the 20% of SEO activity that drives 80% of local visibility: Google Business Profile optimisation, on-page fixes for your core service pages, local citation consistency, and technical health monitoring.

Objection: SEO takes forever to work, and I need customers now, not in six months. Reality: Local trades SEO, when foundational work is done correctly, often produces measurable movement in Google's local pack within eight to twelve weeks. The six-month timeline applies to national, competitive keywords. A plumber in Swindon isn't competing nationally. The competitive set is small, the search volume is specific, and the gap between "invisible" and "page one of the local pack" is often a matter of fixing ten to fifteen concrete issues. Our piece on local SEO timelines covered this in detail.

Side-by-side comparison

CriterionDIYFreelancer (£300, £800/mo)Full-service agency (£1,500, £3,000/mo)Productised SEO (£500, £1,200/mo)
True monthly cost (fee + your time at £50/hr)£400, £750 in lost billable hours£400, £950£1,550, £3,100£550, £1,300
Hours from you per month8-152-31-21-2
Time to first measurable result4-8 months (if correct work is identified)2-5 months2-4 months2-4 months
Risk of wasted spend over 6 monthsHigh: most efforts target wrong queries or stall after month 2Medium: depends on the individual's skill and consistencyMedium-high: junior execution behind senior pitch is common; long contracts lock you inLow-medium: fixed scope means deliverables are verifiable; shorter commitments typical

The table makes one thing visible that sticker prices hide: DIY is not the cheapest option for most trades owners. When you factor in the value of your time and the probability of doing the wrong work, it often costs more than a productised service and takes longer to produce anything.

Key takeaway: The cheapest SEO option for a trades business is almost never the one with the lowest price tag. It's the one with the lowest total cost per result.

Which option fits which trades business

Choose DIY if you genuinely enjoy learning digital marketing, you're in the first six months of your business with minimal revenue, and you have more time than money. Plan to graduate to a paid option once your billable hours are consistently full.

Choose a freelancer if your budget is under £800 a month and you're willing to vet carefully. Ask for references from other local service businesses, not e-commerce brands. Insist on seeing their process for local search specifically.

Choose a full-service agency if you're running a multi-location trades business with revenue above £500,000 and you need coordinated SEO across multiple service areas. Below that threshold, you're likely paying for infrastructure you don't need.

Choose productised SEO if you're a single-location or small multi-trade business that wants predictable costs, defined deliverables, and minimal time commitment. This is where the break-even calculation favours most trades owners.

The switch point matters too. If you started with DIY and you're three months in with no movement in your local pack rankings, that's not a signal to try harder. It's a signal that the work you're doing isn't the right work. Move to a productised or freelancer option before you've spent six months' worth of your own time on the wrong priorities.

Frequently asked questions

Is paying someone to do SEO worth it? For most established trades businesses, yes, with conditions. The break-even point for a single-location plumber or electrician is typically one to three additional jobs per month. According to BrightLocal, businesses that appear in the local pack receive 126% more traffic than those that don't. If a paid SEO service moves you into the local pack and generates even two additional enquiries a month, it pays for itself at most price points. The caveat is vetting: a poorly executed service at £500 a month is worse than no service, because it consumes your budget without moving the needle.

What is the 80/20 rule in SEO? In local trades SEO, the 80/20 rule means that roughly 20% of SEO activities drive 80% of your visibility gains. That 20% is: a fully optimised and actively managed Google Business Profile, technically sound core service pages with correct on-page signals, consistent NAP (name, address, phone) citations across directories, and a small number of quality backlinks from local sources. The remaining 80% of SEO activity, elaborate content strategies, complex link-building campaigns, advanced schema markup, matters more for national or competitive markets than for a trades business targeting a single town or region. Productised SEO services are built around this principle: do the high-leverage 20% consistently rather than the low-leverage 80% occasionally.

How much should I expect to pay for SEO? For a single-location trades business in the UK, realistic budgets are: £300, £800 per month for a freelancer, £500, £1,200 for a productised service, and £1,500, £3,000 for a full-service agency. According to Ahrefs' State of SEO survey, the most common monthly SEO retainer for small businesses globally falls between $500 and $1,000 (approximately £400, £800). Below £300 a month, the scope of work is typically too thin to produce meaningful local pack movement. Above £1,500 a month, you're paying for agency infrastructure that most single-location trades businesses don't need.

What is the formula for determining break-even pricing in SEO? The break-even formula for a trades business is: (Monthly SEO cost + value of your time spent) divided by (average job value multiplied by your close rate) equals the number of additional enquiries needed per month to break even. For example: a productised service at £700 a month, plus two hours of your time at £50 an hour (£100), gives a total monthly cost of £800. If your average job is worth £400 and you close one in three enquiries, each enquiry is worth £133 in revenue. You need six additional enquiries a month to break even, roughly one and a half per week. For most trades businesses in towns with populations above 30,000, that's an achievable threshold within the first quarter of well-executed local SEO.

Key takeaways

  • Sticker price is misleading. When you add your time (valued at your hourly rate) and the risk of doing the wrong work, DIY SEO often costs more than productised services for trades businesses.
  • Doing nothing has a measurable cost. According to BrightLocal, 98% of consumers search online for local businesses. Every month you're invisible in the local pack is revenue going to a competitor.
  • Always-on SEO compounds; one-off campaigns don't. According to Ahrefs, over 90% of pages get zero organic traffic, the differentiator is consistent, sustained optimisation, not a single burst of activity.
  • Local trades SEO moves faster than most owners expect. Measurable local pack movement in eight to twelve weeks is realistic when foundational issues are fixed.
  • AI tools help with execution, not strategy. ChatGPT can draft meta descriptions and content outlines, but it cannot diagnose why your site ranks without generating calls or build a local citation profile.
  • The break-even question isn't fee vs. leads. It's total cost (your hours + fees + risk of waste) vs. total result.
  • Match the option to your stage. DIY for pre-revenue, freelancer for tight budgets with careful vetting, productised for most established single-location trades businesses, agency for multi-location operations above £500k revenue.
  • Control is non-negotiable. Insist on admin access to your own Search Console and GBP, content approval gates, and a rolling break clause before signing anything.

Conclusion

For most trades owners billing £40, £60 an hour, every hour spent on DIY SEO is an hour not spent on a paying job. The numbers in the table above point to a clear pattern: productised SEO delivers the best ratio of cost, time, and risk for single-location trades businesses. If you want to see what that looks like applied to your specific situation, request a free visibility audit from Atiro and we'll show you exactly which issues are sitting between your site and the local pack.

More from Atiro

Your 5-person marketing team is one click away.

30-day free trial. No card. Cancel any time, though by then, you probably won't want to.

© 2026 AtiroTerms of ServicePrivacy Policy