WordPress SEO: A Practical 2026 Guide for UK Sites
Contents
01Is WordPress good for SEO?02Six WordPress SEO foundations that move rankings03How to rank a WordPress site on Google: the working sequence04Google SEO for WordPress: what Google actually documents05On-page SEO: optimising individual pages and posts06Choosing a WordPress SEO plugin: Rank Math, Yoast, AIOSEO and SEOPress compared07Free WordPress SEO tools worth using08Technical SEO and Core Web Vitals09Keyword research and content strategy10WordPress SEO in the age of AI Overviews11When WordPress SEO services are worth paying for12Turning WordPress SEO into steady traffic13Frequently asked questionsWordPress SEO is the work of configuring, structuring and maintaining a WordPress site so search engines can crawl it, understand it, and rank it for the terms your customers actually search. It is also where a lot of UK businesses quietly lose ground: the platform is capable, but capability is not the same as configuration.
Is WordPress good for SEO?
Yes. WordPress is good for SEO because it clears the technical basics out of the way: crawlable markup, clean URLs once permalinks are set, a built-in XML sitemap, and full control over titles, redirects and structured data through a single plugin. That is a strong floor, not a finished job. According to W3Techs survey data, WordPress runs 39.6% of all websites and 58.3% of the sites whose content management system W3Techs can identify, which means your closest competitors are almost certainly on the same platform with the same theoretical advantages.
That is why "SEO-friendly" WordPress sites still fail to rank. Two sites can run identical themes and the same SEO plugin and perform completely differently, because rankings are decided by the decisions layered on top: which keywords each page targets, how fast the site loads on a mid-range phone, whether the internal linking actually guides crawlers to your money pages, and whether the content answers the query better than the ten results already ranking. The businesses that win on search engine optimisation treat WordPress as a foundation to build on, not a switch to flick.
Is Wix as good as WordPress for SEO? Wix sites can rank too, and the practical difference is how much SEO control each platform hands you. If you are still choosing a platform rather than optimising one, our comparison of Wix vs WordPress for UK businesses sets that out. This guide covers the full stack: technical foundations, on-page optimisation, plugin choice, content strategy, Core Web Vitals, and what has changed now that AI Overviews sit above the organic results.
WordPress.com or self-hosted WordPress: does it matter for SEO?
It matters more than most people expect, because the two share a name and not much else. Self-hosted WordPress (the free software from WordPress.org, installed on hosting you control) lets you run any theme, any plugin and your own server setup. WordPress.com is a hosted service built on the same software, and its SEO support guide says sites there are optimised for search engines by default. The limits sit in the plans:
- Free WordPress.com sites cannot install plugins, so no Rank Math, Yoast or similar. Plugin installation is available on the paid Personal, Premium, Business and Commerce plans.
- WordPress.com's own extra SEO tools are limited to the Premium, Business and Commerce plans. Free and Personal sites get the defaults.
- Meta descriptions fall back to the excerpt. WordPress.com notes that search engines typically pick up the excerpt you have written for a post, and may still show different text depending on the query. Write the excerpt as though it were the description.
For a business site that needs to rank, a paid plan or a self-hosted install is the realistic starting point. A free site on a wordpress.com subdomain is fine for a hobby blog and a weak base for a company website.
Six WordPress SEO foundations that move rankings
Get these six right before you write another word of content. They are the settings and systems that decide whether Google can find, trust and rank everything you publish afterwards.
Crawlability and indexing
WordPress ships with a setting under Settings, Reading labelled "Discourage search engines from indexing this site". It is meant for development, but if it survives launch your site stays invisible. Confirm it is unticked, then check your robots.txt and your SEO plugin are not accidentally blocking key templates. Crawlability is binary: if Google cannot reach a page, nothing else you do to it matters. Launching a new build? Our new website SEO checklist covers launch day in order.
SEO-friendly permalinks
The default permalink structure can produce URLs like yoursite.co.uk/?p=123, which tell search engines nothing. Switch to the Post Name structure under Settings, Permalinks so URLs read as yoursite.co.uk/your-page-title. The official WordPress permalink documentation sets out each option. Set this on day one. Changing permalinks on an established site forces a wave of redirects, so it is far cheaper to get right early. If you have to change them later, treat it as a migration and follow our website migration SEO guide.
One SEO plugin, configured properly
Rank Math, Yoast SEO, All in One SEO and SEOPress each handle sitemaps, meta tags, schema and content analysis without code. Pick one. Running two creates duplicate sitemaps and conflicting tags that confuse crawlers. Installing the plugin is the easy part: the value is in configuring titles, descriptions, schema types and breadcrumb settings to match how your site is actually organised.
HTTPS and a secure setup
Google has treated HTTPS as a ranking signal for years, and browsers now flag unsecured sites to visitors directly. Most reputable UK hosts include a free SSL certificate. Once it is active, force all traffic to the https version and check for mixed-content warnings where old internal links or images still call http. A padlock that throws warnings undermines the trust it is meant to build.
XML sitemaps and Search Console
An XML sitemap is the roadmap that lists every page worth indexing. Your SEO plugin generates one automatically; your job is to submit it in Google Search Console and check back for coverage errors. Search Console is also where you see the real queries bringing impressions, which is the single best input for deciding what to optimise next.
Fast, reliable hosting
Cheap shared hosting is the most common hidden drag on WordPress performance. Slow server response time caps how fast a page can ever load, no matter how well it is built. Quality hosting, server-level caching and a content delivery network do more for real-world speed than most plugin tweaks. This is one reason ongoing WordPress maintenance pays back: a site that stays fast, updated and secure holds its rankings instead of slowly leaking them. What that upkeep actually costs varies with the size and complexity of the site, and our breakdown of website maintenance costs in the UK sets out the realistic monthly ranges.
How to rank a WordPress site on Google: the working sequence
The most common question we get is not "what is WordPress SEO" but "why is my WordPress site not ranking on Google, and what do I do first". Order matters, because each step depends on the one before it. Working through the list below in sequence stops you optimising content on a site Google cannot properly crawl.
- Confirm the site is indexable. Check the Reading setting, your robots.txt, and the Pages indexing report in Search Console. A single stray noindex tag on a template can suppress an entire section of the site.
- Verify the property in Search Console and submit the sitemap. Until you do, you are guessing at what Google sees. This is also the point where you find out whether Google has picked a different canonical than you intended.
- Fix the URL structure once. Post Name permalinks, no dates, no category clutter in URLs you plan to keep for years. If a change is needed, map every old path to a 301 redirect before you publish it.
- Give every page one clear target query. One page, one primary intent. If two pages target the same phrase they split signals and both underperform, which is the mechanism behind most self-inflicted ranking plateaus.
- Rewrite titles and headings around that query. Use the keyword in the title tag, the H1 and at least one H2, phrased the way a person would actually search rather than as a stuffed string.
- Improve the page rather than adding another one. When Search Console shows a page sitting at positions 11 to 30 with impressions but no clicks, that page is one substantive improvement away from page one. That is almost always a better use of an afternoon than a new post.
- Build internal links to the pages that matter commercially. Crawlers follow links, and so do users. Pages with no inbound internal links are effectively orphans no matter how good the copy is.
- Fix speed and Core Web Vitals last, but do fix them. Performance rarely creates a ranking on its own, and it regularly caps one. Our guide to WordPress speed optimisation covers the hosting, caching and image work that moves these numbers on real sites.
Google SEO for WordPress: what Google actually documents
Searches for "Google SEO for WordPress" usually come from someone hoping there is an official Google plugin, setting or approval process that switches ranking on. There is not, and knowing that saves real money. Google publishes no SEO plugin, sells no ranking service, and offers no paid route into the organic results. What it does publish is documentation and a small set of free tools, and the gap between those and the folklore circulating in WordPress forums is where most sites lose time.
Three things come from Google itself rather than from a plugin vendor. The first is the SEO Starter Guide, which is short, free, and states the requirements plainly: crawlable pages, descriptive titles, useful content, sensible links. The second is Search Console, the only place you see how Google actually treats your site, including which pages it has indexed, which canonical it picked, and which queries already produce impressions. The third is the testing tools covered below, which tell you whether a page renders and parses the way you intended.
Everything else marketed as "Google SEO" is interpretation. A plugin showing a green light is scoring your page against its own rules, not Google's, and a perfect plugin score on a page nobody searches for is worth nothing. The practical translation: use Google's tools to establish what is true about your site, use the plugin to implement the fix, and never mistake the second for the first.
On-page SEO: optimising individual pages and posts
On-page SEO is where keyword strategy meets execution. It is the most controllable part of the discipline, and for most small WordPress sites it is where the fastest wins live.
Title tags and meta descriptions
The title tag is the clickable headline in search results. Keep it between 50 and 60 characters, place your primary keyword towards the front, and make every title on the site unique. The meta description is not a direct ranking factor, but a sharp one written under 155 characters lifts click-through rate, and click-through rate feeds back into performance. Write descriptions as adverts for the page, not summaries of it.
Headings and document structure
Each page needs one H1, usually the post title, carrying the primary keyword. Use H2s for main sections and H3s for subsections beneath them, in order, without skipping levels. Clean heading structure does double duty: it helps readers scan, and it gives Google a clear outline of the page, which increasingly drives whether you appear as a featured snippet or get pulled into an AI Overview.
Where to put keywords on a WordPress page
WordPress gives you a specific set of fields that carry weight, and knowing which ones they are removes the guesswork. Place your primary phrase in the title tag (set by your SEO plugin, and not always identical to the post title), the H1, the first hundred words of the body, at least one H2, the URL slug, and the alt text of the most relevant image. That is six placements, and it is enough.
- The slug is the field most people forget. WordPress builds it from the headline, so a post called "7 Things We Learned About Getting Found Online" produces a slug with no keyword in it at all. Edit it before you publish, keep it short, and drop filler words.
- Categories and tags are navigation, not keyword slots. Creating a tag per keyword generates thin archive pages that compete with the posts themselves. Use a small, deliberate set of terms a reader would genuinely browse.
- Anchor text is a keyword placement. The words other pages use to link to a page tell Google what it covers, so linking with "read more" wastes the strongest internal signal you control.
- Excerpts and image captions are not ranking fields. They matter for readers and layout. Stuffing them is effort with no return.
Keywords are used, not sprinkled. Cover those six placements and then write naturally. Repeating a phrase thirty times in the body has been a negative signal for well over a decade, and search engines now match meaning rather than counting strings, so close variants and related terms do the same job without making the page read as though a machine wrote it.
Image optimisation
Images are the most common cause of a slow WordPress page. Compress every image before upload, serve modern formats such as WebP or AVIF, and give files descriptive names rather than IMG_0034.jpg. Add alt text to each image: it is an accessibility requirement for screen-reader users and a signal search engines use to understand what the image shows.
Internal linking
Internal links spread authority around your site and show search engines how your content connects. When you publish, link to two to five relevant existing pages and, just as importantly, add links from established pages back to the new one. A practical pattern is the topic cluster: a broad pillar page links down to detailed posts, and each post links back up. If you are new to this, our guide to what SEO is and how it works sets out the fundamentals, and our roundup of common SEO mistakes covers the linking errors that quietly hold sites back.
Choosing a WordPress SEO plugin: Rank Math, Yoast, AIOSEO and SEOPress compared
Plugin choice absorbs more debate than it deserves. All four leading options cover the same core ground: title and meta control, XML sitemaps, schema markup and content analysis. The differences are in interface, how much sits behind the paywall, and how heavy the plugin is on a busy site. Redirects are a good example of the paywall line: Rank Math includes a redirection manager in its free version, while Yoast and All in One SEO keep theirs in the paid tiers. The table reflects each plugin's WordPress.org listing in October 2026.
| Plugin | Free version strengths | Main paid unlock | Best suited to |
|---|---|---|---|
| Rank Math | Most generous free tier: five focus keywords per post by default, 16+ schema types, a redirection manager and a 404 monitor | AI-assisted internal linking and link audits, deeper Analytics and Search Console data | Sites that want advanced control before paying for anything |
| Yoast SEO | Clear SEO and readability analysis for non-specialist editors, XML sitemaps, schema, llms.txt management | Up to five keyphrases, internal linking suggestions, a redirect manager and an AI crawler blocker | Teams where several people publish and need guardrails |
| All in One SEO | Titles and meta, XML sitemap, schema, Search Console integration and TruSEO content analysis | Redirects, a local SEO module, keyword rank tracking and automatic internal linking | Owner-run sites wanting a guided configuration |
| SEOPress | Installation wizard, titles, meta, Open Graph and X card settings, one-click migration from Yoast, Rank Math and AIOSEO | Redirects, extra schema and a technical audit, from $49 a year for one site | Developers and agencies managing many installs |
On the specific question of Rank Math versus Yoast, the honest answer is that both will rank a site properly when configured well. Rank Math gives more away free and appeals to people who like dials to turn. Yoast is more opinionated and better at stopping a non-specialist publishing something badly optimised. Neither choice is worth migrating for once a site is settled, because a migration risks losing meta data and redirects for a benefit measured in convenience rather than rankings.
Which is the best WordPress SEO plugin for your site?
The best WordPress SEO plugin is the one that fits how your site is run, because all four will rank a well-built site. Four questions settle it faster than any feature list:
- Who publishes? If several non-specialists write posts, Yoast's guidance stops more mistakes reaching the live site. If one person who knows SEO runs everything, Rank Math's free controls go further.
- Do you need redirects without paying? Any site that renames pages needs them. Rank Math includes them free; with Yoast or All in One SEO, budget for the paid tier or a separate redirect plugin.
- Are you already running one? Then stay on it unless something is broken. Every switch is a small migration of titles, descriptions and redirects, and the importers that SEOPress and others offer still need checking page by page afterwards.
- What will it cost over five years? Paid tiers are annual subscriptions per site. SEOPress PRO, for example, starts at $49 a year for one site. Price the plugin you will actually need in year three, not the free version you start on.
Can you do WordPress SEO without a plugin?
Yes, technically. WordPress core has generated a basic XML sitemap at /wp-sitemap.xml since version 5.5, and titles, canonical tags and structured data can all be handled in a theme or a small custom plugin. In practice this is only sensible for developers maintaining a bespoke build, because you take on the ongoing work of keeping schema valid and redirects managed. For everyone else, one well-configured plugin is less risk, not more.
Free WordPress SEO tools worth using
You can run competent WordPress SEO on a budget of nothing beyond hosting and your own time. Paid tools buy speed and competitor data, not access. These are the free ones that do real work.
- Google Search Console. Non-negotiable. Indexing status, the queries already producing impressions, Core Web Vitals field data and manual action notices, straight from Google. Verify it before you touch anything else.
- Bing Webmaster Tools. Worth the ten minutes. Bing runs its own index, so this is a second, independent view of how your site is crawled, with its own keyword data.
- PageSpeed Insights and the Rich Results Test. The first shows how a specific URL performs for real users and in the lab. The second confirms whether your structured data actually parses.
- Google Keyword Planner. Free inside a Google Ads account. The volume bands are broad, but they are enough to separate a real phrase from an imagined one.
- Google Analytics. Shows what visitors do after they land, which is the half of the picture Search Console cannot give you.
- Your SEO plugin's free tier. Rank Math, Yoast, All in One SEO and SEOPress all ship free versions covering titles, sitemaps, redirects and schema. On a site under a hundred pages, the paid upgrade is usually a convenience rather than a requirement.
The honest limitation of a free stack is competitor visibility: none of these tell you which pages your rivals rank for, or who links to them. That is the point where a paid tool starts to earn its keep, and it arrives later than most vendors would like you to believe. For the technical side as a working list, our technical SEO checklist sets out the audit steps in order.
Technical SEO and Core Web Vitals
Technical SEO governs how efficiently search engines crawl, render and index your site, and how it feels to use. Since Google folded page experience into ranking, the headline metrics are the Core Web Vitals, a set of real-world performance measures.
- Largest Contentful Paint (LCP) measures loading: aim for the main content to render within 2.5 seconds. Oversized hero images and slow hosting are the usual culprits.
- Interaction to Next Paint (INP) measures responsiveness: heavy JavaScript from page builders and stacked plugins is the common cause of sluggish interaction.
- Cumulative Layout Shift (CLS) measures visual stability: set explicit width and height on images and reserve space for ad and embed slots so the layout does not jump as it loads.
Beyond the vitals, three checks matter on almost every WordPress site. First, mobile-first indexing means Google evaluates the mobile version of your pages, so a responsive theme and readable mobile layout are non-negotiable. Second, schema markup (structured data) helps search engines understand your content and can earn rich results such as reviews, products, events and breadcrumbs, and most SEO plugins add it without code. One correction is worth making here, because a lot of published advice is now out of date: Google retired the FAQ rich result in May 2026, so FAQ markup no longer earns those expandable questions in the search results for ordinary business sites. It is still worth adding, because it hands search engines and AI systems a clean question-and-answer structure to read, but treat it as machine readability rather than a route to a bigger listing. If a proposal quotes you for FAQ schema as a way to win rich results, the playbook behind it has not been updated. Third, broken internal links and orphaned redirect chains waste crawl budget and frustrate users, so audit them periodically and fix with a clean 301 to the right live page.
Do you need a speed plugin such as WP-Optimize?
Sometimes. WP-Optimize is a typical example of the category: one plugin that combines page caching, image compression, minification and database clean-up. That is useful on hosting that provides none of those things. It is far less useful when your host already runs server-level caching, because two caching layers tend to add conflicts rather than speed. Check what your host does first, run one caching layer, and measure the result in PageSpeed Insights rather than trusting the plugin's own score. Our guide to WordPress speed optimisation works through the order to tackle it in.
Keyword research and content strategy
Technical foundations let you compete; content is what you actually compete with. The starting point is understanding what your audience types into Google, then building pages that match that intent precisely.
Keyword research identifies the phrases people search and roughly how often. Free tools such as Google Keyword Planner and Search Console get you started; paid tools add competitor and difficulty data. For most UK small businesses the real opportunity is in long-tail keywords: longer, specific phrases like "wordpress seo for a small ecommerce shop" convert better and face less competition than a head term like "seo". Group related keywords into clusters, give each cluster a clear primary page, and avoid writing several thin pages that target the same term and end up competing with each other. If you are building a programme from scratch, our SEO for beginners guide walks through the sequence step by step.
Publishing consistency matters more than volume. A steady cadence of genuinely useful pages, each refreshed every six to eight months as information dates, outperforms a burst of content that is then abandoned. Search engines reward sites that stay current, and refreshing a strong existing page is often the highest-return task on the list.
WordPress SEO in the age of AI Overviews
Search results in 2026 look different from a few years ago. For a query like "wordpress seo", Google now renders an AI Overview above the organic links, summarising an answer and citing a handful of sources, and Google documents how these AI features select and link to pages. That raises the bar: thin, generic content gets summarised and skipped, while content that demonstrates real expertise and answers the question precisely is more likely to be cited and clicked.
This is the practical meaning of Google's emphasis on helpful, people-first content and its E-E-A-T framework: Experience, Expertise, Authoritativeness and Trustworthiness. To perform, a page needs first-hand insight, clear structure, and signals of who stands behind it. Structuring content to answer specific questions directly, with concise summaries near the top and detail below, improves your odds of being surfaced in both AI Overviews and traditional featured snippets. Our AI search optimisation playbook goes further into how citation-worthy pages are built. The fundamentals in this guide have not been replaced by AI; they have become the price of entry, with genuine usefulness as the differentiator.
What the AI features in WordPress SEO plugins actually do
Most SEO plugins now advertise AI-era features, and two come up in almost every conversation about WordPress SEO. The first is llms.txt, a plain-text summary of your site written for AI tools. Rank Math, Yoast and All in One SEO can all generate one. Google's AI features documentation is clear that there are no additional requirements to appear in AI Overviews or AI Mode, and that you do not need new machine-readable files, AI text files or special structured data to be included. When we counted 30 days of our own server logs, the major AI and search crawlers requested our llms.txt file zero times, and the details are in our llms.txt server log study. Switching it on does no harm. It is not a ranking lever.
The second is AI crawler blocking. Yoast Premium, for example, can block GPTBot, CCBot and Google-Extended. Those are training controls, not search controls. Google states that Google-Extended manages whether your content is used to train Gemini models and for grounding, and that it does not affect inclusion in Google Search or act as a ranking signal. OpenAI separates GPTBot (training) from OAI-SearchBot, the crawler that lets a site appear in ChatGPT search. So block training crawlers if you object to that use, and leave the search crawlers alone if you want your pages cited.
When WordPress SEO services are worth paying for
Plenty of the work above is a business owner's job, and doing it yourself is the right call while the site is small and the list is short. The case for bringing in WordPress SEO services usually appears at one of three points: the site has grown past the stage where one person can hold its structure in their head, an old site needs migrating or restructuring without losing the rankings it already has, or the commercial pages have plateaued at positions 8 to 20 and the remaining gains sit in competitor analysis and link acquisition rather than on-page tidying.
What to expect from a competent engagement: a technical audit that names specific fixes rather than plugin scores, a keyword map that assigns one primary query per page, monthly reporting tied to rankings, sessions and enquiries rather than vanity metrics, and no keyword-count deliverables. If you are weighing up budget first, our breakdown of how much SEO costs in the UK sets out realistic ranges. On the build side, structural problems are often cheaper to solve properly through WordPress web development than to keep patching with plugins.
Turning WordPress SEO into steady traffic
WordPress SEO is a long-term investment, not a quick fix, and the compounding effect of doing the fundamentals well is exactly what makes it worth the patience. Solid technical foundations, well-researched content matched to search intent, disciplined on-page optimisation and ongoing maintenance build a source of organic traffic that keeps paying out. If you would rather have that handled end to end, our SEO services and WordPress maintenance teams run both sides of it for UK businesses, so the site stays fast, current and climbing.
Frequently asked questions
Do I need an llms.txt file on my WordPress site?
No. Google says there are no additional requirements to appear in AI Overviews or AI Mode, and that you do not need AI text files or special markup to be included. Rank Math, Yoast and All in One SEO can generate one in a click and it does no harm, but it is not a ranking lever. Crawlability, clear answers and internal links come first.
Does WordPress have good SEO by default?
It has good bones and incomplete settings. Core WordPress produces crawlable markup, semantic headings and a default XML sitemap, which puts you ahead of a badly built custom site. What it does not do is choose your permalink structure, write your title tags, add schema, or stop you publishing five pages that compete for the same phrase. Default WordPress is a competent starting point, not a finished configuration.
Is WordPress still good for SEO in 2026?
It remains a strong choice. WordPress produces crawlable, well-structured sites and gives you full control over technical SEO, which many hosted website builders restrict. The trade-off is responsibility: WordPress assumes you will keep it updated, fast and secure, so a maintenance routine is part of the deal rather than optional.
Which is the best WordPress SEO plugin?
Rank Math, Yoast SEO, All in One SEO and SEOPress are all capable, and the right choice comes down to who publishes on the site and what you are willing to pay for. Rank Math gives the most away free, including redirects; Yoast suits teams of non-specialist editors. The decisive factor is not which plugin you install but how well it is configured. Install one only, set it up properly, and never run two SEO plugins at once.
Is there an official Google SEO plugin for WordPress?
No. Google publishes documentation and free tools, including Search Console, PageSpeed Insights and the Rich Results Test, but it does not make or endorse an SEO plugin, and there is no paid route into the organic results. Site Kit, Google's official WordPress plugin, pulls Search Console and Analytics data into your dashboard for reporting; it does not optimise anything on its own. Any product promising guaranteed Google rankings is misrepresenting how search works.
How do I get my WordPress site higher on Google?
Start with the pages that already have impressions. Open the Search Console performance report, filter to queries where you rank between positions 11 and 30, and improve those specific pages: sharpen the title, answer the query more directly near the top, add the detail competitors include and you do not, then add internal links pointing at the page. That sequence moves existing pages faster than publishing new ones, because Google already knows those URLs exist.
Do I need to know how to code to do WordPress SEO?
No. The majority of WordPress SEO, from meta tags and sitemaps to schema and redirects, is handled through plugin settings with no code at all. Coding knowledge helps with advanced performance tuning, but a business owner can cover the high-impact fundamentals without ever touching a template file.
How long does WordPress SEO take to show results?
There is no fixed timescale, and Google does not publish one. For planning, allow three to six months before meaningful movement on a new or newly optimised page, and longer in competitive niches, because pages need to be crawled, indexed and trusted. SEO compounds: the work you do this quarter often pays off two quarters later, which is why consistency beats intensity.
Does WordPress SEO help with AI Overviews and tools like ChatGPT?
Largely, yes. Google says the same SEO best practices apply to AI Overviews and AI Mode, with no special optimisation required, so crawlable pages, clear headings and genuinely helpful content do the work. For ChatGPT search, make sure your robots.txt does not block OAI-SearchBot, which is a separate crawler from GPTBot, the one OpenAI uses for training.