The SEO audit checklist we run before any new engagement
Before recommending a single specific action for a new SEO client, we run the same structured audit every time, covering technical health, content, and off-site signals. It's not glamorous work, but skipping it in favor of jumping straight to recommendations is how agencies end up prescribing fixes for problems the site doesn't actually have.
Technical foundation first
Crawlability (is the site actually indexable, are there unintended noindex tags or robots.txt blocks), Core Web Vitals field data, mobile usability, and HTTPS and redirect chain health get checked before anything else, since a technical problem here can undermine every other SEO effort regardless of how good the content or backlink profile is.
Indexation and crawl budget review
We compare the number of pages actually indexed against the number that should be, using Search Console's coverage report, looking specifically for large gaps that suggest either a technical blocking issue or a crawl budget problem on larger sites where low-value pages are consuming crawl budget that should go to important ones.
Content gap analysis against real competitors
Rather than starting keyword research from scratch, we compare the client's actual ranking keyword footprint against two or three genuine search competitors (not necessarily business competitors, whoever's actually winning the target search terms) to identify specific, real content gaps rather than generic keyword volume lists disconnected from competitive reality.
Backlink profile health, not just quantity
We review the existing backlink profile for toxic or spammy links that might warrant a disavow, alongside the more commonly discussed question of total link volume and authority. A site with a backlink profile quietly damaged by old spammy links from years past needs a different first move than a clean site that simply needs more quality links earned.
Turning the audit into a prioritized plan, not a wish list
The audit itself typically surfaces more findings than are worth acting on immediately. We prioritize by estimated impact versus effort, and present clients with a specific, sequenced first-90-days plan rather than a long, undifferentiated list of everything that could theoretically be improved. That prioritization, more than the audit's raw findings, is usually the most valuable part of the whole process.
Analytics and tracking verification, checked before trusting any other number
Before drawing any conclusion from a client's existing analytics data, we verify the tracking setup itself is actually accurate: correct conversion event configuration, no duplicate tracking inflating numbers, and consistent historical data without obvious gaps from a past migration or misconfiguration. It's a step that's easy to skip since it feels like process rather than analysis, but building a strategy on top of quietly broken tracking data produces confidently wrong recommendations, and we've inherited more than one account where a first-week tracking audit revealed the client's reported organic traffic numbers had been meaningfully wrong for months before we ever started.
Before drawing any conclusion from a client's existing analytics data, we verify the tracking setup itself is actually accurate: correct conversion event configuration, no duplicate tracking inflating numbers, and consistent historical data without obvious gaps from a past migration or misconfiguration.
Why we run this exact same audit even for clients who already had one recently
Occasionally a prospective client mentions they already had a thorough SEO audit done by a previous agency just months earlier and questions why we'd run our own rather than working from the existing one. We run our own regardless, for two reasons: our specific audit framework and tooling may surface different findings than another agency's process, and, more importantly, a site's technical and content state can shift meaningfully in even a few months, a platform update, a new page template rolled out, a content team publishing without SEO review. Starting from our own current, verified baseline rather than someone else's audit from months ago, however thorough it was at the time, is worth the modest extra time it takes.
How long the full audit actually takes, and why we don't rush it
Clients eager to see quick results sometimes push to compress the audit phase down to a day or two, and we push back on that specifically, since a rushed audit reliably misses findings that a properly paced one would have caught, and a strategy built on an incomplete picture of the site's actual state costs far more time to correct later than the audit itself would have taken to do properly. Our standard audit runs across the first one to two weeks of a new engagement, not because the individual checks themselves take that long mechanically, but because a thorough technical crawl, a genuine competitive content comparison, and a real backlink profile review each benefit from enough time to actually dig into anomalies rather than skimming a dashboard summary and moving on to the next checklist item.
What we explicitly tell clients not to expect from this first-week process
We're upfront that the audit itself doesn't move any rankings or traffic on its own, it's diagnostic work, not active optimization, and clients eager to see fast movement sometimes need this expectation set explicitly so the audit period doesn't feel like inaction. We frame it directly: the first two weeks are about building an accurate, verified picture of where the site actually stands, so that every recommendation made afterward is grounded in real, current data rather than assumption, and that upfront investment in accuracy is what makes the subsequent 90-day plan genuinely effective rather than a generic template applied without real regard for the site's specific, actual situation.
The audit findings that most often surprise clients
Clients are rarely surprised by big-picture findings like "our rankings could be better," but they're regularly surprised by specific, concrete details the audit surfaces, a legacy noindex tag left on a section of the site from an old staging environment, a meaningful chunk of indexed pages nobody on the current team knew still existed, or a backlink profile carrying old, spammy links from a marketing tactic used years before the current team arrived. These specific, surprising findings are usually what convinces a skeptical client that the audit process was worth the time it took, more than any general summary of the site's overall health ever could.
Why the same checklist works across genuinely different types of sites
We run this same structured framework for a small local services business and a large multi-region eCommerce catalog alike, and the consistency is deliberate: the underlying categories, technical health, indexation, content competitiveness, backlink quality, matter regardless of site size or industry, even though the specific findings within each category look completely different from one client to the next. Keeping a consistent framework across engagements is part of what lets us move quickly in the first two weeks without reinventing the audit process for every new client from scratch.