Why Your WordPress Site Isn’t Ranking (The Real Reasons Most UK SMEs Get This Wrong)
There’s a gap that exists in almost every SME I work with, and it looks like this: the business owner spent good money on a website, it launched, everyone agreed it looked great — and then it generated virtually no enquiries. The assumption that “having a website” equals “being found online” is one of the most expensive misconceptions in small business marketing. Here’s what’s actually going wrong, and how to diagnose it.
Mistake 1: Thin Content That Gives Google Nothing to Work With
Google ranks pages, not websites. If your website has a home page, an about page, a services page, and a contact page — all with a couple of paragraphs each — you’ve given Google almost nothing to index or rank.
Google wants to serve the best possible answer to a searcher’s question. If your page doesn’t actually answer anything in depth, it won’t rank. Simple as that.
The fix: Start with your core service pages. Each one should be a proper, standalone piece of content — at least 500 words, answering the questions a prospective customer would have. What is the service? Who’s it for? What does it cost (even ballpark)? What does the process look like? What results can they expect? Write like you’re talking to a customer who’s considering whether to hire you.
Mistake 2: No Keyword Research Has Ever Been Done
I ask this question regularly: “Which keywords are you trying to rank for?” The most common answer is a shrug, or “just things related to our business.” That’s not a strategy. That’s hoping for the best.
Keyword research tells you what your potential customers are actually searching for, in what volume, and how competitive those terms are. Without it, you’re writing content in the dark.
You might assume the obvious term is the right one — but often it isn’t. “Accountant Preston” gets decent search volume; “Preston accounting services” gets very little. “Digital marketing agency Lancashire” might be saturated with competition, but “digital marketing consultant Lancashire” is a cleaner target. You won’t know unless you look.
The fix: Use a keyword research tool — Google Keyword Planner is free, Ubersuggest has a usable free tier, Ahrefs and Semrush are more powerful if you’re willing to invest. Find the terms your customers use, check the competition, and map specific keywords to specific pages on your site.
Mistake 3: Slow Load Times Are Killing Your Rankings
Page speed is a confirmed Google ranking factor. More importantly, slow sites lose visitors: a page that takes more than three seconds to load loses a large portion of its traffic before anyone’s even read a word.
WordPress is particularly vulnerable here. A poorly optimised WordPress site — too many plugins, uncompressed images, no caching, cheap shared hosting — can be painfully slow even on a fast broadband connection.
The fix: Run your site through Google PageSpeed Insights (free) and GTmetrix. These tools will tell you exactly what’s slowing you down. Common culprits: images that haven’t been compressed, no caching plugin installed (WP Rocket and W3 Total Cache are popular options), a slow hosting provider, or render-blocking scripts. Most of these are fixable without a developer if you’re comfortable in WordPress.
Mistake 4: Ignoring Technical SEO Basics
Technical SEO isn’t glamorous, but it’s the foundation everything else sits on. If Google can’t properly crawl and index your site, your content won’t rank no matter how good it is.
Common technical issues I find on UK SME WordPress sites: no XML sitemap submitted to Google Search Console, pages accidentally set to “noindex” (a setting that literally tells Google not to rank them), missing or incorrectly configured meta titles and descriptions, duplicate content caused by category and tag archive pages, and broken links that create dead ends for both users and search crawlers.
The fix: Install a solid SEO plugin — Yoast SEO or Rank Math are both good. Set up and verify Google Search Console. Submit your sitemap. Do a basic audit of your meta titles to make sure every page has a unique, keyword-informed title. This is groundwork, not optional extras.
Mistake 5: No Blog Strategy (Or a Blog That Was Started and Abandoned)
A blog that hasn’t been updated since 2021 doesn’t just fail to help your SEO — it actively signals to visitors that the business might not be active or engaged. Fresh, relevant content is one of the clearest signals you can send to Google that your site is alive and worth returning to.
More importantly, a blog is how you rank for the long-tail keyword questions your customers are asking. Your service pages target the commercial terms; your blog captures the research-phase traffic — people who are looking for answers before they’re ready to buy. That’s a valuable audience.
The fix: Build a content calendar. You don’t need to post every week — two quality articles a month, consistently, is better than ten posts in a burst and then nothing for six months. Each post should target a specific question or keyword. Think about what your customers ask you in sales calls or consultations. Those questions are your content strategy.
Mistake 6: Pointing All Your Effort at the Homepage
The homepage is not a landing page for every search query. I see businesses pouring all their SEO effort into their homepage — stuffing it with keywords, getting links to it — when what they actually need is strong individual pages for each service, location, and topic.
Google matches search intent to specific pages. Someone searching for “commercial cleaning Preston” wants a page specifically about commercial cleaning in Preston — not a homepage that mentions it somewhere in a list of services.
The fix: Build out a proper page hierarchy. A page per core service. Location pages if you serve multiple areas. A blog for topical content. Your homepage’s job is to give a clear overview and direct people to the right place — not to do all the heavy lifting.
The Bottom Line
If your WordPress site isn’t ranking, it’s almost never one thing — it’s usually a combination of thin content, no keyword strategy, technical issues, and a lack of ongoing effort. The encouraging news is that all of these are fixable. You don’t need to rebuild the site from scratch; in most cases, what’s needed is a clear diagnosis, a prioritised list of improvements, and the discipline to work through them systematically. A website that’s been ignored for three years can become a serious lead generator within six months if you treat it properly.
Not sure why your WordPress site isn’t performing? Get in touch for an honest assessment — I’ll tell you what’s wrong and what it would take to fix it.

