Business owners have paid agencies thousands of dollars for SEO work that never connected a basic Search Console account or built a sitemap, sometimes arriving with polished monthly reports describing work that never happened. The site looked fine on the front end. Zero indexing. Zero visibility.
The problem is not that agencies are universally dishonest. The problem is that owners have no simple way to distinguish real work from formatted output. Polished dashboards can report activity without proving that pages are indexed, measured, or creating qualified demand.
The verification steps below take less than an hour. They do not require technical expertise. They require access, which any legitimate provider should already have given you.
Search Console access: Read-only access at minimum, edit access preferred. This is the primary tool for verifying indexing, coverage errors, and organic performance. If your provider has not added you as a user, ask today.
Google Analytics 4 access: You should be able to see traffic sources, conversion events, and page performance. Reports provided by the agency are not a substitute for direct access.
Website admin access: You should have admin-level access to your own website at all times. An agency that controls the only login to your site owns your digital presence.
If any of these has been withheld or delayed, that is a warning sign before you check anything else.
These are non-negotiable foundations. A site missing any of these cannot rank reliably regardless of content or links.
In Search Console, open Coverage to confirm your core pages are indexed. Any “Excluded” or “Not indexed” status on important pages needs a direct explanation.
Verify that a sitemap is submitted and current. In Search Console, open Sitemaps and confirm a sitemap.xml is present with a recent submission date and no errors.
Check that robots.txt is not accidentally blocking important pages or directories. Search Console flags crawl issues when this happens.
Confirm canonical tags are correct on your most important pages. Incorrect canonicals redirect search engines to a different version of the page or exclude pages from indexing.
Something should change every month. Search is not a set-and-forget channel. Algorithm updates, competitor activity, and customer behavior all require ongoing adjustment.
Ask your provider to show you which pages were created, updated, or improved in the past 30 days. Ask which keywords are being targeted and what content supports each one. Ask what internal linking was adjusted and what technical issues were resolved.
A provider who cannot answer these questions specifically has not done the work. “We are working on it” and “results take time” are not answers to questions about last month’s activity.
Activity is not results. Rankings are not leads. Traffic is not revenue. The only metric that matters for a local service business or e-commerce operation is whether search is creating qualified demand.
Ask how many leads came from organic search last month, what the cost per lead is from organic compared to paid, which pages are driving conversions, and how that compares to the prior month.
If your provider cannot connect search activity to business outcomes, they are measuring the wrong things. The skilled trades business Local Business Consulting worked with grew from zero organic keywords to 77 ranked terms and 181 referring domains by keeping this connection clear from the first month.
A real practitioner can always answer these questions clearly. If the answers are vague, delayed, or absent, that is the signal you need.
What changed in Search Console this month? Which pages moved up or down? What is the biggest opportunity right now? What should we do differently next month? What is working and why?
Require a written summary after each call. Not a formatted PDF with generic metrics, but a plain summary of what changed, what was learned, and what happens next.
“Nothing changed this month.” Something always changes. Algorithm updates, competitor movements, and technical drift are continuous. A practitioner who sees no change is not watching.
No Search Console access. Any provider unwilling to share access to your own analytics is a provider with something to hide.
Reports with no business metrics. Impressions and average position are not business results. Require lead volume and conversion data.
Vague descriptions of work done. “Content work, link building, technical improvements” without specifics means no specifics exist.
No explanation of strategy or next steps. A provider who cannot explain why they are doing what they are doing cannot adapt when the work stops working.
A good report takes five minutes to read and answers five questions: What did we do? What changed? What is working? What is not working? What happens next month?
It includes Search Console data (indexed pages, coverage changes, clicks, impressions, average position), traffic and conversion data from GA4, specific pages improved and the reason, any technical issues found and resolved, and the next month’s priorities in plain language.
The report should be understandable without a marketing background. If you need the agency to interpret their own report for you, the report is not serving you.
Whether you have direct access to Search Console and Google Analytics 4. These are your most important verification tools and should already be in your hands.
In Google Search Console, open the Coverage or Indexing report. It will show you which pages are indexed, which are excluded, and why. A site with key pages not indexed has a problem that overrides all other SEO work.
No. Algorithm updates, competitor changes, and technical drift mean something always shifts. A practitioner who reports no changes is not monitoring the work.
Treat it as a warning sign and find a new provider. You have an absolute right to access your own website’s search data. No legitimate agency withholds this.