- 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 factor | What to check | Why it matters |
|---|---|---|
| URL depth | Key pages within 3 clicks of the homepage | Crawlers prioritise shallower pages |
| Internal link distribution | High-value pages receive links from multiple relevant pages | Passes authority and signals importance |
| URL format | Short, descriptive, lowercase, hyphen-separated slugs | Easier for crawlers and users to interpret |
| Broken internal links | No links pointing to 4xx or redirected URLs | Prevents 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?

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 type | Recommended schema | Potential rich result |
|---|---|---|
| FAQ page | FAQPage | Expandable Q&A in results |
| Product page | Product + Offer | Price, availability, ratings |
| Blog article | Article | Date, author, headline |
| Local business | LocalBusiness | Address, 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 type | Typical page format | Common audit finding |
|---|---|---|
| Informational | Guide, how-to, FAQ | Too short or missing structured data |
| Commercial | Comparison, review, service overview | Weak differentiation, no clear next step |
| Transactional | Product page, pricing, contact | Missing trust signals or slow load time |
| Navigational | Brand or feature page | Competing 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 type | What it reveals | Typical output |
|---|---|---|
| Referring domain overlap | Sites that link to competitors but not to you | Prioritised outreach target list |
| Content gap by link count | Competitor pages earning the most links | Content formats worth producing |
| Anchor text comparison | Keywords competitors are associated with externally | Positioning 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.
