SEO Audit Checklist (UK): 25 Checks That Matter

An SEO audit is a structured check of why a website isn’t getting found. Work through it in order: first make sure Google can crawl and index your important pages, then make sure those pages answer what searchers want, then build trust and authority. Most small-business sites can be audited in a morning with two free tools, Google Search Console and PageSpeed Insights.

Below are the 25 checks I use, where to look for each one, and the results from running them on my own site, 53marketing.com, including how I took its mobile speed score from 68 to 96.

Updated 14 October 2026: added screenshots and results from auditing 53marketing.com, links to Google’s documentation, and a before-and-after of fixing the homepage’s mobile speed.

What an SEO audit is (and isn’t)

An audit isn’t a score from an automated tool. Those scores are a useful starting point, but they can’t tell you whether your service page answers a customer’s questions or whether the right page is ranking. An audit is a practical review of how search engines reach, understand and value your site, and how real people experience it.

For most UK and Irish service businesses, the goal is more enquiries from the right areas, not just more traffic. So this checklist cares about calls, forms and bookings as much as technical tidiness.

Before you start: set a baseline

  • Make sure you can log in to Google Search Console and your analytics (usually GA4).
  • List your 5 to 10 most important pages: service pages, location pages and key guides.
  • Note what counts as a lead: form submissions, phone clicks, bookings.
  • Start a spreadsheet with columns for issue, evidence, impact, fix, owner, priority and due date.

The 25 checks at a glance

AreaChecksWhere to look (free)Fix first if…
Crawling and indexing1–7Search Console: Pages, Sitemaps, URL inspectionImportant pages aren’t indexed
Structure and internal links8–11Your menu, a site crawl, Search Console: LinksKey services are hard to reach
Speed and mobile experience12–15PageSpeed Insights, your own phonePages are slow or awkward on mobile
On-page relevance16–20The pages themselves, Search Console: PerformancePages appear in search but don’t get clicks
Local signals21–23Google Business Profile, your website footerYou serve customers in a set area
Authority and trust24–25Search Console: Links, your testimonials and case studiesThe basics are already sound

Crawling and indexing: can Google see your pages?

  1. Check the Page indexing report. In Search Console, open Indexing, then Pages. Look at why pages aren’t indexed. Patterns matter more than individual URLs.
  2. Confirm robots.txt isn’t blocking important areas. One wrong line can hide a whole section. See Google’s introduction to robots.txt.
  3. Spot-check key pages for “noindex”. A plugin setting or template change can quietly remove service pages from Google. Use the URL inspection tool in Search Console.
  4. Review canonical tags. A wrong canonical can tell Google to ignore a page in favour of another one. Google explains how it chooses canonical URLs.
  5. Find broken links and 404s. Fix links on your own pages first, then decide whether old addresses need redirecting.
  6. Check for redirect chains. One redirect is fine. Several hops in a row slow things down.
  7. Check your XML sitemap. It should only list pages you want indexed, not redirected or noindexed ones. See Google’s sitemaps overview.

Example: the Page indexing report for 53marketing.com

Google Search Console Page indexing report for 53marketing.com: 22 pages not indexed for 6 reasons and 32 indexed, with a chart from July to October 2026
Search Console’s Page indexing report for 53marketing.com, last updated 9 October 2026.

“22 not indexed” looks alarming, but most of it is expected. Here’s what each reason turned out to be when I clicked into it:

ReasonPagesWhat they wereAction
Page with redirect8Old addresses that now redirect, such as articles I merged into one guideNone: this is how redirects should look
Crawled – currently not indexed6Three RSS feeds, plus three old addresses that now redirect and haven’t been recrawledNone
Not found (404)3Pages deleted months agoCheck nothing still links to them
Discovered – currently not indexed3Pages Google knows about but hasn’t crawled, including my Google Ads guideImprove the page and request indexing
Blocked by robots.txt1The WordPress admin areaNone: it should be blocked
Duplicate, Google chose different canonical1A duplicate version of a pageCheck the canonical tag
Source: 53Marketing’s Google Search Console, October 2026.

The lesson: don’t try to get the “not indexed” number to zero. Check that every page you care about is in the indexed list, and that everything outside it is there for a reason. Google’s Page indexing report guide explains each status.

Structure and internal links: can people find what matters?

  1. Map your services. Each main service should have its own clear page that’s easy to find from the menu.
  2. Check click depth. If a service page takes four or five clicks to reach, it usually underperforms.
  3. Audit internal links to key pages. Your guides should link to the matching service pages with descriptive wording, not “click here”.
  4. Look for orphan pages. A page that nothing links to is unlikely to rank or convert.

Speed and mobile experience: does it load and work?

  1. Review Core Web Vitals. Run your key pages through PageSpeed Insights. You don’t need a perfect score, but slow pages lose enquiries.
  2. Test on your own phone. For local searches, mobile is usually where enquiries are won or lost. Can you call or fill in the form easily?
  3. Remove intrusive pop-ups and layout jumps. If content moves while it loads or a pop-up covers it, people leave.
  4. Check security. Every page should load over HTTPS, with no “not secure” warnings.

Example: PageSpeed Insights for 53marketing.com

PageSpeed Insights mobile report for 53marketing.com on 14 October 2026: Performance 68, Accessibility 90, Best Practices 100, SEO 100, and No Data for real-user experience
Before: PageSpeed Insights, mobile test of the 53marketing.com homepage, 14 October 2026.

Two things to notice. First, “No Data” next to real users: smaller sites often don’t have enough Chrome visitors for Google to report real-world speed, so you only get the lab test, which simulates a mid-range phone on a slow 4G connection. Second, the SEO score is 100 but performance is 68. A perfect SEO score in this tool only means the basic tags are in place; it isn’t a measure of how well you’ll rank.

My homepage didn’t jump around, but the main content was slow to appear on a throttled mobile connection: 6.8 seconds against Google’s target of 2.5. PageSpeed Insights pointed to render-blocking files, unused JavaScript and CSS, and two Google tag scripts weighing about 350KB between them.

What I changed

The site runs on WordPress with Elementor and the SpeedyCache plugin, so everything below was done through settings, with one small script. I made the changes one at a time and re-tested after each.

  1. Removed things visitors never use: WordPress’s emoji script, the admin icon font (dashicons) and an old jQuery compatibility script. That halved the size of the main stylesheet.
  2. Delayed the Google tags until the visitor’s first scroll, tap or keypress, or ten seconds, whichever comes first. The consent defaults still run straight away, so tracking still respects cookie choices. The score went from 65 to 89.
  3. Delayed the rest of the page’s scripts the same way, apart from the cookie banner. On its own this broke the mobile menu and sticky header, so I added a short script that makes Elementor wait until all its files have loaded. The score went to 96–98.

I also tried SpeedyCache’s “critical CSS” feature, which is meant to load only the styles needed for the top of the page first. On this site it doubled the page size, so I switched it off. It’s a good example of why you should check the page after every change, not just the score.

PageSpeed Insights mobile report for 53marketing.com after the changes on 14 October 2026: Performance 96, Accessibility 90, Best Practices 100, SEO 100
After: the same mobile test later the same evening.
Bar chart of the 53marketing.com homepage's Largest Contentful Paint on mobile: 6.8 seconds before (score 68) and 2.2 seconds after (score 96), against Google's good threshold of 2.5 seconds
MeasureBeforeAfterGoogle’s “good” threshold
Performance score689690 or more
Largest Contentful Paint (main content visible)6.8 s2.2 s2.5 s or less
Total Blocking Time (lab stand-in for responsiveness)220 ms0 msUnder 200 ms in Lighthouse*
Cumulative Layout Shift (content jumping)000.1 or less
First Contentful Paint2.0 s1.8 s1.8 s or less
53marketing.com homepage, PageSpeed Insights mobile lab tests, 14 October 2026. Thresholds from web.dev and Lighthouse. *Responsiveness is measured in the field by Interaction to Next Paint, where “good” is 200 ms or less; Total Blocking Time is the closest lab measure. Lab results vary between runs.

The desktop score went to 100. One trade-off to be aware of: with analytics delayed, a visitor who leaves within ten seconds without touching the page isn’t counted. For a small business site, I think that’s a fair price for a page that appears three times faster on a phone.

On-page relevance: does the page deserve to rank?

  1. Match search intent. A service page should quickly answer who you help, what you do, where, what it costs, proof that you’re good at it and how to get in touch.
  2. Check titles and meta descriptions. Each title should be unique and specific. Descriptions should tell searchers what they’ll get.
  3. Use one clear main heading and logical subheadings. Watch for templates that give many pages the same vague heading.
  4. Replace generic claims with specifics. Deliverables, timescales, prices, examples and results beat “we deliver quality solutions”.
  5. Check for pages competing with each other. If two pages target the same search, Google may rank neither well. In Search Console’s Performance report, click a search term, then Pages, to see if several pages share it.

Local signals: for businesses serving an area

  1. Review your Google Business Profile. Check categories, services, opening hours, photos and recent reviews. My guide to Google reviews covers the review side.
  2. Keep your name, address and phone number consistent across your website, Business Profile and main directories.
  3. Only create location pages you can make genuinely useful. Near-identical pages that swap the town name can fall foul of Google’s spam policies on doorway pages.

Authority and trust: proof you’re the right choice

  1. Review your backlinks. Search Console’s Links report shows who links to you. Look for relevant local and industry links, not volume.
  2. Show proof where it matters. Named authors, case studies, testimonials, clear prices and your business details help people trust you, and help Google understand who’s behind the site.

What my own audit found

I ran this checklist on 53marketing.com in September and October 2026. Here’s what it turned up and where things stand:

CheckWhat I foundStatus
7. SitemapThe sitemap still listed posts that had been redirectedFixed
20. Competing pagesA Belfast SEO page and the main SEO services page were competing for the same searchesFixed: merged with a redirect
16. Search intentThe SEO services page didn’t lead with where I’m based, though Derry/Londonderry searches were my strongestFixed: rewritten around Derry/Londonderry
19. SpecificsSeveral articles overlapped and quoted statistics without sourcesFixed: merged and sourced
25. ProofBlog posts had no named author, and the author data behind them was blankFixed: bylines, author box and corrected data
17. Titles and descriptionsMany posts were missing social sharing titles and imagesFixed
12. Core Web VitalsMain content took 6.8 seconds to appear in the mobile lab test; mobile score 68Fixed: 2.2 seconds, score 96

Most of the issues weren’t technical faults. They were about clarity: which page should rank for what, and whether the content showed who wrote it and why it could be trusted. You can read how those changes are tracked in the case study in my small business SEO guide.

How to run an audit in 90 minutes

  1. Pick 10 priority pages: the homepage, main service pages, top guides and best-converting pages.
  2. Check the Page indexing and Sitemaps reports in Search Console.
  3. Look at the Performance report by page and by search term.
  4. Run the five most important pages through PageSpeed Insights, then try them on your phone.
  5. Do an on-page pass: titles, headings, intent, internal links and calls to action.
  6. If you serve a local area, check your Business Profile, reviews and contact details.
  7. Sort everything into high, medium and low impact, with an owner and a date.
  8. Keep a log of what you change and when, so you can connect it to results.

Common mistakes

  • Chasing a tool’s score instead of fixing what affects enquiries.
  • Fixing small issues first while important pages aren’t indexed or don’t match intent.
  • Publishing more content before sorting out internal links and which page targets what.
  • Panicking about every “not indexed” entry.
  • Measuring success by traffic instead of leads.

Next steps

For a shorter, guided version of this audit, try the free Website SEO Health Check. If you’d like a second pair of eyes, I can review your site, tell you what’s worth fixing first and do the work. See how it works on the SEO services page, or get in touch.

Sources

Jamie Somers

Jamie Somers is the founder of 53Marketing, a small website design and SEO studio in Derry/Londonderry. He plans, builds and improves WordPress and Elementor websites for businesses across Northern Ireland and Ireland, and does the SEO and local SEO work himself, so the advice here comes from hands-on client projects.

More from 53Marketing