WordPress SEO Without Yoast: What You Need
Open any WordPress SEO guide. The first step is "install Yoast." The second is "install Rank Math instead."
Neither is wrong. Neither is required. Modern WordPress ships with most of what those plugins originally added. The remaining gap is smaller than the plugin marketing suggests, and you can close it with a handful of small additions instead of a 50MB plugin and a $99/year subscription. This post breaks down what Yoast and Rank Math actually do, what WordPress now provides natively, and what's worth keeping when you uninstall.
Quick Navigation
- What Yoast and Rank Math Actually Do
- What WordPress Already Provides Natively
- The Real Gap: Schema and XML Sitemaps
- The Optional Gap: Content Analysis Scoring
- A No-Plugin Setup That Covers 90%
- When You Should Still Use Yoast or Rank Math
- Frequently Asked Questions
What Yoast and Rank Math Actually Do
Yoast and Rank Math bundle five categories of feature into a single plugin. Knowing which ones overlap with WordPress core helps you decide what you actually need.
The five categories:
- Title and meta description editing per post and page
- Open Graph and Twitter card tags for social sharing
- XML sitemap generation
- Schema.org structured data (Article, Product, FAQ, HowTo)
- Content analysis scoring (readability, keyword density, length)
Categories 1 and 2 are now handled by WordPress core and modern themes. Category 3 is handled by WordPress core as of version 5.5 (2020). Categories 4 and 5 are the only genuine gap.
For more on which schema types actually matter, see Schema Markup: The SEO Trick Hiding in Your HTML.
What WordPress Already Provides Natively
WordPress core in 2026 ships with:
wp_get_canonical_url()and automatic canonical tags on every post and page- Built-in XML sitemap at
/wp-sitemap.xml(since 5.5) wp_robots()filter for controlling robots meta directives- OpenGraph-compatible theme support via
add_theme_support()in most modern themes - Custom excerpt field that doubles as a meta description source for most themes
- Title tag control via
wp_title()andadd_theme_support('title-tag')
Modern themes (Twenty Twenty-Four, GeneratePress, Kadence, most block themes) wire these features together so the user sees a clean SEO setup without installing anything. Older or heavily customized themes may miss some of it, in which case a small custom function in functions.php closes the gap.
The native sitemap is the biggest single thing most users overlook. It's been there since 2020. It handles the basics. For most sites, it's enough.
The Real Gap: Schema and XML Sitemaps
Two areas where WordPress core falls short of what an SEO plugin offers:
Structured data (schema). WordPress generates an Article-style structured data block via the block editor for some block themes, but coverage is uneven and the available schema types are limited. A plugin or a custom function is needed for:
- FAQ schema (for question/answer content)
- HowTo schema (for step-by-step content)
- Product schema (for WooCommerce or other commerce setups)
- BreadcrumbList schema (for navigation breadcrumbs)
- LocalBusiness schema (for brick-and-mortar sites)
For an FAQ schema example without a plugin, the cleanest path is adding a JSON-LD block to the post template that pulls Q&A content from the post body. About 15 lines of PHP.
Sitemap customization. The native sitemap covers posts, pages, custom post types, and taxonomies. It doesn't include:
- Excluded URL patterns (drafts, private pages, low-value tag archives)
- Image sitemaps with alt text and captions
- News sitemaps for news-publisher sites
- Video sitemaps
For most small businesses, the native sitemap is sufficient. For larger or more complex sites, a plugin or custom code is the right move.
The Optional Gap: Content Analysis Scoring
Yoast's green-yellow-red traffic lights for content scoring (readability, keyword density, link count) are the plugin's most visible feature. They're also the most overrated.
The scoring is based on superficial heuristics. Keyword density above a threshold, average sentence length below a threshold, presence of internal links. Pages that score green on Yoast don't necessarily rank well. Pages that score red can rank fine. The correlation between Yoast score and Google ranking is weak in published research.
For real content quality signals — the ones AI surfaces and Google's ranking systems actually reward — see Why ChatGPT Cites Some Pages and Skips Others and E-E-A-T: What Google Checks Before Ranking You.
If you find the green-light visual feedback useful as a writing prompt, keep the plugin. If you treat it as a rule to obey, the plugin is working against you.
A No-Plugin Setup That Covers 90%
For a typical WordPress site without an SEO plugin, this five-step setup covers the 90% that matters:
-
Confirm
add_theme_support('title-tag')is active in your theme. Most modern themes set this by default. Check withcurrent_theme_supports('title-tag'). -
Set a custom excerpt on every post. This becomes the meta description source for most themes. Keep it 120–160 characters.
-
Verify
/wp-sitemap.xmlexists and submit it to Google Search Console. Native since WordPress 5.5. -
Add a small custom function to
functions.phpfor FAQ schema if you publish FAQ-style content. Brass-SEO's own blog uses a similar pattern. The function reads H2/H3 question-answer pairs from the post body and outputs JSON-LD. -
Set canonical URLs via theme. Most themes do this automatically. Verify with
view-source:on any post and check for<link rel="canonical">.
That's it. No subscription. No plugin. No bloat. The setup works for the majority of small-business WordPress sites publishing blog content and basic product pages.
For the broader Brass-SEO approach to on-page SEO that doesn't depend on platform plugins, see How Brass-SEO Works and SEO Quick Wins: 5 Fixes Any Business Can Make.
When You Should Still Use Yoast or Rank Math
Three scenarios where an SEO plugin earns its place:
-
You publish many post types with custom schema needs. A plugin's schema generator is easier to configure than custom PHP across many post types.
-
You manage a multi-author site where editors need clear visual guidance. Yoast's scoring works as a writing checklist for less SEO-aware authors, even when the individual signals are weak.
-
You run WooCommerce or another commerce setup. Product schema, breadcrumbs, and category sitemap handling are real value-adds that get tedious without a plugin.
For everyone else: the plugin overhead is bigger than the benefit. Removing it speeds up the admin interface, reduces the attack surface, and removes a subscription you don't need.
For the broader Brass-SEO approach to page audits across any platform, see the Brass-SEO page audits guide. To audit your WordPress site against the patterns above, start a Brass-SEO trial.
Frequently Asked Questions
Will removing Yoast hurt my rankings?
No, provided the native WordPress sitemap is active and your theme outputs proper title tags, canonical URLs, and meta descriptions. The plugin doesn't add ranking signals. It manages metadata you can manage natively.
What about Open Graph tags for social sharing?
Most modern themes include OpenGraph support natively via add_theme_support(). If your theme doesn't, a 20-line custom function in functions.php adds the standard tags. Search "WordPress OpenGraph without plugin" for current examples.
Does the native WordPress sitemap submit to search engines automatically?
No. You submit it manually to Google Search Console and Bing Webmaster Tools once, after which Google re-crawls it on its own schedule. The native sitemap also works with IndexNow if your hosting environment supports it. Brass-SEO uses IndexNow for its own blog, see How Brass-SEO Works for the pipeline.
What about the redirect manager Yoast includes?
WordPress doesn't have a built-in redirect manager. Two no-plugin options: edit .htaccess directly (Apache hosts) or add wp_safe_redirect() calls in functions.php. For more than a handful of redirects, a small purpose-built plugin like Redirection is lighter than the full SEO plugin and free.
Is Rank Math better than Yoast?
For sites that want a plugin, Rank Math has a slight edge in schema flexibility and is free at the entry tier. Yoast Premium charges $99/year for features Rank Math includes free. Neither is meaningfully better at the underlying SEO. The plugin choice is a usability question, not an SEO one.
Run This as an AI Prompt
Want an audit like this for your own WordPress site? Try the WordPress SEO Audit (No Plugin) prompt.