Websites and search basics

Technical SEO audit checklist (NZ SME)

This checklist is aimed at New Zealand SMEs and project sites that want clean technical foundations: the right canonical URLs, clear indexability signals, a sitemap Google can actually use, and internal links that match what the pages do.

Illustrated article hero image for technical SEO audit checklist NZ.

Start with a safe baseline (before you change anything)

A lot of SEO damage happens because changes are made without a baseline. Before you touch metadata or URLs, capture what you have and make the work reversible.

For current professional context and related proof pages, use About John Finnerty and the Projects hub. These pages help keep technical notes connected to maintained owned assets.

  • Record current homepage title, H1, meta description, and canonical URL.
  • Export or screenshot the current Search Console Performance summary (3 months is usually enough).
  • Back up the site (or at least the pages you are about to edit) and note how to roll back.
  • Write down who controls the domain registrar, DNS hosting, and website hosting.

If domain control is unclear, start with the DNS and email checklist first, because it is hard to fix SEO if you cannot reliably control DNS and redirects.

1) Canonicals and redirects (pick one preferred URL)

Your site should have a clear preferred URL format, usually HTTPS + www or HTTPS without www. Whatever you choose, everything else should redirect in one hop.

  • Confirm http:// redirects to https://.
  • Confirm your non-preferred host redirects to your preferred host (www vs non-www).
  • Confirm the final URL returns HTTP 200 and self-canonicalizes to itself.
  • Avoid multiple hops (e.g., http to https to www to trailing slash) if you can.

If you are unsure what your site currently does, treat this as a hosting/technical SEO task, not a content task. This is one of the fastest ways to remove confusing crawl signals.

Audit output: create a URL inventory first

Before you diagnose rankings, build a small URL inventory. The inventory does not need to be fancy. It needs to show which pages matter, whether they are indexable, which URL is canonical, and where each page sits in the site. This prevents the audit from becoming a pile of disconnected observations.

  • URL and page type: homepage, service page, profile page, project note, blog article, topic hub, or utility page.
  • Status code: expected 200, redirect, missing, blocked, or intentionally noindex.
  • Canonical URL: what the page declares, what the sitemap lists, and what internal links point to.
  • Search Console state: indexed, crawled, discovered, alternate canonical, duplicate, excluded, or not yet inspected.
  • Priority: keep, improve, merge, redirect, noindex, remove from sitemap, or monitor.

For an SME site, this inventory often reveals the real problem faster than a ranking tool: thin pages, outdated URLs, no internal links, inconsistent canonicals, old redirects, or important pages that were never added to the sitemap.

2) Indexability and robots rules (avoid mixed signals)

Make sure Google is allowed to crawl and index the pages you want to rank. Mixed signals are common: a page can be listed in a sitemap but marked noindex, or canonicalized somewhere else by mistake.

  • Confirm important pages are not noindex and not blocked in robots.txt.
  • Exclude utility pages from sitemaps if they are intentionally noindex, follow.
  • Check you are not accidentally canonicalizing multiple pages to the homepage.

If Search Console says "Discovered - currently not indexed", treat it as a signal to improve the page's usefulness, distinctiveness, and internal links, not just to press "Request indexing" repeatedly.

Robots and sitemap consistency checks

Robots rules, sitemap entries, canonicals, and noindex tags should tell the same story. A common audit finding is not one broken file; it is four files and tags giving Google slightly different instructions.

Robots.txt

Use robots rules to manage crawling, not as a reliable way to remove a URL from search results. Keep syntax simple and check unsupported directives.

Sitemap URLs

Only list canonical, indexable URLs that you want discovered. Remove admin, test, duplicate, private, and utility URLs from sitemap files.

Noindex tags

Use noindex on pages you want crawled but not shown in search. Do not block the same page in robots if Google needs to see the noindex tag.

Canonical tags

Use canonicals to consolidate duplicates and variants, not to hide low-quality pages that should be improved, merged, redirected, or removed.

3) Sitemaps (make discovery easy)

A good sitemap is a list of your canonical, indexable URLs. It should not be a dump of everything that exists on the server.

  • List only canonical URLs (the same URLs your pages self-canonicalize to).
  • Keep lastmod accurate for the pages you actually update.
  • Make sure Search Console shows "Success" for your sitemap, and the discovered-page count is plausible.

If you are expanding service pages and blog pages, update the sitemap in the same deployment so Google can find the new URLs quickly.

How to interpret Search Console without overreacting

Search Console is a diagnostic surface, not a scoreboard. Use it to separate discovery, crawl, indexing, canonical selection, structured-data eligibility, and performance. A page can be valid and still not rank well; a page can be indexed and still need better content or stronger internal links.

URL Inspection

Use URL Inspection after a major edit to check Google's selected canonical, crawl permission, page fetch, and indexing eligibility.

Page indexing report

Use the indexing report to find patterns, not just single URLs: duplicate without canonical, alternate canonical, discovered, crawled, or excluded.

Enhancements

Structured-data reports are useful when they show broken required fields or a validation state. Fix the page first, then validate in Search Console.

Performance data

Use impressions and queries to learn what Google already associates with the site. Prioritise pages with impressions but weak clicks or unclear snippets.

4) Titles, headings, and meta descriptions (match intent)

This is not about stuffing keywords. It is about making the page's intent obvious. A good title and H1 should tell a human, in one line, what the page is for.

  • One H1 per page.
  • Titles should be unique across pages and describe the page's actual job.
  • Meta descriptions should be written for click-through clarity, not as a ranking trick.

If you have many services, it is normal to have multiple same-domain results when each page has a distinct job and useful content.

Google can rewrite title links and snippets when it thinks another piece of page content or external anchor text better fits the query. That means the audit should check more than the <title> tag. Look at the visible H1, prominent headings, navigation labels, internal anchor text, Open Graph title, and whether the page actually answers the intent the title promises.

  • Make each title unique and descriptive, with the most useful topic near the front.
  • Make the H1 match the page's job without duplicating every word in the title mechanically.
  • Write descriptions for clarity and click usefulness, knowing Google may choose another snippet.
  • Use internal anchor text that describes the destination page naturally.

5) Structured data (only what is true and visible)

Use structured data to clarify what a page is, not to claim things you cannot back up. For most SME sites, a simple set works: WebSite, Organization/ProfessionalService, Person, plus Article for blog posts and Service for service pages.

  • Validate JSON-LD is parseable (one broken comma can invalidate the whole block).
  • Use BreadcrumbList if you have clear navigational hierarchy.
  • Do not mark pages as "available now" or imply scale/adoption you cannot prove.

Google learns what your site is about by following links. A clean internal link graph also helps readers find the right page without guesswork.

  • Link from hubs to supporting pages (e.g., Services to each service page, Blog to each article).
  • Link supporting pages back to the relevant hub and one or two related pages.
  • Avoid creating near-duplicate "city pages" that only exist to rank.

A good pattern is: one service page that describes the service clearly, plus one or two articles that support it with useful checklists.

7) Performance and mobile sanity checks

If a site is slow or hard to use on mobile, it tends to underperform. You do not need perfection, but you do need basic sanity: the page loads, the content is readable, and nothing breaks on a phone.

  • Confirm hero images are not enormous (WebP can help on modern browsers).
  • Check there is no horizontal scroll on small screens.
  • Make sure important navigation and contact paths work on mobile.

For a "launch hygiene" checklist that covers more than SEO, see the website launch checklist.

8) Measurement (keep it honest)

SEO changes take time to process. Use Search Console to track impressions and clicks, and treat a single day's movement as noise. A simple practice that works is: make a small batch of improvements, validate, then measure again after a crawl window.

  • Track a few key queries you care about, but avoid obsessing over exact rank.
  • Track which pages are actually earning impressions (that tells you what Google understands).
  • Write down what you changed and when, so you can connect cause and effect later.

What a useful audit deliverable should include

A technical SEO audit is only useful if it turns into work someone can safely do. The deliverable should separate urgent blockers from quality improvements, and it should include validation and rollback notes so the site can keep improving without chaos.

P0 blockers

Pages blocked by robots, broken canonicals, failed redirects, important 404s, missing sitemap coverage, broken structured data, or inaccessible pages.

P1 improvements

Thin service pages, weak internal links, duplicated intent, missing local/entity signals, unclear titles, and weak Search Console impressions-to-clicks pages.

Validation commands

List the exact checks used: live URL status, sitemap fetch, canonical comparison, JSON-LD parsing, internal-link check, and Search Console inspection.

Change notes

Record what changed, where it was deployed, how to roll it back, and when to recheck Search Console after crawl time.

Turn audit findings into the right next action

Once the audit separates blockers from improvements, route each finding to the page or workflow that best matches the evidence. That keeps the fix practical and avoids treating every issue as a generic SEO problem.

SEO consulting NZ

Use the service page when findings involve crawl/indexing triage, canonical cleanup, metadata, local entity basics, or handover-safe implementation.

Website launch checklist

Use the launch checklist when the audit finds form, redirect, analytics, sitemap, backup, or post-launch verification gaps.

Websites and search basics

Use the topic hub when the site needs a broader sequence across launch checks, SEO basics, project proof, and measurement.

Launch checklist tool

Use the interactive tool to turn launch/audit findings into a reusable checklist with notes and handover guardrails.

Maintenance calendar tool

Use the maintenance calendar when findings need recurring checks for sitemap health, profile accuracy, backups, DNS/email, and analytics.

Domains, DNS, and email path

Use this path when audit findings involve registrar control, DNS ownership, MX/TXT records, email authentication, or rollback responsibility.

SME tech upgrades

Use the upgrade page when SEO findings overlap with website forms, email, phones, Microsoft 365, devices, or practical handover cleanup.

Services overview

Use the services hub when findings cross into IT support, Microsoft 365, email deliverability, DNS/routing, networking, fibre, or VoIP.

Audit project proof pages as part of the same system

Project sites, source archive deployments, and repository-backed case studies need the same technical audit discipline as a main business website. The details are smaller, but the signals still need to agree: canonical URL, live page, repository, project note, sitemap state, and internal links.

Projects hub

Use the projects hub to connect technical audit findings with maintained project notes and careful status language.

Care Finder Aotearoa case study

Use a case study as the maintained project context when a live proof page or repository needs clearer explanation and limitations.

Project Jaunt case study

Use this route when the useful proof is diagnostics, tooling, architecture, or a smaller open-source utility rather than a launch-style page.

John Finnerty source archive

Use the source archive to check whether repositories, pinned projects, topics, and homepage fields reinforce the same owned-asset graph.

Official references

Google references to keep beside the audit

These official resources cover the moving parts that matter most in a technical SEO audit: crawling rules, URL Inspection, indexing reports, title/snippet generation, sitemaps, canonicals, and structured data.

Related services

If you want this checklist applied to your site, the SEO consulting page describes the scope and evidence-led approach. The goal is a clean set of pages people can understand, plus crawl signals that do not fight each other.