Digital Domination Marketing

How do you know if your SEO company is actually working?

A monthly report full of impressions and keyword counts is a status update, not evidence that your money produced booked jobs.

What are the three things to check, in order?

You can tell whether an SEO company is working by checking three things in order: what they shipped, what moved, and what it earned. Shipped is work you can verify yourself (new pages live and indexed, profile changes made, citations corrected, reviews actually arriving), moved is map pack position across your whole service area plus query-level clicks in Search Console, and earned is calls, form fills, and booked jobs you can trace back. If the report cannot connect to any of the three, it is a status update rather than a result.

Run them in that order for a reason. If nothing shipped, nothing else needs discussing. If work shipped but nothing moved after a fair stretch of time, you have a strategy problem. If things moved but nothing was earned, the cause is often not the agency at all, and you want to know that before firing someone who is doing their job.

None of this requires you to learn SEO. It requires you to ask for evidence in a form you can check without them in the room.

  • Shipped: pages published and indexed, profile edits, citations, reviews collected
  • Moved: coverage across the service area, clicks on buying queries, pages ranking
  • Earned: calls, form fills, booked jobs, and cost per booked job
  • A report that touches none of the three is paperwork

What should you see at 30, 90, and 180 days?

At 30 days you should see activity, not results. Account access confirmed, a documented starting point (where you rank across the service area, what pages exist, what the profile looks like), the obvious profile and technical fixes done, and the first pages or content published. If month one produced only a strategy document, you are already behind.

At 90 days you should see movement in the leading indicators: more of your service area showing you in the top 3, more impressions and clicks on queries that name your service and your city, new pages indexed and gathering rankings, and reviews arriving on a schedule instead of by accident. Movement at this stage is uneven, and that is normal. Total silence is not.

At 180 days you should be able to argue about money. Calls and form fills from the map and from organic should be visibly above the baseline, and you should be able to divide what you paid by the jobs you can trace and defend the answer. If nobody set a baseline in month one, this conversation becomes impossible, which is exactly why the baseline matters.

Adjust the clock for context. A brand new business, a recently suspended profile, a rebrand, or a market with entrenched competitors all stretch the timeline. Digital Domination works on a 12-week window to the top 3 of the Google Map Pack or you do not pay, which is a deliberately shorter clock than the industry norm, and it only works because the baseline and the coverage measurement are set up on day one.

  • 30 days: baseline documented, access confirmed, first work shipped
  • 90 days: coverage and buying-query clicks moving, reviews arriving on a schedule
  • 180 days: traceable calls and booked jobs above baseline, cost per job calculable
  • Stretch the timeline for new businesses, suspensions, rebrands, and crowded markets

Which SEO numbers are real, and which are vanity?

A metric is real if a change in it plausibly changes your revenue. Grid coverage (how much of your service area shows you in the top 3), calls and direction requests on your profile, Search Console clicks on queries with buying intent, form submissions, booked jobs, and cost per booked job are all real by that test.

The usual vanity metrics: total impressions, total traffic, authority scores invented by SEO tools rather than by Google, counts of keywords ranking somewhere in the top 100, the number of directories submitted to, social followers, and a screenshot of a single ranking taken on the agency's own computer. None of them are lies. They just do not tell you whether the phone rang.

Watch for two specific report tricks. The first is a rank check performed near your office, which flatters everybody. The second is presenting branded search growth as SEO success, when people typing your business name into Google were already your customers.

Ask for one page a month listing what was produced, what changed in coverage, and how many traceable leads came in. Any agency doing real work can assemble that in ten minutes.

  • Real: service-area coverage, profile calls, buying-query clicks, booked jobs
  • Vanity: impressions, total traffic, tool-invented authority scores, top-100 keyword counts
  • Suspect: rank screenshots taken from the agency's own location
  • Suspect: branded search growth reported as new demand

How can I check my rankings myself without trusting the report?

Do not check by searching your own business on your own phone. Google personalizes local results by location, history, and account, and incognito removes only part of that. Your desk is the single least representative place in your service area to measure a local ranking.

Use three checks instead. Run a grid scan that samples your map rankings from many points across the area you serve, which shows coverage rather than one position. Open Search Console and look at clicks and impressions by query and by page over the last six months, filtered to the terms a buyer would actually type. And confirm the pages you were billed for are live and indexed rather than sitting in a draft folder.

Then pull the profile's own performance data for calls, website clicks, and direction requests over the same window. If the agency's report and your own data disagree, ask which measurement they used and where it was taken from.

You own these accounts, or you should. If you cannot log in to your own Search Console, analytics, or Google Business Profile, that is the finding, and it is a bigger one than any ranking on any report.

  • Grid scan across the service area, never a single-point check
  • Search Console clicks by query and by page, filtered to buying terms
  • Confirm the pages you paid for are live and indexed
  • Profile performance data for calls, clicks, and direction requests

Do you own the work, or are you renting it from the agency?

This is the question that costs contractors the most and gets asked the least. Some agencies build on a domain or platform they control, hold primary ownership of the Google Business Profile, publish content that disappears when you leave, and put their own tracking number on everything. Cancel, and the rankings leave with them, because the asset was never yours.

Audit it before your next invoice. You should be the owner of the domain registration, the hosting account, the Google Business Profile (owner, not merely manager), the analytics and Search Console properties, any ad accounts, and the phone number on your listing. The website files and content should be exportable on request.

Then ask the plain question: if I cancel next month, what do I keep? A confident agency answers immediately and in detail. Hesitation is itself the answer.

None of this means an agency is dishonest. Plenty of these arrangements start as convenience during setup and simply never get corrected. It is still your business's most important marketing asset sitting inside someone else's account.

  • Domain, hosting, and website files: yours, and exportable
  • Google Business Profile: you listed as primary owner, not just a manager
  • Analytics, Search Console, and ad accounts: your login and your ownership
  • The phone number on your listing, tracking numbers included
  • Ask directly what you keep if you cancel next month

Should you fire them, or fix something else first?

Before you switch, rule out the causes that follow you to the next agency. Calls going to voicemail. A crew that never asks for reviews. A price position that loses every quote. A brand new profile with no history. A service area with genuinely thin demand. A seasonal trough that happens every single year. Changing vendors fixes none of those, and the next agency inherits the same flat results.

Take questions to the next call instead of a cancellation notice: what shipped last month, what is my coverage across the whole service area now versus the baseline, which queries gained clicks, how many traceable leads came in, what am I not doing on my end, and what do I keep if I cancel. The answers, or the discomfort around them, will tell you what you need to know.

If you want a neutral read, book a free 15-minute call. We will scan your map coverage across the service area, compare it against the story in your reports, and tell you plainly whether the work is landing. If it is, we will say so. Digital Domination puts you in the top 3 of the Google Map Pack within 12 weeks or you do not pay, and we take one client per trade per service area, so we are not pitching the same plan to the competitor you are trying to outrank.

Bring the last three reports. Fifteen minutes is enough to tell whether you are buying work or buying paperwork.

Keep reading

Related guides

Put it into action

Frequently Asked Questions

How long should SEO take before I see results?

Expect visible activity in the first month, leading indicators like coverage and buying-query clicks by around 90 days, and traceable revenue movement by six months. Newer businesses, recently suspended profiles, and crowded markets stretch that timeline.

Is it normal for local rankings to bounce around?

Yes. Map rankings shift by searcher location, device, and time of day, and Google updates constantly. Judge the trend in coverage across your service area rather than one position on one day.

My traffic is up but my calls are flat. Is that progress?

Only if the traffic is on queries a buyer would type. Growth from informational or branded searches often means nothing for booked jobs, so check clicks by query before treating it as a win.

Should I do my own SEO or hire an SEO company?

Do it yourself if you can commit several focused hours a week, since the profile, photo, and review work matters most and is genuinely doable in-house. Hire it out when you need coverage across multiple services and cities, or when those hours are worth more to you spent selling jobs.

How much should I be paying for contractor SEO?

Local SEO is normally a monthly retainer priced by how many services and cities you want to own. The number that matters is not the retainer, it is your cost per booked job, so ask what physically gets produced each month before comparing two quotes.

Can I ask my SEO company for a work log?

Yes, and any agency doing real work can produce one. Ask for a monthly list of what was published or changed, with links, plus the coverage change and the traceable lead count.

What happens to my rankings if I fire my SEO company?

If you own the domain, the site, the content, and the profile, rankings usually hold and then drift as competitors keep working. If the agency owns any of those, you can lose the asset outright, which is why the ownership audit comes before the cancellation.

How do I switch SEO agencies without losing my website or my Google profile?

Confirm you are the registered domain owner and the primary owner of the Google Business Profile, export the site files and content, and take ownership of analytics, Search Console, and any ad accounts before you give notice. Swap the listed phone number only once a replacement tracking setup is ready.

Ready to dominate your map?

Top 3 in the Google Map Pack in 12 weeks — or you don't pay.