SEO BLOG
How to Audit Your SEO Agency's Work: Verify What You Are Paying For
Ganesh Shanmugam6 min readLearn how to audit your SEO agency's work in 7 steps. Discover how to verify content, links, technical fixes and reports yourself, using free tools.

An invoice lists twelve optimised pages, four new articles and twenty backlinks. It sounds like a productive month. But how would you know if half of it never happened?
That is the question this guide answers. Learning how to audit your SEO agency means checking the work itself: confirming that every deliverable you paid for exists, works as claimed and meets a reasonable standard. You can do most of it in an afternoon with free tools.
Below you will find a seven-step process, a deliverables checklist you can reuse every quarter, and guidance on what to do with what you find.
Key Takeaways
- Start from the contract. You can only verify deliverables that were written down.
- Search Console is your main evidence. It shows indexing, links, queries and manual actions, all for free.
- Open every URL the agency reports. Claimed work should be visible on your live site.
- Test links, do not just count them. A link from a relevant, real site is worth far more than twenty from spam networks.
- Compare their numbers with yours. Agency reports should broadly match your own Search Console data.
- Audit quarterly, not constantly. A regular check keeps everyone honest without micromanaging.
How to Audit Your SEO Agency's Work
Quick answer: To audit your SEO agency, list every deliverable from your contract and invoices, then verify each one: open the reported pages, confirm new content is original and indexed, check the backlinks in Search Console, re-test the technical fixes, and compare the agency's report data with your own Search Console figures. Record what you find in a simple deliverables table.
One distinction before you begin. This guide verifies work done. Judging whether that work is producing results is a separate question, covered in our guide on how to tell if your SEO agency is doing a good job. Ideally, you check both.
What You Need Before You Start
Gather these first. Each one takes minutes.
- Your contract or statement of work, with the agreed monthly deliverables
- The last three months of invoices and reports
- Owner access to Google Search Console for your site
- Access to Google Analytics, if you use it
- A free crawler, such as the free version of Screaming Frog, which crawls up to 500 URLs
Step 1: List What You Were Promised
Write every deliverable into a table. Be specific: "4 blog articles per month" rather than "content marketing."
If your contract only says "ongoing optimisation," that is your first finding. Vague scopes make audits impossible, so ask the agency to define its monthly deliverables in writing before the next invoice.
Step 2: Verify On-Page Changes
Ask for the list of pages the agency edited, then open each one.
Check for:
- Updated title tags and meta descriptions (right-click, then View page source, and search for <title>)
- Improved headings and body content
- New internal links pointing to important pages
Use the Wayback Machine for proof. Enter a page URL at web.archive.org and compare an older snapshot with today's version. If nothing changed, the work did not happen, whatever the report says.
Step 3: Verify New Content
For each article the agency claims to have published, check four things.
- It exists. Open the URL and confirm the publication date.
- It is indexed. Inspect the URL in Search Console and look for "URL is on Google." Our guide on how to check when a page was indexed by Google explains the details.
- It is original. Copy two or three sentences into Google inside quotation marks. The only result should be your own site.
- It is useful. Read it as a customer would. Google's guidance on AI search favours unique, non-commodity content, and generic articles rarely rank or get cited.
Step 4: Verify the Backlinks
Links are the easiest deliverable to fake, so check them carefully.
- Ask the agency for the list of links built, with URLs.
- Open each linking page and confirm your link is there.
- In Search Console, open Links, then Top linking sites, to confirm Google has found them.
- Judge each linking site honestly: is it a real publication with real readers, relevant to your industry?
Warning signs include sites that exist only to link out, unrelated foreign-language blogs, and sudden spikes of links from low-quality domains. Link schemes break Google's spam policies, so bad links are worse than none.
Step 5: Re-Test the Technical Fixes
If the agency claims to have fixed technical issues, confirm they stay fixed.
- Indexing. In Search Console, open Pages and compare the count of indexed pages and the listed issues with three months ago.
- Speed and experience. Check the Core Web Vitals report for poor or improving URLs.
- Crawl errors. Run your crawler and look for broken links, redirect chains and missing titles.
- Manual actions. Open Security and manual actions, then Manual actions. It should say no issues detected.
For a deeper review, a professional technical SEO audit goes much further than a spot check.
Step 6: Compare Their Report With Your Data
Place the agency's figures next to your own Search Console Performance report for the same date range.
| Metric | Agency report | Search Console | Match? |
|---|---|---|---|
| Clicks | |||
| Impressions | |||
| Top queries | |||
| Top pages |
Minor differences are normal, since tools measure in different ways. However, large gaps, or keywords in the report that never appear in your query data, deserve a direct question.
Step 7: Record Your Findings
Finish with a single deliverables table. It becomes your agenda for the next review call.
| Deliverable | Promised | Found | Evidence | Status |
|---|---|---|---|---|
| Blog articles | 4 | 4 | URLs, indexed | Verified |
| Pages optimised | 12 | 7 | Wayback snapshots | Partial |
| Backlinks | 20 | 20 | 14 low quality | Concern |
| Technical fixes | Indexing | Done | Pages report | Verified |
A pattern of "Partial" or "Concern" entries tells you where to push.
What to Do With Your Findings
If everything checks out, tell the agency. Good work deserves recognition, and a verified audit builds trust on both sides.
If some work is missing, raise it calmly with evidence. Honest agencies fix gaps quickly and explain what went wrong.
If a lot is missing or low quality, read our guide on whether your SEO agency is scamming you, which covers the next steps and how to protect your accounts.
How Often to Audit Your SEO Agency
A light audit every quarter works well for most businesses. It is frequent enough to catch problems early, yet rare enough that the agency can focus on the work.
Also audit whenever something changes sharply: a sudden traffic drop, a manual action, a change of account manager, or before renewing a contract. For a full independent review, our SEO audit service covers everything above in depth.
Frequently Asked Questions
How do I check what backlinks my SEO agency built?
Ask for the list of links with URLs, open each linking page to confirm the link exists, then check the Links report in Search Console. Judge each site on relevance and genuine readership, not just the count.
How do I know if my SEO agency is actually publishing content?
Ask for the URLs, open each article, confirm it is indexed with the URL Inspection tool in Search Console, and test originality by searching a few sentences in quotation marks.
Can I audit my SEO agency without technical knowledge?
Yes. Most checks in this guide involve opening pages, comparing numbers and reading Search Console reports. A free crawler helps with the technical step, and you can ask an independent expert for the rest.
What deliverables should an SEO agency provide each month?
It depends on your scope, but typically a set number of optimised pages, new articles, earned links, technical fixes and a written report with commentary. Every deliverable should appear in your contract.
How often should I audit my SEO agency?
Quarterly works for most businesses. Also audit before renewing a contract, after a sharp traffic change or when your account manager changes.
Final Thoughts
Auditing an agency is not about distrust. It is about knowing exactly what you are paying for, which is reasonable for any significant business expense.
Most good agencies welcome it, because verified work makes their results easier to defend. Set aside an afternoon each quarter, work through these seven steps, and keep your deliverables table up to date. Now you know how to audit your SEO agency, and you will never have to take a report on trust again.
Share
Ready to Hire an AI SEO Expert?
Book a free 30 minute AI Visibility Audit. We analyze your search visibility across Google, ChatGPT, Perplexity AI and AI Overviews.
About the author

Ganesh Shanmugam
Ganesh Shanmugam is an SEO and AEO consultant based in Chennai, India, and the founder of Billion Game — a boutique agency serving clients across the US, UK, Australia, Canada, and Ireland. He previously held SEO roles at 7 Eagles and Digital Scholar before going independent, and brings 4+ years of hands-on experience
AI SEO insights in your inbox
For growth-stage brands: organic traffic, AI citations, and strategy notes. No spam—unsubscribe anytime.
By subscribing you agree to our Privacy Policy.


