Web Strategy · Updated · 6 min read

How to Know If Your SEO Company Is Working

Is your SEO company working? Set a baseline, agree a review date, and judge the work on calls, forms and booked jobs rather than the monthly report.

By Ian Ho, Xomer

How to Know If Your SEO Company Is Working

Article images are AI-generated illustrations and may include AI-generated people. They do not depict Xomer clients.

TL;DR: The test is your own numbers now against where they stood when the work began. Write those starting numbers down first, and keep the same counting method every month after.

We do not think a monthly report settles the question on its own. The report shows what the agency did. Whether it worked shows up in your call log and your job board, compared with the month the work started.

Is your SEO company working? What the answer needs

Your agency is working when the outcome you agreed to buy has moved since the baseline month, and it can name the work behind the movement. That answer needs pieces you set before the work starts. Name the outcome you are buying, the numbers as they stood the month it began, and the date you will judge them. With those written down, the review has something to check against. If those numbers moved and the agency can point at the work behind them, you have your answer and the right move is to leave the program alone.

Starting late is recoverable. Pull whatever history your phone system, analytics and booking software still hold, then mark the month the work began. On our read a rebuilt baseline beats no baseline, as long as both sides agree how it was built. For the general-marketing version of this check, see whether your marketing company is actually working.

How to tell if your SEO agency is working without taking its word for it

Run the comparison on numbers you can pull yourself. The ones that matter sit on your side of the fence: your phone system, your Google Business Profile, your analytics account and your booking software. Pick your call-counting method and keep it. Business Profile calls and website call tracking count differently, so those numbers will not match.

Record what each of those says in the month the work starts, before anyone reports on it. Then set the review window against your own job cycle rather than a calendar quarter. Atlanta service businesses evaluating SEO performance can build these measures early and lay them next to whatever the provider sends. A gap there is worth raising before either side draws a conclusion.

What an SEO company actually does month to month

The work is a mix of changes to your website, upkeep on listings you do not own, and content written to be found. In practice that means technical fixes, new or rewritten service pages, Google Business Profile posts and category work, directory and citation cleanups, and outreach for mentions. Every item on that list is an input. Ask for it in writing next to the numbers it was meant to move.

Ask which of those the agency did last month and which it plans next. We treat a fast, specific answer there as a sign of a real process. Dallas contractors tracking SEO can request completed work, observed visibility changes, call and form volume, and booked jobs over an agreed window. A missing answer points at a reporting gap.

The measurements that matter for a local business

Measure what your phone and your booking system can see. Here are the ones worth watching from the first month. We could not find a target for any of them that holds across trades and markets.

Inbound calls attributed to organic search. Record what your chosen method says the month the work starts, then watch that same number every month after.

Local visibility for the searches you want to win. Keep a fixed set of searches and check them the same way each time, from the same locations, on phone and on desktop. Our rule of thumb is to read position as a leading measure, ahead of any revenue change.

Google Business Profile interactions. Use the profile's own reporting, and write down how it defines each action so a later comparison stays honest.

Lead form submissions attributed to organic. Submit the form yourself and confirm the analytics event fires before you trust a month of data.

Cost per booked job. Divide what you pay for the program by the jobs you can tie to it, then look at what those jobs were worth to you.

As far as we can tell, cost per booked job moves for reasons the SEO work does not touch. For HVAC contractors in Modesto, the metro area averages 91 days above 90°F a year and 23 above 100°F. That is a 10-year average from NOAA ASOS via the Iowa Environmental Mesonet, station KMOD. We would expect cooling demand and search demand to climb together there, so read a summer jump next to the calls it produced. For budget planning, the marketing budget guide shows a measurement approach.

SEO company red flags in the reporting

The clearest warning signs sit in what a report leaves out. Ask for calls, forms and booked jobs on the same page as traffic and positions, as far as your data reaches. Then ask what the attribution cannot show, and get that answer in writing too.

If the company cannot connect SEO to booked jobs, the commercial effect remains unverified. Agree on attribution limits and the evidence needed for the next decision.

Another warning sign is a report led by a third-party authority score. Domain authority comes from SEO tool vendors, and we know of no Google documentation that names it as a ranking signal. Reading how Google search actually works makes that gap easier to spot in a report you already pay for.

Reports that change shape between months are the hardest to compare. Agree the fields, the sources, the cadence and the delivery date in advance, then keep them fixed. Detroit service businesses should hold that agreement across a full season, because we would expect demand and visibility to move together when the weather turns. If a competitor keeps appearing above you, the competitor visibility audit covers the observable differences.

Where AI answers fit into the same check

Add a column for whether an assistant names your business when someone asks for a provider in your trade. Marketers call this answer engine optimization, or AEO, and the check has the same shape as the local one. Pick the questions a customer would ask, run them on a fixed schedule, and record what the answer named and what it cited.

More than half of American adults have used AI in the past six months, on Menlo Ventures' 2025 State of Consumer AI. That figure counts any use of AI at all, and it does not measure shopping, comparing or picking a provider. Treat it as a reason to start watching. Your own recorded answers are the evidence that counts for your business.

Xomer's own service runs on a monthly cadence. Every month we measure how you show up and ship one prioritized improvement. This is the AI-search side of the local marketing you already pay for. It sits alongside the SEO work described above and does not replace it. For the broader framework behind all of this, see how to evaluate a contractor marketing agency.

See where you stand before the next invoice

Nobody can guarantee a ranking or an AI recommendation, including us. Start with a free audit of how you show up on Google and AI search today.

Get a free written audit

Add Xomer as a preferred source on Google. You tick one box on Google's own page. Google then shows you more of our local marketing posts in your own results.