Skip to content
All ProjectsLocal Business

4M Cleaners

4mcleaners.com
4mcleaners.com
4M Cleaners local business website — homepage screenshot

Overview

4M Cleaners is a family-owned commercial cleaning company in Grand Blanc, Michigan, run by owners Mason and Melissa Taylor. They clean offices and commercial facilities across the Grand Blanc and Flint area, bringing more than 30 years of combined experience and sanitation standards from surgical and veterinary settings. The site explains what they clean, where they work, and how a free walkthrough turns into a cleaning plan.

The Challenge

The first version of the site was a client-rendered React app. It looked fine in a browser, but the HTML it actually served was an empty shell: every one of its 35 URLs returned the same page title and almost no text until JavaScript ran. Crawlers that don't run JavaScript, including the ones behind AI search, would have seen almost nothing, and Google one duplicate title across the whole site.

Our Solution

We rebuilt it in Astro without retyping a word of the approved copy: the page components and their SEO titles and descriptions moved over mechanically, so every page now ships its full content as static HTML with its own title and canonical URL. React stays only where something on the page needs it. The service-area pages give each nearby city its own page instead of a single list, and the contact form posts to our shared form service.

Key Features

Seven service pages, from disinfecting to restroom care
21 service-area pages around Grand Blanc and Flint
Four-step "how it works" from first call to cleaning plan
Referral page
FAQ page
Click-to-call in the header on every page
Contact form
LocalBusiness structured data with opening hours

Results

Every page serves its full content as HTML, not an empty shell
A unique title, description and canonical URL on each of the 35 pages
Content readable by crawlers that never run JavaScript
Live on 4mcleaners.com since September 2026

Built with

AstroReactTailwind CSSMotionAWS (S3 + CloudFront)

Want similar results?

Let's talk about your project.

Get Your Custom Quote