Web Strategy · · 6 min read

How to Know If Your SEO Company Is Actually Working

Contractors who get burned by SEO companies often realize it 6 months too late. Here are the 5 things to track in month 1 that tell you if it's working.

By Ian Ho, Reboot Inc

How to Know If Your SEO Company Is Actually Working

TL;DR: Most contractors who get burned by SEO companies discover it at month 6 when they realize the phone hasn't changed and they've paid $12,000. Track these five things from day one: inbound calls from organic search, local pack position for your core queries, Google Business Profile call clicks, lead form submissions from organic, and cost per booked job month over month. If your SEO company can't show you all five in plain numbers, they're managing your perception of results, not your actual results.

The most common complaint from contractors who've been burned by SEO companies is not that they didn't see results. It's that they didn't know what results to expect and had no framework to notice when nothing was happening.

An SEO company that sends a monthly report showing "keyword improvements" and "traffic increases" without connecting those to booked jobs is managing your perception, not your results. The two are different, and it's worth being able to tell which one you're paying for.

The problem with most SEO reporting

Monthly SEO reports from agencies tend to show metrics that look like progress without connecting to revenue. Traffic up 22%. Position improved from 18 to 14 for "plumber near me." Domain authority score increased. These numbers are real, but they tell you very little about whether your business is getting more calls.

A contractor who moves from position 18 to position 14 for a given keyword has not necessarily seen any change in call volume. Users rarely look past the top 5 organic results. Moving from 18 to 14 is movement, not results.

The metrics that tell you whether your SEO investment is working are tied to your phone and your booking system, not to a reporting dashboard the agency controls.

The 5 things to track from month one

1. Inbound calls from organic search. This requires call tracking. A free call tracking setup (Google Business Profile calls are tracked automatically; website call tracking requires a tool like CallRail or a simple tracking number) lets you see how many calls each month came from people who found you on Google vs. referral or word of mouth. If this number isn't moving after three months of SEO spend, ask why.

2. Local pack position for your two or three most important queries. Not 50 keywords. Two or three: "[your trade] near me," "[your trade] in [city]," and one specific service query. Run these searches manually from your market area each month and note your position. If you're not in the top 5 after six months, ask specifically what's being done to change that.

3. Google Business Profile call clicks. Google provides this for free inside your Business Profile dashboard. It shows how many times someone clicked your phone number from Google Maps or search. This is organic lead data with no agency tool required. If this number is flat after six months of SEO spend, the investment is not driving local pack performance.

4. Lead form submissions from organic. If your website has a contact form, Google Analytics 4 (also free) can show you how many submissions came from organic search traffic vs. other sources. Set this up in month one so you have a baseline. Organic-attributed form submissions should grow if the SEO work is producing ranking results.

5. Cost per booked job, month over month. This is the summary metric. Take total marketing spend divided by total booked jobs attributed to marketing. If this number is not declining over 6-12 months of SEO spend, the investment is not compounding. SEO is supposed to reduce cost per lead over time as organic traffic grows. If your cost per booked job is flat or rising after a year of retainer payments, something is wrong.

Atlanta service businesses evaluating SEO performance in a competitive market have found that contractors who set up these five metrics in month one are significantly more likely to catch underperforming agencies early. The contractors who relied on the agency's own reporting typically discover problems much later, when the cost of the underperformance has accumulated significantly.

Red flags in how SEO companies communicate

Beyond the metrics themselves, the way an SEO company talks about its work tells you a lot about whether it's delivering results or managing your comfort.

An agency that reports only on metrics it controls (traffic, keyword position reports from its own tools) and never mentions phone calls, form submissions, or booked jobs is optimizing for the appearance of activity. A legitimate SEO company should be asking you about call volume and bookings and correlating that data with the work they're doing.

If your SEO company cannot answer "how many additional booked jobs per month are you generating for us this quarter?" in real numbers, not traffic percentages, they don't know if they're working.

A second red flag: emphasis on domain authority or proprietary score systems. Domain authority is a metric invented by third-party SEO tools, not Google. Google does not use it to rank pages. An agency that leads its monthly report with "your domain authority went from 22 to 28" is showing you a number that Google doesn't look at. Understanding how Google search actually works makes it easier to spot when an agency's reporting is disconnected from what moves rankings.

Dallas contractors tracking their SEO results have converged on a simple 90-day test: ask your agency to show you the specific work completed, the ranking changes attributable to that work, and the call/form volume change during the same period. Most agencies that are doing real work can answer this in fifteen minutes. The ones that can't are typically managing complexity as a substitute for accountability.

What good SEO reporting looks like

One thing to address before the reporting checklist: the bar here is lower than most business owners assume. They've been conditioned by agencies to expect complicated dashboards and quarterly strategy calls. Good local SEO reporting for a single-location contractor is genuinely simple. The complexity in most agency reporting is not there because the work is complex. It's there because complexity makes it harder to see that the numbers aren't moving.

A legitimate local SEO company should provide monthly reporting that covers the specific work completed (pages created, citations built, technical issues resolved), your local pack position for your two or three most important queries, GBP call clicks and impressions direct from the Business Profile dashboard, and how organic call volume has moved month over month. Everything on that list is available in free tools. None of it requires proprietary dashboards.

This is not a long list. It should take 10 minutes to produce. If your current agency cannot provide all of it without a two-week lead time and a custom report, that delay is itself diagnostic. Agencies running active programs know their numbers. Agencies managing appearances don't.

Detroit service businesses and SEO accountability in a market with long winters and concentrated seasonal demand have found that the clearest signal of a working SEO program is organic capture of seasonal queries. A contractor who ranks in the local pack for heating repair queries sees call volume spike when temperatures drop, without running ads. If that's not happening after 12 months, the program isn't working.

Before you switch companies

Before concluding your current SEO company isn't working, confirm that the foundation was in place when they started. A weak Google Business Profile, a website with thin content, or fewer than 10 Google reviews will limit what any SEO company can achieve. Ask for an audit of the starting point vs. where you are now across the five metrics above.

If the starting point was weak and has meaningfully improved across those five metrics, the program may be working even if results aren't where you want them yet. If the starting point was reasonable and six months of spend hasn't moved any of the five metrics, the program is not working.

For the broader framework on evaluating marketing companies, see how to evaluate a contractor marketing agency, and for the general-marketing version of this accountability check, the five questions to ask your marketing company at 90 days. For the budget question of how much to spend overall, the marketing budget breakdown gives the baseline math. For a breakdown of the specific ranking signals that explain why a competitor consistently outranks you despite similar SEO investment, the competitor ranking breakdown covers the structural factors that determine local pack position.

See what your website is actually generating

Our free audit covers your Google ranking, Business Profile performance, and what's keeping calls from coming in. No obligation.

Get a free audit