
The most common thing we hear from business owners who have worked with an agency before is some version of: "The reports looked great. The phone never rang."
That happens because it is genuinely easy to produce a report full of numbers that go up without producing a single customer. Here is how to tell the difference.
Check these four things, in this order
1. Qualified inquiries from search. Not total form fills. Not clicks. Inquiries from people who could actually buy from you, that arrived via a search engine. If you can only track one thing, track this. Track it in Google Analytics if it is set up, or count it manually if you have to — a note in a spreadsheet every time someone says "I found you on Google" is worth more than a dashboard nobody reads.
2. Rankings for the terms buyers type. Not the terms that are easy to rank for. There is a real difference between "commercial roof repair [your city]" and "types of roofing material." The first is somebody with a problem and a budget. The second is somebody doing homework, or a student. Ask which category your tracked terms fall into.
3. Search traffic to the pages that sell. Your service pages, your pricing page, your contact page. If traffic to your blog tripled and traffic to your service pages is flat, you are attracting readers, not buyers. That is not automatically wrong — content often warms people up — but it should not be presented as a win on its own.
4. Pages appearing in search at all. New pages should be getting indexed and picking up impressions within a few weeks. You can check this yourself for free in Google Search Console. If pages you published two months ago have never appeared in a search result, something technical is broken and no amount of new content will fix it.
The numbers that lie to you
Total traffic. A single post about something tangential can send thousands of uninterested visitors and make a bad month look excellent. Always ask: traffic to what, from what searches?
Average position across all keywords. This blends 400 terms into one number that means nothing. Moving from position 60 to 40 on terms nobody searches drags the "average" up beautifully while changing nothing in your business.
Impressions. Impressions mean your page appeared somewhere in search results. It is a sign of life, not a result. Rising impressions with flat clicks usually means you are showing up for the wrong things, or your listing is not compelling enough to click.
Number of backlinks. A count with no quality attached is easy to inflate and easy to inflate badly. Ten links from real, relevant sites in your industry beat two hundred from directories nobody visits. Ask to see the actual list, not the number.
"Keyword difficulty" scores. Useful for planning, meaningless as a result. Nobody ever bought anything because of a difficulty score.
How long before you can judge
This depends heavily on your category, but as a working rule:
- Month 1-2: Technical fixes land, new pages go live. You should see pages getting indexed. You should not expect inquiries yet.
- Month 3-4: Early ranking movement on less competitive terms. First inquiries from search are realistic here for local and niche businesses.
- Month 6-9: This is where you can fairly judge. Competitive commercial terms take this long in most categories.
- Month 12+: Compounding. The work done in month three is still producing, and new work stacks on top.
Anyone who promises page one in 30 days is either targeting terms nobody searches or doing something that will cost you later.
A worked example
Say a small commercial cleaning company has been doing SEO for five months. The report says traffic is up 240% and they rank for 180 keywords. Sounds great.
Dig in and you find: most of that traffic came from a blog post titled "How Often Should You Clean an Office Carpet", read mostly by people in other states. Of the 180 keywords, the ones with real buying intent — office cleaning services plus a city name, commercial janitorial contracts — sit on page four. Service page traffic is up 11%. Inquiries from search: two in five months, both out of the service area.
Now the same numbers read differently. The work is producing content that gets read but is not yet competing where it matters. That is not necessarily a failure at month five — but it is a conversation about targeting, not a victory lap.
The fix in that scenario is not "more blog posts." It is building out genuine pages for the specific services and areas they serve, and earning a handful of real local links, so the pages that can actually convert have something to stand on. That is the difference between content that gets read and pages that bring in work.
What to ask your agency this month
- Which five terms are you actually trying to win, and why those?
- How many inquiries came from search last month, and what were they?
- What changed on the site since last month, specifically?
- What is the single biggest thing holding rankings back right now?
If the answers are clear and specific, you are probably in good hands even if the numbers are still small. If they are vague, the numbers were never the problem.
Next step
If this sounds like your situation, here is where to go from here.
Explore SEO & Link BuildingKeep reading
Getting Started
Agency, Freelancer, or In-House: An Honest Comparison
Each option wins in a different situation. Here is a straight read on cost, risk and speed, including the cases where hiring an agency is the wrong answer.
Pricing
What a Marketing Agency Actually Costs (And What Drives the Price)
Most agency pricing pages say "it depends." Here are real numbers, what changes them, and when paying a monthly retainer is the wrong move for your business.
