Everything included in a ServiceProSites website
Every feature of a ServiceProSites website for cleaning and home service companies, and which of the three plans carries it. Plans start from $117 a month.
Pages that open instantly
Custom-coded pages served from the edge, 90+ PageSpeed guaranteed.
The problem it solves A customer standing in a driveway on a weak signal closes the tab before a slow page finishes loading, and calls the next company on the list.
What you have to do Nothing. Speed is measured on every change from our side.
Why speed is the first feature
A page that opens instantly keeps the customer who was about to close the tab and call the next company on the list. Every page is custom coded, ships almost no client-side script, and is served from a global edge network, so the site is fast on the day it launches rather than after someone eventually audits it. For a cleaning or home service company, most visits happen on a phone standing in a driveway or a parking lot, which is exactly the connection a slow page fails on first.
What "90+ PageSpeed" actually covers
We guarantee a 90 or higher PageSpeed score, measured the way search engines measure it, on both mobile and desktop. That covers image sizing, font loading, layout stability and script weight, the things that make a page feel sluggish even on a fast connection. If a page ever drops below that bar after a change, fixing it is on us, not billed as a revision.
Available on: Crew Starter, Dispatch Pro, Fleet Command
A page for every job type and every town
Dedicated pages that pair each service with each area you serve.
The problem it solves One page trying to cover every job and every town ranks for none of them, so the phone only rings for the company that built a page per job.
What you have to do Tell us the towns your crews actually drive to. We write and build the pages.
Why one page cannot cover a whole service area
A single "cleaning services" page competing against directory sites with thousands of thin listings rarely ranks for anything specific. Search engines and customers both reward a page that names the exact job and the exact place: recurring residential cleaning in one named town, office cleaning in the next town over, move-out cleaning near a specific campus. We build one page per service crossed with one page per area you actually serve, written for that pairing rather than the same paragraph with the town swapped.
What goes on each page
Every service and area page answers what the job includes, how it is priced, how fast you can get there, and what a first-time customer needs to know before booking, then ends with the same quote form used everywhere else on the site. Photos, frequency options and any seasonal notes are unique to that page so it reads like it was written for that job, because it was.
Available on: Crew Starter, Dispatch Pro, Fleet Command
Quote requests routed straight into your CRM
Every form submission lands where your dispatcher already works.
The problem it solves A quote request that lands in a website inbox nobody checks after five o'clock is a job somebody else booked.
What you have to do Tell us which CRM or scheduling tool your dispatcher works in.
Why the form matters more than the homepage
A visitor who is ready to book a job cares about one thing: how fast the request reaches a person who can schedule it. Our forms ask only what is needed to size and price the job, then send the submission by API, Zapier or Make into whatever CRM, scheduling tool or spreadsheet your dispatch already runs on. Nothing sits in a website inbox that nobody checks after five o'clock.
Built around how a job actually gets booked
Recurring jobs, one-time jobs and rush jobs are not the same request, so the form adjusts the questions it asks based on the service selected: square footage and frequency for recurring residential work, square footage and turnaround for a move-out clean, unit count and access notes for a turnover job. The result is a lead your dispatcher can act on immediately instead of a name and a phone number that still needs a follow-up call to even understand the job.
Available on: Crew Starter, Dispatch Pro, Fleet Command
A live job status widget for your homepage
Shows customers the stages a job moves through, from booked to done.
The problem it solves A first-time customer has no way to tell whether their job will be tracked or forgotten between the call and the crew arriving.
What you have to do Nothing. It uses the stage names you already use.
Why a status widget builds trust before the first job
A prospective customer who can see that a business tracks jobs through real stages, booked, scheduled, crew en route, in progress, completed, trusts that their own job will not get lost. The widget on your homepage animates through those stages using the same language your dispatcher uses, so the site reads as operational rather than decorative before a single form is submitted.
What it is and is not
This is a homepage element that illustrates how your operation runs, not a live feed of your actual current jobs or a replacement for your dispatch software. It carries no customer data and connects to nothing on the back end. If your plan later needs an actual customer-facing job tracker tied to your scheduling system, that is a custom addition we scope separately.
Available on: Crew Starter, Dispatch Pro, Fleet Command
Weekly updates, not a static site
Pricing, seasonal services and crew changes get reflected on the site.
The problem it solves Prices change, crews get added and towns get dropped, and a site nobody can edit ends up quoting last season.
What you have to do Send the change. No logins, no page builder, no waiting for a developer's free afternoon.
Why a cleaning company's site needs to move
A cleaning or home service business changes more often than most: a seasonal service gets added, a price adjusts, a new town gets covered once you hire a second crew. A site that cannot keep up ends up quoting an old price or listing an area you stopped serving months ago. Every plan includes revisions handled as tickets in your client portal, turned around within a few working days, so the site tracks the business instead of falling behind it.
What counts as a revision
Updating a price, adding a service, building a new area page, swapping a photo or changing your hours are all revisions, and there is no limit on how much goes into a single one. Five are included every month; anything past that is a flat fee per revision with no hourly billing and no size penalty for a larger request.
Available on: Crew Starter, Dispatch Pro, Fleet Command
Researched articles, published on a schedule
New, cited content published weekly so the site keeps earning search visibility.
The problem it solves A site that launched once and stopped publishing slowly stops being found, and nobody on a crew has time to write.
What you have to do Nothing. Read them if you want to; they publish either way.
Why a static site stops ranking
Search engines and AI answer tools both favor sites that keep publishing real, specific content over ones that launched once and stopped. Every plan includes researched articles, published weekly on Crew Starter and Dispatch Pro and three times a week on Fleet Command, each between 2,500 and 3,200 words and cited to real sources. Topics cover the questions customers actually ask before booking a cleaning or home service job.
Who writes them and how they stay accurate
Articles are written by our editorial team, attributed to a named author with a bio page, and every statistic in an article links to the source it came from. We never invent a number to make an article sound more authoritative than the research supports. Articles link back into your service and area pages so the new content strengthens the pages that actually convert a visitor into a booked job.
Available on: Crew Starter, Dispatch Pro, Fleet Command
Hosting, security and backups, fully managed
Cloudflare hosting with SSL, CDN and DDoS protection, nothing itemised.
The problem it solves Hosting invoices, SSL renewals and a plugin update nobody owns are how a working site quietly goes down.
What you have to do Nothing. Nobody at your company logs in to a server.
What is included in the monthly fee
Your site runs on a global content delivery network with SSL, DDoS protection and unmetered bandwidth included in the monthly fee, never billed as a separate line item. There is no hosting invoice to track, no SSL certificate to renew and no bandwidth overage that shows up in month four. One domain is registered in your name for as long as the plan is active, or we point your existing one, and either way you own it outright.
Who does the maintenance
We handle platform updates, uptime monitoring and security patching so nobody at your company logs in to manage a server or a plugin. If something ever needs attention outside a scheduled revision, it is raised and fixed from our side, and you find out from your client portal, not from a customer telling you the site is down.
The domain and the content are yours, not ours
One domain is registered in your name, through Cloudflare Registrar or Spaceship, and stays free for as long as the plan is active. If you already have a domain we point it at the new site instead, so existing email addresses, business cards and vehicle wraps keep working. The words and photos on the site are yours as well. If you ever leave, tell us where to send the domain and we transfer it at no charge.
Available on: Crew Starter, Dispatch Pro, Fleet Command
The AI Engine: receptionist, chat and follow-up
An AI receptionist, site chat and SMS follow-up trained on your business.
The problem it solves Calls come in while a crew lead is inside a house with a vacuum running, and a missed call at four o'clock is a job booked by somebody else.
What you have to do Approve the answers it gives once during setup. It runs from there.
What the AI Engine actually answers
On Dispatch Pro and Fleet Command, an AI receptionist answers calls, a chat widget answers questions on the site, and follow-up runs by SMS, Messenger and Instagram, all trained on the services, areas and pricing structure you actually run. It takes job details, answers common questions about scope and turnaround, and books or hands off to a person rather than guessing at anything that sounds like a firm quote.
The AI receptionist answers the calls you cannot
When nobody picks up, the receptionist does. It answers in your company's name, knows which services you offer and which towns you cover, takes the job details a dispatcher needs, and either books the slot or hands the call to a person. Every call is summarized into a call-analysis PDF, so a call you missed at four on a Friday still leaves a usable record of what the customer wanted instead of a voicemail nobody transcribes.
The chat widget answers on the site itself
A visitor comparing three companies in three tabs asks the same handful of questions: do you cover my town, what does a deep clean include, how soon can you come. The chat widget answers those on the page, from your own service and pricing structure, and collects the job details when the conversation turns into a booking. It never invents a firm quote for work it cannot price.
Follow-up runs on SMS, Messenger and Instagram
The same agent answers and follows up in the places customers actually message from: text, Facebook Messenger and Instagram direct messages. It replies quickly enough that a lead does not go cold while everyone is on a job, asks the questions that size the work, and books an appointment or hands off to a person.
A2P 10DLC registration and what it costs
Business SMS in the United States requires A2P 10DLC carrier registration before a message will reliably deliver. We file that on your behalf as part of setup rather than leaving it as a form you discover the week your texts stop arriving. The AI Engine is billed at the plan price plus the usage it generates, so the cost tracks how much the business actually uses it rather than a flat guess.
Available on: Dispatch Pro, Fleet Command
The Content Engine: articles, social posts and reels
Three articles, three social posts and two reels a week, plus a managed Google Business Profile.
The problem it solves Several crews across several towns need more published in more places than one person can keep up with.
What you have to do Send photos when you have them. Everything else is produced and scheduled for you.
What ships every week on Fleet Command
Fleet Command adds three researched articles a week instead of two, three social image posts a week built from your brand and service photography, and two short video reels a week edited for the platforms your customers actually scroll. Your Google Business Profile is also managed as part of the plan, kept current with services, hours and posts rather than left to whoever remembers to log in.
Why this tier suits a multi-crew operation
A business running several crews across several towns has more to publish and more reason to stay visible in more places at once: new area pages need supporting content, a franchise needs consistent posting across every location it operates in, and a Google Business Profile that goes quiet for a season loses the visibility it built. The Content Engine keeps that volume moving without adding it to anyone's week internally.
Available on: Fleet Command
Before and after galleries for completed jobs
A gallery pattern built into service pages to show finished work.
The problem it solves Proof of finished work lives in a social feed nobody scrolls back through, so the page that has to win the job shows nothing.
What you have to do Send finished-job photos through your client portal.
Why proof of work belongs on the page itself
A customer deciding between a handful of companies for a move-out clean or a post-construction cleanup is looking for evidence the job gets done properly, not just a promise that it will. Every service page carries a gallery pattern built for before and after photo pairs, so a completed job becomes a page element rather than something buried in a social media feed nobody scrolls back through.
How photos get onto the site
Send photos from a finished job through your client portal and they go into the gallery on the relevant service page as part of a normal revision. There is no separate photography package to buy and no limit tied to how many jobs you want to show off, beyond the same monthly revision allowance every other change draws from.
Available on: Crew Starter, Dispatch Pro, Fleet Command
Found in search, in answers and in AI assistants
Technical SEO, answer-first content and structured data, built in rather than bought later.
The problem it solves Being invisible in the three places a customer now looks: the search results, the answer box at the top of them, and whatever AI assistant they asked first.
What you have to do Nothing. It is how the pages are built, not an upgrade you add later.
SEO: the technical side and the page side, both handled
Technical SEO covers the parts a visitor never sees and a search engine judges anyway: clean crawlable markup, correct status codes, one canonical per page, an accurate sitemap index, fast server responses and no content that only appears after a script runs. On-page SEO covers the parts they do see: one clear heading per page, titles and descriptions written for the click, descriptive internal links, and image alt text. Both are part of the build, not a separate invoice.
Service-area pages are how local search actually grows
Organic traffic for a cleaning or home service company comes from a person searching a job plus a place. That is why we build a page for each service crossed with each town you serve, written for that pairing rather than the same paragraph with the town swapped. Each one names local landmarks, drive times, typical property types and the questions that come up in that area, so it reads as local because it is. Adding a town later is a revision, not a project.
AEO: being the answer, not just a link
Answer engine optimisation is writing so a machine can lift the answer cleanly. Every section on your site opens with a direct answer to its own heading, headings are phrased the way customers ask the question, and the questions people actually ask are answered in visible FAQ blocks marked up as FAQPage data. That structure is what gets pulled into featured snippets, voice answers and the panel above the results.
GEO: being cited when someone asks an AI instead of a search engine
More customers now ask ChatGPT, Claude, Perplexity or Google AI Overviews before they open a search results page. Those systems quote sources that are unambiguous and easy to parse: consistent business naming, plainly stated facts, dates on everything, clean structure, and an llms.txt file that describes the business and points at the pages worth reading. We build all of that in. Nobody can guarantee a mention in an AI answer, and we do not; what we can do is make your site the easiest one in your market to quote correctly.
Structured data, matched to each page type
Every page carries the JSON-LD a search engine expects for that kind of page: LocalBusiness or Organization for the business itself, with your service area and hours; Service on each service page; FAQPage on every page with visible questions; BreadcrumbList on anything below the top level; and review markup once you have real reviews to show. Structured data is what turns a plain blue link into a result with your hours, your area and your questions attached.
Available on: Crew Starter, Dispatch Pro, Fleet Command
The legal and accessibility pages your site needs
Privacy, terms, cookie consent that really gates scripts, and a build made with WCAG in mind.
The problem it solves Running a customer-facing site with no privacy policy, a cookie banner that gates nothing, and forms that collect phone numbers with no consent wording anywhere near them.
What you have to do Read them once and tell us anything that does not match how you actually operate.
What comes with the site
Your site ships with a privacy policy, terms and conditions, a cookie policy, and a disclaimer, all written around what your site actually collects rather than pasted from a generator. The cookie banner genuinely gates the scripts behind it: analytics and tracking do not load until a visitor agrees, which is the whole point of asking. These help you meet the obligations a US service business has under CCPA and CPRA, the state privacy laws that follow them, and CAN-SPAM for email. They are not legal advice, and a lawyer in your state is still the right person to review them.
Consent wording on the forms that need it
Any form that collects a phone number you intend to text carries TCPA consent wording next to the field rather than buried in a policy page, and the text messaging side of the AI Engine runs on A2P 10DLC registration filed in your name. If your work touches a regulated environment, for example cleaning a medical office, the intake form is built so a customer is never invited to type patient information into it.
Built with accessibility in mind, not retrofitted
The site is built against WCAG 2.2 AA as a working target: real contrast ratios on every colour pair, keyboard operation on every control, visible focus, labelled form fields, alt text on every meaningful image, motion that respects a reduced-motion setting, and tap targets big enough for a thumb. An accessibility statement page explains that to a visitor who needs it. We say built with accessibility in mind rather than guaranteed compliant, because conformance is a moving target and anyone who promises otherwise is selling something.
Available on: Crew Starter, Dispatch Pro, Fleet Command
Moving off your current site without losing what it earned
The new site is built alongside the old one, then the domain switches over with redirects in place.
The problem it solves The fear that a rebuild means a week offline, a lost phone number, and the search rankings the old site spent three years earning.
What you have to do Send us what is worth keeping during onboarding, then approve the launch date.
Nothing goes dark while we build
Your current site stays live and untouched while the new one is built alongside it. We switch the domain over only once the new site is finished and you have approved it, so there is no window where a customer searching your name finds nothing. Your phone number, email address and any booking links you already share stay exactly as they are unless you ask us to change them.
Old addresses keep working
Every address on your current site is mapped before anything moves, and anything that changes gets a permanent redirect to its closest equivalent on the new site rather than a dead end. That is how the search visibility an old page already earned carries across instead of starting from zero, and how a link from a directory listing or an old invoice still lands somewhere useful.
Your existing content comes with you, where it is worth keeping
Send us your service descriptions, finished-job photos and current pricing during onboarding and we rebuild them into the new structure rather than starting from a blank page. Anything out of date, such as a town you stopped serving or a service you dropped, is flagged for you to decide on rather than carried forward automatically.
Available on: Crew Starter, Dispatch Pro, Fleet Command
How the pieces connect
From a visitor landing on the site to a job on the invoice
Visitor lands on a service or area page
Fast, custom-coded, written for the exact job and town.
The quote form asks the right questions
Frequency, scope and timing, matched to the service selected.
The request routes into your CRM
By API, Zapier or Make, the moment it is submitted.
The job moves through dispatch
Scheduled, en route, in progress, completed and invoiced.
The site keeps pace with the business
Weekly revisions and articles keep pages and pricing current.
Side by side
Which plan carries which feature
| Feature | Crew Starter | Dispatch Pro | Fleet Command |
|---|---|---|---|
| Pages that open instantly | |||
| A page for every job type and every town | |||
| Quote requests routed straight into your CRM | |||
| A live job status widget for your homepage | |||
| Weekly updates, not a static site | |||
| Researched articles, published on a schedule | |||
| Hosting, security and backups, fully managed | |||
| The AI Engine: receptionist, chat and follow-up | |||
| The Content Engine: articles, social posts and reels | |||
| Before and after galleries for completed jobs | |||
| Found in search, in answers and in AI assistants | |||
| The legal and accessibility pages your site needs | |||
| Moving off your current site without losing what it earned |
Features in practice
Which of these clients mention first
Quotes are tagged by the feature they describe, so you can see which parts of the plan people actually notice.
FAQ research and editorial review for property care scheduling
The starting point was our own sent mail, not a template, and it shows. They identified which questions belonged on the site and we checked every answer before launch. New hires read it too; it has become our reference, not just the customers'.
Sara HouraniClient care lead, Fencing and garden repair serviceProvo, UT Preparation guide and inquiry support for property care scheduling
The property care scheduling preparation page does one job and does it well. Visitors arrive knowing what the first discussion covers and what they should think about beforehand. First conversations are shorter and better because of it.
Edward GladstoneFront office supervisor, Pressure washing and exterior care firmSioux Falls, SD After-hours inquiry capture for property care scheduling
We close at five-thirty. The property care scheduling inquiries do not, and now the website copes with that. Evening visitors leave structured information and an honest response time, nothing more promised. I arrive to a usable list instead of piecing together scraps from three channels.
Douglas WilloughbyCustomer inquiries supervisor, Driveway and patio cleaning serviceRoanoke, VA
Weighing this against something else
How this feature list compares to the alternatives
Every comparison page puts the same features side by side with the option you are considering, and says when that option is genuinely the better choice.
Before you book a demo
Questions about how features work
01What do the researched articles actually cover?
Topics your customers actually search before booking a job: how a recurring cleaning plan is priced, what to expect from a move-out clean, how to prepare for a post-construction cleanup, and similar practical questions in the cleaning and home service space. Each article is 2,500 to 3,200 words and cites its sources, and it links back into your own service and area pages so new content strengthens the pages that convert.
02Who writes the articles, and how many publish per week?
Named editorial personas with published bio pages, not an anonymous feed. 2 articles a week publish on Crew Starter and Dispatch Pro, and 3 a week on Fleet Command as part of the Content Engine. Every statistic in every article links to the source it came from; we never invent a figure to make an article sound more authoritative.
03What does the AI Engine actually do?
On Dispatch Pro and Fleet Command, an AI receptionist answers calls, a chat widget answers questions on the site, and follow-up runs by SMS, Messenger and Instagram, all trained on your services, areas and pricing structure. It takes job details and books or hands off to a person rather than guessing at anything that sounds like a firm quote. Every call is summarized into a call-analysis PDF, and A2P 10DLC carrier registration for business SMS is filed on your behalf.
04Is the AI Engine included in every plan, and what does it cost?
No, it starts on Dispatch Pro. That plan is priced $247 a month plus the usage the AI Engine generates that month, so the cost tracks how much it is actually used rather than a flat guess. Crew Starter does not include it; Fleet Command includes everything Dispatch Pro does plus the Content Engine.
05Is hosting an extra cost?
No. Hosting is included in the monthly fee and never billed separately. Your site runs on Cloudflare's global network with SSL, CDN, DDoS protection and unmetered bandwidth included. There is no hosting invoice, no SSL renewal, no bandwidth overage and no surprise line item in month four.
06What happens if the site goes down or breaks?
We monitor uptime and handle platform updates and security patching, so this is on us rather than something you discover from a customer. If a fix is needed outside a scheduled revision, we raise and resolve it from our side and you see it reflected in your client portal rather than an invoice.
See every feature working together
A live demo shows the dispatch board, quote routing and article program on a site built for your operation.