What We Learned Redesigning Radiant Clean's Website

Roy Bielewicz

Radiant Clean redesigned homepage

Adding 20 city pages to a local service website cut its average Google position nearly in half. That's the short version of what we found when we audited Radiant Clean, a Tampa Bay pressure washing, soft washing, and window cleaning company.


This post walks through what went wrong, how we diagnosed it, and what we rebuilt. It's also an honest look at a project still in progress. The fixes are live, but the results aren't in yet.

Radiant Clean's redesigned blog

The client and the starting point

Radiant Clean serves FishHawk, Brandon, Riverview, Lithia, Valrico, and the wider Tampa Bay area. Full disclosure: it's a sister business to Apotheca Digital, run by the same owner. That gave us full access to its data and the freedom to share real numbers here.


Earlier in 2026, the site went through a content expansion. The centerpiece was a set of 20 location pages, one per city, each targeting "pressure washing in [city]." The idea was sound on paper: more pages, more local keywords, more chances to rank.


What the data showed

In September 2026 we pulled six months of Google Search Console data. The expansion hadn't helped. It had hurt.


Average position slid from about 29 in March to about 54 by September, and impressions fell roughly 40%. Across the full six months, the site earned just 75 clicks on 44,000 impressions, a 0.17% click-through rate.


The decline came in two step-downs, the weeks of May 25 and June 22, lining up with Google's 2026 core and spam updates.


The cause wasn't hard to find once we looked at the pages side by side. All 20 city pages used the same template: the same four service cards, the same boilerplate paragraph, and the same three testimonials reused word for word across unrelated cities. Every page also footer-linked to every other city page.


That's a textbook doorway-page pattern. Google sees many thin, near-identical pages built to catch local searches and funnel them to the same place, and it treats the whole site with suspicion.


Fix 1: Fewer, better location pages

Deleting everything would have thrown away real local demand. Instead we sorted all 20 pages into four buckets based on where Radiant Clean actually works and gets jobs.

Website design changes

A few outlying cities are on hold until we check them against job history in Jobber. If the business doesn't actually get work there, the page shouldn't exist.


We also found a smaller version of the same problem: two separate pages for screen enclosure washing covering the same service. Those get merged into one.


Fix 2: Service pages that answer the real question

Next we compared Radiant Clean's three core service pages against five competitor pages ranking in Tampa Bay.


SEO Checklist

Search Console showed what that gap cost. Broad terms like "roof cleaning" and "house washing" held up around position 14. But every price-intent or "best" query was buried between positions 55 and 92. Searches like "roof washing prices" had real volume and no page answering them well.


Radiant Clean already had pricing, just tucked away on separate cost-guide pages most visitors never found. So the rebuild pulled those price tables onto each service page, added a six-question FAQ, broke services down by surface type (asphalt, tile, and metal roofs; stucco, vinyl, and Hardie board siding), and made room for reviews.


No new prices were invented. Everything came from numbers the business had already published.


Fix 3: Finding demand the site was ignoring

The biggest surprise was the paver sealing page. It had 1,535 impressions over six months at an average position of 69, and zero clicks. People were searching; Google just wasn't confident the page answered them.

One reason stood out. The page never mentioned travertine, marble, or natural stone, even though Radiant Clean seals all three. We rebuilt it on the same URL with a section for each material, a pricing table, a seven-question FAQ, and a link to an existing blog post on why silica sand suits Florida humidity better than polymeric sand. That post is a genuine expert opinion, and it deserved to be connected to the service it supports.


Search Console also turned up neighborhood-level searches like "seal paver driveway Carrollwood" and "paver sealing Tampa Palms" sitting at positions 60 to 95. That's a future phase, built carefully this time.


A second gap: searches for kitchen and restaurant pressure washing in Tampa had no page targeting them at all. Radiant Clean already had before-and-after photos from two restaurant jobs, which makes this a near-free page to build.


Design: Real jobs, not stock photos

The redesign uses Radiant Clean's own brand system: deep navy, an aqua accent, and gold reserved only for calls to action. Every image is from a real job in the business's own before-and-after archive. The paver sealing hero, for example, is a still pulled from drone footage of an actual job in Riverhills.

For a local service company, this matters more than polish. A homeowner deciding who to let onto their roof wants proof the company has done the work nearby. Stock photos of a stranger holding a pressure wand prove nothing.


We also rewrote headlines to lead with the keyword and the customer's problem. The window cleaning page now opens with "Streak-Free Window Cleaning in Tampa Bay," and the house washing page leads with the mold and mildew working into Florida stucco.


Where it stands now

All four rebuilt service pages are live. As of early October, there's no measurable ranking turnaround yet, and we're not going to pretend otherwise. Recovering from a doorway-page problem takes months, and Google's September 2026 spam update was still rolling out during our last check.


There are early signs. The house washing page went from 1 impression in August to 30 in the following four weeks, its position improving from 100 to around 77. That's small, but it's movement in the right direction.


Our next full check is scheduled for December, about 12 weeks into the plan. Alongside it, we're starting a clean, local link-building effort: chambers of commerce, HOA vendor lists, supplier directories, and community sponsorships. We'll publish a follow-up with the results, good or bad.


What local service businesses can take from this

  • More pages isn't more SEO. Twenty templated city pages did more damage than having none. Build a location page only where you have real jobs, photos, and reviews to put on it.
  • Put your prices where people look. Price-intent searches are high-intent buyers. If your pricing lives on a buried cost guide, your service page loses those searches.
  • Check what your pages never mention. One missing word, "travertine," left an entire paying service invisible to search.
  • Use your own photos. Real job images build trust with customers and give each page something no competitor can copy.
  • Look at Search Console before you build. The demand was already showing up there. It just needed pages that matched it.


If your service business added a wave of content and watched rankings slip, we're happy to take a look. Get in touch with Apotheca Digital for a Search Console review, SEO assessment, or design review.

An advertisement for a free ada guide to web content accessibility

Google Analytics

Services

Ensure that you have the right data, and the right reporting.

GET STARTED

Contact Us

By Roy Bielewicz • February 24, 2026
Competitive Insights
Thumbnail image showing AI image generation example
By Roy Bielewicz • September 12, 2025
Can Google's AI really replace Photoshop? Well, I can tell you that we were very, very impressed with the results.
Thumbnail for video about building websites using text uploads
By Roy Bielewicz • September 9, 2025
Wouldn't it be great if you could just upload a text file and have AI create an entire, multipage website for you? Well, you can do just that with the Duda's new website builder. Not only will it create a layout for each page, but it will create AI generated images that match the theme of the text that you upload.
Show More