Tradie SEO Expert
Tradie SEO Guide, Chapter 8

Measuring the Results of SEO

Most tradies track the wrong things. Here is how to know whether your SEO is actually winning you jobs, which tools to use, and what to check each week, month and quarter.

Key Highlights

  • Calls and booked jobs are the only metrics that truly matter - everything else is context
  • Google Search Console shows which keywords send traffic before they reach your site
  • Google Business Profile Insights tracks calls and direction requests straight from the map pack
  • Call tracking software connects a specific SEO keyword to a real booked job
  • Most tradie businesses see meaningful rank movement within 3 months and lead growth by months 4-6
  • Calculate cost per lead monthly to know exactly what SEO is worth to your business

Summarise with AI

Ask your preferred AI to summarise this article and how it applies to your trade business.

Why Most Tradies Track the Wrong Things

A plumber in Parramatta asked his SEO agency every month: 'Are my rankings going up?' He was getting reports with green arrows and rising keyword positions. Twelve months in, his phone still rang at the same rate. The problem was not the SEO work. The problem was the metric. Position 4 for 'plumber Parramatta' is nice. Three extra booked jobs a week is what pays for the campaign.

Vanity metrics are easy to produce and easy to report. Traffic, impressions, and average position look impressive in a PDF. But a locksmith in Chatswood does not deposit impressions into a bank account. The goal of tradie SEO measurement is to build a clear, short line from SEO activity to revenue.

The vanity metric trap

If your monthly SEO report leads with total traffic or total impressions and never mentions calls, leads or booked jobs, ask your agency to change the report format. Traffic is a leading indicator, not the result.

The measurement hierarchy for tradies

  1. 1Calls and booked jobs (revenue signals, primary goal)
  2. 2Qualified form leads and contact page submissions
  3. 3Organic sessions from people in your service area
  4. 4Google Business Profile calls and direction requests
  5. 5Keyword rankings for your target service-plus-suburb terms
  6. 6Impressions and click-through rate (directional, not primary)

Work top-to-bottom. If the revenue signals are strong, you are winning. If they are weak, the layers below tell you where the leak is.

Google Search Console: Your Keyword Window

Google Search Console (GSC) is free and, for tradie SEO, it is the most important data source you have access to. It shows you the exact search queries that brought people to your site, how often your pages appeared in search results (impressions), how often people clicked, and your average position for each query. Google Search Central describes it as 'the ground truth for how Google sees your site.'

What to look at in GSC

ReportWhat to look atWhy it matters
Performance > QueriesQueries with impressions but low CTR (under 3%)Your page is being seen but the title/description is not compelling enough to click
Performance > QueriesNew queries you are ranking for that you did not targetUncovers content gaps and new service page opportunities
Performance > PagesWhich service pages drive the most clicksTells you which pages to invest more in and which need refreshing
Coverage > ErrorsCrawl errors, 404s, noindex pagesA page Google cannot crawl cannot rank
Core Web VitalsPages failing LCP, CLS or INP thresholdsPoor speed signals can suppress rankings on mobile
SitemapsSitemap submitted and all URLs indexedConfirms Google knows about every page you want ranked

Key GSC reports for tradie businesses

Filter by your service area

In the Performance report, add a Country filter for Australia and a Query filter containing your suburb or city name. This removes national noise and shows you only the local searches that actually drive your business.

An electrician in Fortitude Valley noticed in GSC that her switchboard-upgrade page had 800 impressions per month but only a 1.2% click-through rate. She rewrote the meta title to include 'Same-week bookings available' and the CTR doubled within six weeks, sending 8-10 extra visits per month to a page that converts at around 12%.

Setting up GSC correctly

  • Verify your site as a Domain property (not just a URL prefix) for complete data
  • Submit your XML sitemap under Sitemaps so every page is discoverable
  • Link GSC to your GA4 property so organic traffic data flows through to Analytics
  • Set the date comparison to 'Compare to previous period' to track trends, not just snapshots

GA4: Tracking Organic Sessions and Conversions

Google Analytics 4 (GA4) picks up where GSC leaves off. GSC shows what happened before the click. GA4 shows what happened after. For tradie websites, the two things worth tracking in GA4 are organic sessions from your service area and conversion events (phone link clicks, form submissions, quote request completions).

The GA4 reports that matter for tradies

  • Acquisition > Traffic acquisition: filter to Session medium = organic and watch the trend line month on month
  • Engagement > Conversions: set up a conversion event for every phone link click (tel: links) and every form submission
  • Engagement > Pages and screens: check your service pages and suburb landing pages are attracting organic traffic
  • Explore > Funnel exploration: build a simple funnel from organic session to contact page to form submission to confirm the conversion path is clean

GA4 conversion setup is not automatic

GA4 does not automatically track phone link clicks or form submissions. You or your developer need to add event tracking code to your site, or configure goals through Google Tag Manager. Without this, you are flying blind on conversions.

A roofing company in Ipswich set up a GA4 conversion event for every click on their phone number. After three months of SEO, they could see that organic traffic from the Brisbane region sent 34 phone-click conversions in one month, up from 9 the prior quarter. That number, alongside their booking records, was the clearest proof that the campaign was working.

Organic sessions vs total sessions

Always segment by channel. Total sessions can grow because you ran a Facebook ad, not because of SEO. The metric you want is organic search sessions, filtered to your target geographic area. Set a secondary dimension of City or Region in GA4 to see whether the traffic growth is coming from your service area or from somewhere irrelevant.

Google Business Profile Insights

For most tradie businesses, a significant share of enquiries comes directly from the Google map pack, not from the website at all. A customer searches 'pest control Doncaster', sees your GBP listing in the top three results, and calls the number shown there without ever visiting your site. Google Business Profile Insights captures this traffic separately from GA4.

What GBP Insights tracks

  • Calls from your GBP listing (tapping the phone icon on mobile)
  • Direction requests (someone asking Google Maps to navigate to your business address or service area)
  • Website clicks from your GBP listing
  • Message requests if you have GBP messaging enabled
  • Photo views and total searches (directional data)

A landscaper in Ringwood tracked her GBP Insights every month. Calls from her GBP listing accounted for 40% of her total enquiries, none of which would have appeared in GA4. Without checking GBP Insights, she would have severely underestimated the value of her local SEO work.

GBP Insights data is limited to 6 months

Export your GBP Insights data monthly using the Download Insights button in Google Business Profile Manager. The platform only retains 6 months of history, so if you do not export regularly you will lose the data before you can compare quarters.

Combining GBP data with your booking records

The most useful habit is to cross-reference GBP calls with your own job records. If GBP shows 45 calls in a month and you booked 18 jobs from new customers, you have a rough conversion rate of 40%. Track this monthly and you can start to see whether your photos, reviews and listing completeness are improving or declining against a consistent call volume.

Call Tracking: Connecting SEO to Booked Jobs

The gap between 'organic traffic is up' and 'we booked more jobs from Google' is bridged by call tracking. Call tracking software assigns unique phone numbers to specific traffic sources. Someone who arrives from an organic Google search sees a different number to someone who clicked a Facebook ad. When they call, the software logs which source they came from and records the call duration.

How call tracking works in practice

  1. 1

    Get a tracking number

    Your call tracking provider (Callrail, WhatConverts, or local AU providers like Delacon) issues a unique local number for each traffic source you want to track.

  2. 2

    Install the dynamic number insertion script

    A small JavaScript snippet on your website automatically swaps the displayed phone number based on how the visitor arrived. Organic visitors see the organic tracking number; direct visitors see a different one.

  3. 3

    Set up source attribution

    Configure the tracking numbers to match your GA4 source categories: organic search, paid, direct, referral. The system logs every call against the right source.

  4. 4

    Review calls and flag quality

    Listen to call recordings (with appropriate customer consent disclosures) and mark which calls converted to a booked job, a quote, or a sales call. Some platforms let you add revenue against each call.

  5. 5

    Report on SEO-attributed revenue

    Each month, pull the calls attributed to organic search, apply your average job value, and calculate the revenue your SEO campaign generated. This is the number that justifies the spend.

Call recording and consent in Australia

Under Australian law (Telecommunications (Interception and Access) Act 1979), recording calls generally requires consent from at least one party to the call. A common compliant approach is to play a brief message before the call connects: 'This call may be recorded for quality and training purposes.' Check with your legal adviser before implementing call recording.

An HVAC installer in Geelong used call tracking for six months and discovered that 22 out of 31 inbound calls attributed to organic SEO each month were genuine enquiries about split system installations, with 14 converting to booked jobs. At an average job value of $1,800, that represented $25,200 per month in revenue directly traceable to organic search, against a monthly SEO spend of $1,600. The ROI was clear and defensible.

Keyword Rank Tracking

Rank tracking is not the most important metric, but it is a useful directional signal. A builder in Penrith who watches their position for 'custom home builder Penrith' climb from position 18 to position 7 over four months can see that the SEO work is moving the needle before the leads fully catch up. Rankings are a lagging indicator of work done and a leading indicator of leads coming.

What to track and what to ignore

Ignore or deprioritise these

  • Broad single-word terms like 'plumber' or 'electrician' with no suburb modifier
  • Terms in suburbs you do not serve
  • Long-tail informational queries that never generate calls
  • National terms you have no realistic chance of ranking for

Track these keywords

  • Your 5-10 core service-plus-suburb terms (e.g. 'plumber Subiaco', 'blocked drain Subiaco')
  • Your highest-priority suburb landing page terms
  • Branded terms (your business name) to catch reputation issues
  • A few competitor comparison terms if relevant to your market

Tools like Ahrefs, Semrush or the free option Rank Tracker (part of Google Search Console via the Performance report average position column) all work for this. What matters is consistency: track the same keywords, in the same tool, with the same location setting, every week. Month-on-month comparisons are more meaningful than week-on-week noise.

Your personal Google results are not your rankings

Google personalises results based on your location, search history and logged-in account. Searching your own business name from your office in Doncaster will show you a result that no customer in Ringwood sees. Use a rank tracking tool with a specified location to get accurate data.

Review Growth and Core Web Vitals

Two additional signals deserve monthly attention, even though neither directly measures leads.

Review growth as an SEO indicator

According to Whitespark's Local Search Ranking Factors study, review signals (quantity, recency, sentiment and responses) are among the top factors influencing Google map pack rankings. A painting contractor in Adelaide who grows from 12 to 38 reviews over six months while maintaining a 4.8 star average should expect meaningful improvement in map pack visibility, particularly for suburb-level searches. Track your review count and average rating monthly across Google, and any other platform relevant to your trade (HiPages, ServiceSeeking, Oneflare).

Core Web Vitals

Core Web Vitals (CWV) measure real-world page experience: how fast the main content loads (LCP), how stable the layout is as it loads (CLS), and how quickly the page responds to a tap or click (INP). Google uses these as a ranking signal, particularly on mobile. The Technical SEO chapter covers how to fix CWV issues. For measurement, check the Core Web Vitals report in GSC monthly and aim for all your key pages to show as 'Good' rather than 'Needs Improvement' or 'Poor'.

CWV wins are often quick

For most tradie websites, the biggest CWV gains come from compressing hero images and removing unused JavaScript. A single image optimisation pass can move an LCP from 4.2 seconds to 1.8 seconds and deliver a measurable lift in mobile organic sessions within a few weeks of Google recrawling the page.

88%
of local searches
result in a call or visit within 24 hours (Google/Ipsos)
Top 3
map pack positions
capture the majority of clicks for local intent searches
4x
more calls from GBP
for businesses with complete profiles vs incomplete ones
3-6 mo
to first meaningful rank movement
for most tradie businesses with consistent SEO work

Calculating ROI and Cost Per Lead

SEO is a business investment. Every month you should be able to answer two questions: what did this cost, and what did it return? The calculation does not need to be complex.

Cost per lead formula

Cost per lead (CPL) = Monthly SEO spend divided by the number of qualified leads attributed to organic search in that month. If you spend $1,800 per month and organic search sends 24 qualified enquiries (calls, forms, GBP messages that represent genuine potential customers), your CPL is $75.

ROI formula

ROI = (Revenue from organic leads minus SEO spend) divided by SEO spend, expressed as a percentage. A roofer who spends $2,200 per month on SEO and books $18,000 worth of jobs traced to organic search has an ROI of roughly 718%. That is a compelling number to put in front of a business owner considering whether to continue or pause the campaign.

Use a conservative attribution window

Not every job can be perfectly attributed to a single source. A fair approach is to count a job as SEO-attributed if the customer's first touchpoint was organic search, even if they later called direct or came via a referral. Use your call tracking data as the primary source, and your own notes on new customer enquiry source as a backup.

MetricToolWhat to trackFrequency
Phone calls from organicCall tracking (Callrail, Delacon)Volume, duration, conversion to booked jobWeekly
Form leads from organicGA4 conversion eventsForm submission events filtered to organic channelWeekly
GBP calls and direction requestsGoogle Business Profile InsightsCall volume, direction requests, website clicksMonthly
Organic sessions from service areaGA4 Traffic acquisitionSessions filtered to organic medium and local geographyMonthly
Keyword positionsAhrefs, Semrush, or GSC average positionCore service-plus-suburb terms, week on weekWeekly
Impressions and CTRGoogle Search Console PerformancePages with high impressions but low CTRMonthly
Review count and ratingGoogle Business Profile, HiPagesTotal reviews, average rating, new reviews this monthMonthly
Core Web Vitals statusGoogle Search Console CWV reportPages in Good vs Needs Improvement vs PoorMonthly
Crawl errors and index coverageGoogle Search Console CoverageNew errors, pages excluded from indexingMonthly
Cost per lead and ROISpreadsheet (call tracking data + booking records)CPL, total SEO-attributed revenue, ROIMonthly

Full metric/tool/frequency reference for tradie SEO measurement

What to Expect Month by Month

One of the most common frustrations in tradie SEO is expecting fast results from a channel that rewards consistency and compounds over time. Search Engine Journal's research on ranking timelines consistently notes that new or previously unoptimised sites typically need 4-6 months before showing meaningful organic lead growth, though keyword movement can appear earlier.

  1. 1

    Months 1-2: Foundation and early signals

    Technical fixes are applied, Google Business Profile is fully optimised, and initial on-page work goes live. GSC shows the site being recrawled. Impressions may increase slightly. Calls and leads are largely unchanged. A pest control operator in Cairns might see their GBP listing appear more often in local searches, but conversion volume stays flat while authority builds.

  2. 2

    Month 3: First rank movement

    Target service-plus-suburb terms begin moving from positions 20-40 into the top 20. Some terms may crack the top 10. GBP calls may tick up slightly. An air conditioning installer in Dandenong typically sees their highest-priority suburb terms move 5-10 positions in this window.

  3. 3

    Months 4-5: Lead volume starts responding

    Pages ranking in positions 5-10 begin generating consistent organic traffic and enquiries. Call tracking shows a measurable lift in organic-attributed calls. A locksmith in Newmarket might go from 6 organic calls per month to 14-18. ROI becomes calculable for the first time.

  4. 4

    Month 6: Compounding effect visible

    Multiple service pages and suburb pages are generating traffic simultaneously. Review count has grown (if you have been asking for reviews systematically). The map pack is generating direction requests and calls alongside website traffic. A plumber in Wollongong with 8 optimised suburb pages might see 35-45 organic leads per month at this stage.

  5. 5

    Months 7-12: Consolidation and scaling

    Strong pages continue climbing. Weaker pages are identified and refreshed. New suburb or service pages are added to expand coverage. The compounding nature of SEO means that a well-run 12-month campaign delivers significantly more leads in month 12 than in month 6, even with the same monthly spend.

Highly competitive markets take longer

A painter targeting 'painter Sydney CBD' is competing with dozens of established, well-optimised businesses. A painter targeting 'painter Turramurra' or 'painter Killara' is in a smaller, less competitive pool. Suburb-level targeting almost always produces faster ranking movement and faster lead growth than targeting major city-wide terms.

The reporting cadence that works

  • Weekly: check call tracking dashboard for organic call volume and any sharp drops worth investigating
  • Monthly: full review of GSC impressions and clicks, GA4 organic sessions and conversions, GBP Insights, keyword positions, review count, and CPL/ROI calculation
  • Quarterly: deeper analysis of which pages are climbing and which have stalled, competitor position changes, new keyword opportunities from GSC query data, and a review of whether the campaign strategy needs to shift

The best tradie SEO campaigns are the ones where the owner can tell you, at the end of each month, exactly how many jobs came from Google and what they were worth. Everything else in the report exists to explain that number.

Measurement principle, tradie lead generation

Frequently Asked Questions

How do I know if my SEO is actually working?

+

The clearest signal is a sustained increase in phone calls and contact form submissions that you can trace to organic search. Use call tracking software to attribute calls to organic, and set up GA4 conversion events for form submissions. If both are trending upward month on month over a 3-6 month window, your SEO is working. Rising keyword rankings and GBP call volume are supporting evidence.

What is a good cost per lead from SEO for a tradie?

+

It depends on your trade and market, but a reasonable benchmark for Australian tradie businesses is $40 to $120 per qualified organic lead. Trades with high job values (builders, roofers, HVAC installers) can sustain a higher CPL because each lead is worth more. Trades with lower average job values (locksmiths, painters for small jobs) need a lower CPL to make the economics work.

How long before I see results from SEO?

+

Most tradie businesses see meaningful keyword rank movement within 3 months and a measurable lift in leads by months 4-6. Highly competitive markets or sites with significant technical issues take longer. Suburb-level targeting almost always produces results faster than trying to rank for broad city-wide terms.

Do I need to pay for SEO tools to measure results?

+

No. Google Search Console, GA4 and Google Business Profile Insights are all free and together give you 80% of the data you need. Paid rank tracking tools (Ahrefs, Semrush) and call tracking software cost extra but deliver a clearer picture of ROI. Many tradie businesses start with the free tools and add paid tools once the campaign is generating enough revenue to justify the cost.

What should I ask my SEO agency to report on each month?

+

Ask for: organic-attributed calls (from call tracking), form leads from organic search, GBP call and direction request volume, GSC click volume for your core service-plus-suburb terms, keyword position changes for your target list, and a CPL and ROI calculation. Any agency worth working with will provide these without hesitation. Be cautious of agencies that only report traffic and impressions.

Should I track desktop and mobile rankings separately?

+

Yes, for your most important terms. Google uses mobile-first indexing, meaning your mobile ranking is the primary one. If your site has CWV or mobile usability issues, your desktop and mobile rankings may diverge. Most rank tracking tools let you specify device. Check your GSC Core Web Vitals report monthly to make sure your key pages are rated Good on mobile.

Ready to put this guide into action?

Book a free consultation and we will show you exactly where your trade business sits today and what it takes to reach page one.

  • See exactly where you rank and what it takes to win
  • Month to month, no lock-in contracts
  • Australia-wide, and we only work with tradies
Prefer to talk? Call 1300 544 928

Book your free consultation

See exactly where you rank and what's costing you jobs.

Quick check
Loading quick check…

Free and no-obligation. No spam, just a straight answer.

Call nowBook a Consultation