Yoast SEO for WordPress: Setup, Features and Tips
Table of Contents
Yoast SEO is the most widely installed plugin in the WordPress ecosystem, and it earns that status because it makes technical search optimisation approachable without removing control from experienced users. From generating XML sitemaps automatically to surfacing readability issues before you publish, it sits in the background doing the operational work so you can focus on content.
That said, it is not the only option, nor always the best fit. This guide walks through what Yoast SEO actually does, how to configure it correctly for UK and Ireland-based businesses, and where its free tier ends and the paid extensions begin. We also compare it directly with Rank Math, since that question appears more and more among clients approaching ProfileTree’s SEO services.
Sections cover installation and configuration, the traffic-light analysis system, schema and technical settings, local SEO for multi-location UK businesses, and a direct comparison with Rank Math, followed by FAQs drawn from real client questions.
What Yoast SEO Does (And What It Does Not)
Before installing any plugin, it is worth being clear about the division of labour. Yoast SEO handles a specific set of tasks exceptionally well, but it does not replace an SEO strategy, and the green light it awards your content does not guarantee a first-page ranking.
The Core Job of the Plugin
Yoast SEO automates the technical plumbing that every WordPress site needs. When you activate it, it immediately generates an XML sitemap, configures canonical tags to address duplicate content risks, and adds Open Graph tags for social sharing. These are tasks that previously required either manual coding or a combination of several smaller plugins.
Beyond that, the plugin adds a meta box beneath every post and page editor. This is where you set a focus keyphrase, write a custom meta title and description, and review the plugin’s on-page analysis. The analysis checks things like whether your keyphrase appears in the H1, whether your meta description is within the character limit, and whether the keyphrase density sits within an acceptable range.
What it does not do is tell Google what to rank. The plugin optimises how your pages communicate their subject matter to search engines. Whether those pages rank depends on factors the plugin cannot touch: domain authority, backlink profile, the quality of the content itself, and how well it matches the searcher’s actual intent.
The Traffic Light System Explained
Yoast displays a red, orange, or green indicator against each piece of content. Green means the plugin’s automated checks have all passed. Orange means one or more issues need attention. Red signals a significant problem, such as a missing meta description or no keyphrase set at all.
The mistake many site owners make is treating green as the goal. It is not. The traffic light system is a checklist for technical and structural best practice, not a proxy for content quality or search intent alignment. You can have all green lights on a page that ranks nowhere because it is targeting a term nobody searches, uses a tone that bounces visitors, or competes with a dozen stronger pages on your own domain.
Use the traffic light as a baseline quality check, not an editorial target.
Readability Analysis for UK Audiences
Yoast’s readability checks flag passive voice overuse, long sentences, and paragraph length. These are genuinely useful nudges, particularly for service pages and blog content that tends to drift into dense prose. The plugin also checks transition word usage and subheading distribution.
One practical consideration for UK and Ireland businesses: Yoast’s spell-check tools default to American English. You will want to confirm your WordPress installation’s language setting is set to English (UK) to avoid the plugin flagging correct British spellings as errors. Colour, optimise, organisation, and similar variants are correct; they should not be changed to match US defaults.
Installing and Configuring Yoast SEO Correctly
A default installation is functional but not fully optimised. The configuration wizard covers the basics, but several settings beyond the wizard have a meaningful effect on how your site is indexed and how Yoast’s analysis behaves.
Installation and Initial Setup
Install from the WordPress plugin directory by searching “Yoast SEO” under Plugins > Add New. Once activated, a new “SEO” item appears in your left-hand dashboard menu. The setup wizard runs on first activation and walks through site type, whether the site represents a person or an organisation, and social profile connections. Take this section seriously: the organisation name and logo you enter here feed directly into the Schema.org JSON-LD that Yoast outputs on every page.
Set your site type accurately. A local business in Belfast should select “Local Business” and fill in the address fields. This data populates the LocalBusiness schema that helps Google associate your WordPress site with your Google Business Profile, which matters directly for local search performance.
Content Types and Search Appearance Settings
Under SEO > Search Appearance > Content Types, you control which post types and taxonomies are included in search results. For most business sites, the default settings include tag archive pages and author archive pages that add no value and can create thin-content signals. Unless you have a specific reason to index these, setting them to “No index” is the safer choice.
This is also where you set the title templates that Yoast uses across your site. The default template for posts typically outputs something like: Post Title | Site Name. Adjust this to front-load your primary keyword and keep titles within the 60-character limit. The same applies to page templates, category archives, and product pages if you are running WooCommerce. For guidance on how meta tags affect your wider strategy, the meta keywords guide covers the broader context.
Crawl Optimisation Settings
Yoast has historically been criticised for adding bloat to WordPress pages through unnecessary HTML comments and header tags. Recent versions address this with a dedicated Crawl Optimisation panel under SEO > General. From here, you can remove Yoast’s generator tag, disable emoji scripts if you are not using them, and stop the plugin from outputting pingback headers.
These are small gains individually, but on a large site, they accumulate. If page speed is a concern, these settings are worth reviewing alongside your hosting configuration and image optimisation. ProfileTree’s WordPress performance work regularly starts with a review of what plugins are outputting in the page head before touching server-side settings.
XML Sitemaps and Indexing Controls
Yoast generates an XML sitemap automatically and keeps it updated as you publish. The sitemap index is available at yoursite.com/sitemap_index.xml. From the Search Appearance settings, you can exclude specific post types or taxonomies from the sitemap, which is useful if you have large volumes of filtered WooCommerce URLs or internal search results that should not be indexed. The WordPress sitemap guide covers how to submit and monitor this through Google Search Console.
Schema Markup and Technical SEO

Schema is where Yoast SEO earns its place in a serious technical SEO stack. Structured data, output as JSON-LD in the page head, is the primary mechanism through which your content communicates meaning to search engines and, increasingly, to the large language models that power AI-generated search results.
How Yoast Handles Schema Automatically
Every page on a Yoast-powered site receives a base graph of Schema.org entities. The plugin connects your Organisation or Person entity (set during initial configuration) to each page, post, and product. For blog posts, it outputs the Article schema with the author entity linked. For pages, it outputs the WebPage schema. WooCommerce products receive Product schema with price and availability data.
This automatic output is one of the strongest arguments for using Yoast over manually coding structured data. The plugin maintains the graph correctly as you add content, rename categories, and update posts, rather than requiring you to manually update JSON-LD every time a page changes.
“Schema is the language the modern web speaks to machines. When a business in Belfast has its address, services, and reviews correctly structured in JSON-LD, it is not just ticking an SEO box; it is making itself legible to every AI system that might recommend it to a potential customer.” — Ciaran Connolly, founder of ProfileTree
Breadcrumbs and Internal Architecture
Yoast includes a breadcrumb function that outputs both visible navigation breadcrumbs and BreadcrumbList schema. Breadcrumbs matter for two reasons: they help users understand where they are within a site, and they provide search engines with a clear picture of your site architecture. For e-commerce sites or content-heavy sites with multiple category levels, enabling Yoast breadcrumbs and replacing any theme-native breadcrumb output is generally the right call.
To activate them, go to SEO > Search Appearance > Breadcrumbs and toggle the feature on. Your theme then needs to call the Yoast breadcrumb function in the relevant template file; most themes have documentation for this, or your developer can add the function call directly.
The Redirect Manager (Premium)
The free version of Yoast does not include redirect management. This is one of the genuine limitations of the free tier, because managing redirects correctly is not optional; it is a core part of maintaining site health as pages are removed, URLs are restructured, and content is consolidated.
Yoast SEO Premium adds a redirect manager that catches 404 errors and lets you create 301, 302, and 307 redirects from within the dashboard. If you are running a site where URL changes happen regularly, this feature alone can justify the premium price. The alternative is a separate plugin such as Redirection, which handles the same task competently as a standalone tool. All prices and figures in this guide are indicative UK examples and correct at the time of writing; use them as a benchmark rather than fixed quotations.
Local SEO Settings for UK and Ireland Businesses

The standard Yoast SEO plugin lays the groundwork for local search, but businesses with physical locations, multiple branches, or geographic service areas need to go further. The Local SEO paid add-on, combined with a correct base configuration, produces the structured data that supports strong performance in Google Maps and local pack results.
Base Configuration for Local Businesses
The foundation is the organisation data entered during setup. Ensure your business name matches exactly how it appears in your Google Business Profile. Inconsistencies between your on-site schema and your GBP listing create conflicting signals that can suppress local rankings. Your address, phone number, and opening hours in Yoast’s settings should match your GBP data character-for-character, including whether “Street” is abbreviated to “St.” or written in full.
For businesses targeting specific UK regions, Belfast, Derry, Dublin, or wider Northern Ireland and Republic of Ireland audiences, the location entity in your schema needs to reflect your actual service area, not just your registered address.
Northern Ireland sits within the UK, but many of ProfileTree’s clients serve customers on both sides of the border. If that applies to your business, the local SEO guide covers how to handle dual-territory targeting without creating conflicting signals. You can also explore some of the distinctive cities across Northern Ireland at Connolly Cove’s Northern Ireland city guide.
Multi-Location Schema with the Local SEO Add-On
The Yoast Local SEO extension adds a dedicated panel for managing multiple business locations. Each location gets its own Schema.org LocalBusiness entity with a unique address, phone number, and opening hours. The extension also outputs the correct NAP (Name, Address, Phone) data in machine-readable format on each location page, which is the structured data signal that local search algorithms use to verify business information.
For a UK trade business with branches across Belfast, London, and Birmingham, this means creating a location page for each branch, configuring each within the Local SEO panel, and ensuring that each page contains genuinely different content beyond just the address. Google has become increasingly good at identifying location pages that swap a city name into an otherwise identical template, and these pages consistently underperform against pages with locally relevant content.
Yoast and Google Business Profile Integration
Yoast does not connect directly to your Google Business Profile API. The integration is indirect: the structured data Yoast outputs on your site helps Google associate your website with your GBP listing, strengthening the overall entity. To make this work, your business name, address, and phone number must be consistent across both. Any discrepancy (even a missing “Ltd” or a differently formatted postcode) can prevent the association from completing cleanly.
If you are building out a full local SEO strategy, structured data from Yoast is one piece of a larger picture that includes GBP optimisation, local citation building, and content that addresses location-specific search queries. ProfileTree’s team works through this complete process for clients across Northern Ireland, Ireland, and the UK through our SEO services.
Yoast SEO vs Rank Math: Which Should You Use?
This comparison comes up in almost every SEO conversation we have with new clients. Both plugins handle the core tasks competently. The right choice depends on your site’s complexity, your team’s technical confidence, and what you expect the plugin to manage automatically versus what you will configure manually.
Feature Comparison
The table below compares the free tiers of both plugins across the features that matter most to UK business sites.
| Feature | Yoast SEO (Free) | Rank Math (Free) |
| XML sitemap | Yes | Yes |
| Schema markup (automatic) | Yes (graph-based) | Yes (modular) |
| Focus keyphrases per post | 1 (5+ in Premium) | Up to 5 in free tier |
| Redirect manager | Premium only | Free tier (basic) |
| 404 monitoring | Premium only | Free tier |
| Google Search Console integration | Via Google account | Built-in module |
| Local SEO schema | Paid add-on | Free tier (basic) |
| WooCommerce schema | Yes | Yes |
| Performance impact (approx. plugin size) | Heavier (more PHP) | Lighter by default |
Where Yoast Has the Edge
Yoast’s schema graph is more sophisticated than Rank Math’s out-of-the-box output. The connected entity model, where your organisation, its website, its pages, and its authors are explicitly linked in a knowledge graph structure, is closer to what Google’s documentation describes as best practice for structured data. For agencies, larger publishers, or sites where structured data accuracy is a priority, Yoast’s approach produces cleaner, more reliable output.
Yoast also has a longer track record. It has been maintained since 2010, has over 5 million active installs, and its update cadence following major Google algorithm changes has historically been faster than competitors. That matters if your site depends on search traffic and you need the plugin to stay current with indexing changes.
Where Rank Math Has the Edge
Rank Math’s free tier is more generous. You get multiple focus keyphrases per post, a built-in redirect manager, 404 monitoring, and a cleaner Google Search Console integration without paying for a premium plan. For small businesses, freelancers, or sites where budget is a constraint, Rank Math often delivers more capability per pound spent.
Its interface is also more intuitive for users who are new to SEO. The setup wizard is clearer, the dashboard gives a better at-a-glance view of site-wide SEO health, and the module system means you only activate the features you need, which keeps the plugin lean.
When clients come to ProfileTree, having recently launched a site and ask which plugin to start with, Rank Math is frequently our recommendation, particularly if they are not planning to invest in Yoast’s premium extensions. For a broader view of what affects search rankings, the YMYL SEO guide covers the content quality factors that sit above any plugin’s influence.
ProfileTree’s Recommendation
Choose Yoast SEO if your site prioritises schema accuracy, you are running a content-heavy publication or e-commerce store, and you plan to invest in the premium tier or the Local SEO add-on for multi-location schema. Choose Rank Math if you are working within the free tier, want a redirect manager without paying extra, and prefer a cleaner onboarding experience. Either way, the plugin you configure correctly will outperform the plugin you install and ignore.
Future-Proofing: Using Yoast to Optimise for AI Search
AI-powered search results, including Google AI Overviews, Bing Copilot responses, and ChatGPT’s browsing citations, increasingly pull structured content from pages that have clear entity definitions, self-contained sections, and machine-readable data. Yoast’s structured data output is directly relevant to this shift.
Why Structured Data Matters for AI Citations
When an AI system generates a summary answer, it needs to extract discrete facts from web pages. Pages structured with Schema.org data make that extraction easier and more reliable. A page that identifies itself as an Article, links its author entity to a Person with verifiable credentials, and connects its LocalBusiness entity to a real-world address is far more legible to an LLM’s retrieval system than an unstructured page of the same quality.
Yoast’s automatic schema output does this work for you. Every post with an author bio, correctly configured organisation data, and a defined page type produces the connected entity graph that AI systems prefer to cite. This is not a theoretical advantage: research from Ahrefs found that pages covering multiple sub-questions within a topic are 161% more likely to appear in AI Overviews, and structured, section-based content consistently outperforms long-form prose that lacks clear organisation.
Readability Settings as LLM Optimisation
Yoast’s readability analysis was designed with human readers in mind, but its core recommendations also align with how AI retrieval systems parse content. Short sentences, clear subheadings, and consistent paragraph structure all make it easier for an LLM to extract a complete, accurate answer from a section of your content.
This is where the green-light mindset becomes genuinely useful, not as a guarantee of ranking, but as a signal that your content is structurally consistent enough for machines to process. Content that passes Yoast’s readability checks tends to produce cleaner AI citations than content that does not, because the structural signals are cleaner. For AI content detection and AI visibility more broadly, the structural quality of your pages matters more than keyword density or meta description length.
Practical Steps for AI-Ready Configuration
Three Yoast settings have direct relevance to AI search readiness. First, confirm your organisation schema includes a complete logo, description, and all relevant social profiles. This builds the entity record that AI systems use to identify and trust your brand. Second, configure author profiles for every contributor on your site, including a bio, credentials, and a link to a LinkedIn or author page.
Third, use Yoast’s breadcrumb function and make sure your site architecture is reflected in the schema output. Clear parent-child relationships between pages help AI systems understand your site’s topical structure and cite the most authoritative page for a given query rather than a random post.
Conclusion
Yoast SEO gives WordPress sites a reliable technical foundation: schema, sitemaps, canonical tags, and on-page analysis in a single plugin. Its value depends entirely on correct configuration and on the content strategy sitting behind it. If you are unsure whether your current WordPress setup is working as hard as it should, ProfileTree’s team can audit your site’s technical SEO and identify the gaps that a plugin alone cannot fix. Talk to our SEO team to get started.
FAQs
Is Yoast SEO really free?
The core Yoast SEO plugin is free and covers the features most sites need: XML sitemaps, canonical tags, meta title and description editing, basic schema output, and the on-page analysis traffic light system. The Premium version adds a redirect manager, multiple focus keyphrases per post, and internal linking suggestions. Separate paid add-ons cover Local SEO, News SEO, and Video SEO functionality.
Does the green light guarantee a Google ranking?
No. The green light confirms that Yoast’s automated checks have passed, which means your content meets a baseline of technical and structural best practices. It says nothing about whether the content is genuinely useful, whether it matches the searcher’s intent, or whether it has the authority to outrank competitors.
How do I use Yoast for a UK-based business?
Set your WordPress language to English (UK) to align spell-check and language analysis with British spelling conventions. During the Yoast setup wizard, select “Organisation” and enter your business name exactly as it appears on your Google Business Profile. If you have a physical location, fill in the address fields in the Site Representation section.
Is Yoast better than Rank Math in 2025?
Neither plugin is objectively better; they suit different situations. Yoast’s schema graph is more sophisticated and has a longer track record, making it a stronger choice for larger sites, content publishers, and businesses where structured data accuracy is a priority. Rank Math’s free tier is more feature-rich, and its interface is easier for less technical users to work through.
Does Yoast slow down my WordPress site?
Yoast adds PHP processing overhead and outputs additional tags in the page head, which has historically made it heavier than some alternatives. More recent versions include a Crawl Optimisation panel under SEO > General that allows you to disable unnecessary header outputs, emoji scripts, and the Yoast generator tag.