How to Verify Your SEO Agency's Work
You can verify your SEO agency by getting owner access to Google Search Console, then matching their reported claims to the same-date clicks, queries, and pages in Search Console to confirm what is true, unclear, or inconsistent.
Key Takeaways
- 1.If you do not have owner access to Google Search Console, you cannot independently verify SEO results.
- 2.Clicks (not impressions) are the simplest source of truth metric to verify SEO progress month over month.
- 3.An honest SEO report shows the data source, the date range, what changed, and why it changed, with links to work performed.
- 4.The most common misrepresentation is counting branded traffic as SEO wins and reporting impressions instead of non-brand clicks.
- 5.Use RankTruth's Report Analyzer to compare report claims against Google Search Console data and flag mismatches.
How Do I Know If My SEO Agency Is Doing Anything?
This is the question most business owners are afraid to ask out loud. You are paying thousands of dollars per month for SEO services, receiving reports that look professional, and yet you have no idea whether anything is actually happening. The honest answer is that you cannot know unless you have direct access to Google Search Console and compare the report claims to the actual data.
Most business owners never see their Google Search Console. Their agency manages it for them, sends summaries, and interprets the numbers. This creates a fundamental verification problem. You are trusting the agency to report accurately on work that only they can see. That is not transparency. That is faith.
Verification does not mean you distrust your agency. It means you want to understand what is happening with your own data. A legitimate agency will welcome your involvement because they have nothing to hide. If your agency resists giving you direct access or makes excuses about why you should not look at Search Console yourself, treat that as the first red flag.
The 3 Things You Can Verify Yourself Right Now
Before diving into detailed report analysis, there are three simple checks you can do today that require minimal technical knowledge. These quick verifications will tell you whether you are in a position to evaluate your agency at all. For a broader overview of the verification process, see our guide on how to verify SEO.
Google Search Console Access
Go to search.google.com/search-console and log in with your business email. If you can see your website property and you are listed as an Owner (not just a User), you have the access you need. If you cannot log in, if your website is not there, or if you only have User access, you have a problem. Owner access is the only level that guarantees you can see all data and cannot be removed by someone else. If your agency set up Search Console and never gave you Owner access, ask them to add you immediately. If they refuse or stall, consider why they would not want you to see your own data.
Indexed Pages
Inside Search Console, click on Pages (under Indexing). This shows you how many pages Google has indexed from your site. If you have a 50-page website but Google only shows 12 indexed pages, that is a problem your agency should be addressing. If they claim to be improving your SEO but half your site is not even indexed, the foundation is broken. Compare this number to what you expect. A basic verification is simply counting your important service pages and checking whether they appear in the indexed list.
Actual Rankings
Open an incognito browser window and search for the exact terms your agency claims you rank for. Use location settings if you are a local business. Do you actually appear where they say you do? Ranking reports from third-party tools are estimates, not guarantees. They sample data and often show different results than what real users see. If your agency claims you rank #3 for a keyword, verify it yourself. If you cannot find your site in the top 20 results, ask them to explain the discrepancy.
What an Honest SEO Report Contains vs What a Misleading One Looks Like
Understanding the difference between honest and misleading reporting is essential for verification. An honest report makes verification easy because it provides everything you need to check the claims. A misleading report makes verification difficult by omitting key details or presenting data in ways that sound good but cannot be confirmed.
An honest SEO report includes: the exact date range being reported, the data source (Google Search Console, Google Analytics, third-party tool), the comparison period, the brand vs non-brand split, clicks and conversions (not just impressions or rankings), page-level performance, a log of work completed with links to deliverables, and clear explanations of what changed and why.
A misleading report typically features vague date ranges that change month to month, impressions as the headline metric, no brand vs non-brand separation, rankings without traffic data, deliverables without outcome tracking, and explanations that rely on jargon rather than specifics. If your report says traffic is up 40% but does not specify the date range, the data source, or whether that includes branded searches, you cannot verify the claim.
The Google Search Console Test
This is the most reliable method for verifying agency claims. Search Console shows you exactly what Google sees, with no third-party interpretation. Here are seven steps to validate any SEO report using Search Console data.
Step 1: Log Into Search Console and Select Your Property
Navigate to search.google.com/search-console and select your website. Make sure you are looking at the correct property, especially if you have multiple versions (with www, without www, HTTP, HTTPS). The URL prefix or domain property should match what your agency references in their reports.
Step 2: Set the Exact Date Range from the Report
Click on Performance, then click the date filter. Enter the exact start and end dates from your agency report. If the report does not specify exact dates, that is a problem. Vague date ranges like last month or recent period cannot be verified because you do not know what they compared.
Step 3: Compare Total Clicks to the Report
The total clicks number in Search Console should closely match what your agency reports as organic search traffic. Some variance is normal due to timing and data processing, but the numbers should be in the same range. If your agency claims 5,000 organic visits but Search Console shows 2,000 clicks, ask where the other 3,000 came from.
Step 4: Filter for Non-Brand Queries
Click on Queries, then add a filter. Select Query does not contain and enter your brand name, company name, and any common misspellings. This shows you non-brand organic traffic. Non-brand traffic is the true measure of SEO success because it represents people finding you through topics, not through already knowing your name. If total clicks are up but non-brand clicks are flat, the growth is brand awareness, not SEO.
Step 5: Review Top Pages Performance
Click on Pages to see which URLs are getting clicks. Your priority service pages or product pages should be gaining traffic if SEO is working. If all the growth is going to blog posts about tangentially related topics while your money pages are flat, ask your agency about this pattern. Traffic to informational content is less valuable than traffic to conversion pages.
Step 6: Validate One Specific Claim
Pick one specific claim from the report, such as your services page increased 50% in traffic. Find that page in Search Console, check the clicks for the reported period, and see if the number matches. If you cannot reproduce a single specific claim, question the rest of the report.
Step 7: Document Any Discrepancies
Write down any mismatches between the report and Search Console. Note the specific metric, what the report claimed, and what Search Console shows. Bring these to your next agency call and ask for explanations. Legitimate discrepancies have logical explanations. If your agency cannot explain why their numbers differ from Search Console, treat that as a significant warning sign.
Red Flags That Indicate Misrepresentation
While verifying reports, watch for these specific patterns that often indicate misleading or inflated reporting. None of these are proof of fraud on their own, but multiple flags together should prompt serious questions.
Impressions Without Clicks
Impressions can grow while clicks stay flat, meaning more people see your listing but no more people click. If a report highlights impression growth without click growth, it is hiding the real story. Impressions are a leading indicator at best and a vanity metric at worst.
Blended Brand and Non-Brand Data
If every traffic chart combines brand and non-brand, the agency may be masking flat non-brand performance with brand growth. Brand traffic often increases from advertising, PR, or word of mouth, none of which are SEO. An honest agency separates these and reports on non-brand specifically.
Changing Date Ranges
If this month compares to last month and next month compares to the same period last year and the month after compares to a custom range, the agency is cherry-picking comparison periods that look favorable. Consistent date comparisons month over month are the only way to track real trends.
Third-Party Metrics Only
Reports that only show Ahrefs rankings, SEMrush traffic estimates, or Moz authority scores without Search Console data are not showing you the truth. Third-party tools estimate. Search Console measures. If your agency will not share Search Console data, ask why they rely on estimates when real data is available.
Deliverables Without Outcomes
A report that lists 10 blog posts published, 50 links built, 100 pages optimized but never connects these activities to traffic or ranking changes is hiding something. The work only matters if it produces results. Every deliverable should eventually tie to a metric that moved.
Jargon Instead of Numbers
Phrases like we improved your authority, we enhanced your visibility, or we optimized your presence mean nothing without specific data. Ask what authority means in clicks. Ask how visibility translates to traffic. If the answer is more jargon, the agency is obscuring rather than explaining.
Resistance to Access Requests
If you ask for Owner access to Search Console and the agency hesitates, makes excuses, or says it is not necessary, consider why they want to be the only ones who can see the data. Your website, your data. Any resistance to giving you full access is a major red flag.
How Automated Verification Tools Work
Manual verification works but takes time, especially if you receive detailed monthly reports. Automated verification tools speed up this process by extracting claims from reports and comparing them directly to your Search Console data.
RankTruth Report Analyzer works by connecting to your Google Search Console (read-only, you remain owner), accepting your agency report as a PDF upload, extracting the metrics and claims from the report, pulling the corresponding data from Search Console for the same dates, and flagging any discrepancies.
This automates the Search Console test described above. Instead of manually comparing each metric, the tool does it for you and highlights where the numbers do not match. You still make the judgment call about whether discrepancies are concerning, but you have the data to make that call.
Questions to Ask Your Agency This Week
If you have not verified your agency before, start with these direct questions. How they respond tells you as much as the answers themselves.
Access Question:
"I would like Owner access to Google Search Console for our website. Can you add me this week?"
Data Source Question:
"In your reports, which metrics come from Search Console versus third-party tools?"
Brand Split Question:
"Can you break out brand versus non-brand clicks in next month's report?"
Page Performance Question:
"Which of our priority pages gained the most non-brand clicks this month?"
Work Connection Question:
"For the blog posts you published last month, how many clicks are they getting now?"
Verification Question:
"Can you walk me through how to see these numbers myself in Search Console?"
When Verification Reveals Problems: Next Steps
If your verification process uncovers significant discrepancies, do not panic. Follow these steps to determine whether you have a communication issue or a trust issue.
Step 1: Document Everything
Before any conversation, screenshot the Search Console data that contradicts the report. Save copies of the reports with the specific claims highlighted. You want evidence, not accusations.
Step 2: Request a Meeting
Ask for a call specifically to walk through the discrepancies you found. Present the facts neutrally. Show them what the report says, show them what Search Console shows, and ask them to explain the difference. Give them the opportunity to clarify before assuming the worst.
Step 3: Evaluate Their Response
A legitimate agency will have reasonable explanations for most discrepancies and will appreciate that you are engaged with your own data. An agency with something to hide will get defensive, blame you for misunderstanding, or try to redirect the conversation. How they handle being questioned tells you whether you can trust them going forward.
Step 4: Make a Decision
Based on their response, you have three paths. If the explanations make sense and they commit to clearer reporting, continue with improved oversight. If the explanations are weak but not damning, consider a probation period with more frequent verification. If they cannot explain the discrepancies or you catch them in clear misrepresentations, read our guide on how to fire your SEO agency and start planning your exit.
Verification is not about being paranoid. It is about being informed. The agencies who do honest work welcome scrutiny. The agencies who resist verification are telling you something important. Trust your data over their explanations.
Frequently Asked Questions
How do I know if my SEO agency is doing anything?
Check owner access to Search Console, compare clicks and non-brand queries month over month, and confirm improvements align with priority pages. If you cannot verify claims in Search Console, you cannot know what is actually happening.
What is the easiest SEO metric to verify?
Clicks in Google Search Console for a specific date range is the simplest metric to verify against an agency report. It is concrete, cannot be manipulated, and directly reflects how many people visited from search.
Why is branded traffic misleading in SEO reports?
Branded searches often rise from general awareness, advertising, PR, or word of mouth, not SEO work. Counting brand clicks as SEO progress can overstate results significantly.
What should an honest SEO report include?
A clear date range, data sources, brand vs non-brand split, clicks and conversions (not just impressions), page-level changes, and a work log tied to outcomes.
How can I automate report verification?
Use a report verification tool like RankTruth Report Analyzer to extract report claims and compare them to Search Console data automatically.
Ready to Verify Your Agency's Claims?
Stop guessing whether your SEO investment is working. Upload your agency report and let RankTruth compare it to your real Google Search Console data automatically. Or follow our step-by-step guide to verify agency claims manually.
Try the Free Report Analyzer