Content Strategy

SEO Technical Audit: Finding the Nine Issues That Move Anything

Catch the technical issues quietly capping your rankings.

What it does

A crawl of almost any site returns 400 issues. Nine of them move anything. This skill is the pass that finds which nine — the result of 100+ audits distilled into a fixed set of issue classes that actually change rankings, plus a discipline for ignoring everything else.

The value is not the crawl; it is the triage. Every issue in the nine classes gets verified against Google Search Console data before it earns a place on the fix list, so the output is not a 400-row report but a short, prioritized list of fixes that will matter.

  • Crawl the site. The raw material — every issue in every class comes from the crawl data.
  • Nine issue classes. The distilled list of things that actually matter: crawlability, canonicals/duplicates, index bloat, speed, internal linking depth, orphans, structured data, mobile, redirects.
  • Search Console verification. Every candidate issue is confirmed against real impressions and clicks before it costs time — the anti-chase discipline.
  • Impact × effort prioritization. Fixes are ranked by what they will move against what they cost to do.
  • Prioritized fix list. The deliverable: a short list a developer can act on without re-reading the crawl.

When to use it

  • Traffic is flat and content is good: Run this to find the structural cap — usually index bloat, canonicals, or depth.
  • Before a big content push: Fixing the architecture first means the new content can actually get crawled and cited.
  • After a migration or redesign: Redirects, orphans, and canonicals all break in migrations — verify the nine classes before launch day.
  • As a monthly/quarterly check: Iterative runs take an hour and catch drift before it compounds.

The methodology

  1. 1

    Crawl the site

    Run a full crawl with Screaming Frog or SE Ranking. Export the raw data; you are not reading it yet — you are loading the classes.

    1 hour for most sitesScreaming FrogSE Ranking
  2. 2

    Triage the nine issue classes

    Work through the nine: crawlability (blocked/soft-404 pages), canonical conflicts and duplicate content, index bloat (thin or useless pages being indexed), page speed, internal linking depth, orphan pages, structured data errors, mobile issues, and redirect chains/loops. For each class, note the candidates from the crawl.

    1–2 hours
  3. 3

    Verify against Search Console

    For every candidate, check whether the affected pages actually receive impressions and clicks. An issue on a page nobody lands on is not an issue. This is where the 400 collapses to the nine — and the nine collapse to the ones that matter.

    1 hour
  4. 4

    Score impact × effort

    Rank the survivors: impact (what the fix should move — crawl coverage, clicks, speed) by effort (dev time, risk, dependencies). Fixes that are high impact and low effort go first; everything else is scheduled or dropped.

    30 minutes
  5. 5

    Write the fix list

    Produce the prioritized list: issue, evidence, expected effect, and effort. One page. A developer can execute from it without reading the crawl.

    30 minutes

Common mistakes

  • Fixing everything the crawler flagsThe 400-issue approach spends weeks on things that move nothing and delays the nine that do. The Search Console verification step exists to prevent exactly this.
  • Chasing the checklist consensusGeneric SEO checklists push low-value fixes. The nine classes are the filter — everything else is noise until evidence says otherwise.
  • Ignoring index bloatThin pages dilute crawl budget and dilute topical authority. For most content-heavy sites this is the single biggest cap.
  • No baseline before fixingWithout pre-fix metrics you cannot prove the fixes worked, which means you cannot defend the time spent.

Output

A one-page prioritized fix list: the issues that matter, the evidence they are real, the expected effect, and the effort each costs.

Format

Short table — issue, evidence, impact, effort, priority.

Feeds into

Clean architecture is the precondition for can-ai-find-you and answer-page-rebuilder; the fix list also informs seranking-dataforseo.

Next steps

After the fixes land, run can-ai-find-you to see what the answer engines now find, then seranking-dataforseo to build the calendar on a clean foundation.

Time & resources

First run

4–6 hours including verification

Iterations

1–2 hours for quarterly checks

Screaming Frog or SE RankingGoogle Search Console

Moderate — the crawl is easy; the triage discipline is what the skill trains.

Take it with you

View the full SKILL.md specification

Want to run this in Claude? This page is the strategic overview. The GitHub SKILL.md is the full technical specification — import it and run the method.

Ask Claude: "Use the SEO Technical Audit methodology to triage this crawl." Paste the crawl export and Search Console data; it will return the nine-class triage and a prioritized fix list.