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.
Step 3: Backlink Profile Audit
Your backlink profile — the quantity and quality of external websites linking to yours — is one of Google's most important ranking signals. Auditing it identifies both opportunities and risks.
Use Ahrefs Site Explorer or Moz Link Explorer to pull your backlink profile. Review: total referring domains (unique websites linking to you — this matters more than total backlink count), Domain Rating or Domain Authority of linking sites (higher is better), anchor text distribution (natural profiles have varied anchor text; over-optimised profiles with many exact-match keyword anchors can attract a Google penalty), and any toxic or spammy links from irrelevant or low-quality sites.
Compare your backlink profile to your top three competitors using the same tool. The gap between your referring domain count and theirs, and the quality difference, gives you a benchmark for the link building effort required to be competitive. Ahrefs' Link Intersect feature shows sites that link to your competitors but not to you — these are prospects for link outreach, as they're already in the habit of linking to sites like yours.
For any links from clearly spammy or irrelevant domains — link farms, foreign-language PBNs, adult sites — add them to a disavow file and submit it to Google Search Console. Toxic links are not the main ranking factor to address for most sites (positive signals matter far more than disavowing negatives) but clearing obvious link spam removes any risk of a manual penalty and provides a cleaner baseline for your link building programme.
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.
The minimum toolkit for a credible DIY SEO audit: Google Search Console (free, essential for indexing data and search performance), Google Analytics (free, for traffic and user behaviour data), Screaming Frog SEO Spider (free for up to 500 URLs, paid for larger sites — crawls your site and identifies technical issues), and Google PageSpeed Insights (free, for Core Web Vitals and performance data). For a more thorough audit, add: Ahrefs or SEMrush (for backlink analysis and keyword gap analysis), Moz (for domain authority and local SEO data), and Screaming Frog's paid version for larger sites. Free tools cover most of what a basic audit requires.
A full SEO audit should be conducted at minimum annually, and immediately following: a website redesign or platform migration (to catch SEO regressions), a significant drop in organic traffic (to identify the cause), or the addition of major content sections. Monthly monitoring of key Search Console metrics — impressions, clicks, average position, crawl errors — acts as an early warning system between full audits. Sites in competitive industries with active SEO programmes benefit from quarterly audits.
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 AuditAbout the author
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

SEO
What Is SEO and How Does It Work? A Plain-English Guide for Ontario Business Owners
SEO gets talked about constantly and explained poorly almost as often. This guide strips away the jargon and explains how Google actually ranks websites, what you can influence, what you can't, and what realistic results look like for an Ontario small business.

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.

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.

