WordPress SEO — The Complete Guide
What is WordPress SEO? WordPress SEO is the practice of optimising a WordPress site so search engines (Google, Bing, DuckDuckGo) and — increasingly — AI answer engines (ChatGPT Search, Perplexity, Claude with web, Google AI Overviews) can find, understand, and rank or cite your content. It covers technical foundations (clean URLs, proper headings, schema markup, sitemaps, redirects), on-page optimisation (titles, meta descriptions, internal linking), and the newer AI-era surfaces (llms.txt, IndexNow, AI bot management).
Do I need a WordPress SEO plugin? Not strictly — WordPress’s core handles the basics. But a real WordPress SEO plugin saves substantial time on titles, schema, sitemaps, and redirects, and ships features (focus keyword analysis, internal-link suggestions, llms.txt, AI bot controls) that aren’t in WordPress core. The main contenders are Yoast SEO (the incumbent), RankMath (free + feature-rich), AIOSEO, SEOPress, and Asteris SEO + AI (the only one with the full AI layer).
What’s changed about WordPress SEO in 2026? Two big shifts. (1) AI Overviews + AI search engines have changed the SERP — being ranked #1 in Google still matters but being cited by an AI assistant is increasingly the path to a click. (2) llms.txt and AI-bot management are now legitimate parts of the SEO stack — neither existed two years ago. Most SEO plugins (Yoast, RankMath, AIOSEO) are retrofitting AI features; Asteris was built around them.
The complete WordPress SEO stack
1. Classic on-page SEO
The foundations. Every page needs:
- A title tag — the
<title>element that appears in the SERP. Under 60 chars, includes your primary keyword, makes a human want to click. - A meta description — the snippet shown beneath the title in SERPs. Under 160 chars, summarises the page, includes the primary keyword. Full guide →
- A clean URL slug — short, descriptive, no stop-words. WordPress auto-generates from the title; override for clarity.
- A single H1 that matches user intent (often but not always identical to the title tag).
- Logical H2/H3 hierarchy — proper heading order isn’t just a11y; it’s how Google understands document structure.
- Internal links to and from related pages. Internal linking guide →
2. Schema markup
Schema is structured data that tells search engines what your content is. A blog post can be Article schema; a product page is Product schema; an FAQ page is FAQPage schema; etc.
Schema enables rich results in the SERP (star ratings, FAQ accordions, recipe cards, breadcrumbs) and helps AI assistants understand your content for citation. Asteris ships 30+ schema types out of the box. Schema implementation guide →
3. XML sitemaps
A sitemap is an XML file listing every URL on your site, submitted to Google Search Console and Bing Webmaster Tools so search engines can discover and index your content. WordPress core generates a basic sitemap at /wp-sitemap.xml. A real SEO plugin extends this with image sitemaps, video sitemaps, news sitemaps, and per-post-type controls. Sitemap guide →
4. Redirects
When you change a URL, you need a 301 redirect from the old URL to the new — otherwise existing backlinks and rankings die. A redirects manager handles this without server config. Redirects guide →
5. The AI layer (the new frontier)
This is what changed in the last 18 months. Three new surfaces:
llms.txt— a curated Markdown index of your site that AI assistants can read to understand your content for citation. Full llms.txt guide →- IndexNow — a protocol (originally Bing + Yandex, increasingly adopted) where you push a notification to search engines the moment a URL changes, rather than waiting for them to re-crawl. Faster indexing.
- AI bot management — per-bot allow/deny for GPTBot, ClaudeBot, PerplexityBot, Google-Extended, and dozens of others. Decide whether you want to be in training data, citation indexes, both, or neither.
These didn’t exist as practitioner concepts two years ago. They’re now legitimate parts of the SEO stack.
6. Site speed + Core Web Vitals
Google ranks on page speed via the Core Web Vitals (LCP, INP, CLS). A slow site can lose rankings to a faster competitor even if the content is equivalent. WordPress SEO and WordPress performance are increasingly inseparable. See the Performance module →
7. Mobile-friendliness
Google switched to mobile-first indexing years ago. Your site is ranked based on its mobile rendering, not desktop. Most modern WordPress themes are responsive; verify with Google’s Mobile-Friendly Test.
8. HTTPS + technical hygiene
HTTPS is a ranking signal. So is having no broken internal links, no orphan pages, and a clean robots.txt that doesn’t accidentally block your own pages.
How to choose a WordPress SEO plugin
The five main contenders, ranked by what you’d pick for what:
- Free + most features: RankMath — the closest free alternative to Yoast Premium.
- Most polished UI for non-technical users: AIOSEO.
- Cheapest Premium: SEOPress.
- The incumbent + best content analysis: Yoast Premium.
- AI layer included + bundled with 10 other modules: Asteris SEO + AI.
The decision framework:
- Do you need the AI layer (
llms.txt, AI bot management, IndexNow, AI content tools)? → Asteris. The other four don’t ship this yet. - Are you on a page builder other than Gutenberg (Elementor / Bricks / Beaver Builder / Divi)? → Asteris’s docked sidebars are materially better.
- Do you want SEO + the other 10 plugins a WordPress site needs in one bundle? → Asteris.
- Do you only need classic SEO and want the most-trusted incumbent? → Yoast.
- Do you want most Premium features at $0? → RankMath.
Full Asteris vs Yoast comparison → · Migrate from Yoast →
The SEO checklist for any new WordPress site
A condensed version of the full WordPress SEO checklist:
- Install an SEO plugin (Asteris / Yoast / RankMath / AIOSEO / SEOPress — pick one)
- Set sitewide title + description templates (
%title% – %sitename%for posts, etc.) - Configure schema for your business type (Organization for most; LocalBusiness if you have a physical location; Person for personal brands)
- Submit an XML sitemap to Google Search Console + Bing Webmaster Tools
- Set up
robots.txt— by default, allow all; only block what you have a specific reason to block - Set up
llms.txt(if you want to be cited by AI assistants) — Asteris generates this automatically - Decide on your AI bot policy — allow citation-class crawlers (ChatGPT-User, PerplexityBot) for visibility, optionally block training-class crawlers (GPTBot, ClaudeBot, CCBot) for IP protection
- Configure Open Graph + Twitter Card defaults for social-share previews
- Add Google Search Console verification to your
<head> - Submit IndexNow API key so URL changes propagate immediately
- Set up redirects for any URL changes (and never delete a redirect that’s getting traffic)
- Internal-link aggressively — every new post should link to 3-5 related existing posts and be linked from 1-3 existing posts
Where AI search fits
ChatGPT, Claude, Perplexity, and Google AI Overviews are increasingly the first place users see content — often without ever clicking through to the source. This changes the SEO model from “rank #1, get the click” to “be the source the AI cites”.
Generative Engine Optimization (GEO) is the practice of optimising for this new model. It overlaps with SEO but emphasises:
- Structured, citable claims — one-sentence facts an AI can quote
- Definitional openers — leading the page with a clear, quotable definition
- Schema markup for machine readability
llms.txtfor curated AI-bot context- Tracking AI-driven referral traffic (separate from Google referrals)
Full guide: What is Generative Engine Optimization? →
Frequently asked questions
What is WordPress SEO?
The practice of optimising a WordPress site so search engines and AI answer engines can find, understand, and rank or cite the content. Covers technical foundations (URLs, headings, schema, sitemaps, redirects), on-page (titles, meta, internal links), and the newer AI layer (llms.txt, IndexNow, AI bot management).
Do I need a WordPress SEO plugin? Not strictly — WordPress core handles basics. But a real SEO plugin saves substantial time on titles, schema, sitemaps, and redirects, and ships features (focus keyword analysis, internal-link suggestions, llms.txt, AI bot controls) that aren’t in WordPress core.
What is the best WordPress SEO plugin in 2026? Depends on what you need. Yoast Premium for incumbent + best content analysis. RankMath for most-features-at-free. Asteris SEO + AI for the AI layer (llms.txt, AI bot management, AI content tools, IndexNow) bundled with 10 other modules.
Does WordPress SEO still matter in the AI era? Yes — more than before. AI assistants ground their answers in web content; the sites with strong classic SEO foundations and the new AI-layer surfaces (llms.txt, schema, citable claims) are the ones being cited.
How long does WordPress SEO take to show results? For technical changes (schema, sitemaps, titles): 1-4 weeks for Google to re-crawl and reflect. For ranking changes from content + links: 3-12 months realistically. SEO is iterative — instrument with Search Console, watch the queries you’re showing for, and adjust.
Sub-guides
- WordPress SEO Checklist →
- How to Add Schema to WordPress →
- WordPress Meta Description Guide →
- WordPress Sitemap Guide →
- WordPress Redirects Guide →
- WordPress Internal Linking Guide →
- llms.txt for WordPress →
- What is Generative Engine Optimization? →
See the SEO + AI module → · Asteris vs Yoast → · Migrate from Yoast → · Pricing →