Guide · SEO for WordPress

SEO for WordPress:
the complete UK guide

Everything that actually moves rankings on a WordPress site, in plain English: the settings to check, the plugin to use, how to research keywords, on-page SEO, content, speed, local SEO and links. Plus a checklist.

Scan my WordPress site free →

From £49/month · no contract, cancel anytime · UK-based

SEO for WordPress means making your WordPress site easy for Google to crawl and understand, then publishing pages that genuinely answer what your customers search for. WordPress handles a lot of the technical basics well out of the box. The difference between sites that rank and sites that do not is usually the content and the care taken with each page.

This guide walks through what actually moves rankings on a WordPress site, in the order we would tackle it.

1. Get the WordPress settings right

  • Search engine visibility: in Settings → Reading, make sure “Discourage search engines from indexing this site” is unticked. It is often left on after a site launch and quietly blocks everything.
  • Permalinks: in Settings → Permalinks, choose “Post name” so URLs read like /boiler-repair-leeds/ rather than /?p=123.
  • HTTPS: your site should load on https:// with no security warnings. Most hosts provide a free SSL certificate.
  • One version of the site: www and non-www should redirect to a single version.

2. Install one SEO plugin (and only one)

WordPress does not create meta descriptions, XML sitemaps or schema well on its own. An SEO plugin such as Yoast SEO, Rank Math, All in One SEO or SEOPress fills those gaps. Pick one; running two causes duplicate tags. We compare them in our best SEO plugin for WordPress guide.

Once it is installed, submit the plugin’s XML sitemap in Google Search Console so Google can find every page.

3. Research what your customers actually search

Every page should target one main search. Start with the services you sell and the places you serve, then look at the questions people ask before they buy (“how much does…”, “is it worth…”, “best … for …”). Group similar phrases together so you write one strong page per topic instead of several thin ones that compete with each other.

4. On-page SEO on every post and page

  • SEO title: lead with the main search term, keep it to about 55 to 60 characters, and make it worth clicking.
  • Meta description: about 150 to 160 characters that summarise the page and give a reason to click.
  • One clear H1 (WordPress uses your post title), then H2 and H3 headings that break the content into logical sections.
  • Internal links: link new posts to your relevant service pages and to each other. This is one of the most under-used levers on WordPress sites.
  • Images: compress them, give each one a descriptive file name and alt text that describes the picture.
  • Short, readable URLs that include the topic.

5. Publish helpful content consistently

This is the part most WordPress sites get wrong. A handful of service pages is rarely enough to compete. Sites that grow organic traffic publish useful articles regularly: guides, cost breakdowns, comparisons and answers to the questions customers ask. Google rewards sites that build depth on a topic over time.

Good WordPress SEO content:

  • answers the question properly, near the top of the page;
  • is accurate about your business (prices, areas and services you really offer);
  • shows experience: real examples, local detail, what you would advise a customer;
  • links to the relevant service page so readers can take the next step.

If you cannot find the time to write every week, that is exactly what our WordPress SEO service does for you.

6. Speed and Core Web Vitals

  • Use good hosting. Cheap shared hosting is a common cause of slow WordPress sites.
  • Use a caching plugin (or your host’s built-in caching).
  • Compress images and serve modern formats such as WebP.
  • Remove plugins you no longer use; every active plugin adds weight.
  • Check your pages in Google’s PageSpeed Insights.

7. Local SEO for WordPress sites

If you serve a town or region, create a page for each main service and area combination you genuinely cover, put your name, address and phone number on the site, add LocalBusiness schema (most SEO plugins can do this), and keep your Google Business Profile complete and active.

8. Build authority with backlinks

Links from relevant, real websites (suppliers, local directories, trade bodies, press and partners) tell Google your site is trusted. Avoid buying bulk links; a few genuine, relevant ones are worth far more.

9. Measure what is working

Use Google Search Console to see which searches your pages appear for, which pages get clicks, and where you are close to page one. Improve the pages that are nearly there, and keep publishing around the topics that are working.

WordPress SEO checklist

TaskWhere
Allow search engines to index the siteSettings → Reading
Post-name permalinksSettings → Permalinks
One SEO plugin installed and configuredPlugins
Sitemap submitted to Search ConsoleGoogle Search Console
Unique SEO title and meta description on every pageEach post / page
Internal links from posts to service pagesEach post
Images compressed with alt textMedia library
New helpful article every weekPosts
Google Business Profile complete (local businesses)Google Business Profile

Want to see how your site measures up? Run a WordPress website audit, or scan your site free and we will show you the keywords and content plan we would build for you.

Frequently asked questions

Is WordPress good for SEO?

Yes. WordPress produces clean, crawlable pages, lets you control titles, URLs and headings, and works with mature SEO plugins. Rankings still depend on the content you publish and how well each page is optimised.

What is the best SEO plugin for WordPress?

Yoast SEO, Rank Math, All in One SEO and SEOPress are all solid. Choose one and configure it properly; running two causes duplicate tags. See our full comparison for the differences.

How can I improve SEO on my WordPress site quickly?

Check that search engines are allowed to index the site, use post-name permalinks, give every page a unique SEO title and meta description, add internal links from posts to service pages, compress images and start publishing helpful articles every week.

How long does WordPress SEO take to work?

New pages are often indexed within days or weeks. Rankings typically build over a few months, and the sites that keep publishing helpful content see the effect compound.

Can WordPress SEO be automated?

The repeatable parts can: keyword research, writing, on-page optimisation, publishing and rank tracking. That is what WordPress-SEO does, from £49/month, with every article checked before it goes out.

Let us do your WordPress SEO for you

Scan your WordPress site free, then start for £1. Your first optimised article can be live this week. From £49/month, cancel anytime.

Scan my WordPress site →