SEO

How to Do an SEO Audit: A Step-by-Step Guide for Business Websites

An SEO audit has four main components: (1) Technical SEO — check indexing coverage, crawlability, HTTPS, page speed, mobile usability, and structured data in Google Search Console and Screaming Frog; (2) On-page SEO — review title tags, meta descriptions, heading structure, keyword usage, and content quality on key pages; (3) Backlink profile — analyse the quality and quantity of sites linking to you versus competitors using Ahrefs or Moz; (4) Local SEO — verify Google My Business completeness, NAP consistency, and local citation accuracy. Prioritise fixes by impact: indexing and crawlability issues first, then performance, then on-page content, then backlinks.

Published: 2018-07-12 | Last Updated: 2018-07-12 | 10 min read

Key Takeaways

  • A complete SEO audit covers four areas: technical SEO, on-page content quality, backlink profile, and local SEO signals.
  • Google Search Console is the starting point — it shows you directly what Google knows about your site, what errors it's found, and how your pages are performing in search.
  • Technical issues (crawl blocks, indexing errors, HTTPS problems, speed) should be fixed before on-page or content improvements — you can't rank pages Google can't access.
  • Screaming Frog provides a complete crawl of your site, identifying broken links, duplicate content, missing meta tags, redirect chains, and hundreds of other technical issues.
  • Prioritise audit findings by impact and effort: crawlability and indexing issues first, then performance, then on-page content, then link building.

Most business owners who want better Google rankings are looking for the switch to flip — the one change that will move them from page three to page one. SEO doesn't work like that. Rankings are the output of dozens of factors working together: a technically sound website that Google can crawl and index efficiently, content that clearly and accurately answers what searchers are looking for, a backlink profile that signals credibility and authority to Google, and — for local businesses — a consistent and complete presence across Google's local systems. An SEO audit is the process of systematically reviewing each of these factors, identifying where your site falls short, and producing a prioritised list of improvements. Done correctly, it answers the question 'why am I not ranking?' with specific, actionable findings rather than vague recommendations to 'create more content' or 'build more links'. This guide walks through the four main audit components in sequence, with the specific tools and checks relevant to each.

Definition: Crawling vs Indexing in SEO

Crawling is the process by which Google's bot (Googlebot) discovers and visits web pages by following links across the internet. Indexing is the process by which Google analyses the content of crawled pages and adds them to its search index — the database that search results are drawn from. A page that is crawled but not indexed cannot appear in search results. Pages can fail to be indexed for several reasons: the page has a 'noindex' meta tag, the page returns a non-200 HTTP status code, the content is duplicate, the page is blocked by robots.txt, or Google determines the content is low quality. Google Search Console's Coverage report shows which of your URLs are indexed and which have been excluded, with specific reasons for exclusions.

Step 1: Technical SEO Audit

Technical SEO covers everything that affects Google's ability to find, crawl, render, and index your pages — and it must be correct before other SEO work produces results.

Start in Google Search Console's Coverage report (Index > Coverage). This shows you the universe of URLs Google knows about on your site, divided into: Indexed (included in search), Valid with warnings, Excluded, and Error. Click into the Excluded tab — pages excluded from Google's index cannot rank. Common exclusion reasons: 'Crawled — currently not indexed' (Google visited but decided not to include, usually a content quality signal), 'Noindex tag' (a deliberate or accidental noindex directive), 'Blocked by robots.txt' (a crawl block), 'Discovered — currently not indexed' (discovered through a link but not yet crawled — often a crawl budget issue for large sites). Investigate each category and determine whether the excluded pages should be indexed. If they should, fix the reason for exclusion.

Run Screaming Frog on your domain to get a complete technical crawl. Screaming Frog visits every page on your site (up to 500 for the free version) and reports on: HTTP status codes (identify 404 errors, redirect chains, 302s that should be 301s), page titles (missing, duplicated, or over 60 characters), meta descriptions (missing or duplicated), H1 tags (missing, multiple, or matching the title tag unnecessarily), canonical tags (missing or pointing to wrong URLs), image alt text (missing), and response times (pages that take over 3 seconds to respond). Export each issue category to a spreadsheet and prioritise by volume and severity.

Check Core Web Vitals in Google Search Console (Experience > Core Web Vitals) and Google PageSpeed Insights. The Core Web Vitals report shows LCP, FID/INP, and CLS scores across a sample of your real-user sessions, labelled as Good, Needs Improvement, or Poor. Pages with Poor Core Web Vitals scores are eligible for a ranking disadvantage in Google's page experience signal. Focus on pages in the 'Poor' category first, then 'Needs Improvement'. Use PageSpeed Insights on your top-traffic pages to get specific recommendations for improvement — the tool provides prioritised, actionable guidance rather than just a score.

  • Search Console Coverage report — identify excluded pages and fix indexing issues
  • Screaming Frog crawl — identify 404s, redirect chains, missing tags, duplicate content
  • Core Web Vitals — fix pages in 'Poor' category first
  • HTTPS check — every page should redirect HTTP to HTTPS; check for mixed content
  • Mobile usability — Search Console Mobile Usability report for touch target and viewport issues
  • XML sitemap — ensure sitemap is submitted, up to date, and only contains indexed URLs

Step 2: On-Page SEO Audit

On-page SEO audit reviews whether your key pages are properly optimised for the search terms your potential customers use — covering title tags, headings, content depth, and keyword alignment.

Pull your top-traffic and top-impression pages from Google Search Console (Performance > Pages, sorted by Impressions). For each of these pages, click to see the queries it appears for, and compare those queries to the page's actual content and title tag. A common finding: a page appears in search for a valuable query it ranks in position 8–15 for, but the page's title tag and H1 don't include the specific phrase — tightening the on-page optimisation for that query often moves the page into the top 5 positions.

Check title tag and meta description quality across key pages. Title tags should be 50–60 characters, include the primary keyword, and be unique per page. Meta descriptions should be 150–160 characters, describe what the page offers, and include a reason to click — they don't directly affect ranking but affect clickthrough rate from search results, which affects traffic volume. Use Screaming Frog's export to identify pages with missing, duplicate, or truncated title tags at scale.

Assess content depth on your key service and landing pages by comparing them to the pages currently ranking in positions 1–3 for your target queries. Use Chrome's incognito mode to search your target queries and analyse the top-ranking pages: how long are they? What questions do they answer? What headings do they use? What related topics do they cover that your page doesn't? This gap analysis identifies content improvements that are directly responsive to what Google currently considers the best answer for those queries.

Experience Signal

The most consistent pattern in SEO audits is a site that ranks well for branded queries (its own company name) and poorly for commercial queries (the services it actually wants to be found for). Almost always, the cause is on-page: the service pages exist but are thin — a paragraph of text and a contact form, no headings, no FAQ, no supporting content. The pages Google ranks in positions 1–3 for those commercial queries are typically 800–1,500 words with clear structure, FAQ sections, and content that addresses the questions behind the search query. Bringing the client's page up to that standard — not copying the competitors but matching their content depth and structure — typically moves rankings from page 3–4 to page 1 within 60–90 days.

Frequently Asked Questions

A basic self-conducted SEO audit using free tools (Google Search Console, Screaming Frog free version, PageSpeed Insights) takes 3–5 hours for a small site of under 100 pages. A comprehensive professional audit for a larger site — covering technical SEO, content quality, backlink profile, competitor gap analysis, and local SEO — typically takes 8–20 hours depending on site size and complexity. The audit time scales with site size: a 50-page service website and a 10,000-page e-commerce store require very different scopes of crawl analysis.

Sources

Want a Professional SEO Audit of Your Website?

Webnixon's SEO audits cover technical health, on-page optimisation, content gaps, and backlink profile — with a prioritised action plan and projected impact for each recommendation.

Book an SEO Audit

About the author

Jai Paek

Jai Paek

Creative Director

Jai leads brand identity and UX design at Webnixon, bringing 20+ years of experience building digital design systems for agencies and enterprise teams. He has shipped design systems and visual identities for over 200 brands across Canada and the US, with deep expertise in conversion-focused UI, WCAG 2.1 accessibility compliance, and responsive web design for service businesses and ecommerce brands.

Related Articles

What Is a Website Audit — and Does Your Ontario Business Need One?

Web Design

What Is a Website Audit — and Does Your Ontario Business Need One?

A website audit is one of the most valuable investments an Ontario small business can make before a redesign, after a traffic drop, or as an annual health check. This guide explains exactly what a website audit covers, what it costs, and what you can expect to find.

June 18, 2015Jai Paek7 min read
Understanding Google Search Console: A Plain-English Guide for Ontario Business Owners

SEO

Understanding Google Search Console: A Plain-English Guide for Ontario Business Owners

Google Search Console is one of the most useful free tools available to Ontario business websites — and one of the least used. It shows you how Google actually sees your site, what searches are bringing you traffic, and what technical issues are preventing you from ranking. This guide explains the parts that matter.

October 15, 2015Rutul Shah7 min read