A technical SEO audit is a structured review of site conditions that can affect crawling, indexing, or the experience of search visitors. Crawlability is whether a search crawler can access a URL. Indexability is whether a page can be included in a search index; a crawlable page is not automatically indexed. A canonical URL is the preferred version of duplicate or very similar pages that a site indicates to Google, although Google may select a different URL. A useful audit defines a scope, verifies findings against affected pages, and turns confirmed issues into an owned, testable work queue. The steps below are designed for SEO and marketing leads working with developers.
How should you scope a technical SEO audit?
Start by deciding what question the audit must answer. A full-site review, a template review, and an investigation of one suspected issue require different data and effort. Sitebulb's audit checklist similarly recommends choosing whether to review the full site, sample an area, or focus on a specific area before setting up the crawl.
Record the scope before collecting data:
Which hostnames, subdomains, language or country versions, and site sections are included?
Which page types and templates matter most to the business or organic demand?
Are any sections behind authentication, blocked from crawlers, or dependent on JavaScript rendering?
What changed recently: a redesign, migration, release, template change, or analytics configuration?
Which environments and teams can approve or implement changes?
Agree on access and constraints with engineering. A crawler may need rate limits; test environments may differ from production; analytics or Search Console access may be unavailable. Note each limitation rather than treating missing data as a clean result.
What evidence should you collect before diagnosing issues?
Build a baseline from more than one view when it is available. A crawl can reveal links, status codes, page directives, and repeated patterns in the URLs it reaches. Search Console can show Google's reported indexing and search performance data, including trends by query and page; it does not report all crawling or user behavior. Analytics may help show how users arrive and behave, but it does not explain every crawl or indexing condition.
Use a representative set of URLs to compare the crawler's output with what a user and search engine can access. Include important templates and edge cases, such as parameterized pages, paginated views, and locale variants. If a page relies on client-side rendering, inspect the rendered result rather than assuming the initial HTML tells the whole story.
A crawler is a data collection tool, not a complete diagnosis. Sitebulb's checklist describes a workflow of selecting scope, configuring a crawl, gathering relevant data, and analyzing it; it also says its template can be adapted to other crawlers. Use the tool that fits the site and the evidence question.
Which technical SEO checks belong in the audit?
Check how important URLs are discovered, accessed, and represented. The precise test depends on the site; a warning is not automatically a defect.
Area | Evidence to inspect | Question to answer |
|---|---|---|
Crawl access | Robots rules, response status, crawl paths | Can the relevant crawler reach the pages needed for the task? |
Indexability | Indexing directives, Search Console reports, canonical signals | Is the intended page eligible to appear, and does evidence match that intent? |
URL and canonical patterns | Canonical elements, redirects, parameter variants, duplicate content | Do equivalent URLs resolve consistently to the intended version? |
Sitemaps | Included URLs, response, alignment with canonical and indexable pages | Does the sitemap help describe the intended URL set, or contain stale/irrelevant entries? |
Internal paths | Inlinks, navigation, depth, orphan candidates | Can users and crawlers find important pages through site links? |
Rendering and mobile | Rendered text, links, key page elements, viewport behavior | Does the page expose the content and controls needed for its purpose? |
Performance and usability | Available page-performance evidence and representative page inspection | Is a verified issue affecting important users or pages? |
Robots.txt deserves careful interpretation. Google says it primarily manages crawler access; a URL disallowed in robots.txt can still be indexed if it is linked from elsewhere. A crawler that is blocked cannot read a page's noindex directive. If you need to prevent a URL from appearing in Google Search, follow Google's indexing guidance and verify the chosen directive is accessible to Googlebot.
How do you validate a crawler finding?
For each candidate issue, capture the URL or URL pattern, the evidence, and how another person can reproduce the result. Check whether it affects the intended page type and whether the observed behavior is actually different from the intended behavior.
Use a compact issue record:
Field | What to record |
|---|---|
Finding | Specific behavior, not just the tool's label |
Affected set | Representative URLs and the rule used to estimate scope |
Evidence | Crawl output, page inspection, Search Console evidence, or response details |
Diagnosis | Likely cause and alternative explanations still open |
Confidence | High, medium, or low, with a short reason |
Impact hypothesis | Which search or user task may be affected, and why |
Owner and dependency | Team or system that can investigate or implement the change |
Acceptance test | What must be true after the fix |
This prevents a common failure: sending developers a list of labels without examples, scope, or a test for completion. If evidence is incomplete, make investigation the task rather than prescribing a fix.
How should you prioritize technical SEO findings?
Prioritize findings by combining their likely impact, the number and importance of affected pages, confidence in the diagnosis, implementation effort, and dependencies. This is a transparent sorting framework, not a validated mathematical score. A small set of high-value pages with a verified indexing block may deserve higher work priority than a widespread cosmetic warning; a broad alert with uncertain cause may need more investigation before engineering work.
Consider a hypothetical SaaS site with two findings: one verified template rule prevents a key product page type from being crawled, while another tool flags a title-length issue across several low-priority archive pages. The first deserves faster investigation because the potential effect on important pages is clearer. The example is illustrative, not a claim about a real company or universal ranking behavior.
Ask these questions in the triage meeting:
What user or search task might fail if this remains?
Which URLs and templates are affected, and how was that established?
How confident are we about the cause?
What will implementation require, and which teams or releases does it depend on?
What evidence will confirm the fix worked without causing a new problem?
Keep impact, confidence, and effort visible rather than hiding them in one arbitrary score. Revisit the queue when new evidence changes the diagnosis or affected set.
How should you retest and report fixes?
Retest the same URL pattern and acceptance condition used to define the issue. Compare before-and-after evidence, check a sample of affected templates, and look for unintended changes to neighboring page types. Record the implementation date and any remaining limitations. Search engines may need to recrawl or reprocess changes; a successful deployment is not the same as an immediate ranking change.
A clear audit handoff contains the scope, method, validated findings, prioritized queue, owner, dependency, acceptance test, and unresolved questions. It should help teams decide what to do next, not claim that every issue has been fixed or that rankings will rise.
Frequently Asked Questions
What is a technical audit in SEO?
A technical SEO audit reviews site conditions that may affect how search engines crawl, index, and interpret important pages. It combines data collection with page-level validation; a tool report alone is not a diagnosis.
Can ChatGPT do a technical SEO audit?
ChatGPT can help organize supplied crawl exports, explain terminology, and draft investigation questions, but it cannot verify inaccessible pages or replace live crawl, Search Console, and engineering evidence. A person still needs to confirm each finding and decide whether a change is appropriate.
How do you prioritize technical SEO audit findings?
Prioritize by the likely impact on important pages, the verified affected URL set, confidence in the cause, implementation effort, and dependencies. This gives a team a reasoned queue, not a guaranteed ranking forecast or universal score.
How Nortav Can Help
A technical audit is most useful when findings connect to business priorities and can be tested with the teams responsible for the site. Nortav's approach starts with understanding your current search visibility, identifying gaps against competitors, and developing a strategy focused on qualified traffic, lead generation, and measurable business value. Book a Discovery Call →
Sources
Google Search Central, Introduction to robots.txt
Google Search Central, SEO Starter Guide
Google Search Central, How to specify a canonical URL
Google Search Central, JavaScript SEO basics
Sitebulb, Technical SEO Audit Checklist & Template
Reddit, Hundreds of findings found in the audit. How to prioritize the technical SEO issues? (question provenance only; not factual evidence)




