WordPress 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.
Why "SEO-friendly" WordPress sites still fail to rank
WordPress is often described as good for SEO out of the box, and it is true that the core software produces clean code and a sensible structure. The problem is that "good out of the box" sets a floor, not a ceiling. According to W3Techs survey data, WordPress powers 41.2% of all websites and 59.1% of those running a content management system, which means your closest competitors are almost certainly on the same platform with the same theoretical advantages. 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. If you are still choosing a platform rather than optimising one, our comparison of Wix vs WordPress for UK businesses covers how much SEO control each one actually hands you. 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.
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.
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.
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, redirects and content analysis. The differences are in interface, how much sits behind the paywall, and how heavy the plugin is on a busy site.
| Plugin | Free version strengths | Main paid unlock | Best suited to |
|---|---|---|---|
| Rank Math | Most generous free tier: multiple focus keywords, schema types, redirects and 404 monitoring included | Extra schema, keyword tracking, WooCommerce depth | Sites that want advanced control without an immediate subscription |
| Yoast SEO | Clearest guidance for non-technical editors, strong readability analysis, widest documentation | Internal linking suggestions, redirect manager, multiple keywords | Teams where several people publish and need guardrails |
| All in One SEO | Straightforward setup wizard, solid local SEO and schema handling | Local SEO module, link assistant, news and video sitemaps | Owner-operated sites wanting a guided configuration |
| SEOPress | Lean codebase, no upsell prompts in the admin, white-label friendly | Structured data, redirects, Google Analytics events | Performance-sensitive sites 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.
Can you do WordPress SEO without a plugin?
Yes, technically. WordPress core generates a sitemap by default, 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. It carries its own keyword data and it feeds Bing, which in turn feeds several AI assistants.
- 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 with any Google Ads account, including an unfunded one. 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.
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.
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.
Frequently asked questions
Can you actually do SEO on a WordPress site?
Yes, and WordPress is one of the easier platforms to optimise. Clean permalinks, an SEO plugin, a sitemap and Search Console cover the basics, and the wider ecosystem of caching, schema and image tools handles the rest. The platform removes most technical barriers; the work that remains is strategy, content and maintenance.
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 usually comes down to interface preference and budget rather than raw capability. 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?
Plan for three to six months before meaningful movement, and longer in competitive niches. New content and links need time 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. The same fundamentals that earn organic rankings, crawlable structure, clear headings, accurate schema and genuinely helpful content, are what AI systems use to find and cite sources. Strong on-page SEO is currently the most reliable way to improve your odds of being referenced in AI-generated answers.
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.


