Website SEO Checklist (2026)

A practical 2026 website SEO checklist for crawl, on-page, speed, internal links and local signals, with a sheet you can tick, download or print.

AnotherSEOGuru Editorial Team6 min read

A website SEO checklist is the shortest honest order for checking a site: can Google crawl and keep the right URLs, does each URL match one intent, is the template usable on a phone, and do internal links point at the pages that should rank. This page is that list. Tick items in the browser, download the sheet, or print it. Ticks stay on this device.

If the terms are new, read what SEO is and the beginner guide first. The checks below assume you can open Google Search Console and view a page's HTML, not only the CMS preview.

What to check, and in what order

A flat list treats a missing meta description and a noindex on the homepage as equal. They are not. Work in layers, and stop when a layer is broken:

  1. Crawl and index. If the preferred URL is not the one Google stores, later edits land on the wrong page.
  2. On-page clarity. The title, the H1 and the first screen have to match the query you want.
  3. Templates and speed. A slow or shifting template taxes every URL that uses it.
  4. Internal links. Orphan money pages do not get the benefit of the content you already wrote.
  5. Local signals, only if customers search for a place.
  6. Measurement. Search Console has to be on the canonical host before you can tell whether a fix moved anything.

A referring-domain target is a planning note, not a box this page can tick. When pages are worth linking to, use the link building guide.

Tick the checklist

The sheet below is the working copy. Mark an item only after you have checked it on the live site. Download Markdown or CSV, or print it. Ticks stay in this browser.

Interactive sheet

Website SEO checklist

Ticks are saved in this browser only. Download the sheet if you want a copy you can share or file.

0 of 30 done

Crawl and index

Stop here if Google is storing the wrong URL. Copy edits on a non-canonical page do not count.

On-page

One URL, one intent. If two queries need different pages, split them before you rewrite.

Content

Specific beats long. A price, a process, a comparison, or a local fact is evidence. A slogan is not.

Templates and speed

Measure the templates that carry commercial URLs. A fast blog post does not fix a slow service template.

Discovery and relevance. External links come after these, not instead of them.

Local

Skip this group if customers do not search for a place. The map pack is a different result from the blue links.

Measurement

Without this, the ticks above are a to-do list you cannot score.

Priority by what breaks first

PhaseCheck before you move onIf it fails
Crawl and indexPreferred host, robots.txt, accidental noindex, canonicals, sitemapFix this before any copy work
On-pageOne intent, title, H1, opening answer, meta descriptionRewrite the URL. Do not add a second page for the same query
SpeedLCP, INP and CLS on the templates that carry money URLsFix the template, not one blog post
Internal linksMoney pages have inlinks; anchors say where they goLink from the hub that should support them
LocalVerified Business Profile, matching name, address and phoneOnly for queries that include a place
MeasurementSearch Console on the canonical host; queries in positions 4-20 notedYou are guessing until this exists

The technical pass is spelled out in the technical SEO guide. Titles, headings and intent are in the on-page SEO guide. Use a free SEO audit as a first look, then confirm anything it flags in Search Console. An automated crawl will not tell you whether the page matches the query.

How to mark an item done

"Done" means you can point at evidence.

  • Indexation. URL Inspection shows the canonical you chose. If Google picked another URL, the box stays empty until the redirect or the tag is fixed.
  • Titles. The title in the rendered HTML matches what you shipped, the query sits near the front, and no other URL repeats it. Plugins often overwrite the CMS field.
  • Speed. The numbers are for the money template on mobile, not one desktop run of the homepage.
  • Internal links. A crawl or the Links report shows inlinks from a relevant hub. A footer link alone is not that.
  • Local. The Business Profile is verified and the name, address and phone match the site.

Leave the box empty when you cannot show that. A full sheet and no Search Console property is not a finished audit.

A short pass on a small site

On a local service site with a homepage, a few service URLs, city pages and a blog, the first hour is the host and the index. If both www and the bare domain return 200, redirect one to the other before you touch copy. If URL Inspection says a service page is excluded, that is the task for the day.

Then read the service titles in the rendered HTML. Give each URL one query, using the keyword research guide, and rewrite the title and opening so they match. Length and proof are covered in the SEO content guide. Do not add another service URL until the current ones are indexable and different from each other.

City pages that only swap a place name into one template are not location pages yet. Add something true about that place, or keep them out of the index until you can. The local SEO guide is the Business Profile work that often moves map results sooner than another city URL. Each blog post should link to the service it supports. The internal linking audit checklist is the longer version of that pass.

Count the referring domains you already have. Decide which URLs deserve mentions: pages that explain a method, publish a figure, or document a project. A target count is a planning note. It is not proof the site is healthy, and buying links to colour a cell in does not fix the pages. Use the link building guide once there is something specific to point at.

The map pack depends on the profile, reviews, and whether the site agrees with the profile. Local SEO is that work. Skip the local group on the sheet if you do not serve a place.

AI search does not need a second list. Pages that answer in the first screen, use real headings, and keep facts in the HTML are the ones systems can quote. Do not add FAQ markup for questions the page does not show.

Where checklists go wrong

  1. Ticking the CMS, not the rendered page. A title field overwritten by a plugin is not the title Google sees.
  2. Starting with blog posts while money URLs are noindexed, canonicalised to the homepage, or missing from the sitemap.
  3. One checklist item meaning the same thing on every URL. A hotel room page, a practice page and a glossary entry share the order of layers. They do not share the proof.
  4. Chasing a link count before the pages worth linking to are indexable and specific.
  5. Never reopening the list. Redesigns, host moves and plugin updates quietly undo canonicals, redirects and headings. Run it again after each of those.

Ready to turn the checklist into a plan

If the first pass shows index or template problems, an SEO audit is faster than guessing from a spreadsheet. Ongoing on-page and technical work sits in retainers from €500/mo, listed on pricing. Get started with the URLs you care about and we will say which layer to fix first.

Frequently asked questions

A website SEO checklist is an ordered list of crawl, on-page, speed, internal-link and local checks you can verify on a live site. It is a working order, not a score.

Our platform

Stop guessing. Connect your Search Console.

AnotherSEOGuru is not only an agency. We build our own SEO platform that shows exactly where you are losing clicks and what to fix first.

  • Find the queries one position away from clicks
  • Group keywords into clusters that move together
  • Track citations in ChatGPT and AI Overviews
Do this next
up to +966 clicks/mo
  • 1
    Striking distanceQuick fix
    Push “boutique hotel paros” into the top 3
    /rooms
    +412
    clicks / mo
  • 2
    Low CTRQuick fix
    Rewrite the title and description for this page
    /paros-hotel-with-pool
    +268
    clicks / mo
  • 3
    Content decayHalf a day
    Refresh this decaying guide
    /blog/best-beaches-paros
    +190
    clicks / mo

Your next customers are already searching. Let’s find them.

We do it for you

A free SEO audit in 24 hours

Send us your website. You get the issues that cost you customers, what to fix first and a fixed price, in your language.

Do it yourself

GSC Boost: Search Console as a to-do list

Connect Google read-only and get the fixes that win the most clicks, ranked and estimated, for every site you manage.

Sign up freeGet a quote