Technical SEO audit checklist for small business websites

Written by

in

What you will get from this guide

  • Twenty checks in five groups, each with a free way to test it, what a pass looks like and how serious a failure is
  • Current Google thresholds for Core Web Vitals, including why older checklists that list FID are out of date
  • A way to record findings and a list of common false alarms, plus what we found when we ran this on our own site

A technical SEO audit checks whether Google can find, load and understand your pages. For a small business site, you can run a useful first pass in an afternoon with free tools: Google Search Console, PageSpeed Insights, your browser and two files on your own domain, robots.txt and the sitemap. Work through five groups in order, crawling and indexing, redirects and security, speed, mobile and rendering, then structure and markup, and rate each failure Critical, High, Medium or Low so you fix the damaging problems first.

The checklist below has 20 checks. If you would rather have someone run a deeper audit, see our SEO and growth service. Whoever does it, Google’s advice is to give an auditor read-only access to Search Console, not write access.

AJ Creationz sells SEO audits, and most checklists on this topic are published by SEO tool vendors. This one uses only free methods, and the severity ratings are our own house standard, not a Google score. Fixing technical issues does not guarantee higher rankings.

What a technical SEO audit covers

A technical audit looks at how search engines crawl, render and index your site. It does not judge your writing or count your backlinks. That keeps the job small enough to finish, and it matters because a page that Google cannot index cannot rank, however good it is.

Set expectations before you start. Google’s SEO starter guide says changes can take a few hours to several months to show up, and suggests waiting a few weeks before judging whether your work helped.

The free tools you need

  • Google Search Console: the source of truth for indexing, Core Web Vitals and manual actions. Verify your site and submit your sitemap.
  • PageSpeed Insights: shows real-user (field) data when your site has enough traffic, and lab data otherwise.
  • Your browser: view-source, the developer tools and a real phone for mobile checks.
  • Google’s Rich Results Test: validates structured data.
  • Two URLs on your own domain: /robots.txt and /sitemap.xml.

Group 1: crawling and indexing

Checks 1 to 5
CheckHow to test it freeA pass looks likeIf it fails
1. robots.txt is not blocking important pagesOpen /robots.txtNo Disallow: / and no blocks on key sections. Google says robots.txt manages crawling and does not reliably keep a page out of resultsCritical if key sections are blocked
2. No accidental noindexView source on key pages and look in the head for a robots meta tag; check Search ConsoleNo noindex on pages meant to rank. Google reads the tag from the head of the pageCritical if site-wide
3. Sitemap is present and cleanOpen /sitemap.xml and submit it in Search ConsoleLists real, canonical pages that return 200, with believable last-modified dates. Google says well-linked sites can be found without one, but it helps larger sitesMedium
4. Canonical tags are correctView source on key pagesEach page points to itself or its single preferred version, and matches the sitemap and internal linksHigh if conflicting
5. Important pages are indexedSearch Console, Pages report; URL Inspection for single pagesKey pages show as indexed. A site: search is only a rough check: Google says it may not list every URL and does not rank resultsHigh if key pages are missing

Group 2: status codes, redirects and security

Checks 6 to 10
CheckHow to test it freeA pass looks likeIf it fails
6. Key pages return 200Browser developer tools, Network tab; Search ConsoleLive pages return 200, not 404 or 5xx errorsHigh for key pages
7. Missing pages return a real 404Request a made-up URL on your siteA genuine 404 or 410 status, not a 200 page that says not found, which Google reports as a soft 404, and not a redirect to the home pageHigh if at scale
8. Permanent moves use 301 or 308Developer tools, Network tabPermanent redirects use 301 or 308, with at most one hop. Google treats a permanent redirect as a signal that the target should be the canonical URLMedium; Low for a single hop
9. One version of the siteTry http://, https://, www and non-wwwAll other versions redirect to one HTTPS addressHigh
10. HTTPS works everywhere, nothing hackedBrowser padlock; Search Console Security and Manual actionsNo mixed-content warnings, no manual actions, no spam pages injected into your siteCritical if broken or hacked

Group 3: speed and page experience

Checks 11 to 14
CheckHow to test it freeA pass looks likeIf it fails
11. Core Web Vitals on key pagesPageSpeed Insights, field data; Search Console Core Web Vitals reportLargest Contentful Paint within 2.5 seconds, Interaction to Next Paint under 200 milliseconds, Cumulative Layout Shift under 0.1 (Google’s thresholds)High on key templates
12. Page weight is saneDeveloper tools, Network tabHTML well under 2 MB. Googlebot crawls the first 2 MB of a file, and each CSS or JavaScript file is fetched under the same limitCritical if key content sits beyond the limit
13. Images are sized and compressedPageSpeed InsightsImages are sized for the screen and served in an efficient format, with descriptive alt textLow to Medium
14. No blocking pop-ups on mobileA real phoneNothing covers the main content when a visitor arrivesMedium
Many checklists still list First Input Delay. Google replaced it with Interaction to Next Paint, so a checklist that tests FID is out of date.

Group 4: mobile and rendering

Checks 15 to 17
CheckHow to test it freeA pass looks likeIf it fails
15. Mobile has the same contentBrowser device mode and a real phoneText, links, structured data and metadata match desktop. Google uses the mobile version of your content for indexing and rankingHigh
16. Main content is in the rendered pageCompare view-source with the inspected page; URL Inspection, view crawled pageKey text, links and metadata appear without depending on a script that can fail. Google processes JavaScript in crawling, rendering and indexing phasesHigh if content is missing
17. Links are real linksView sourceNavigation uses an a element with an href. Google generally cannot extract links that only work through script eventsMedium to High

Group 5: structure and markup

Checks 18 to 20
CheckHow to test it freeA pass looks likeIf it fails
18. Titles and descriptions are unique and clearView source; Search Console Performance, pagesEach page has its own descriptive title and a description that summarises it. Google may rewrite eitherMedium if missing or duplicated
19. Important pages are linked internallyClick through from the home page; check key pages for inbound linksEach important page is reachable in a few clicks with descriptive link text, and none is an orphanMedium
20. Structured data matches the pageRich Results TestMarkup describes content that is visible on the page, with no errors on types that still earn features. FAQ markup no longer earns rich results, so do not add it for visibilityMedium; High for fake or hidden content

How to rate and record what you find

Use four levels. They are our house scale, not a Google score, but they keep you fixing the right things in the right order.

  • Critical: stops pages being indexed or loaded now, such as a site-wide noindex, robots.txt blocking key sections, broken HTTPS, hacked content or key content beyond the 2 MB limit.
  • High: a clear drag, such as poor field Core Web Vitals on key templates, conflicting canonicals, soft 404s at scale or main content that only appears after failing JavaScript.
  • Medium: real but bounded, such as duplicate titles, shallow internal linking or intrusive pop-ups.
  • Low: polish, such as minor alt text gaps or an occasional extra redirect.

Audit sheet columns: URL, check number, what you saw, how you found it, severity, fix, owner, retest date

Copy these eight columns into a spreadsheet. Keep what you saw separate from what you assume, and record the date, because results change.

Common false alarms

Paid tools flag many items that Google’s documentation does not treat as problems, and they give scores that are not Google data. Before you act on a flag, ask which Google page says it matters.

  • Third-party scores such as an authority or health score. They are vendor estimates, not Google metrics.
  • Keyword density and word-count warnings.
  • A site: result count treated as the number of indexed pages.
  • An FID warning, which refers to a metric Google has replaced.

What we found when we ran this on our own site

We ran this checklist on ajcreationz.co.uk on 13 and 14 October 2026. The sitemap, robots.txt, canonicals and structured data passed. Three things did not:

  • Missing social images (check 18 area, Medium): 19 of 27 pages had no share image and reused the home page’s text. We fixed it the same day.
  • Mobile speed (check 11, High): PageSpeed Insights reported a Largest Contentful Paint of 4.1 seconds on mobile, because the opening text waited for JavaScript before it appeared. We moved the entrance animation to CSS and are retesting.
  • Sitemap dates (check 3, Medium): every page showed the same last-modified date. We switched blog posts to their own dates.

None of these is exotic. They are the kind of issue a first pass finds, which is why running the sheet is worth an afternoon.

When to bring in a professional

Google’s own guidance on hiring an SEO is a useful filter. A good time to hire is a redesign or new site launch, when search can be built in. If an auditor asks for access, give read-only Search Console access. If anyone guarantees first place, find someone else. Check their recommendations against Google’s official documentation rather than a third-party tool’s score. If you are moving to a new site, use our website migration SEO checklist, and for pricing see SEO pricing.

Do this next

Copy the audit sheet columns into a spreadsheet and work through the 20 checks on your five most important pages. Fix Critical items first. If you would rather have a written audit with a fix list, send us your site and we will scope it.

Talk to us →

Frequently asked questions

What is included in a technical SEO audit?

Crawling and indexing, status codes and redirects, security, page speed and Core Web Vitals, mobile and rendering, internal links, metadata and structured data. It checks how search engines access your site, not the quality of your writing.

How do I do a technical SEO audit myself?

Verify Search Console, then work through the 20 checks above on your key pages using Search Console, PageSpeed Insights, your browser and your robots.txt and sitemap files. Record each finding with a severity and a fix.

What are the Core Web Vitals thresholds?

Google’s thresholds are Largest Contentful Paint within 2.5 seconds, Interaction to Next Paint under 200 milliseconds and Cumulative Layout Shift under 0.1.

How often should I run a technical SEO audit?

Run a full pass once or twice a year and after any redesign, migration or platform change. Check Search Console monthly for new indexing or security issues.

How long do technical SEO fixes take to work?

Google says changes can take from a few hours to several months to show. It suggests waiting a few weeks before judging whether a change helped.

Do I need paid tools for a technical SEO audit?

Not for a first pass on a small site. Search Console, PageSpeed Insights and your browser cover the main checks. Paid crawlers help on larger sites, but their scores are not Google data.

What is the difference between crawling and indexing?

Crawling is Google fetching a page. Indexing is Google storing it so it can appear in results. A page can be crawled and not indexed, and a page blocked in robots.txt can sometimes still appear without its content if it is linked from elsewhere.

Is a technical SEO audit the same as an SEO audit?

No. A full SEO audit also reviews content, links and how well pages match what people search for. A technical audit covers whether pages can be found, loaded and understood.

Comments

Leave a Reply

Your email address will not be published. Required fields are marked *