For a blog, no, not yet. Free Rank Math handles meta titles and descriptions, sitemaps, redirects, breadcrumbs, Search Console, and per-post schema. I had Pro on a blog I sold, and my three current blogs run the free plugin. What changed for me wasn’t the tier. It was letting AI do the per-post setup I was never going to click through myself.
This post contains an affiliate link. If you sign up through it, I earn a commission at no extra cost to you.

The plugin I paid for, then stopped paying for
I used to have Rank Math Pro. That was on a different blog, one I’ve since sold, and I liked it fine.
Then I started over with three new blogs, and none of them earns enough yet to justify the line item. So I’m on free, on purpose, and I’ve been on free long enough now to know what I’m actually giving up. Which, if I’m being straight with you, I mostly can’t tell you from memory. I don’t sit around missing features. I ran into exactly one thing I thought was locked, built my way around it, and later found out it wasn’t locked at all.
That’s the honest shape of this post. I’m not going to walk you through a feature grid I tested last week, because I didn’t test one. I can tell you what free covers, because I use it every day across three sites, and I can tell you where the line sits for deciding to pay.
What does free Rank Math actually cover?
Everything a blog needs to be technically correct in search. On my install, running version 1.0.276, that means meta titles and descriptions, XML sitemaps, 301 and 302 redirects, a 404 monitor, breadcrumbs, image SEO, Google Search Console integration, an Article Type setting on each post, and an llms.txt file.
That last one is the newest thing on the list and the one I’d have expected to be paid. An llms.txt file is a plain text summary of your site written for AI models rather than for search crawlers, sitting at yourdomain.com/llms.txt. Rank Math builds mine and keeps it current, on all three blogs, on the free plugin. Go look at mine if you want to see what one is. The first line says who generated it.
I’ll be straight about what it’s worth, because I don’t like being sold to either. llms.txt is a proposed convention, not a standard anybody is required to honor, and I can’t show you traffic that came from having one. What I can tell you is it costs nothing, it updates itself, and it was already there before I went looking for it.
I’m not going to print you a free-versus-Pro feature grid, and I want to say why. I’d be copying it off Rank Math’s own sales page and passing it off as knowledge, and you can read that page yourself. What I can show you is my side of it: what actually happens on a post of mine, and who does it.
| On every post | Who does it |
|---|---|
| Meta title + description | AI, through Rank Math’s own endpoint |
| Schema on the page | AI, as JSON-LD in the body |
| FAQ section + its schema | Rank Math’s free FAQ block |
| Focus keyword | Me, before the post exists |
| Content analysis fixes | Me, and I ignore about half of them |
| Redirects | Me, when one comes up |
| llms.txt for AI models | Rank Math, on its own |
Nothing in that table needs a paid tier. That’s the entire point of it.
The part I don’t understand, and what I do about it
Schema markup is the part I don’t fully understand.
I know what it’s for. It’s structured data in the page that tells search engines what a thing is, so an FAQ can register as an FAQ and a review can register as a review instead of both being read as a wall of text. Past that, the spec goes over my head and I’ve made peace with it.
What I did instead was hand it to AI. My posts get their schema written and placed as JSON-LD in the page body over the WordPress REST API, as part of the same pass that sets the meta title and description through Rank Math’s own endpoint. I don’t open the Schema tab. I don’t click anything per post. The FAQ sections on my posts use Rank Math’s free FAQ block, which feeds real FAQPage schema on its own.
Here’s what that actually looks like on my install, and I checked it rather than trusting anybody’s feature list. In the post editor, free Rank Math gives me one schema choice: an Article Type dropdown with three options, Article, Blog Post, and News Article. That’s the whole per-post control. Then I pulled the structured data off one of my published posts to see what really ships, and it carries BlogPosting from that setting and FAQPage from the FAQ block.

So free hands me article-level schema and FAQ schema, and both of those land on the page without me paying anything. Everything past that, I write myself as JSON-LD. That’s the honest line between what the plugin does and what I do.
What do I still set by hand in Rank Math?
Three things, and all three stay manual because I want eyes on them. The focus keyword, anything the content analysis flags, and redirects. Everything else on a post gets written and placed without me opening the sidebar.
- Focus keyword. I pick it before the post exists. It shapes the title and the headings, so it isn’t a thing to fill in afterward.
- Anything Rank Math flags in its content analysis. I read the score, I ignore about half of it, and I fix the parts that are real.
- Redirects. Rare enough that automating it would be more work than doing it.
Who should skip automating schema?
Anyone with a small archive, and anyone who doesn’t want AI writing to their live site. The setup I’m describing pays off at volume, and below a certain size it’s the harder road.
- You’ve got a handful of posts. If you’re at ten posts, setting the Article Type and dropping in a FAQ block takes seconds and you’re done. Building an automated path around a job that small is the harder road, and I’d tell you to just click it.
- You don’t want AI writing to your live site. This runs over the WordPress REST API with real credentials against a real blog. If that makes you uneasy, that’s a reasonable instinct, and there’s no version of this that removes that part.
If neither of those is you, and you’re staring at a Pro checkout page wondering whether it fixes your schema problem, the answer is that free already covers it.

Frequently asked questions
Is free Rank Math enough for a blog?
Yes, for a blog. Free handles meta titles and descriptions, sitemaps, redirects, breadcrumbs, Search Console, and per-post schema, which is the full set of things that make a post technically sound. I run three blogs on it.
Does Rank Math schema require Pro?
Not for the basics. On my free install the post editor gives an Article Type choice of Article, Blog Post, or News Article, and the FAQ block adds FAQPage schema on its own. I confirmed both by reading the structured data off a live post. Richer schema than that I add myself as JSON-LD rather than paying for it.
What does Rank Math Pro add?
More schema types, keyword tracking inside WordPress, and a set of automation features on top of the free plugin. I’m not going to recite their feature list back to you, because I’m not running Pro right now and I’d only be reading you their comparison page. Read it yourself and check it against what you’re actually missing.
Does Rank Math create an llms.txt file?
Yes, and on the free plugin. Mine sits at jen8n.com/llms.txt and Rank Math regenerates it as I publish, so it stays current without me touching it. It’s a plain text summary of the site aimed at AI models rather than search crawlers.
When is it time to upgrade?
When the site earns enough that the subscription stops being a decision, or when you keep running into a specific thing free won’t do. Neither is true for me on these three blogs right now, and I’d rather say that than talk you into it.
Do I need to understand schema to use it?
No, and I don’t. I understand what it’s for and I let AI handle the writing and placement. Structured data is one of the few SEO jobs where the output is checkable, so being fuzzy on the spec costs you less than skipping it entirely.
Try it yourself
If you’re deciding whether to pay for Rank Math Pro, install the free plugin first and use it properly for a few months. Free covers meta, sitemaps, redirects, breadcrumbs, Search Console, and per-post schema, which is most of what a blog needs. The upgrade makes sense once you want keyword tracking inside WordPress or the site is earning enough that the cost stops being a decision. You can see the current tiers on the Rank Math SEO plugin site.
Then go look at your own posts and check whether they have schema at all. Mine didn’t, for longer than I’d like to admit, because I assumed it was a paid feature.
A tool I built
Build a Bio
Build a branded link in bio page in about a minute, then embed it on your own blog so your clicks land on your site, not someone else’s.
Build your bio →I run an affiliate program on the tools I build. Approved affiliates earn 20% on what their referrals pay, for up to a year. US only for now. See the program →
Related reading
- Turn Your Blog Post Checklist Into a Claude Code Skill
- What a Claude Code Skill Is, and How to Make One
- How I Automated My Blog Analytics with n8n + Airtable
Subscribe if you haven’t already, and I’ll keep showing you the setups I run, including the ones I built around a problem I turned out not to have. Go forth and automate the boring stuff.
