Skip to content
SEO Audit Guide

SEO Audit Checklist for a Business Website

A practitioner-level website SEO audit checklist covering five layers, technical, on-page, content, off-page, and UX, written for marketing managers, digital leads, and business owners who need to understand and act on audit findings.

Guide12 min readBy

Flat illustration of a five-layer SEO audit checklist with icons for technical, on-page, content, off-page and UX categories
On this page
  1. Technical SEO
  2. On-Page Audit
  3. Content Audit
  4. Off-Page Audit
  5. UX & Experience
Key takeaways
  • A complete SEO audit covers five distinct layers: technical health, on-page signals, content quality, backlink profile, and user experience, and skipping any one layer leaves gaps that limit ranking potential.
  • Google Search Console and Google Analytics 4 must be reviewed before running any crawl tool, because they provide real-world performance data, crawl errors, and traffic trends that no third-party scanner can replicate.
  • Core Web Vitals and mobile-first indexing are confirmed Google ranking factors, so page speed, layout stability, and mobile usability belong in every audit, not just in periodic performance reviews.
  • After an audit, fixes should be ranked by two variables, the size of the ranking impact and the effort required to implement, so that development and marketing teams address high-impact, low-effort issues before committing resources to complex changes.
  • Technical issues such as misconfigured robots.txt, missing canonical tags, broken XML sitemaps, and absent HTTPS / TLS certificates can block indexing entirely, making them the first category to resolve regardless of content quality.
  • Audit frequency should match the rate at which the site changes: a site that publishes content weekly, runs regular development sprints, or has recently migrated needs more frequent checks than a stable brochure site.

01Technical SEO

What does a technical SEO audit checklist cover for a business website?

A technical SEO audit examines the infrastructure that controls how search engines find, crawl, and index your pages. Before Google can rank any piece of content, it must be able to reach and process that content without errors. Fixing technical issues first creates a stable foundation for every other optimisation you make.

1. robots.txt and XML sitemap

The robots.txt file tells crawlers which parts of your site to access and which to skip. A misconfigured rule can accidentally block entire sections from indexing. The XML sitemap lists every URL you want indexed. Audit steps include:

  • Confirm robots.txt is accessible at yourdomain.com/robots.txt and contains no rules that block important pages or directories.
  • Validate the XML sitemap format and check that every listed URL returns a 200 status code.
  • Verify the sitemap is submitted and accepted inside Google Search Console under the Sitemaps report.

2. Crawl errors, redirect chains, and orphaned pages

Crawl budget is the number of pages a search engine will process on your site within a given period. Wasting it on broken pages or long redirect chains reduces how much of your real content gets indexed. Use a tool such as Screaming Frog SEO Spider to identify:

  • 4xx errors (pages that return a not-found response).
  • Redirect chains longer than one hop, which slow crawlers and dilute link equity.
  • Orphaned pages, URLs that exist on the server but receive no internal links, making them invisible to crawlers.

3. HTTPS and mixed-content warnings

HTTPS (secured by a TLS certificate) is a confirmed ranking signal. A mixed-content warning occurs when an HTTPS page loads resources, images, scripts, stylesheets, over HTTP. Check every page type: homepage, product pages, blog posts, checkout flows. Mixed content can trigger browser security warnings that increase bounce rates and suppress rankings.

4. Canonical tags

A canonical tag is an HTML element that tells search engines which version of a URL is the primary one when near-duplicate versions exist (for example, filtered product pages or print-friendly URLs). Audit for:

  • Missing canonicals on paginated or parameterised URLs.
  • Self-referencing canonicals on all primary pages.
  • Conflicting canonicals where the tag points to a URL that itself has a different canonical.

5. URL structure, internal linking, and site architecture

A flat, logical site architecture means important pages are reachable within a small number of clicks from the homepage. Deep pages receive less crawl attention and fewer internal links, which limits the authority passed to them.

Architecture factorWhat to checkWhy it matters
URL depthKey pages within 3 clicks of the homepageCrawlers prioritise shallower pages
Internal link distributionHigh-value pages receive links from multiple relevant pagesPasses authority and signals importance
URL formatShort, descriptive, lowercase, hyphen-separated slugsEasier for crawlers and users to interpret
Broken internal linksNo links pointing to 4xx or redirected URLsPrevents crawl budget waste and poor user experience

The complexity of a technical audit, and the time required to complete it, depends on the size of your site, the number of subdomains, the CMS in use, and how many legacy redirects have accumulated over time. See practical guides on software and digital for related topics, or tell us about your project if you need a structured audit carried out by a specialist team.

02On-Page Audit

What does an on-page SEO audit checklist cover for a business website?

Flat illustration of a webpage wireframe with meta title, meta description, heading tags and structured data zones labelled

An on-page SEO audit examines the elements on each page that tell search engines what the content is about and signal its relevance to a query. It covers meta data, heading structure, keyword placement, structured data, and geo-targeting attributes. Fixing on-page issues is often the fastest route to measurable ranking improvements because the changes are entirely within your control.

Meta titles and meta descriptions

A meta title (also called a title tag) is the clickable headline shown in search results. A meta description is the short summary beneath it. Both influence click-through rate, and the title tag directly affects rankings.

  • Check that every page has a unique meta title. Duplicate titles confuse search engines about which page to rank for a given query.
  • Confirm title length sits within the range Google renders without truncation. Titles that are too short waste ranking signal; titles that are too long get cut off in results.
  • Verify the primary keyword appears in the title, ideally near the start.
  • Flag pages with missing or auto-generated meta descriptions. While descriptions are not a direct ranking factor, a well-written description increases clicks from the results page.

A crawl tool such as Screaming Frog SEO Spider can export every title and description across the site in one pass, making it practical to audit hundreds of pages at once.

Heading hierarchy

Each page should carry exactly one H1 that matches the page's primary topic. Subsequent headings (H2, H3) should follow a logical outline rather than jump levels. Broken heading structure makes it harder for search engines to parse the content hierarchy and harder for screen readers to navigate the page.

  • Identify pages with no H1 or with multiple H1 tags.
  • Check that H2 and H3 headings reflect secondary keywords and subtopics naturally, not keyword-stuffed strings.

Structured data (Schema.org)

Structured data is machine-readable markup added to a page's HTML that helps search engines display rich results such as FAQ accordions, star ratings, product prices, and article dates. It does not guarantee rich results, but eligible pages without markup miss the opportunity entirely.

Page typeRecommended schemaPotential rich result
FAQ pageFAQPageExpandable Q&A in results
Product pageProduct + OfferPrice, availability, ratings
Blog articleArticleDate, author, headline
Local businessLocalBusinessAddress, hours, map pin

Hreflang attributes for multi-regional sites

Hreflang attributes tell Google which language and regional version of a page to serve to users in a given country. Errors here cause the wrong version to rank in the wrong market. Check that every hreflang tag references a valid, canonical URL and that each alternate version reciprocates the tag back to the original page.

For businesses whose websites serve visitors across the US, UK, and Australia, correct hreflang implementation is a prerequisite for accurate geo-targeting. See practical guides on software and digital for related technical topics.

03Content Audit

How do you audit content quality, duplication, and topical gaps on a business website?

A content audit examines every indexed page to determine whether it earns its place in the site. It identifies thin pages that offer little value, duplicate content that splits ranking signals, and topical gaps where your site fails to cover the questions buyers are already searching for. Fixing these issues directly affects how Google assesses the overall quality of the domain.

Identify thin, duplicate, and outdated content

Thin content refers to pages with insufficient depth to satisfy a search query, often legacy landing pages, auto-generated category pages, or blog posts written around a single keyword without supporting detail. Duplicate content occurs when two or more URLs serve substantially the same text, either within your site or copied from external sources. Both conditions dilute crawl budget and fragment the authority that should concentrate on one definitive page.

  • Pull a full crawl using Screaming Frog SEO Spider and filter pages by word count to surface candidates for consolidation or expansion.
  • Check Google Search Console for pages with impressions but near-zero clicks, which often signals that the title and meta description do not match what the searcher expected to find.
  • Use canonical tags to tell Google which version of a near-duplicate page is the preferred one, rather than leaving it to guess.
  • Review publication dates and fact-check statistics or product references on evergreen pages, outdated information is a quality signal Google can detect through user behaviour.

Map pages to search intent

Search intent describes what a user actually wants when they type a query: information, a comparison, or a purchase. Mapping each page to one of four intent categories, informational, commercial, transactional, or navigational, reveals mismatches where, for example, a product page ranks for an informational query it cannot satisfy.

Intent typeTypical page formatCommon audit finding
InformationalGuide, how-to, FAQToo short or missing structured data
CommercialComparison, review, service overviewWeak differentiation, no clear next step
TransactionalProduct page, pricing, contactMissing trust signals or slow load time
NavigationalBrand or feature pageCompeting internal pages splitting authority

Find keyword cannibalisation

Keyword cannibalisation happens when two or more pages on the same site target the same primary keyword. Google may rank the weaker page, or alternate between them, reducing overall visibility. Export ranking data from Google Search Console, group URLs by query, and flag any query where more than one URL appears in the top positions.

Assess topical authority gaps

Topical authority is built by covering a subject comprehensively, not just by targeting individual keywords. Compare your published content against the questions your buyers actually ask, sourced from Search Console queries, sales call notes, and competitor content, to find subjects your site does not address at all. These gaps are opportunities to create pages that strengthen the site's relevance for an entire topic cluster, not just a single term. See practical guides on software and digital for examples of how structured content builds topical depth over time.

04Off-Page Audit

How do you audit a backlink profile and identify link-building opportunities?

The off-page layer of an SEO audit examines who links to your site, how authoritative and relevant those sources are, and whether any links carry a penalty risk. A clean, diverse backlink profile signals trust to Google; a thin or manipulated one can suppress rankings regardless of how well the on-page work is done.

Referring domain diversity and authority

A backlink profile (the full set of external sites linking to your domain) is healthier when links come from many distinct referring domains rather than many links from a single source. During the audit, each referring domain is assessed for topical relevance to your industry and for its own authority signals. A site selling accounting software benefits more from links on finance and technology publications than from unrelated directories.

Toxic and spammy links

Some links can harm rankings rather than help them. The audit flags links from low-quality link farms, irrelevant foreign-language directories, and sites that exist solely to sell links. Where a pattern of manipulative links is confirmed, a disavow file, a plain-text document submitted to Google Search Console telling Google to ignore specific URLs or domains, may be warranted. Disavow action should be taken carefully; removing the wrong links can reduce authority.

Anchor text distribution

Anchor text is the clickable word or phrase used in a link. A natural profile mixes branded anchors (your company name), generic anchors ("visit here"), and a smaller proportion of keyword-rich anchors. An over-optimised profile, where most anchors repeat the same target keyword, is a known risk signal. The audit compares your anchor text split against typical patterns for your sector.

Link velocity

Link velocity measures how quickly new backlinks are being acquired over time. A sudden spike can indicate a link scheme or a negative SEO attack. A long plateau may indicate that content is not attracting organic citations. Both patterns are worth investigating.

Unlinked brand mentions

An unlinked mention occurs when another site references your brand or product by name without linking to you. These are conversion opportunities: a short outreach email to the publisher can often turn a mention into a followed link at no cost beyond the time spent.

Competitor backlink gap analysis

Analysis typeWhat it revealsTypical output
Referring domain overlapSites that link to competitors but not to youPrioritised outreach target list
Content gap by link countCompetitor pages earning the most linksContent formats worth producing
Anchor text comparisonKeywords competitors are associated with externallyPositioning and messaging review

The depth of an off-page audit, and the time it takes, depends on the size of your existing backlink profile, the number of competitors analysed, and whether disavow work is needed. See practical guides on software and digital for related topics, or tell us about your project if you want a structured audit carried out by a specialist.

05UX & Experience

How do Core Web Vitals, mobile usability, and accessibility fit into a website SEO audit checklist?

Page experience signals directly affect how Google ranks and surfaces your pages. An SEO audit that skips this layer will miss issues that suppress rankings even when your technical infrastructure and content are sound. The audit examines three interconnected areas: Core Web Vitals, mobile usability, and accessibility basics that overlap with SEO best practice.

Core Web Vitals

Core Web Vitals are a set of three performance metrics Google uses as ranking signals. The audit reviews both field data (real user measurements collected in Google Search Console) and lab data (simulated measurements from PageSpeed Insights) because the two sources can tell different stories about the same page.

  • LCP (Largest Contentful Paint) measures how quickly the largest visible element loads. Common causes of a slow LCP include unoptimised images, slow server response times, and render-blocking resources.
  • INP (Interaction to Next Paint) replaced FID in 2024 and measures how quickly the page responds to user input across the full visit, not just the first interaction. Heavy JavaScript execution is the most frequent cause of a poor INP score.
  • CLS (Cumulative Layout Shift) measures visual stability. Elements that shift after the page loads, because images lack declared dimensions or ads inject content late, increase CLS and degrade user experience.

Mobile Usability

Google indexes the mobile version of a page first under mobile-first indexing. The audit checks three specific areas that Google's mobile usability report flags:

  • Tap target sizing: buttons and links that are too small or too close together cause accidental taps and signal poor usability.
  • Viewport configuration: the meta viewport tag must be set correctly so the page scales to the device width rather than rendering at desktop dimensions.
  • Font legibility: text smaller than 16px on mobile typically requires pinch-to-zoom, which Google treats as a usability failure.

Intrusive Interstitials

Google's page experience guidelines penalise pages where a pop-up or overlay blocks the main content immediately after a user arrives from search. The audit identifies interstitials that cover the page on mobile and flags them for review. Cookie consent banners that meet legal requirements are generally exempt, but full-screen promotional overlays are not.

Navigation Paths and Internal Search

The audit reviews how users move through the site after landing. Long navigation paths to key pages, dead ends, and broken internal search results all increase bounce rate and reduce dwell time, both signals that indicate low page value to Google.

Accessibility Overlaps with SEO

Several accessibility requirements reinforce SEO directly. Sufficient colour contrast makes text readable for users with low vision and also improves legibility on low-brightness screens. Descriptive alt text on images serves screen readers and provides keyword context for image indexing. Visible focus states help keyboard users and are required under WCAG 2.1 AA, the accessibility standard referenced in most public-sector and enterprise procurement requirements. For teams building or rebuilding a site, addressing these points during development costs less than retrofitting them later. Netofficials covers these considerations as part of its web application development services and broader digital transformation services.

FAQ

Questions about SEO audit checklists

Still deciding? Send a short brief and we reply with questions and a scope.

Ask us directly →
What is included in a professional SEO audit and how is it different from a free tool scan?

A professional SEO audit covers five distinct layers: technical infrastructure (crawlability, indexability, HTTPS, Core Web Vitals), on-page elements (meta titles, meta descriptions, heading structure, canonical tags, structured data), content quality and topical gaps, off-page link profile health, and UX signals including mobile usability. A free tool scan typically checks a subset of technical flags only. It does not interpret findings in the context of your business goals, competitive landscape, or content strategy, and it cannot prioritise which issues actually affect your rankings.

How long does an SEO audit take for a business website?

Audit duration depends on the number of indexable pages, the complexity of the site architecture, the number of subdomains or international versions using hreflang attributes, and the depth of the content and backlink analysis required. A focused audit of a small business site takes less time than a full audit of a large e-commerce or multi-language platform. The time to produce actionable recommendations also increases when crawl data from Screaming Frog SEO Spider must be cross-referenced with Google Search Console and Google Analytics 4 exports.

What factors affect the cost of an SEO audit?

Cost is determined by site size (total crawlable URLs), the number of audit layers commissioned (technical only versus technical plus content plus off-page), the complexity of the backlink profile, the presence of multiple languages or regional domains, and the level of reporting detail required. An audit that includes a prioritised fix roadmap and competitor gap analysis takes more specialist time than a checklist report alone. Tell us about your project to get a scoped estimate based on your specific site.

How do I know which SEO issues to fix first after an audit?

Prioritise by the combination of ranking impact and implementation effort. Issues that block Google from crawling or indexing pages, such as a misconfigured robots.txt, missing XML sitemap, or broken canonical tags, come first because they affect every other signal. Core Web Vitals failures and HTTPS errors follow because they influence page experience signals directly. On-page gaps and content issues rank next, and off-page work such as disavowing toxic backlinks is addressed last. A well-structured audit report should map each finding to this kind of impact-effort matrix.

Can I run an SEO audit myself or do I need a specialist?

You can run a basic technical check yourself using Google Search Console, Google Analytics 4, and a crawl tool such as Screaming Frog SEO Spider, provided you know how to interpret crawl errors, coverage reports, and Core Web Vitals data. The gap between a self-audit and a specialist audit widens when your site has complex architecture, international targeting with hreflang attributes, a large backlink profile, or structured data implementations that need validation against Schema.org specifications. Misreading findings can lead to fixes that create new problems.

How often should a business website be audited for SEO?

Most business websites benefit from a full audit once a year and a lighter technical health check every quarter. The right frequency increases after a site migration, a CMS or platform change, a significant content restructure, or a measurable drop in organic traffic visible in Google Search Console. Sites in competitive verticals or those running active content programmes should audit more frequently because ranking factors, competitor activity, and Google's own algorithm updates all shift the baseline against which your site is measured. See more practical guides on software and digital strategy.

Ready to Act on Your SEO Audit Findings

Share your site details with Netofficials and we will come back with clarifying questions, a clear scope, and the right people to address your audit priorities.