WordPress Website Rescue: Fixing 2,229 Spam Posts

WordPress Website Rescue: Fixing 2,229 Spam Posts

A WordPress Website Rescue: What We Found

Recently we carried out a WordPress website rescue after discovering a client’s site had been flooded with 2,229 spam blog posts.

Sometimes a job that looks simple on the surface turns out to reveal much more beneath.

Recently, we were asked to quote for what should have been a straightforward project: migrating a client’s website to a new hosting environment. The client, Claire Merriweather of Claire Merriweather Osteopathy, had become unhappy with the level of service she was receiving from her existing web design company and felt she was paying over the odds for hosting without getting any real support in return.

Nothing unusual there.

However, when we logged into the website dashboard to take a look around, we discovered something rather surprising.

The blog section had been hacked.

And not just a little bit hacked.

A total of 2,229 spam posts had been added to the website.

At that point, what started as a simple migration quickly turned into something much more important: a full website rescue.

What We Discovered

Once inside the site, it became clear that the spam attack wasn’t the only issue. A closer look revealed several problems that had quietly developed over time.

The blog had been left open to spam attacks, which allowed automated bots to flood the website with thousands of junk posts. These posts served no purpose other than to damage the integrity of the site and potentially harm its search engine reputation.

Beyond the spam problem, there were several other issues affecting both usability and design:

  • The contact form was not functioning properly and displayed random symbols.
  • The testimonials page wasn’t displaying correctly, leaving large blank areas where reviews should have appeared.
  • The footer had never been properly designed and still contained the default Elegant Themes template content.
  • The homepage had not been correctly optimised for mobile devices, which meant visitors on phones were not seeing the best version of the site.
  • There was no “Back to Top” navigation button, making it harder for visitors to move around the page.
  • Important website essentials such as privacy policies and GDPR cookie preferences had not been implemented.

None of these issues alone would necessarily break a website. But together they created a site that was slowly becoming less effective, less secure, and more difficult for visitors to use.

Why We Recommended a Rebuild

With over two thousand spam posts embedded within the blog database, cleaning up the site would have been time-consuming and risky. Rather than attempting to patch an ageing setup, we recommended a clean rebuild of the website to the same design specifications as the original.

A rebuild allowed us to create a fresh, secure WordPress installation while preserving the look and feel that the client’s patients were already familiar with.

This approach ensured that the website would be stable, easier to manage, and protected against future spam attacks.

What We Fixed and Improved

During the rebuild process, we addressed both the technical issues and the usability improvements that had been missing from the original site.

Security and stability improvements

  • Removed all spam blog content
  • Installed preventative anti-spam protection to stop future attacks
  • Created a fresh, clean WordPress installation

Design and usability improvements

  • Designed a proper footer layout including contact details, opening hours and a Google Maps location link
  • Fixed the testimonials page so client reviews display correctly
  • Repaired the contact form so enquiries can be submitted without errors
  • Added a Back to Top button to improve navigation on longer pages
  • Increased the universal body text size to 16pt for better readability
  • Implemented a fixed header on mobile devices for easier navigation

Essential website additions

  • Added a Privacy Policy page
  • Installed a GDPR cookie preferences plugin
  • Connected the site to Google Site Kit
  • Implemented YOAST SEO to improve search engine visibility

From a visitor’s perspective, the website now looks very similar to the original version. But behind the scenes, it is now significantly more secure, easier to manage, and properly configured to support the business moving forward.

What This Story Tells Us About Many Websites

One thing we see quite often is that websites rarely fail in dramatic ways.

Instead, small issues quietly build up over time.

Plugins become outdated.
Security gaps appear.
Forms stop working.
Design elements are left unfinished.
Spam finds its way in.

And because these problems happen gradually, they often go unnoticed until someone finally takes a closer look inside the website dashboard.

This is why regular website maintenance, security checks and occasional updates are so important.

A Simple Website Health Check

If you run a business website, it’s worth asking yourself a few simple questions:

  • When was the last time you logged into your website dashboard?
  • Do you know where your website is hosted?
  • Is your contact form definitely working?
  • Are your plugins and security tools up to date?
  • Would you know if something had gone wrong behind the scenes?

These things are easy to overlook, especially when you’re busy running a business.

But as this story shows, a quick check can sometimes reveal issues that are well worth fixing.

If you would like a fresh pair of eyes on your website, we’re always happy to take a look and point out anything that might need attention.

Sometimes it’s just a small tweak.

And occasionally… it turns into a full website rescue.

The Perfect Website Font Size Guide

The Perfect Website Font Size Guide

When reviewing client websites, one issue appears again and again.

The text is simply too difficult to read.

Sometimes the font size is too small.
Sometimes the spacing is too tight.
And sometimes there are too many fonts competing for attention.

Typography might seem like a small design detail, but it has a huge impact on how visitors experience your website.

Clear, well-structured text helps your website feel more professional, easier to read and more trustworthy.

The good news is that there’s one simple fix that can dramatically improve your website readability.

Start With the Right Font Size

If your body text is too small, visitors have to work harder to read your content.

And when people have to work too hard to read something online, they usually leave.

For most websites, the recommended body text size is:

16px – 18px

This range is widely accepted as the most comfortable reading size for websites and works well across both desktop and mobile screens.

Anything smaller than 16px can quickly become difficult to read, especially on phones.

Spacing Makes a Big Difference

Font size is only part of the picture.

Line spacing also plays an important role in readability.

When lines of text are too close together, the page feels cramped and overwhelming.

For most websites, a line height between 1.5 and 1.7 works best. This gives text enough breathing room and makes it much easier for visitors to read longer sections of content.

Keep Your Font Choices Simple

Another common mistake I see on websites is using too many fonts.

While it might seem like a good idea to mix different styles, this often makes a website look cluttered and inconsistent.

A simple approach usually works best:

• one font for headings
• one font for body text
• an optional accent font if needed

In most cases, two fonts are more than enough.

Fonts such as Open Sans, Montserrat, Lato and Poppins are popular choices because they are clean, modern and highly readable on screens.

Don’t Forget Mobile Users

Today, more than half of website traffic comes from mobile devices.

That means your typography must work just as well on a phone as it does on a desktop.

Before publishing any changes to your website, always check how your text looks on a mobile screen. If visitors need to zoom in to read your content, it’s a clear sign the text is too small.

Download our Free Font Size Guide

If you’re unsure what font sizes your website should be using, I’ve created a simple resource to help.

The Perfect Website Font Size Guide

This quick reference guide shows the recommended font sizes for headings, body text and mobile screens, making it easy to create a website that is clear, professional and comfortable to read.

You’ll also receive a companion guide:

7 Typography Mistakes to Avoid on Your Website

These are some of the most common typography problems I see when reviewing client websites, along with simple fixes that instantly improve readability.

👉 Download your guide here

Final Thoughts

Typography might not always be the first thing people notice on a website, but it quietly shapes how visitors experience your content.

When your text is clear, well spaced and easy to read, your website immediately feels more professional and trustworthy.

And sometimes, a small change like adjusting your font size can make a surprisingly big difference.

I help small business owners build, manage and improve their websites without the tech overwhelm.With over 30 years in the design world (and a lifelong love of typography), I’m passionate about helping business owners create websites that are clear, professional and easy to use.

And yes… I really am silently judging your font choices.

Need help with your website?

Book a quick chat