
Yoast SEO not working in WordPress can mean different things: the plugin may not be showing title and meta description fields, your settings may not be applying, sitemaps may be missing, or changes may not appear in search results. In many cases, the issue is not Yoast alone but a mix of WordPress setup, theme behaviour, cached pages, or conflicting SEO settings.
This guide covers 10 common causes and shows how to fix them safely. It also explains where Yoast fits within wider WordPress SEO work, including permalinks, crawlability, indexing, canonical URLs, schema markup, internal linking, and site health checks.
1. Check the Basics Before Changing Anything
Before you edit theme files, change permalink structures, or install more plugins, confirm that the problem is real and repeatable. Open the affected page in an incognito window, clear your browser cache, and check whether the issue appears in the page source as well as the editor.
WordPress SEO problems can sit in different layers. WordPress core controls the site structure, your theme controls some front-end output, and SEO plugins manage metadata, sitemaps, and some structured data. If the page loads normally in the editor but not on the public site, the cause may be caching, minification, or a theme override rather than Yoast itself.
A good first step is to review your WordPress setup and running plugins, then confirm that you only have one primary SEO plugin handling titles, descriptions, canonicals, and sitemaps. Running multiple full SEO plugins can create duplicate metadata or conflicting signals.
2. Common Cause: Plugin Conflicts or Duplicate SEO Settings
One of the most frequent causes is overlapping functionality. Yoast SEO may conflict with another plugin that also manages titles, meta descriptions, XML sitemaps, schema, redirects, or robots rules. This does not mean the other plugin is bad; it means the site may be trying to do the same job twice.
Review your active plugins and look for duplicate features. If you are comparing Yoast, Rank Math, All in One SEO, or SEOPress, the right choice depends on your workflow, website type, technical needs, and budget. A plugin’s interface and feature names can also change between versions, so check the current documentation rather than relying on old tutorials.
For site owners who want broader SEO education beyond plugin troubleshooting, a free website SEO audit can help identify technical and on-page issues that may be affecting visibility.
3. Metadata, Titles, and Theme Overrides
If title tags or meta descriptions are not appearing as expected, your theme may be overriding plugin output. This is common on heavily customised themes or page builder templates. It can also happen if a caching layer is serving an older version of the page.
Title tags should accurately describe the page and match search intent. Meta descriptions help shape the snippet in search results, but they do not guarantee rankings. If Yoast’s fields are saving yet the front end does not change, inspect the rendered page source to see whether the theme, another plugin, or custom code is replacing the metadata.
Also check your content workflow. A page with weak headings, thin copy, unclear intent, or duplicate content may still look “optimised” in a plugin but not perform well in search. Plugin scores are guidance for writing and structure, not a substitute for editorial judgement.
4. Crawlability, Indexing, and Robots Settings
Sometimes Yoast appears to be “not working” because search engines are not crawling or indexing the page as expected. Crawling means a search engine can access the page; indexing means it can be stored and considered for search results. These are related, but not the same thing.
Check whether the page has a noindex directive, an accidental robots.txt block, or a canonical tag pointing somewhere else. A canonical URL is a hint about the preferred version of a page, not a command that always overrides other signals. If the canonical points to the wrong URL, the page may not be treated as intended.
Review your XML sitemap as well. WordPress core or Yoast can generate one, but a sitemap only helps search engines discover preferred URLs; it does not guarantee indexing. Make sure useful, indexable pages are included, while noindex pages, redirects, and low-value duplicates are excluded unless there is a clear reason to keep them.
For more detail on crawlability and indexing signals, Google’s overview of crawling and indexing is a useful reference.
5. Permalinks, Redirects, and Broken Links
Changes to permalinks can make it seem as if SEO settings are broken. If you recently edited URL structures, changed categories, migrated from another platform, or moved from HTTP to HTTPS, old URLs may now depend on redirects. Yoast cannot fix a poor redirect plan on its own.
Map old URLs to the closest relevant new pages, then test whether redirects are working cleanly. Avoid redirect chains, loops, and mass redirection of unrelated pages to the homepage. Permanent redirects are usually appropriate for moved content, while temporary redirects should be used only when the change is short term.
Broken internal links can also interfere with user experience and crawling efficiency. Check navigation, related posts, breadcrumbs, and contextual links after a URL change. If you are planning broader site maintenance, WordPress’s own moving WordPress guidance is useful for backup and migration planning.
6. Cache, Security, JavaScript, and Search Console Checks
Cached pages, JavaScript rendering issues, and security problems can all mask Yoast output. If you use a caching plugin, CDN, or server-level cache, clear it after changing SEO settings. Do not stack multiple caching or optimisation plugins that do the same job, as that can create unpredictable results.
Security issues matter too. Malicious code, spam injections, or unauthorised redirects can override titles, add unwanted links, or block crawlers. Keep WordPress core, themes, and plugins updated, and use backups so you can recover safely if something changes unexpectedly.
Google Search Console is helpful here because it can show whether a page is discovered, crawled, excluded, or serving an error. The URL Inspection tool can be informative, but it does not guarantee inclusion in search results. Compare it with Google Analytics 4 so you can separate traffic changes from crawl or indexing changes.
For technical maintenance, WordPress hardening guidance is a sensible starting point when you suspect a security or access issue.
Practical Troubleshooting Checklist
Use this as a safe order of checks:
- Confirm the issue on the live page, not just in the editor.
- Disable only conflicting SEO or redirect features, not every plugin at once.
- Check the page source for titles, meta descriptions, canonicals, robots tags, and schema.
- Review the XML sitemap and robots.txt for accidental blocks.
- Inspect redirects after permalink changes or migrations.
- Clear caches and retest on desktop and mobile.
- Check Search Console for crawl, indexing, or structured data warnings.
When pages are meant to rank locally, sell products, or support multiple languages, extra checks matter. Local SEO relies on consistent business details and useful location pages. WooCommerce SEO depends on product pages, categories, filters, images, canonicals, and mobile usability. Multilingual sites need careful language targeting and, where relevant, hreflang and translated metadata.
If you are auditing a site more broadly, Backlink Works provides SEO education and practical guidance on link building and website visibility; for example, the backlink building process guide can sit alongside on-page and technical work rather than replacing it.
Conclusion
Yoast SEO not working in WordPress is usually caused by a settings conflict, a theme override, cache behaviour, a permalink change, or a technical indexing issue rather than a single broken button. The safest approach is to troubleshoot in layers: check the page itself, inspect the rendered source, review canonical and robots signals, test redirects, and confirm how Search Console sees the URL.
Good WordPress SEO depends on content quality, site structure, crawlability, indexing, page speed, mobile usability, and ongoing maintenance. Yoast can support that work, but it does not replace sound website setup, careful editing, or regular technical audits.
Frequently Asked Questions
Why is Yoast SEO not showing on my WordPress pages?
This is often caused by plugin conflicts, a theme override, editor settings, or a role/capability issue. Check whether the page is using a template that suppresses metadata fields or whether another SEO tool is already controlling the same output.
Does fixing Yoast SEO improve rankings straight away?
No. Fixing the plugin only helps remove technical barriers. Search visibility still depends on content quality, crawlability, indexing, page experience, competition, and how well the page matches search intent.
Should I use robots.txt to remove pages from search?
Not as the only method. Robots.txt controls crawler access, but it does not directly remove indexed URLs. If a page should not appear in search, review noindex, canonicals, internal links, and sitemap inclusion as well.
Can I run Yoast SEO with another SEO plugin?
It is usually better to use one primary SEO plugin. Running multiple full SEO plugins can cause duplicate titles, conflicting canonicals, duplicate schema, and sitemap issues.