Losing clicks to competitors? Find out exactly why, and what to fix first.

Show me why
Skip to content

SEO

SEO Checklist: 48 Steps to Optimise Your Site for Google (2026)

Add saadrazaseo.com as a preferred source on Google

Free and no obligation. A real reply from me, not a bot.

Short answer: An SEO checklist is the ordered list of checks that make a site crawlable, indexable, relevant and trusted. Work through it in this order: set up Search Console, Bing Webmaster Tools and GA4; fix technical issues (indexing, robots.txt, sitemap, HTTPS, speed, mobile); research keywords and map one to each page; optimise titles, headings, content and internal links; then build links, local signals and tracking. The 48 steps below follow that order.

96.55%of the roughly 14 billion pages in Ahrefs’ index get no traffic from Google, mostly because of no search demand, no links or the wrong intentAhrefs, 2023
12 March 2024INP replaced FID as a Core Web Vital, so old speed checklists that mention FID are out of dateweb.dev, 2024
7 May 2026FAQ rich results stopped appearing in Google Search; HowTo rich results were removed in 2023Google Search Central, 2026

This is the checklist I work through when I take on a new site, written for owners, marketers and developers who want to check their own. It is split into eight parts. Work in order, because a page Google cannot crawl or index gets nothing from the steps further down. Every item says what to check and why, and the facts are current for 2026: GA4 only, INP in Core Web Vitals, no FAQ or HowTo rich results, and AI Overviews in the results.

How to use this checklist

Use the quick-start list below for a first pass, then the detailed steps for anything you cannot tick. If you are short on time, this is how I prioritise when I audit a site:

PriorityStepsWhy first
Fix now2, 5, 8, 9, 10, 13Blocked crawling, noindex left on, manual actions and missing sitemaps stop everything else working
This month6, 7, 18, 21, 22, 24, 26 to 31Clean URLs, canonicals, speed, mobile and core on-page elements affect every page
Next 90 days32 to 40Content quality, internal links and E-E-A-T improve rankings once the foundations work
Ongoing41 to 48Links, local signals, tracking and regular reviews compound over time

Quick-start SEO checklist (first pass)

  • Search Console verified: Domain property, sitemap submitted, no manual actions.
  • Indexing allowed: WordPress “Discourage search engines” unticked, robots.txt not blocking key paths.
  • Important pages indexed: checked in the Page indexing report and with URL Inspection.
  • HTTPS everywhere: http redirects to https, no mixed content.
  • Core Web Vitals passing on mobile: LCP, INP and CLS in the “good” range.
  • Mobile layout works: readable text, tappable buttons, no sideways scrolling.
  • One keyword group per page: no two pages chasing the same intent.
  • Unique titles and meta descriptions: on every indexable page, including the homepage.
  • One clear H1 and logical headings: H2s and H3s in order.
  • Internal links: every important page linked from related pages; no orphans.
  • Structured data valid: Organization or LocalBusiness on the homepage, tested in the Rich Results Test.
  • Google Business Profile complete: if you serve a local area.
  • GA4 key events set: forms, calls and purchases tracked.

Ticks are saved in your browser, so you can come back and finish later. Each item is explained in the steps below.

Part 1: Setup checklist (steps 1 to 5)

Types of SEO: technical, on-page and off-page

1. Understand the main areas of SEO

SEO splits into technical SEO (crawling, indexing, speed, structure), on-page SEO (content, titles, headings, internal links) and off-page SEO (links, mentions, reputation). This checklist covers all three plus local SEO and tracking.

2. Add and verify Google Search Console

Search Console is free and shows your queries, indexed pages, manual actions, Core Web Vitals and security issues. Add a Domain property (verified through DNS) so it covers every subdomain and both http and https.

3. Add Bing Webmaster Tools

Bing’s index feeds other search products and AI assistants. You can import your sites from Search Console in a few clicks, and Bing supports IndexNow, an open protocol also used by Yandex, Naver, Seznam and Yep, for faster discovery of new and changed URLs.

4. Set up Google Analytics 4

Universal Analytics stopped processing data in July 2023, so GA4 is the only version. Install it through Google Tag Manager or Site Kit, mark form submissions, calls and purchases as key events, and link GA4 to Search Console.

5. Check for manual actions and update hits

Open Security and Manual actions in Search Console. If there is a manual action, fix the cause and request reconsideration before anything else. Compare traffic drops against confirmed updates on the Google algorithm updates timeline, because algorithmic drops do not appear as manual actions.

Rather have an expert do this for you?

Hand it over and get back to running your business.

Hand it over to me

Part 2: Technical SEO checklist (steps 6 to 25)

Technical SEO lets search engines find, crawl, render and index your pages. If you want this done for you, see my technical SEO services.

6. Use clean, SEO-friendly URLs

Short, lowercase, hyphen-separated and descriptive, for example /seo-checklist/. Avoid dates and needless folders. Do not change URLs that already rank without 301 redirects.

7. Serve the whole site over HTTPS

Every http URL should redirect to https, with no mixed-content warnings, and canonicals and sitemaps should use https.

8. Check the Page indexing report

In Search Console open Indexing, then Pages. Common reasons for non-indexing are “Crawled, currently not indexed” (often a quality signal), “Duplicate without user-selected canonical” and “Blocked by robots.txt”. Test individual URLs with URL Inspection.

9. Check robots.txt

One wrong line can block a whole site. Robots.txt controls crawling, not indexing: to keep a page out of Google, use noindex and leave it crawlable. Decide too whether to allow AI crawlers such as GPTBot or Google-Extended. My robots.txt guide explains the rules.

10. Check WordPress search visibility

In Settings, then Reading, make sure “Discourage search engines from indexing this site” is unticked. It is often left on after a staging site goes live.

11. Qualify user-generated and paid links

Comment and forum links should carry rel="ugc"; paid links must carry rel="sponsored".

12. Keep the structure shallow and logical

Important pages should be reachable within about three clicks of the homepage, with menus that reflect your main services or categories.

13. Create and submit an XML sitemap

List only canonical, indexable URLs that return 200. Submit it in Search Console and reference it in robots.txt. Check it with my free sitemap validator.

14. Check sitemap status regularly

Confirm Search Console reports “Success” and that the discovered URL count makes sense. A sitemap full of redirects or noindexed URLs wastes crawl attention.

15. Add structured data to key pages

Add Organization (or LocalBusiness) and WebSite markup to the homepage, plus Article, Product and BreadcrumbList where relevant. FAQ rich results no longer appear in Google Search (from May 2026) and HowTo rich results were removed in 2023, so do not add those types expecting extra snippets.

16. Validate structured data

Use the Rich Results Test for Google features and the Schema Markup Validator for general schema.org checks. Search Console’s enhancement reports flag errors site-wide.

17. Add breadcrumbs

Breadcrumbs help users and internal linking. Since January 2025 Google shows them in desktop results only, but the navigation and markup are still useful.

18. Check canonical tags

Every indexable page should have a self-referencing canonical; duplicates should point to the main version. Google treats canonicals as a strong signal, not a command.

19. Implement hreflang for multilingual sites

Use hreflang so Google shows the right language or country version. Each version links to all others and itself.

20. Make your 404 page useful

It should return a real 404 status, explain what happened and offer search and popular links.

Example of a custom 404 page

21. Fix redirect chains and broken links

Crawl the site, update internal links that point to redirects, fix links to 404s and keep redirects to one hop.

22. Improve speed and Core Web Vitals

Check the Core Web Vitals report in Search Console, which uses real Chrome user data. Good thresholds: LCP 2.5 seconds or less, INP 200 milliseconds or less, CLS 0.1 or less. Common fixes are compressing images, serving WebP or AVIF, cutting unused JavaScript, caching and a CDN. See my website speed optimisation service.

23. Lazy-load below-the-fold media only

WordPress lazy-loads images automatically. Make sure the main image at the top is not lazy-loaded, because that slows LCP. Use a lightweight facade for YouTube embeds.

24. Check mobile usability

Google indexes almost every site with its smartphone crawler. The Mobile-Friendly Test has been retired, so test with Lighthouse and on real phones: readable text, tappable buttons, nothing wider than the screen.

25. Set up logo, favicon and site name

Use a descriptive logo file name and alt text, a square favicon of at least 48 by 48 pixels, and WebSite structured data with your preferred site name.

Part 3: Keyword research checklist (steps 26 to 28)

26. Find the terms your audience uses

Start with Search Console’s Performance report, then Keyword Planner, Google suggestions and a paid tool if you have one. My keyword research guide covers the full process. Searches in Pakistan, the UK and the UAE often use different words for the same thing.

27. Match each keyword to intent and one page

Search the keyword and see what ranks: guides, comparisons, or product and service pages. Assign each keyword group to one URL so your pages do not compete.

28. Plan topic clusters

Group related keywords into a pillar page with supporting articles, linked together, to build topical authority.

Part 4: On-page SEO checklist (steps 29 to 37)

On-page SEO checklist

My on-page optimisation service works through these points page by page.

29. Write unique title tags

Unique per page, main keyword near the start, roughly 50 to 60 characters. Google may rewrite titles it finds unhelpful, so keep them accurate. Preview them with the free SERP snippet preview.

30. Write meta descriptions that earn the click

They do not affect rankings but can lift click-through. Aim for about 140 to 160 characters that summarise the page and give a reason to click.

31. Use one clear H1 and logical headings

One descriptive H1, H2s for main sections, H3s for subsections, in order. Do not use headings for styling.

32. Answer the main question early

Put a direct answer in the opening paragraph, then expand. It serves readers and gives Google a clean passage for featured snippets and AI Overviews.

Featured snippet showing a list

33. Use lists and tables where they fit

Steps, checklists and comparisons read better as lists or tables, and Google often uses these formats in snippets.

34. Name sections for sitelinks and jump links

Clear navigation, descriptive headings and a table of contents with anchors make sitelinks and “jump to” links more likely.

Sitelinks in Google search results
Section links for a post in Google results

35. Optimise images

Descriptive file names and alt text, compression, and explicit width and height to prevent layout shift. Original images help trust and image search.

36. Add internal links

Link new pages from related older ones, use descriptive anchors, and check for orphan pages. My guide to internal linking explains how.

37. Search for your brand

Check that your site, Google Business Profile and main social profiles appear for your brand name, and reply to any negative reviews professionally.

Part 5: Content and E-E-A-T checklist (steps 38 to 40)

38. Make content helpful and original

Google’s helpful content guidance asks whether a page provides original information or analysis and substantial value compared with other pages in the results. Merge or improve thin pages rather than publishing many similar ones, which Google’s scaled content abuse policy targets.

39. Show who is behind the content

Author names and bios, an About page, contact details and sources. This matters most for health, finance and legal topics.

40. Keep content up to date

Review important pages at least yearly, and sooner when facts change. Update the content, not just the date.

Part 6: Off-page SEO checklist (steps 41 to 43)

41. Review your backlink profile

Use Search Console’s Links report or a paid tool. Google ignores most spammy links, so use the disavow tool only for links you built yourself or after a manual action.

42. Earn relevant links

Create resources worth citing, get listed in relevant industry directories, and build relationships with journalists and partners. Avoid buying links that pass PageRank. My off-page SEO service focuses on links that last.

43. Build brand mentions

Mentions in news, podcasts, forums and reviews help people find and trust you, and AI assistants draw on them when summarising the web.

Part 7: Local SEO checklist (steps 44 to 46)

44. Claim and complete your Google Business Profile

Verify it, choose the most accurate primary category, and add hours, services, photos and a description. My local SEO services cover this in depth.

45. Keep name, address and phone consistent

Use the same details on your site, profile and directories. In Pakistan, check local listings such as business directories and maps apps your customers actually use.

46. Collect and reply to reviews

Ask every happy customer and reply to every review. Reviews are a known local ranking input and a strong trust signal.

Part 8: Tracking checklist (steps 47 and 48)

47. Track rankings, clicks and conversions

Search Console for impressions, clicks and position; GA4 for engagement and key events; a rank tracker if you need daily positions. Many searches now end without a click because of AI Overviews, so watch impressions as well as clicks.

48. Re-run this checklist regularly

Run a quick technical check monthly and a full review twice a year, or after a redesign or migration.

Mistakes I see when owners use checklists

  • Ticking items without checking the result, for example submitting a sitemap that Search Console reports as failed.
  • Working on titles and content while a noindex tag or robots.txt rule blocks the site.
  • Adding FAQ or HowTo schema for rich results that no longer exist.
  • Copying a checklist from 2020 that still mentions Universal Analytics, FID or the Mobile-Friendly Test.
  • Treating the checklist as the strategy. It fixes foundations; rankings in competitive searches still need better content and links.

Frequently asked questions

What should be first on an SEO checklist?

Set up Google Search Console and confirm your important pages are indexed. Nothing else matters until Google can crawl and index the site.

How often should I run an SEO checklist?

A quick technical check every month, a full review every six months, and a full check before and after any redesign or migration.

Is an SEO checklist enough to rank?

No. It fixes the foundations. Competitive searches also need content better than what already ranks and links from relevant sites.

Do I still need FAQ schema?

FAQ rich results no longer appear in Google Search, so the markup brings no visible snippet benefit. FAQ sections are still useful for readers and for AI answers.

Which free tools cover this checklist?

Google Search Console, GA4, PageSpeed Insights, the Rich Results Test and Bing Webmaster Tools cover most of it. Screaming Frog’s free version crawls up to 500 URLs.

What is the difference between an SEO checklist and an SEO audit?

A checklist is the list of things to check. An audit applies it to a specific site, explains what is wrong and ranks the fixes by impact. My guide to what a professional SEO audit includes explains the difference.

Sources

  • Ahrefs, “96.55% of content gets no traffic from Google” (2023).
  • IndexNow.org, “IndexNow” protocol overview.
  • web.dev (Google), “Interaction to Next Paint becomes a Core Web Vital on March 12” (2024).
  • Google Search Central, “Latest Google Search documentation updates” (2023 to 2026 entries on HowTo, breadcrumbs and FAQ rich results).
  • Google Search Central, “Creating helpful, reliable, people-first content” (last updated 2026).

If you would rather have this checklist applied to your site with a prioritised fix list, my SEO audit service does exactly that. You can also send me a question about any step.

Rather have an expert do this for you?

Tell me about your website and goals, and I will reply with a free first review.

Your details are only used to reply to your request. No spam.

Grow my trafficCall