// blog / wordpress setup

How I choose an SEO plugin for a WordPress site

The best SEO plugin for WordPress is the one that prints correct titles, canonicals, sitemaps and schema for your kind of site and is still being maintained. For most sites that's Rank Math or Yoast SEO, both free to start. SEOPress, All in One SEO, The SEO Framework and Slim SEO suit narrower needs.

By Muhammad Younus Published 8 min read WordPress setup

WordPress SEO setup: illustration for "Choosing an SEO plugin for WordPress"
// 01 - the short answer

Which is the best SEO plugin for WordPress?

There isn't one best SEO plugin for WordPress for every site, but there's a best one for yours, and it's usually the one already installed. A plugin only checks what it knows about: the fields you fill in and the settings you chose. It won't tell you that the sitemap lists redirected URLs or that a template prints two H1s. That's what a WordPress SEO audit finds, whichever plugin the site runs.

For a new site's SEO setup, here's how the six serious options compare. I read every figure off each plugin's WordPress.org page on 28 September 2026, because install counts and update dates move.

The six main WordPress SEO plugins, from their WordPress.org pages on 28 September 2026
PluginActive installationsTested up toRedirect managerBest fit
Yoast SEO10+ million7.1.2Premium onlyEditors who want guidance and a tidy default schema graph
Rank Math4+ million7.1.2FreeSites that need redirects, more schema types or WooCommerce basics without paying
All in One SEO2+ million7.1.2Pro onlySites that will pay for Pro and want everything in one dashboard
SEOPress300,000+7.1.2PRO onlyBuilder-heavy sites and anyone who wants modules they can switch off
The SEO Framework200,000+6.9.9None built inLean sites happy with automatic defaults
Slim SEO70,000+7.1.2FreeOwners who want SEO set up with almost no settings
// 02 - the job

What does an SEO plugin do, and what can't it fix?

An SEO plugin writes the parts of a page Google reads before the content: the title tag, meta description, canonical URL, robots directives, an XML sitemap, breadcrumb markup and structured data. WordPress core does a little of this on its own, and the plugin fills the gaps and gives you fields to edit.

It can't fix a slow host, thin pages, pages nobody links to, or content that doesn't answer the search. It also can't fix what it doesn't control: a theme printing its own schema, a page builder duplicating headings, or a cache serving an old title. That's why switching plugin almost never moves rankings by itself. The output is what counts, so the choice is really about which output your site needs.

// 03 - the plugins

How I rate the six main WordPress SEO plugins

Features below come from each plugin's own WordPress.org description. The judgement at the end of each is mine.

  1. i.

    Rank Math

    Its free version lists a redirection manager, a 404 monitor, 16+ schema types, breadcrumbs, WooCommerce SEO with automatic schema and meta tags, and native Elementor and Divi integrations. The most you'll get free. The risk is switching every module on and printing schema another plugin already prints.

  2. ii.

    Yoast SEO

    The most installed by a distance. Its page lists a built-in importer from other SEO plugins and an Elementor integration, while the redirect manager sits in Premium and WooCommerce has its own extension. Clean defaults and few ways to get it wrong.

  3. iii.

    All in One SEO

    The free plugin is described as the lite version of AIOSEO Pro, and its redirection manager and WooCommerce SEO are listed among the Pro features. Its page also lists integrations for Elementor, Divi, Bricks, Oxygen and other builders. Worth it when the site will pay for Pro.

  4. iv.

    SEOPress

    Its page describes it as modular, with features you can switch off one by one, and lists a universal SEO metabox for Gutenberg, Elementor, Divi 4 and 5, Bricks and more. The redirect manager and WooCommerce SEO features are PRO. A good fit for builder-heavy sites.

  5. v.

    The SEO Framework

    Built around automatic titles and descriptions with very few settings, and it describes itself as ad-free. On 28 September 2026 its last update was 10 December 2025 and it was tested up to WordPress 6.9.9, while the other five were tested with 7.1.2. I'd want that gap closed before choosing it for a new site.

  6. vi.

    Slim SEO

    Lightweight and nearly configuration-free. Its free version lists redirection rules, an automatic www or non-www redirect, 404 monitoring, breadcrumbs and JSON-LD schema that links pieces together. Good for owners who won't touch settings.

Rather have me do this? One person, whole job.

Book a call on Upwork
// 04 - free versions

What's the best free SEO plugin for WordPress?

For most sites, Rank Math's free version, because it's the only big-name plugin that includes a redirect manager without paying, and redirects are the feature a site misses most after a URL change. Slim SEO also includes redirection rules free, with far fewer settings to learn.

Yoast SEO free is the better fit when an editor wants guidance on every post and the site doesn't need redirects inside WordPress, or already has a separate redirect plugin. The SEO Framework and Slim SEO suit owners who want sensible automatic output and no dashboard to manage.

Free isn't the deciding factor for long, though. A business site that pays for one paid feature, usually redirects or WooCommerce schema, should compare that one feature's price across plugins rather than switch plugin to avoid it.

// 05 - stores and builders

Which is the best SEO plugin for WordPress stores and page builders?

For WooCommerce, Rank Math's free version lists product schema and meta tags, while Yoast, All in One SEO and SEOPress keep their WooCommerce SEO features in paid tiers or a paid extension. Whichever you pick, check two things WooCommerce already does on its own. Its core code adds a noindex robots directive to the cart, checkout and My account pages, so the SEO plugin shouldn't undo it. And WooCommerce prints its own Product structured data, so a plugin adding a second Product graph needs one of them switched off. The rest of what a store needs is in my WooCommerce SEO checklist.

For page builders, Yoast, Rank Math, All in One SEO and SEOPress all list an Elementor integration, so the SEO fields open inside the builder. Rank Math, AIOSEO and SEOPress also list Divi. The builder decides far more than the plugin does, and how Elementor pages get built matters more than which of the four sits alongside it.

// 06 - the one rule

Can you run two SEO plugins at once?

Don't. Two SEO plugins print two title tags, two meta descriptions, two canonicals and often two schema graphs. Google's canonical guidance says not to specify different URLs as canonical for the same page with different methods, and two plugins configured differently do exactly that. SEOPress's own page makes the same case from the other side: fewer plugins, fewer conflicts.

Switching is safer than it used to be. All six list importers for data from other SEO plugins: Rank Math, for one, lists one-click imports from Yoast, AIOSEO and SEOPress. What they don't all carry across is redirects and custom schema, so those get exported separately before the old plugin's deactivated.

// watch out

Before switching, save the page source of your home page, a post, a page, a category and a product. After switching, compare the title, description, canonical, robots and schema line by line. That's the only proof the new plugin prints what the old one did.

// 07 - the head-to-head

Rank Math or Yoast: which should you pick?

The two most asked-about plugins differ mostly in what's free. Rank Math gives more in its free version, redirects and schema types especially. Yoast gives a tidy connected schema graph by default and fewer settings to get wrong. Neither ranks a site better on its own. I've written the full Rank Math vs Yoast comparison, pricing and switching steps included.

Schema is where the choice shows most, and it's where a second source slips in. Here's how to add schema to WordPress so the plugin's graph and anything you add describe one page, not two.

// 08 - the method

How I choose an SEO plugin for a client site

The same six steps, in this order, whether the site's new or years old.

  1. Step 01

    Keep what's installed unless its output is wrong

    A plugin switch carries risk to titles, redirects and schema. If the current plugin prints correct output, the switch isn't worth it.

  2. Step 02

    List what the site has to output

    Redirects, product schema, local business details, multilingual support, breadcrumbs. Write the list before looking at plugins.

  3. Step 03

    Check which tier covers the list

    Compare free and paid features for that list only. One paid feature is often cheaper than a plugin migration.

  4. Step 04

    Check it's maintained

    Read the last updated date and the WordPress version it's tested up to on WordPress.org. An SEO plugin touches every page.

  5. Step 05

    Check the rest of the stack

    Page builder, WooCommerce, multilingual plugin and any schema plugins. Integration beats features that fight each other.

  6. Step 06

    Verify the output in the page source

    After setup, read the head of five page types. The source is what Google gets, not the settings screen.

Is this your site? Send me the URL.

Book a call on Upwork
// questions - wordpress setup

What else do people ask about this?

Which is better, Yoast or Rank Math?

Rank Math gives more free, including a redirect manager. Yoast gives cleaner defaults with fewer settings. Neither ranks a site better on its own, so keep whichever you have unless it's missing something you need.

Do I need an SEO plugin for WordPress?

Almost always. WordPress core prints a canonical on posts and pages and a basic sitemap, but no meta descriptions, no editable titles per page and no structured data. A plugin fills those gaps.

Does switching SEO plugins hurt rankings?

Not if the new plugin prints the same titles, descriptions, canonicals and redirects. It hurts when data doesn't import or redirects get lost, which is why I compare the page source before and after.

Is Yoast SEO free?

Yes, the core plugin is free on WordPress.org. Its redirect manager and some integrations come with Yoast SEO Premium, and WooCommerce SEO is a separate extension.

// sources - checked

Where do these rules come from?

Platform and Google documentation, opened and read on the day this was written. Everything else is how I work.

  1. WordPress.org: Yoast SEO plugin page (version 28.5)
  2. WordPress.org: Rank Math SEO plugin page (version 1.0.279)
  3. WordPress.org: All in One SEO plugin page (version 5.0.2)
  4. WordPress.org: SEOPress plugin page (version 10.2)
  5. WordPress.org: The SEO Framework plugin page (version 5.1.4)
  6. WordPress.org: Slim SEO plugin page (version 4.10.1)
  7. WordPress.org plugin information API (install counts, versions and tested-up-to, read 28 September 2026)
  8. Make WordPress Core: new XML sitemaps functionality in WordPress 5.5
  9. Yoast: Elementor integration
  10. Rank Math knowledge base: migrating from Yoast SEO to Rank Math
  11. Google Search Central: how to specify a canonical URL (best practices)
  12. WooCommerce source on GitHub: wc-template-functions.php (noindex on cart, checkout and My account)
  13. WooCommerce source on GitHub: class-wc-structured-data.php
  14. WordPress source on GitHub: rel_canonical() in link-template.php
Muhammad Younus, WordPress technical SEO consultant
// who wrote this

One consultant, writing down his own method

I'm Muhammad Younus, a WordPress technical SEO consultant with 8+ years of experience and 100+ client sites fixed. Top Rated Plus on Upwork with a 100% Job Success Score. Every post here is the way I actually do the job, written in the first person because it's one person doing it, remotely, with no team behind the name.

Nothing in these posts is a client I can't name or a number I can't show. Where a figure comes from a client's Search Console, it's from a published case study, and where a rule comes from Google or a platform, the source is linked at the bottom of the post.

// the service behind this post
Muhammad Younus with his arms folded and a relaxed, confident smile
// next step

Want this done on your own site?

Book a call on Upwork, send the URL and read-only Search Console access, and you'll get a written scope for the search side before any work starts. One person does the whole job, remotely.

Book a call on Upwork