Visibility to Revenue

ROI Tracking for Local SEO

Calculating the return on investment for local SEO involves subtracting your total marketing costs from the revenue generated by SEO-sourced jobs and dividing that figure by your costs.

This process allows a Scottish service business to move beyond vanity metrics like traffic or rankings and focus on the actual pound-in, pound-out value of its digital presence. By using a consistent formula to track cost-per-lead and cost-per-job, an owner can verify if their search visibility is translating into a more profitable bank balance.

Abstract dark 3D artwork with green light accents illustrating ROI tracking for local SEO
01

Why Rankings and Traffic Are Not ROI

+

At TreeTopFrog, we often see business owners celebrating because their website is at the top of Google for "Joiners in Dunfermline" or "Roofing in Kirkcaldy". While that is a great start, rankings and traffic are not ROI.

You cannot pay your mortgage with "clicks" or "impressions". Rankings are a proxy metric: they suggest that you are being found, but they don't tell you if the people finding you are actually hiring you or if the jobs they are booking are making you any money.

True ROI is a commercial calculation, not a technical one. We have seen businesses with massive traffic that are actually losing money because the leads they attract are low-value or outside their service radius. Conversely, we've seen smaller sites with lower traffic that are incredibly profitable because they focus on high-intent local searches.

If you aren't connecting your search visibility to your actual invoices, you are just guessing. To run a professional trade business in 2026, you need to stop looking at the "green arrows" in an SEO report and start looking at the direct revenue generated by your search presence.

02

Step 1: Define Your Full SEO Costs

+

To get an accurate ROI figure, you must first be honest about what your SEO is actually costing you. This includes any agency or freelancer fees, but it also includes the costs of any software, hosting, or content production you pay for.

If you are doing the work yourself, you must also account for your own time as a cost. If you spend five hours a week writing project updates or tweaking your profile, that is time you aren't on the tools earning a day rate.

Many Scottish business owners forget to include these "hidden" costs, which leads to an inflated sense of profit. At TreeTopFrog, we advocate for a fully loaded cost model. Whether it's £500 a month to an agency or £200 a month in your own time and software, that figure is your "investment".

Without a clear, fixed number for what you are putting into the system, you can never accurately calculate what you are getting out of it. Knowing your total monthly SEO spend is the essential starting point for any commercial evaluation.

03

Step 2: Count Your SEO-Sourced Leads and Jobs

+

Once you know your costs, you need to identify exactly which leads came from your SEO efforts. This relies on having lead attribution in place, so you know if a phone call or form submission was triggered by an organic search result or your Google Business Profile.

You need to count two specific numbers: your total SEO-sourced leads and, more importantly, your total SEO-sourced jobs.

Counting the leads tells you the "cost-per-lead", which is a great measure of how efficient your Find and Catch stages are. But the number of booked jobs is what really matters. If you get 20 leads but only book one job, your close rate is low, and your "cost-per-job" will be very high.

By tracking these figures over a month or a quarter, you begin to see the real-world performance of your search visibility. You move from "getting calls" to knowing exactly how many jobs were put in the diary because someone found you on Google.

04

Step 3: Estimate the Revenue Those Jobs Generated

+

Now that you have your list of SEO-sourced jobs, you need to attach a revenue value to them. The most accurate way to do this is to look at your actual invoices for those specific customers.

However, if you are looking for a quicker "health check," you can use your average job value. If you know that an average boiler service is £100 and an average installation is £3,000, you can multiply your booked jobs by these averages to get a solid estimate of your SEO-driven revenue.

It is important to look at the top-line revenue here, but keep your profit margins in mind. At TreeTopFrog, we have seen Scottish trades find that SEO-sourced leads often have higher job values because the customers have had time to research and "pre-qualify" themselves on your website.

When you add up the total value of the work generated by your search presence, you finally have the "pound-out" figure. This is the commercial weight of your digital presence, and it is the only number that truly justifies your marketing spend.

05

Step 4: Apply the Simple ROI Formula

+

With your total costs and your total revenue in hand, you can apply the simple ROI formula. The calculation is: (Revenue from SEO minus SEO Costs) divided by SEO Costs, then multiplied by 100 to get a percentage.

For example, if your SEO cost you £500 last month and generated £5,000 in revenue, your calculation would be (£5,000 - £500) / £500 x 100, a return of 900%.

This formula gives you a clear, cold-hard-fact percentage that you can use to compare SEO against other marketing channels like Facebook ads or local flyers. It tells you exactly how hard your marketing budget is working. If your ROI is positive and healthy, you know you should keep going or even increase your investment.

If it's negative or razor-thin, you know you have a "leak" in your system, likely in your Catch or Close stages, that needs to be fixed. This formula turns marketing into maths, giving you total control over your business growth.

06

Accounting for the Time Lag in SEO

+

One thing every Scottish business owner must understand is the natural time lag in SEO ROI. Unlike a paid ad that you can turn on and off like a tap, SEO is a long-term, phased build.

In the first few months, your costs will be high while your revenue might be low because the Find stage is still gaining momentum. You shouldn't judge the long-term viability of SEO based on the first thirty days.

We recommend looking at ROI over a rolling three-to-six-month window. This allows for the time it takes to rank, the time it takes for a "browser" to become a "buyer", and the time it takes for you to actually finish the job and send the invoice.

At TreeTopFrog, we've seen that once the "flywheel" starts turning, the cost-per-job usually drops significantly over time. Patience is required in the early stages, but by tracking the ROI consistently, you can see the exact moment when the investment starts paying for itself and then some.

07

Customer Lifetime Value: A Brief Advanced Layer

+

While the simple ROI formula looks at the immediate job, there is an advanced layer called Customer Lifetime Value (CLV).

In a local trade, a customer you "find" today through SEO might hire you again in two years or refer you to three neighbours in the same street. That single SEO-sourced lead could eventually be worth five or ten times the value of the initial job.

While we focus on the "pound-in, pound-out" of the first job to keep your cash flow healthy, acknowledging the long-term referral value of an SEO lead is important. A customer who finds you through a high-quality, authoritative search result often has a higher level of trust from the start.

This makes them more likely to become a loyal advocate for your business. When you factor in these future "free" leads, the true ROI of your initial SEO investment becomes even more impressive.

08

AWESUM: Connecting Attribution to Live ROI

+

The engine that makes this entire calculation possible without you having to sit with a calculator every night is AWESUM. Our AWESUM engine is the bridge that connects lead attribution data to live ROI calculations in your dashboard.

It automatically tracks which leads turned into jobs and maps them back to the original SEO cost, giving you a real-time view of your commercial performance. By using AWESUM to power your reporting, we ensure that you always have a clear, unbiased view of your profit, allowing you to make confident decisions about how to scale your Scottish service business.

09

In Summary

+

ROI tracking for local SEO is the only way to prove that your digital investment is actually paying off in jobs and revenue. By moving past vanity metrics and applying a simple pound-in, pound-out formula, you gain total clarity over your marketing efficiency.

At TreeTopFrog, we know that when you link your costs to your actual invoices, you stop wondering if SEO is "worth it" and start treating your search visibility as the predictable profit-driver it should be.

Ready to Leapfrog Your Visibility?

Your website should be working as hard as you do. Let's make it happen.