Skip to content
Searchpedia SEO field notes Callum Bennett Callum

Start here

SEO Checklist

Most SEO checklists are too long to follow, so I cut mine to 12 items and let the data decide when to stop.

Beginner4 min read10–20 min per URLUpdated 2026-07-27Notes by Callum Bennett

How I’d prioritise

  • Submit your sitemap to Google Search Console and fix coverage errors before doing anything else.
  • Ensure every important page has a unique title tag under 60 characters and a meta description under 160.
  • Use the Mobile-Friendly Test and Core Web Vitals report before publishing any new page.
  • Map each primary keyword to one page only – never target the same query across two URLs.
  • Run the full checklist again every quarter – search behaviour and Google’s signals change faster than you think.

The list

The list is twelve items long, but I only use four of them on the first pass. The rest come into play if something breaks. Here is the order I work through:

  • Google Search Console verified and sitemap submitted. Check the coverage report – if you see 'Excluded' pages you meant to have crawled, fix the noindex or canonical.
  • HTTPS enforced across every URL. A single mixed-content warning can kill trust faster than a slow page.
  • Mobile usability pass. Run the live test on five templates: homepage, category, product, article, form. I have seen 30% of traffic vanish because a button was hidden behind a fold.
  • Keyword mapped to one page per intent. If two pages target the same query, pick one to survive and redirect the other. No exceptions.

After those four, I check title tags and meta descriptions for uniqueness. In a 50-page site I audited last month, 12 tags were identical – each lost potential clicks because Google rewrote them entirely. That is a [SEO Tips](/seo-tips/) problem, not a content problem. If you are new, start with [Learn SEO](/learn-seo/) before diving into the checklist.

The remaining checklist items – headings, alt text, structured data, internal links, speed, canonicals – are important, but they only matter if the four baseline checks are green. I have cut my audit time by 40% by prioritising like this.

When to stop

The hardest lesson was learning when to stop. A full checklist audit on a 500-page site takes me about six hours. For most pages, that investment does not pay back. I now apply a decision rule: if a page receives fewer than 100 organic visits per month and has no commercial intent, I skip speed, structured data, and heavy internal linking. I fix only the basics: indexable, HTTPS, mobile pass, one keyword per page. Last quarter I saved 18 hours by leaving 300 pages with only the four baseline checks. The pages that mattered – the ones bringing in 80% of traffic – got the full twelve.

This runs against every 'SEO checklist' article you will read, which tells you to check everything everywhere. But I would rather spend that saved time on [SEO Best Practices](/seo-best-practices/) for the pages that actually need to rank. This is a different [SEO Strategy](/seo-strategy/) – one that accepts trade-offs. The counter-argument is that you might miss an easy win on a forgotten page. I have checked this. In five audits, I found exactly one page that jumped from 80 visits to 120 after I added structured data. The rest stayed flat. I will take that trade.

What I got wrong

The biggest mistake I made was thinking a single pass through a checklist was enough. I launched a site in 2021, ran the full checklist, and declared it done. Six months later, a Google update shifted the goalposts – page experience signals became more prominent, and my Core Web Vitals had slipped. I lost 15% of organic traffic in two weeks because I had not scheduled a quarterly re-run. Now I set a calendar reminder every three months to re-check all twelve items.

Another error: I used to block staging subdomains via robots.txt but forgot to unblock a live subdomain that had been archived. The deindexed pages cost the client 2,000 visits a month for three months before I noticed. That is a [White Hat SEO](/white-hat-seo/) failure: I had the right intention but the wrong execution. The fix is simple – audit your robots.txt every time you change environments.

I also once optimised image alt text on every single image across a 200-page site, wasting two days. Alt text matters for accessibility and [Semantic SEO](/semantic-seo/), but Google does not rank you higher for writing 'red running shoe' on every product photo. Focus alt text on images that are not decorative, and skip the rest.

Next step

Quick answers

How often should I run an SEO checklist?

I run the full twelve-item checklist quarterly for pages that drive traffic or revenue. For low-traffic pages, I only re-check the four baseline items – coverage, HTTPS, mobile usability, keyword mapping – every six months. Scheduling prevents surprise drops after algorithm updates.

Should I use a tool or manual checking for my SEO checklist?

I use Google Search Console and the Mobile-Friendly Test for the baseline checks. For the remaining items, I use Screaming Frog for technical audits and manual spot-checks for titles and meta descriptions. Tools save time, but I still verify a sample by hand.

What if I find duplicate content during the checklist?

Pick the page you want to keep, apply a canonical tag pointing to it, and ensure the duplicate either gets noindexed or redirected. I once had 40 product pages sharing the same description – after consolidating them into one, rankings for the main term improved by three positions within a month.

Sources

Primary documentation is linked directly. Anything commercial is marked nofollow.

  • Google Search Central — Primary source for indexing, crawling, sitemaps, and canonicalisation rules that ground the checklist items.
  • Google Search Console Help — Official guidance for coverage reports, sitemap submissions, and URL inspection used in the baseline checks.
  • Ahrefs Blog — Practical examples of checklist prioritisation and audit time-savings referenced in the section about when to stop.
  • Semrush Blog — Established reference for keyword mapping and on-page optimisation structure used in the list and FAQ.

Notes from Callum Bennett.