SEO audit for agencies: your site, and the fifty you look after
The problem is rarely finding issues. It is deciding which five are worth this month.
Agencies don't need another crawler. They need a way to turn a crawl into something a client will pay to have fixed — which means fewer findings, ordered by what they are worth, in language the client's marketing manager can repeat to their boss.
This page is about both halves: the technical audit of your own site, and how the same audit works across a portfolio.
What goes wrong on Agency sites
Reports nobody reads
A 214-row spreadsheet is a defensible deliverable and a terrible one. Clients approve work they understand, so the audit that gets acted on is the one that says "these five things, this month, here is why".
Your own site last in the queue
Agency sites are consistently the worst-maintained sites their agency touches. Case studies with no meta descriptions, service pages competing with each other, a blog that stopped in 2023 — all visible to the prospect deciding whether to trust you with theirs.
Service pages that all say the same thing
"SEO services", "Technical SEO", "SEO consulting" written from the same brief compete with each other and dilute whichever one should rank. It is the same cannibalisation you diagnose for clients.
Case studies with nothing checkable in them
A results page with no client, no numbers and no dates reads as a template. The ones that convert name the problem, the work and the outcome, and are worth the internal links you point at them.
No repeatable baseline per client
Without the same checks run the same way each month, improvement is an argument rather than a chart. That matters most at renewal, when someone in finance is deciding whether the retainer bought anything.
Findings nobody can price
"Fix 40 missing meta descriptions" is not a proposal. An audit is worth paying for when each finding carries an estimate of effort and an argument for the value, because that is what turns a technical list into approved work.
Onboarding a client site takes a morning
Setting up crawls, exports, branding and a report template per client is unbilled time, and it is why smaller agencies stop offering technical SEO. Adding a site should be one field and a schedule.
What an AuditOpti crawl looks for
- Every client site crawled on the same schedule, with the same checks
- The five things worth fixing this month, ranked by impact and effort
- White-labeled PDF and a shareable client portal under your brand
- Month-on-month movement, so retainer work has evidence behind it
- Cannibalisation between your own service pages
- Mobile Core Web Vitals across the portfolio, not one page at a time
Check part of it right now, free
These read a live page and tell you what a search engine sees. No signup, no email.
SEO score checker
Score one page against the checks that actually move rankings.
Broken link checker
Every link on the page, followed, with the status code it returns.
Meta tag checker
Every tag in the head of your page, read back to you the way a crawler sees it.
The issues behind this
Each has a full entry in the issue library: what it is, what it costs a business, and step-by-step fixes for WordPress, Shopify, Webflow and custom builds.
Duplicate title tags
Several pages share one identical title.
Thin content
The page has too little text to be useful.
Missing meta description
No summary text for the search result snippet.
Orphan page
No other page on the site links to it.
Questions
Related
Audit your own site first, then add the client that renews next
The free audit crawls the site, groups every finding, and returns the five things worth fixing this month in plain English. No card, no call.
Run a free audit