You can tell whether your SEO agency is doing the work by asking for specific evidence each month: which pages were created or updated, which technical issues were fixed, which keywords are moving, and which queries are producing enquiries. If the only deliverable is a vague ranking report with no underlying activity, or if months pass with no calls or bookings, the work is probably not happening.
The most common SEO complaint from small business owners is not “our rankings dropped.” It is “we have paid for months and we cannot tell what, if anything, has been done.” This is a measurement problem before it is a performance problem. If you cannot see the work, you cannot judge it.
This guide gives you the questions to ask, the reports that should exist, and the warning signs that distinguish an agency doing real work from one collecting a monthly fee. It is written for South African service businesses that have already engaged an SEO provider or are about to.
Why this is hard for small business owners
SEO is technical, slow and largely invisible. Unlike a new website or a logo, the work does not arrive in a single deliverable you can hold up and judge. That opacity is what allows weak agencies to retain clients for months, and what allows capable agencies to be unfairly doubted.
Three things make verification harder still:
- Results are delayed. Honest SEO work takes months to show in rankings and traffic. A quiet first month is normal; a quiet sixth month is not.
- Rankings are noisy. A position can move daily based on location, personalisation and competitor activity. A static ranking report can be made to look better than the reality.
- The vocabulary is unfamiliar. Terms like canonical, schema, indexation and Core Web Vitals are easy to invoke and hard for a non-specialist to challenge.
The answer is not to learn the vocabulary. It is to demand evidence of activity tied to outcomes the business actually cares about.
The reports an agency should be able to produce
A capable SEO provider should be able to show you, at any point, evidence of what has been done. If they cannot, that is itself a signal.
Reports that should exist
- A monthly activity log: what was actually done that month, in plain language.
- A technical issue tracker: which problems were found and which were fixed.
- A content or page log: which pages were created, updated or removed.
- A query and impressions report: from your own Google Search Console, not a third-party screenshot.
- A conversions or enquiries report: how SEO activity connects to actual business outcomes.
The most important of these is the last. Traffic and rankings are intermediate signals. The outcome a service business actually wants is enquiries, calls or bookings. An agency that reports rankings but never asks about enquiries is measuring the wrong end of the funnel.
The questions that separate real work from busywork
Ask these questions at the start of the engagement and again every quarter. The answers should become more specific over time, not less.
About scope and strategy
- What specific queries and pages are we trying to grow?
- Who are we trying to appear in front of, and where are they located?
- What does success look like in three months, six months and twelve months?
Vague answers like “we will improve your online presence” or “we target high-value keywords” are not a strategy. A real strategy names the queries, the pages and the audience.
About activity and evidence
- What did you actually do last month?
- Which pages did you create, update or fix?
- Which technical issues did you resolve?
- Can I see the before-and-after in Search Console?
If the answer is “ongoing optimisation” with no specifics, the work is not being tracked, which usually means it is not being done in a way you can verify.
About outcomes
- How many enquiries, calls or bookings came from organic search last month?
- Which queries produced those enquiries?
- What is blocking more of them?
An agency that cannot connect SEO to business outcomes is either not measuring them or not influencing them. Both are problems.
The warning signs
Certain patterns are reliable indicators that the work is thin, regardless of how polished the reports look.
Activity warning signs
- The only monthly deliverable is a ranking report with no underlying activity log.
- Reports show the same handful of keywords every month with no movement narrative.
- The agency cannot show you anything inside your own Google Search Console.
- Months pass with no new pages, no content updates and no technical fixes.
- Every query is “competitive” and every delay is “Google’s algorithm.”
Contract warning signs
- You do not own the analytics, Search Console or tag manager accounts.
- The contract auto-renews with long notice periods.
- Cancellation triggers a sudden drop in rankings, which suggests artificial rather than earned signals.
- The agency will not explain the link-building methods they use.
Outcome warning signs
- Six months in, there are no more enquiries than before the engagement.
- The agency cannot name a single query that produced a customer.
- Traffic is up but enquiries are flat, which usually means the wrong audience is being attracted.
A single warning sign is not proof of bad practice. Three or more together, especially across activity and outcomes, is a strong signal to ask harder questions or seek a second opinion.
How to read a ranking report honestly
Ranking reports are the most common and the most misleading form of SEO reporting. They are not useless, but they must be read carefully.
What a ranking report can tell you
- Whether a specific query is trending in the right direction over months.
- Whether work on a specific page is producing movement.
- Whether the agency is targeting queries that match the business’s actual services.
What a ranking report cannot tell you
- Whether the ranking produces clicks.
- Whether the clicks produce enquiries.
- Whether the queries targeted are the ones your customers actually use.
- Whether the ranking is stable or volatile.
A ranking that moves from position 12 to position 8 for a query nobody searches is not progress. A ranking that stays at position 4 for a query that produces regular enquiries is excellent work, even though the number looks static. Always pair rankings with impressions, clicks and, most importantly, enquiries.
The link between SEO and enquiries
The clearest test of whether SEO work is producing value is whether it is producing business. Rankings and traffic are inputs; enquiries are the output.
To check this honestly:
- Open your Google Search Console and look at the queries driving impressions and clicks.
- Cross-reference those queries with the actual enquiries, calls or bookings the business received.
- Ask the agency to map their monthly activity to changes in those queries.
If the agency’s reported activity and the business’s actual enquiries never connect, the SEO work is not reaching the customer. This is the single most important verification a small business owner can perform, and it requires no technical knowledge.
For the broader local-SEO context, including how to evaluate visibility beyond rankings alone, the article on local SEO for South African service businesses covers the foundations an agency should be working from.
Red flags that warrant ending the engagement
Some situations are not worth salvaging. Consider ending or restructuring the engagement if any of the following are true:
- The agency will not grant you access to your own Search Console or analytics.
- Six months have passed with no measurable change in queries, impressions or enquiries.
- The activity log is consistently vague or identical month to month.
- The agency refuses to explain its link-building methods.
- You suspect the rankings depend on tactics that will not survive a Google update.
In these cases, the money is better spent on a provider who treats your outcomes as the measure of their work.
What good SEO reporting looks like
For contrast, here is what a credible monthly SEO report from a capable agency should contain.
- A short narrative of what was done, in plain language.
- A list of pages created, updated or fixed, with links.
- A Search Console view showing queries, impressions, clicks and average position.
- A note on which queries are producing enquiries.
- A clear next-month plan with named activities.
- An honest account of what is working and what is not.
A report like this is harder to produce than a generic ranking screenshot. That difficulty is exactly why it is a signal of real work.
The conclusion
You do not need to become an SEO expert to judge whether your agency is doing the work. You need to ask for specific evidence, connect SEO activity to business outcomes, and watch for the patterns that distinguish real work from retained fees.
A capable agency welcomes these questions because the answers demonstrate their value. A weak agency resists them because the answers would expose the gap between what is charged and what is delivered.
If you are unsure whether your current SEO engagement is producing results, describe the situation and we will help you read the evidence honestly.