What WordPress does without an SEO plugin
WordPress core already handles a few SEO basics:
- A core XML sitemap at
/wp-sitemap.xml(since WordPress 5.5). - A virtual robots.txt (see our WordPress robots.txt guide).
- A canonical tag on single posts and pages.
- A noindex tag on every page when "Discourage search engines" is ticked.
What core does not give you is a field for a custom SEO title or meta description, control over which archives get indexed, or Organization and Article schema. That is the gap every SEO plugin fills.
The 5 plugins compared
Checked October 2026 against each plugin's WordPress.org page and docs. Prices change often, so check each plugin's pricing page before you buy.
| Item | Yoast SEO | Rank Math | All in One SEO (AIOSEO) | SEOPress | The SEO Framework |
|---|---|---|---|---|---|
| Titles, descriptions, canonicals, robots | Free | Free | Free | Free | Free |
| XML sitemap | Free | Free | Free | Free | Uses its own sitemap, free |
| Redirect manager | Premium only | Free | Paid plans | Per-post redirect free; full manager in PRO | None: use a separate plugin |
| Attachment page redirect | Free (media pages off by default) | Free (Advanced Mode) | Free | Free | Free extension |
| Local business schema | Premium | Free for one location | Paid plans | Basic free; full in PRO | Paid extension |
| WooCommerce product schema extras | Paid add-on | Free basics | Paid plans | PRO | Paid extension |
| Upsells inside wp-admin | Some | Many | Many | Few | None |
| Best fit | Beginners who want guidance | People who want the most for free | Teams who like a setup wizard and pay for extras | Agencies who want a white-label, lighter UI | Developers who want quiet, fast defaults |
Sources: Yoast redirect manager, Yoast media pages, Rank Math general settings, SEOPress on WordPress.org, The SEO Framework on WordPress.org, AIOSEO on WordPress.org.
None of these plugins ranks a page by itself. Google does not know or care which plugin printed your title tag. What matters is what ends up in the HTML: one clear title, one canonical, the right noindex settings and a clean sitemap.
Which plugin fits which site
- A blog or small business site, first plugin ever: Yoast SEO. Its readability checks and plain settings screens are the easiest start. Add the free Redirection plugin if you need redirects.
- You want redirects, local schema and more without paying: Rank Math. It packs the most into the free version. Turn on Advanced Mode to see every setting.
- A WooCommerce store: any of the five works for the basics. If you want product schema extras (brand, GTIN) from the SEO plugin, compare the paid tiers of Yoast, Rank Math and SEOPress.
- An agency running many client sites: SEOPress, for a calmer interface and white-label options, or The SEO Framework if you want almost no screens at all.
- You already have one that works: keep it. Switching costs time and risks lost titles and redirects. Our Rank Math vs Yoast guide has the safe switching steps if you do move.
Plugins you do not need on top
- A second SEO plugin. Two SEO plugins print two titles, two canonicals and two schema graphs. Import your data, then delete the old one.
- A separate sitemap plugin. Every plugin above makes the sitemap. A second one creates a second sitemap to submit and maintain.
- A separate schema plugin, unless it adds a type your SEO plugin does not support. Two Organization graphs on one page confuse more than they help.
- "SEO booster" plugins that promise rankings from settings alone. Nothing in a settings screen replaces a page that answers the search.
Set it up in 15 minutes after install
- Run the setup wizard and fill in your site name, logo and whether you are a person or an organization.
- Set the title template for posts and pages to something simple, like post title, separator, site name.
- Decide on archives: keep categories indexed, noindex thin tag archives (see should you noindex tags and categories).
- Make sure attachment pages redirect (see WordPress attachment pages).
- Submit the plugin's sitemap in Search Console > Indexing > Sitemaps.
- Write a real title and description on the pages that already get impressions first.
How to use this with an AI assistant
Connect SEOmatic at https://seomatic.ai/mcp and ask: "Use check_site on mysite.com, then run site_audit and tell me if my pages have duplicate title tags, two canonicals or a missing meta description, which usually means two SEO plugins are active." check_site is free and needs no sign-in; site_audit needs a free sign-in.
More from the WordPress SEO checklist
- The checklistWordPress SEO Checklist (2026): 70 Settings and Fixes, With the Exact Admin Path
- GuideWordPress robots.txt: What It Should Say and How to Edit It
- GuideRank Math vs Yoast in 2026: An Honest Comparison
- GuideWordPress Attachment Pages: Why They Hurt SEO and How to Turn Them Off
- GuideShould You Noindex Tag and Category Pages in WordPress?
- Guide"Discourage Search Engines from Indexing This Site": What It Does and How to Recover


