SEO - How to Do a Website SEO Audit (Free Checklist for 2026)
    Back to BlogWeb & CRO
    SEO

    How to Do a Website SEO Audit (Free Checklist for 2026)

    5 November 2025
    6 min read
    Sara Smith, Head of SEO at Odin Digital

    By Sara Smith, Head of SEO

    Share:
    SEO AuditTechnical SEOChecklistOn-Page SEOAustralia

    Short answer: A free SEO audit starts in Google Search Console, not in a paid tool. Check the Page Indexing report to see what Google has actually indexed, review Core Web Vitals for speed and stability problems, run a crawl to find broken links and duplicate content, check that your internal links point to the pages that matter, and read your top pages the way a visitor would. Then rank every issue you find by how much effort it takes to fix against how much traffic or revenue it's likely to influence, and work down the list.

    Most Australian small businesses either haven't looked at their SEO in years or paid for an audit once and never actioned it. The good news is that the tools that matter most for a first pass are free, and you don't need a crawler licence or a subscription to find the issues that are actually costing you traffic. This walkthrough uses Google Search Console as the backbone, because it's the only tool that shows you what Google itself sees on your site, and pairs it with a basic crawl and a manual content review. If you want the fuller five-phase version of this process, our step-by-step SEO audit guide goes deeper on backlinks and local SEO.

    Step 1: Confirm what Google can actually see

    Before worrying about rankings, check whether your pages are indexed at all. In Search Console, open the Page indexing report, which splits every URL Google knows about into indexed and not indexed, with a reason for each excluded page. Work through the "not indexed" list looking for pages that should be live - a page marked "Discovered - currently not indexed" or "Crawled - currently not indexed" that you actually want ranking is worth investigating, since it usually points to thin content, a crawl budget issue, or a page Google doesn't think is worth serving yet.

    Pages excluded for reasons like "Alternate page with proper canonical tag" or "Duplicate without user-selected canonical" are often fine and don't need action - Google is simply choosing one version of a page over another. The distinction matters, because chasing every line in this report wastes time; the goal is to find pages that matter to your business and aren't indexed, not to get every single URL to zero exclusions.

    Step 2: Check crawlability basics

    • Robots.txt - open yourdomain.com.au/robots.txt and check you aren't accidentally disallowing folders that hold important content. Robots.txt controls what crawlers can request, not what gets indexed, so a blocked page can sometimes still appear in search with no description - see Google's introduction to robots.txt for how the file is actually interpreted.
    • XML sitemap - confirm it's submitted in Search Console under Sitemaps, that it returns a 200 status, and that it lists your current pages rather than URLs from an old site structure.
    • Noindex tags - view source (or use a browser extension) on a handful of key pages to check none of them carry a stray noindex tag left over from staging or a theme setting.
    • Redirect chains - a page that redirects two or three times before landing on its final URL wastes crawl budget and slows every visitor who lands on the old link.

    Step 3: Read Core Web Vitals like a diagnostic, not a score

    In Search Console, the Core Web Vitals report groups your URLs by whether they pass or fail on real user data, measured across three metrics: Largest Contentful Paint (loading speed), Interaction to Next Paint (responsiveness), and Cumulative Layout Shift (visual stability). Google's own guidance on Core Web Vitals and search results explains that these are field measurements from actual visitors, not a lab test, so a page can look fast in a manual PageSpeed check and still fail here if real users on patchy mobile connections are having a worse experience.

    Treat this report as a triage list rather than a single score to chase. If your product or service pages fail on LCP, check whether a large hero image or an unoptimised video is the culprit before touching anything else - it's usually the single biggest lever. If pages fail on layout shift, look for ads, embedded widgets, or web fonts loading in without reserved space, since these are the most common causes.

    Step 4: Run a basic crawl of your own site

    A free crawler such as Screaming Frog (free up to 500 URLs) will surface issues Search Console won't show you directly, because it looks at your site the way a bot does rather than reporting on what's already indexed. Point it at your homepage and let it crawl, then check for:

    • Broken internal links - links pointing to pages that 404, often left over from an old menu structure or a page that was deleted without a redirect.
    • Duplicate title tags and meta descriptions - a common symptom of templated pages that were never customised per page.
    • Missing H1s - pages with no clear heading confuse both visitors and search engines about what the page is actually about.
    • Thin pages - very short pages with little unique content, which are candidates for either expanding, merging, or removing.

    Step 5: Check your internal linking

    Internal links tell Google which pages you consider important, and they help visitors find related content instead of leaving after one page. Look at your most important service or product pages and ask honestly: how many other pages on the site link to them? If the answer is "just the main navigation", you're relying entirely on menu placement to signal importance, and any blog content you publish is doing nothing to support the pages that actually generate revenue.

    A quick fix that pays off repeatedly: whenever you publish a new blog post, add two or three contextual links to relevant service pages within the body copy, using descriptive anchor text rather than "click here" or "learn more". Over a year of consistent publishing, this quietly builds internal authority toward the pages you most want to rank, in a way a single one-off audit never will.

    Also check for orphan pages - pages that exist on the site but that nothing else links to. A crawl combined with your XML sitemap will usually surface these; if Google can only find a page via the sitemap and never via a normal click path, it's a weaker signal of importance than a page reachable in two clicks from the homepage.

    Step 6: Read your content the way a visitor would

    Pick your top five landing pages by traffic (Search Console's Performance report will show you this under Pages) and actually read them end to end, as if you were the person searching. Ask three questions of each: does this page fully answer the question that brought someone here, does it read as more useful than what's currently ranking above you, and is there a clear next step for the reader once they finish it. Pages that fail any of these three are candidates for a content refresh before you touch anything technical, because no amount of crawl fixes will help a page that simply doesn't answer the question well.

    While you're there, check the publish or last-updated date. A page from three years ago that hasn't been touched since is a common, quiet cause of a slow ranking decline, particularly for anything time-sensitive like pricing, services, or industry information.

    Prioritise fixes by effort versus impact

    Once you've worked through the steps above, you'll have a list that's too long to tackle all at once. Sort it into four groups rather than working top to bottom in the order you found things:

    • Quick wins - low effort, meaningful impact: fixing broken links, correcting a stray noindex tag, adding missing internal links to a key page, resubmitting a sitemap.
    • Worth scheduling - higher effort, meaningful impact: a content refresh on a page that's slipping, compressing and resizing images site-wide, restructuring navigation to surface orphaned pages.
    • Low priority - low effort, low impact: cosmetic meta description tweaks on pages that get almost no search traffic.
    • Needs a real decision - high effort, uncertain impact: a full site migration or platform change, which is worth scoping properly with a developer or an SEO consultant rather than squeezing into a weekend.

    Work through the quick wins first. They're rarely the reason a site is dramatically underperforming, but they're free, fast, and they remove the small frictions that compound across hundreds of pages.

    How often to repeat this

    A full pass through Search Console, a crawl, and a content review is worth doing every quarter for most small business sites, with a quick check of the Page Indexing and Core Web Vitals reports monthly in between. Always run a check immediately after a site redesign, a platform migration, or a new CMS - these are the moments most likely to introduce a stray noindex tag, a broken redirect map, or a wave of new duplicate content, and catching it in the first week is far cheaper than catching it three months later once rankings have already slipped.

    Where to go next

    Want this done for you?

    Most of the above is doable in-house with enough time. Where time is the constraint, Odin Digital runs local SEO, content marketing, enterprise SEO and technical SEO for Australian businesses from our Melbourne base. Everything is scoped in the locations hub, and the work is backed by our 90-day KPI guarantee.

    Worth a look before you decide: the about page and the our ethos page. If you want a straight read on where your own numbers are leaking, book a strategy call — no pitch deck, just the diagnosis.

    Explore Related Services.

    See how Odin Digital can help you implement these strategies.

    Common Questions

    How to Do a Website SEO Audit FAQs

    Start with the Page Indexing report in Google Search Console. It shows exactly which pages Google has indexed and why others have been excluded, which tells you within minutes whether pages you care about are even eligible to appear in search before you look at anything else.

    Treat the report as a triage list, not an alarm. Focus first on pages that carry real traffic or revenue, check whether a large image or unoptimised script is causing the failure, and fix the biggest lever on your most important pages before chasing every URL to a perfect score.

    Sort every issue into quick wins, worth scheduling, low priority, or needs a real decision, based on effort against likely impact. Quick wins - broken links, stray noindex tags, missing internal links - are usually free and fast, so clear those before starting on larger projects.

    A full pass through Search Console, a crawl and a content review is worth doing quarterly, with a quick check of Page Indexing and Core Web Vitals monthly. Always repeat it straight after a redesign or platform migration, since these changes commonly introduce indexing problems.

    Ready to Implement These Strategies?

    Book a free strategy session and let's discuss how we can apply these insights to grow your business.

    Get Your Free Strategy Session
    Client Stories

    Trusted by Leaders
    Across Australia.

    Don't take our word for it. Here's what business owners and marketing directors say about working with Odin Digital.

    100% five-star reviews on Trustpilot & Google

    “Can't recommend enough”

    Lucas & the agency is honestly one of the best things that ever happened to my business. When I first started working with him for SEO and ads, he went way beyond that - dropping knowledge on pricing, funnels, and how to actually structure things to scale. I was doing $20k months on my own, then after working with Lucas on a new product launch, I was averaging over $100k a month. Mostly thanks to advice I never even paid for. Five years later, he still runs my ads and I still call him for guidance. If you're serious about your business, working with Lucas & Odin Digital is a high leverage move.

    Imperial Wealth
    Evan TsaboukosFounder, Imperial Wealth

    “Finally found the perfect growth program”

    Their data-driven approach to SEO put us on the first page of Google for our most competitive keywords. Revenue is up 181%. Working with the Odin team feels incredibly personalised.

    YCL Jewels
    Fabienne CostaFounder, YCL Jewels

    “This is the way marketing should be done”

    The team at Odin doesn't just run ads - they re-engineered our growth systems. Our ROAS improved from 1.7x to 6.2x in just 90 days. It's clear they care about giving customers a proactive, user-friendly experience.

    Mining Store
    Will WrightCo-Founder, Mining Store

    “A true extension of our team”

    From day one, Odin felt like an in-house team. They took the time to understand our industry, built a strategy around our goals, and delivered results that exceeded every benchmark we set. Our cost per acquisition dropped by 62%.

    Adriatic Furniture
    Lenny CatalanoGeneral Manager, Adriatic Furniture

    “Results that speak for themselves”

    We'd been burned by agencies before, so we were skeptical. Odin proved us wrong within the first quarter - organic traffic up 210%, and our pipeline has never been healthier. They actually do what they say they'll do.

    MicroCloud
    Tony BlanchCEO, MicroCloud

    “Extremely Happy With The Results”

    Bulk Buys has been working with the team for the last couple of months and we have been extremely happy with the results the team has achieved in such a short time. Communication and service provided by the team has been excellent. Thank you Alf & Calum!

    Bulk Buys
    EdaMarketing Manager, Bulk Buys