CleaningService & Commercial Maid Schema (JSON-LD)
Service area structured data for residential maid services, commercial janitorial cleaners, and deep carpet cleaning contractors with service boundaries and pricing.
Displayed below main page header or above the tool container. • Zero CLS Container
Production JSON-LD Code Block
Embed this structured data block directly into your HTML <head> or framework layout template.
{
"@context": "https://schema.org",
"@type": "HomeAndConstructionBusiness",
"@id": "https://omniseotools.com/demo/cleaning#service",
"name": "PristinePro Residential & Commercial Cleaning",
"telephone": "+1-813-555-0141",
"url": "https://omniseotools.com/demo/cleaning",
"image": "https://omniseotools.com/images/demo/cleaning-team.jpg",
"priceRange": "$",
"areaServed": [
{
"@type": "City",
"name": "Tampa"
},
{
"@type": "City",
"name": "St. Petersburg"
},
{
"@type": "City",
"name": "Clearwater"
}
],
"address": {
"@type": "PostalAddress",
"streetAddress": "401 E Jackson Street, Suite 1200",
"addressLocality": "Tampa",
"addressRegion": "FL",
"postalCode": "33602",
"addressCountry": "US"
},
"geo": {
"@type": "GeoCoordinates",
"latitude": 27.9478,
"longitude": -82.4572
},
"openingHoursSpecification": [
{
"@type": "OpeningHoursSpecification",
"dayOfWeek": [
"Monday",
"Tuesday",
"Wednesday",
"Thursday",
"Friday",
"Saturday"
],
"opens": "07:30",
"closes": "18:30"
}
]
}Typed Properties Specification (6 Fields)
Key Schema.org properties and sub-objects required to qualify for rich snippet treatment in Google Search.
| Property | Expected Type | Status | Description & Example |
|---|---|---|---|
| areaServed | Array<City | Place> | Required | Target dispatch cities for residential and janitorial crews. e.g. [{ "@type": "City", "name": "Tampa" }] |
| priceRange | Text | Required | Expense rating ($). e.g. $ |
| telephone | Text | Required | Cleaning dispatch phone number. e.g. +1-813-555-0141 |
| address | PostalAddress | Required | Dispatched headquarters address. e.g. { "@type": "PostalAddress", ... } |
| geo | GeoCoordinates | Required | Depot GPS coordinates. e.g. { "@type": "GeoCoordinates", ... } |
| openingHoursSpecification | Array<OpeningHoursSpecification> | Recommended | Crew operational hours. e.g. [{ "@type": "OpeningHoursSpecification", ... }] |
Google Search Console Pitfalls & Critical Warnings
Avoid these 3 common validation traps, parser errors, and algorithmic policy penalties when deploying HomeAndConstructionBusiness schema.
Missing areaServed Coverage List
Omitting served cities in a mobile cleaning business causes Google to restrict visibility to the dispatch zip code only.
Enumerate key municipalities in areaServed.
Listing Home Addresses as Public Walk-In Storefront
Advertising a residential home as an open walk-in cleaning storefront without public customer access.
Declare as Service Area Business (SAB).
Missing priceRange Indicator
Leaving priceRange blank triggers GSC enhancement warnings.
Add priceRange: '$'.
Recommended Implementation Scenarios
Related Schema Blueprints
Explore complementary structured data blueprints across the Local Business cluster.
MovingCompany & Relocation Services Schema (JSON-LD)
Locksmith & Emergency Lockout Schema (JSON-LD Blueprint)
Plumber & Emergency Plumbing Schema (JSON-LD Blueprint)
HVAC Contractor & Heating/Cooling Schema (JSON-LD)
Displayed below main page header or above the tool container. • Zero CLS Container