
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.
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:
| Priority | Steps | Why first |
|---|---|---|
| Fix now | 2, 5, 8, 9, 10, 13 | Blocked crawling, noindex left on, manual actions and missing sitemaps stop everything else working |
| This month | 6, 7, 18, 21, 22, 24, 26 to 31 | Clean URLs, canonicals, speed, mobile and core on-page elements affect every page |
| Next 90 days | 32 to 40 | Content quality, internal links and E-E-A-T improve rankings once the foundations work |
| Ongoing | 41 to 48 | Links, 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)

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.
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.

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)

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.

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.


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.
Request received
Thank you! Saad will contact you within the next 24 hours.
Keep an eye on your phone and inbox.
