Scoping a Website for a Cleaning Business: What I Ask Before I Quote

Leader ●1 ●4 ●83
calendar_today ago • schedule2 min read
— Originally published at amanurrahman.com

I build WordPress sites for local service businesses, and cleaning companies are one of the most common requests. They also tend to ask for a price before they know what they need. Over time I have settled on a handful of questions that turn a vague request into a clear scope. If you freelance, you can reuse them. If you run a cleaning company, they show what a good developer should ask you.

Who are the customers?

Residential and commercial buyers behave differently. A homeowner searches on a phone and decides in minutes, so the site needs a fast quote form and a call button. A facilities manager compares several firms and wants proof: the kinds of buildings you clean, your process, references. If the business serves both, I plan separate entry points from the home page so each group sees language that fits.

How do they want to get quotes?

There are three levels. A request-a-quote form is the cheapest and works for most. An instant calculator needs a pricing formula the owner trusts. Full online booking with payment is the most work because it connects to scheduling and payment tools. I usually suggest starting with the form and adding the rest once the business has data on what customers actually ask for.

Where do they work?

This decides how many service-area pages to plan. I would rather build five strong area pages with real neighborhood details than twenty copies of one page with the city name swapped. Thin duplicate pages do not help local search.

What content and photos exist?

Real before-and-after photos beat stock images, and clients often underestimate how long it takes to gather them. If the owner cannot supply copy, writing becomes part of the budget.

What happens after launch?

I always ask who handles hosting, updates and backups. A site that nobody maintains slows down and becomes easier to break. This also matters when comparing quotes, because a cheap build price can hide ongoing costs.

With those answers, the quote usually lands in one of three ranges: a basic build for a solo operator, a mid-size build with service-area pages and booking for a growing residential company, or a more content-heavy build for commercial and janitorial firms. I wrote the full cost breakdown, sample budgets and a hiring checklist here: https://amanurrahman.com/blog-post/cleaning-company-website-cost

If you scope sites for local trades, what is the first question you ask a new client?

🔥 Join developers growing publicly
Share your knowledge, build in public, and grow your developer presence with a global community.

More Posts

Just completed another large-scale WordPress migration — and the client left this

saqib_devmorph - Apr 7

React Native Quote Audit - USA

kajolshah - Mar 2

How I Built a React Portfolio in 7 Days That Landed ₹1.2L in Freelance Work

Dharanidharan - Feb 9

I’m a Senior Dev and I’ve Forgotten How to Think Without a Prompt

Karol Modelski - Mar 19

Scoping a daycare website as a developer: what to pin down before you quote

amanwebsolution - Oct 10
chevron_left
3.6k Points • 88 Badges
Bangladesh • amanurrahman.com
57Posts
8Comments
12Connections
WordPress & WooCommerce Developer with 14+ years of experience building, optimizing, and scaling onl... Show more

Related Jobs

View all jobs →

Commenters (This Week)

3 comments
1 comment

Contribute meaningful comments to climb the leaderboard and earn badges!