WordPress SEO Checklist (2026)

What’s on a complete WordPress SEO checklist in 2026? 30 steps across six categories: (1) technical foundations, (2) plugin setup, (3) on-page optimisation, (4) schema + sitemaps, (5) the AI-era surfaces (llms.txt, IndexNow, AI bot management), and (6) ongoing measurement. The first 10 take an hour; the rest are ongoing. This checklist applies to a new WordPress site at launch; for an existing site, work through it in the same order treating each step as “audit + fix” rather than “set up from scratch”.

This is the condensed action list. For depth on any step, link out to the relevant sub-guide.


A. Technical foundations (1-hour setup)

1. Use HTTPS everywhere

Get a free Let’s Encrypt cert (most hosts auto-provision). HTTPS is a Google ranking signal and a baseline trust requirement. Verify with SSL Labs — aim for A+.

2. Set canonical URLs

Decide whether your site lives at https://example.com or https://www.example.com (or http://... — but you fixed that in step 1). Set the canonical in WordPress → Settings → General. Set up a redirect from the non-canonical to the canonical at the server level.

Settings → Permalinks → set to Post name (/%postname%/). This is the standard SEO-friendly URL structure. If you’re on a different structure already and the site has rankings, don’t change it — the redirects cost more than the new structure gains.

4. Set timezone + date format

Settings → General → set to your operating timezone. Affects lastmod in sitemaps and datePublished/dateModified in schema.

5. Disable search-engine deterrence

Settings → Reading → confirm “Discourage search engines from indexing this site” is NOT checked. (Common mistake when copying a staging site to production.)

6. Set up robots.txt

By default WordPress generates a minimal robots.txt. Customise it to allow all unless you have a specific reason to block. Add a Sitemap: line pointing to your sitemap. AI bot management goes here too — see step 22.


B. SEO plugin setup

7. Install an SEO plugin

Pick one: Asteris SEO + AI (AI layer + bundled), Yoast (incumbent), RankMath (free + feature-rich), AIOSEO, SEOPress. Activate. Comparison →

8. Configure title + meta description templates

Set sitewide templates per post type:

Customise per-post when the template doesn’t fit.

9. Set the site identity (Organization or Person)

In your SEO plugin’s settings, declare whether the site represents an Organization or a Person. Add logo, address (if local business), and same-as links (LinkedIn, Twitter, etc.). This populates Organization or Person schema.

10. Connect Google Search Console + Bing Webmaster Tools

Both are free. Verify ownership (DNS TXT record or HTML file upload). Submit your XML sitemap. Search Console is the single most important monitoring tool.


C. On-page optimisation (per page)

11. Title tag — under 60 chars

Front-load the primary keyword. Make a human want to click. Avoid keyword-stuffing.

12. Meta description — under 160 chars

Summarise the page. Include the primary keyword. Make it click-worthy. Full guide →

13. URL slug — short and descriptive

/how-to-add-schema-to-wordpress beats /2026/06/04/heres-everything-you-need-to-know-about-how-to-add-schema-to-wordpress-comma-a-comprehensive-guide. WordPress auto-generates from the title; override for clarity.

14. Single H1 per page

The H1 should match user intent. Often (but not always) identical to the title tag.

15. Logical H2/H3 hierarchy

No skipping levels (don’t go H1 → H3). No orphan H4s with no H3 parent. Headings communicate document structure to search engines and assistive tech.

16. Image alt text

Every meaningful image needs alt="..." describing what the image shows. Decorative images get alt="" (empty but present). Asteris’s Accessibility scanner flags missing alt text in real-time.

17. Internal linking

Link to 3-5 related pages from every new post. Link to the new post from 1-3 existing pages. Internal linking distributes authority and helps users.

Cite where claims come from. Use rel="noopener" on external links opening in new tabs.


D. Schema + sitemaps

19. Add Article schema to every blog post

Most SEO plugins do this automatically once you’ve set the site identity (step 9). Schema implementation guide →

20. Add FAQPage schema to pages with Q&A content

The FAQ accordion appearance in Google SERPs comes from FAQPage schema. Adds visual prominence in the SERP.

21. Add HowTo schema to step-by-step content

How-to guides (this checklist included) qualify for HowTo schema, which can render with step markers in the SERP.

22. Submit XML sitemap to Google Search Console + Bing Webmaster Tools

Your SEO plugin generates the sitemap; you submit it. Sitemap guide →


E. The AI-era surfaces (the new layer)

23. Ship llms.txt

Generate it manually or with Asteris SEO + AI’s llms.txt generator. Full guide →

24. Decide your AI bot policy

In robots.txt, allow citation-class crawlers (ChatGPT-User, OAI-SearchBot, PerplexityBot, Anthropic-AI). Decide whether to allow or block training-class crawlers (GPTBot, ClaudeBot, Google-Extended, CCBot). GEO guide →

25. Set up IndexNow

Asteris’s SEO module wires this automatically. Bing + Yandex use it natively; some other engines adopting. Pushes content changes immediately instead of waiting for the crawler.

26. Write definitional openers

The first sentence of every page should answer the page’s primary question directly. AI assistants extract these disproportionately.


F. Performance + measurement

27. Optimise Core Web Vitals

Pass LCP <2.5s, INP <200ms, CLS <0.1. Asteris Performance module → handles most of this — fetchpriority on LCP, lazy loading, caching, Speculation Rules.

28. Compress + WebP/AVIF every image

Asteris Image Optimisation → does this automatically.

29. Set up redirects for any URL change

Never delete a redirect that’s getting traffic. Redirects guide →

30. Monitor in Search Console + GA4

Watch which queries you show for, which click through, and which AI referrers send traffic. Adjust monthly.


What this checklist deliberately omits


Frequently asked questions

What’s on a WordPress SEO checklist for 2026? 30 steps across technical foundations, plugin setup, on-page optimisation, schema, sitemaps, the AI-era surfaces (llms.txt, IndexNow, AI bot management), and ongoing measurement.

How long does the full WordPress SEO setup take? The first 10 technical-foundation steps take ~1 hour. Plugin setup adds 30 minutes. On-page optimisation is ongoing per post. The AI-era surfaces add 30 minutes with the right plugin. Plan for ~3 hours of initial setup, then ongoing per-post effort.

Do I need to do all 30 steps? For a new commercial site, yes. For a hobby blog, the first 15-20 cover the high-leverage work. Skipping steps 23-26 (the AI-era surfaces) means missing the differentiated visibility AI search is increasingly mediating.

What’s the single most important step? Long-term: step 17 (internal linking) — compounds over the life of the site. Short-term: steps 7-10 (SEO plugin + Search Console + sitemap submission) — without these, Google takes longer to index changes.


WordPress SEO pillar → · SEO + AI module → · Schema guide → · llms.txt guide →