Key takeaways

  • Any major SEO plugin for WordPress free of charge covers the same basics: titles, sitemaps, schema and canonicals. They differ mostly in extras such as redirects.
  • WordPress has its own “Discourage search engines” box. If it is ticked, no plugin setting will save your rankings.
  • Eight settings decide most of the value: site-wide robots defaults, archives, attachment pages, title templates, sitemap contents, canonicals, site representation and redirects.
  • Never block a page in robots.txt that you want removed with noindex. Google says the crawler then never sees the noindex rule.
  • Switch plugins with the built-in import tools, then deactivate the old one. Two SEO plugins at once means duplicated tags.

If you are looking for an SEO plugin for WordPress free of charge, the honest answer is that the brand matters far less than the settings. Every major free plugin writes the same technical basics. What separates a WordPress site that ranks from one that leaks traffic is usually a handful of settings chosen during installation and never looked at again.

I have worked in SEO and digital marketing for more than 16 years, and many of the WordPress audits I run turn up the same pattern: a perfectly good plugin, configured in a way that hides useful pages, indexes useless ones or sends Google mixed signals. Below I go through the settings I check first, whichever plugin you use, and what each one should look like.

Choosing an SEO plugin for WordPress free of charge: what really differs

The free versions of the large plugins overlap a lot. Here is what their own wordpress.org pages say about a few features buyers ask me about.

Feature Yoast SEO (free) Rank Math (free)
XML sitemaps Yes, listed as core functionality Yes, “with custom post type support”
Schema “Schema.org structured data”, with more types in Premium Schema types for rich results in the free version
Redirects Redirect manager is a Premium feature “Smart Redirection manager” in the free plugin
404 monitoring Not described as free “Built-in 404 monitor”
Canonical URLs Listed as a core feature Not described on the page
Importing from other plugins Built-in import and export tools Imports from Yoast SEO, AIO SEO Pack, SEOPress and others

Sources: the Yoast SEO plugin page and the Rank Math plugin page on wordpress.org.

So if you need redirects and don’t want to pay, one plugin covers them free and the other doesn’t. That is a real difference, and so is a built-in 404 monitor. Most of the rest is the same job done with different menus. I explain what a plugin can and can’t do for rankings, using Yoast as the example, in what Yoast SEO does and can’t do. Here I stay with the settings.

The WordPress setting that overrides every plugin

Before you open any plugin menu, go to Settings, then Reading, in WordPress itself. WordPress’s Reading screen documentation explains the box labelled “Discourage search engines from indexing this site”. Since version 5.3, ticking it adds a robots meta tag with “noindex,nofollow” to the head of your pages.

A core settings card with one red ticked box overriding a plugin panel full of ticks, and a stop sign over the site
One ticked box in Reading settings outweighs every plugin setting.

Developers tick it on staging sites, which is sensible. The problem is when the site goes live and nobody unticks it. The plugin can have perfect titles and a clean sitemap, and every page still asks search engines to stay away. The same documentation notes that the box doesn’t block access to the site: “it is up to search engines to honor your request.” Google’s own documentation says that when Googlebot sees a noindex rule, it drops the page from search results, so in practice the effect is real.

The most expensive SEO setting on a WordPress site is often a checkbox a developer forgot to untick.

Free tool · Ping My URL

Just unticked that box or fixed a noindex setting? Let search engines know your pages have changed.

Notify Google and other search engines about up to 5 new or updated URLs at once. Free, no sign-up.

Ping your URLs →

The 8 settings that matter more than the brand

These are the settings I review on every WordPress site, in roughly this order. The labels differ between plugins, but every major one has an equivalent.

Checklist of eight settings to check in any free WordPress SEO plugin, from robots defaults and archives to sitemaps, canonicals and redirects
Figure 1. Eight settings that decide whether a free SEO plugin helps or hurts, whichever brand you run.

1. Site-wide robots defaults

Most plugins let you set default robots values (index or noindex, follow or nofollow) for each content type. The default for posts, pages and products should be indexable. A single wrong default can noindex an entire product catalogue, and I check this first after any settings import.

2. Archives: categories, tags, authors and dates

WordPress creates archive pages automatically. Category archives are often worth keeping if they are curated. Tag archives on many blogs are thin lists that compete with real pages. Author archives add little on a single-author site, and date archives rarely help anyone. Decide per type, but check Search Console first: if a tag page already brings visitors, don’t noindex it on a rule of thumb.

3. Attachment pages

Older WordPress sites create a separate page for every uploaded image. WordPress core’s note on changes to attachment pages says that from version 6.4, attachment pages for new installations are fully disabled and redirect to the attachment URL. Sites upgraded from earlier versions keep them working, because the upgrade sets the option wp_attachment_pages_enabled to 1. So an older site may still be producing thin image pages unless your SEO plugin redirects them or the option was changed.

4. Title and description templates

Templates fill in titles for every page type you never edit by hand: categories, tags, products, search results, author pages. I check that each template includes the page’s own name, not just the site name, and that no two templates produce identical titles across hundreds of pages.

5. What goes into the XML sitemap

A sitemap should list the pages you want indexed and nothing else. Open the sitemap index in a browser and look. If you noindexed tag archives but the tag sitemap is still listed, the plugin is sending two opposite messages. Then submit the sitemap in Search Console.

6. Canonicals on key templates

Plugins add self-referencing canonicals automatically. That is the right default. Check filtered, paginated and parameter URLs on shop and category pages, where themes and other plugins sometimes interfere.

7. Site representation and basic schema

Tell the plugin whether the site is an organisation or a person, with the correct name and logo. This feeds the structured data on every page, and a wrong or empty value is repeated site-wide.

8. Redirects when URLs change

Renaming a slug or deleting a page breaks every link to the old URL unless a redirect exists. If your plugin’s free version has no redirect manager, decide now what you will use instead, before the next restructure, not after.

Rank Check Reports

Changed your plugin settings? Check where your main keywords rank before and after, on desktop and mobile.

A live Google check of your keywords on desktop and mobile · from $14.99 per check · no subscription · report within one working day

Order a rank check report →

Noindex and robots.txt: the setting combination that backfires

Many plugins let you edit robots.txt from the dashboard, and that makes one mistake easy. Someone noindexes a section and also disallows it in robots.txt “to be thorough”. Google’s page on blocking indexing with noindex is clear: “For the noindex rule to be effective, the page or resource must not be blocked by a robots.txt file”. If the crawler is blocked, it never sees the noindex rule, and the URL can still appear in results.

A magnifier stopped at a closed gate, a page behind it carrying a stop tag it never reaches, and a result card with a warning
If robots.txt blocks a page, the crawler never sees its noindex tag.

Use one tool for one job

Noindex keeps a page out of the index. Robots.txt controls crawling. If you want a page gone from Google, let Google crawl it and see the noindex. Block crawling only for areas you don’t need crawled at all, such as internal search result pages, and only once they are out of the index.

The same Google page notes that if you use a CMS such as WordPress, you might not be able to edit your HTML directly, and suggests looking for a search engine setting in the CMS. In WordPress, that setting usually lives in your SEO plugin. To confirm what Google actually received, use the URL Inspection tool in Search Console and look at the crawled HTML.

Switching plugins without losing your settings

Sometimes the right move is to change plugin: you need free redirects, or the current one conflicts with your theme. Both plugins in the table above have import tools, and Rank Math lists imports from Yoast SEO, Yoast SEO Premium, AIO SEO Pack, SEOPress, All In One Schema Rich Snippets and Redirection. Import tools carry titles and descriptions across. They don’t make decisions for you.

Five-step flow for switching WordPress SEO plugins: record current output, import, review the eight settings, deactivate the old plugin, then verify in Search Console
Figure 2. The order I follow when switching SEO plugins, so titles, noindex rules and redirects survive the move.

Switching plugins safely

  • Before you start, save the current sitemap index, a few page sources and the list of noindexed content types.
  • Run the new plugin’s importer and read what it says it imported.
  • Go through the eight settings above in the new plugin. Defaults after an import are not always what you had.
  • Move redirects across separately if they lived in the old plugin.
  • Deactivate the old plugin. Running two SEO plugins at once can output two sets of titles, canonicals and schema.
  • Recheck the sitemap, view the source of key pages and inspect a few URLs in Search Console.

If the switch is part of a larger change, treat it as a technical project. Our list of technical SEO fixes for WordPress websites puts those jobs in priority order.

Free tool · SEO ROI Calculator

Before paying for a premium plugin, estimate what ranking for your main keywords is worth to you.

Enter search volume, CPC and your current ranking to estimate traffic, revenue and value for a keyword. Free.

Calculate your SEO ROI →

How to check your settings are working

Settings screens show what you meant to configure. The pages show what you actually configured:

Four page types each ticked after inspection, a sitemap tree below them and a small indexing report
Check real pages, sitemaps and the indexing report, not the settings screens.
  1. View the source of four page types: the home page, a post or service page, a category and a product if you have one. Look for one title, one meta description, one canonical and the robots tag you expect.
  2. Open the sitemap index and click into each child sitemap. Every listed URL should be a page you want indexed.
  3. Open the Page indexing report in Search Console and look for pages excluded by noindex that shouldn’t be.
  4. Inspect two or three key URLs with the URL Inspection tool and compare the crawled HTML with what you see in the browser.

If the checks show something you can’t explain, such as tags appearing twice, canonicals pointing to the wrong URL or pages missing from the index, the cause is often a theme or another plugin rather than the SEO plugin. That is where a WordPress SEO audit helps: it compares the settings with what Google has actually indexed.

When free is enough, and when to pay (for a plugin or a person)

For most small business sites, a free plugin with the right settings is enough. I would pay for a premium version in two cases: you need a feature your free version lacks, such as redirects, and you don’t want another plugin for it, or you publish so much that internal linking help saves real time. More analysis features won’t change rankings.

Paying a person makes sense when the plugin is set up correctly and the site still doesn’t perform, when Search Console reports indexing problems the settings don’t explain, or before a migration. That is technical SEO work, and it starts with reading what Google sees rather than what the dashboard says. I charge by the hour, so a plugin review is a small, fixed piece of work, not a monthly commitment. You can read about my background on my profile page.

FAQ

What is the best search engine optimization plugin for WordPress?

There isn’t one best plugin for every site. The major free plugins cover titles, meta descriptions, canonicals, XML sitemaps and schema. Pick one whose free features fit your needs (for example, free redirects if you restructure often), configure the eight settings above and keep it.

Are there affordable WordPress SEO plugins that are as good as premium ones?

For the technical basics, the free versions are as good as the paid ones, because the core output is the same. Premium versions add convenience features such as redirect managers in some plugins, extra schema types and internal linking suggestions. Pay only when one of those saves you time or another plugin.

Can I run two SEO plugins at the same time?

You shouldn’t. Two SEO plugins can both output titles, canonicals and schema, which leaves search engines with duplicated or conflicting tags. Import your data into the plugin you want to keep, then deactivate the other.

Does an SEO plugin get my pages indexed?

No. A plugin can make pages indexable and list them in a sitemap, but Google decides what to crawl and index. To ask Google to index a specific page, use the URL Inspection tool in Search Console and request indexing.

Should I noindex tag and category pages in WordPress?

It depends on the site. Thin tag archives on a blog are often better noindexed, while curated category pages can rank well. Check Search Console for traffic to those pages before changing anything, and keep any noindexed URLs crawlable so Google can see the rule.

If your free SEO plugin looks fine but the site still isn't showing up the way it should, I can check the settings against what Google actually sees.

Eugen Platon · SEO consultant with 16+ years in SEO and digital marketing · free 10-minute first call

Book a free SEO consultation →

Eugen Platon

Eugen Platon

Director of SEO & Web Analytics at onwardSEO
Eugen Platon is a highly experienced SEO expert with 16+ years of experience propelling organizations to the summit of digital popularity. Eugen, who holds a Master's Certification in SEO and is well-known as a digital marketing expert, has a track record of using analytical skills to maximize return on investment through smart SEO operations. His passion is not simply increasing visibility, but also creating meaningful interaction, leads, and conversions via organic search channels. Eugen's knowledge goes far beyond traditional limits, embracing a wide range of businesses where competition is severe and the stakes are great. He has shown remarkable talent in achieving top keyword ranks in the highly competitive industries of gambling, car insurance, and events, demonstrating his ability to traverse the complexities of SEO in markets where every click matters. In addition to his success in these areas, Eugen improved rankings and dominated organic search in competitive niches like "event hire" and "tool hire" industries in the UK market, confirming his status as an SEO expert. His strategic approach and innovative strategies have been successful in these many domains, demonstrating his versatility and adaptability. Eugen's path through the digital marketing landscape has been distinguished by an unwavering pursuit of excellence in some of the most competitive businesses, such as antivirus and internet protection, dating, travel, R&D credits, and stock images. His SEO expertise goes beyond merely obtaining top keyword rankings; it also includes building long-term growth and optimizing visibility in markets where being noticed is key. Eugen's extensive SEO knowledge and experience make him an ideal asset to any project, whether navigating the complexity of the event hiring sector, revolutionizing tool hire business methods, or managing campaigns in online gambling and car insurance. With Eugen in charge of your SEO strategy, expect to see dramatic growth and unprecedented digital success.
Eugen Platon
Check my Online CV page here: Eugen Platon SEO Expert - Online CV.