Checklist

WordPress SEO Checklist 2026: 30 Steps to Set Up and Optimise Your Site

This is the order I set up SEO on every WordPress site, from a fresh install to a site ready for Google and AI search. It works whether you use Yoast, Rank Math or SEO Rank Genius. Tick off each step, and link through to the detailed guide wherever you need more.

By Muhammad IrfanUpdated 28 September 20266 min read

How to do SEO on WordPress: the short version

Quick answer

To do SEO on WordPress: make the site indexable, set clean permalinks, install one SEO plugin, connect Google Search Console and Bing, submit your sitemap, then write one helpful page per search topic, link your pages together and add schema. Check performance monthly in Search Console.

The six stages
1
FoundationsSettings, HTTPS, permalinks.
2
SEO pluginTitles, sitemap, schema.
3
Search toolsSearch Console, Bing, IndexNow.
4
ContentOne page per topic, answer first.
5
LinksClusters, no orphans.
6
MonitorFix what the data shows.

Stage 1: WordPress foundations (steps 1 to 6)

  1. Allow search engines. In Settings, Reading, make sure Discourage search engines from indexing this site is unticked. This one box has hidden many new sites from Google.
  2. Use HTTPS everywhere. Your site should load on https with one version of the domain, and redirect the others.
  3. Set permalinks to Post name. In Settings, Permalinks, choose Post name so URLs look like /leaking-tap-fix/.
  4. Set your site title and tagline in Settings, General. They appear in titles and in how Google names your site.
  5. Choose a fast, well coded theme and avoid stacking page builders and plugins you do not need.
  6. Delete sample content such as the Hello world post and Sample page, so they never get indexed.

Stage 2: WordPress SEO setup with a plugin (steps 7 to 13)

Pick one SEO plugin. The best SEO plugins guide compares the options; if you use Yoast, this list works as a Yoast SEO checklist too, because every step maps to a Yoast setting.

  1. Install one SEO plugin only, and run its setup wizard. Two SEO plugins output duplicate tags.
  2. Set title templates: post title plus site name, under about 60 characters.
  3. Write meta descriptions for your home page and main pages, around 120 to 155 characters.
  4. Turn on the XML sitemap and check it loads. See the WordPress sitemap guide.
  5. Noindex thin archives: tags, author archives on single author sites, and attachment pages.
  6. Add Organization or LocalBusiness schema with your name, logo and contact details. See the schema markup guide.
  7. Set social sharing defaults: a default Open Graph image and your social profiles.
SEO Rank Genius setup wizard welcome screen listing search appearance, structured data, crawling and AI visibility, and migration from an old SEO plugin
A good setup wizard covers most of Stage 2 in a few minutes.
Watch: The SEO Rank Genius setup wizard starts at 0:09

Stage 3: Connect search engines (steps 14 to 18)

  1. Verify your site in Google Search Console and submit your sitemap under Indexing, Sitemaps.
  2. Verify in Bing Webmaster Tools. You can import straight from Search Console. Bing data also feeds ChatGPT search.
  3. Turn on IndexNow so Bing and others hear about new and updated pages within minutes.
  4. Check robots.txt does not block important sections, and that it lists your sitemap.
  5. Decide on AI crawlers: allow AI search bots so you can be cited, and block training bots only if you want to. Add an llms.txt file if your plugin maintains it.

Stage 4: Content that ranks (steps 19 to 24)

  1. Research keywords with Google Keyword Planner or Search Console, and group them by search intent.
  2. Give each topic one page. Two pages chasing the same search compete with each other. See keyword cannibalization.
  3. Answer first. Put a direct two or three sentence answer under each question heading, then the detail.
  4. Use one H1 and logical H2 and H3 headings that read like the questions people ask.
  5. Add original value: your own photos, data, examples and opinions. This is what earns rankings and AI citations.
  6. Optimise images: descriptive file names, alt text, WebP format and sensible sizes.
✓
Content for AI answers Writing for AI search is the same job done carefully: clear answers, sources and dates. The AI SEO guide covers the details.

Stage 6: Speed, checks and monitoring (steps 28 to 30)

  1. Check Core Web Vitals in Search Console and PageSpeed Insights. Use caching and compress images.
  2. Monitor 404s and add redirects whenever you change a URL or delete a page.
  3. Review Search Console monthly: pages not indexed, queries gaining or losing clicks, and the generative AI report for AI Overviews and AI Mode impressions.

The WordPress SEO checklist at a glance

StageStepsDetailed guide
FoundationsIndexing on, HTTPS, permalinks, clean themeThis page
SEO pluginTitles, meta, sitemap, noindex archives, schemaBest SEO plugins
Search toolsSearch Console, Bing, IndexNow, robots.txt, AI crawlersIndexNow guide
ContentKeywords, one page per topic, answer first, imagesAI SEO guide
LinksClusters, internal links, orphansInternal linking guide
MonitoringSpeed, 404s and redirects, monthly reviewSitemap guide

Bookmark this table and work through it once a quarter.

Keep reading

Start with the plugin decision in the best SEO plugins guide, then spend most of your time on content and internal links; that is where rankings are won.

Do the setup in minutes, not hours

SEO Rank Genius has a setup wizard that covers titles, schema, sitemaps, IndexNow and AI crawler settings, and imports your old SEO plugin’s data.

Frequently asked questions

How do I do SEO on WordPress?
Make sure search engines are allowed, use clean permalinks, install one SEO plugin, connect Google Search Console and Bing, submit your sitemap, write one helpful page per topic, link pages together and add schema.
What is the first thing to do for WordPress SEO?
Check that Discourage search engines from indexing this site is unticked in Settings, Reading, then set permalinks to Post name.
Is there a Yoast SEO checklist?
This checklist works for Yoast: install Yoast, run its configuration, set title templates, turn on the XML sitemap, add your organisation details and submit the sitemap to Search Console. The same steps apply to other SEO plugins.
How long does WordPress SEO setup take?
The technical setup in stages 1 to 3 takes about an hour with a setup wizard. Content and internal linking are ongoing work.
Do I need a paid SEO plugin?
No. A free plugin covers the whole setup. Paid plans add conveniences such as redirects, rank tracking and bulk internal linking.
How often should I review my WordPress SEO?
Check Search Console monthly and run through the full checklist every quarter or after a redesign.
MI
Muhammad IrfanFounder and developer of SEO Rank Genius

I build SEO Rank Genius, a WordPress SEO plugin. This checklist is the one I follow on our own sites and client sites, and it links to a detailed guide for every step that needs one.