Why Choose Your Tidy Home Cleaning Services in Central MA?

Affordable & Reliable Residential Cleaning

Your Tidy Home Cleaning Services, we provide affordable and reliable residential cleaning for Central Massachusetts homeowners who want a clean home without breaking the bank. Our focus on essential maintenance cleaning keeps your space fresh between deep cleans.
Benefits:
Lower costs: We focus on essentials to keep pricing accessible
Consistent quality: High standards on every visit
Reliable scheduling: Service you can count on
Qualified professionals: Selected, trained, and background-checked
Fully insured: Your home is protected and in good hands

We understand life gets busy. That’s why we’ve built clear processes and consistent standards to ensure a smooth experience from booking to every recurring visit.
Our goal is simple: take cleaning off your plate so you can enjoy more time, peace of mind, and a home that always feels welcoming
Whether you need bi-weekly cleaning or monthly residential cleaning services, Your Tidy Home delivers reliable results at a price that fits your budget.

Our Process

You’re just 3 steps away from a clean, cozy home

Get a Quote

Tell us a few details about your home and your cleaning needs. We’ll review the information and provide a clear, accurate quote based on your space and priorities.

We come and Handle the job

One of our trusted, trained cleaners will arrive as scheduled and take care of your home with attention to detail and consistent standards.

Relax and Enjoy the view

Your home will feel refreshed, organized, and cozy. Sit back and enjoy a space that truly feels clean.

Our Services

Flexible cleaning options designed to fit your home, your routine, and your real life

Bi-weekly cleaning starting at

$130

per cleaning

Our most popular option for balance and long-term care.


Prevents heavy buildup
Cost-effective recurring service
Great for families and professionals
Ideal for homes up to 1,800 sq ft

Monthly cleaning starting at

$145

per cleaning

Perfect for homes that need regular refreshing without frequent visits


Thorough, detail-focused cleaning
Best for smaller or well-maintained homes
Keeps your space fresh on a budget-friendly schedule
Note: Homes with heavier buildup may need additional time

Pricing details: Pricing may vary based on home size, condition, and specific needs. We provide personalized quotes to ensure fairness and quality

What You Can Expect

Structured, repeatable cleaning process
Clearly defined scope and expectations
Reliable scheduling and communication
Thoughtful care for your home and belongings

Who This Service Is For

  • Homes seeking routine maintenance cleaning
  • Clients who appreciate structure and reliability
  • Well-maintained homes needing regular upkeep

Important to Know

  • This service focuses on maintenance cleaning
  • Homes with heavy buildup or special requests may require additional services or a different service option

Your Tidy Home is dedicated to providing a simple, reliable cleaning solution for everyday home maintenance

our method is purposefully structured and consistent, ensuring dependable results without unnecessary complexity. Every service is carried out with care, accountability, and respect for your space

We are fully insured, so your home is always protected and handled with responsibility

Why Homeowners Choose Your Tidy Home

We’ve meticulously crafted a comprehensive approach that guides you towards a cleaner, more organized home

01.

Simple & Structured Cleaning

Designed for routine maintenance with a clear scope and efficient checklist. Ensures consistency and predictable results

02.

Clear Expectations

Starts with clarity. Tasks, scope, and limitations are defined for a smooth, straightforward experience

03.

Reliable & Consistent Scheduling

Our team follows an organized schedule and efficient workflow, helping keep your home clean without disrupting your routine. Ideal for homes that value consistency over customization.

04.

Fully Insured for Peace of Mind

Every service is performed responsibly and professionally. Your Tidy Home operates as a fully insured cleaning service, so your home is always protected.

05.

Designed for Maintained Homes

This service is best suited for homes that are already organized and looking for regular upkeep, not heavy buildup or deep restorative cleaning.

A Reliable Cleaning Services Built around Simplicity

Structured & Consistent
Team

Our cleaning team follows a defined, repeatable process designed for routine home maintenance. With a structured checklist and clear expectations, every visit is efficient, predictable, and consistent.

Fully Insured & Responsible

Your Tidy Home operates as a fully insured cleaning service.
Every visit is handled responsibly and professionally, giving you peace of mind while we care for your home.

Clear Scope & Expectations

This service is designed for homes that value structure over customization. Tasks, limitations, and expectations are clearly defined upfront, ensuring a smooth and straightforward experience with no surprises.

Ready for a cleaner home? Get in touch today

⚠️ We only accept a limited number of new clients per month to maintain quality. Spots are filling fast — book yours today.

← Back

Thank you for your response. ✨

A clean home. Every visit. No surprises.

⭐⭐⭐⭐⭐

Love a Clean Home? Share Your Experience!

We are a new, passionate cleaning service based in Clinton, MA — and every review means the world to us. If you have enjoyed working with Your Tidy Home, please take a moment to leave us a Google review. It helps other homeowners in Central MA find reliable, trustworthy cleaning services.

★ Leave Us a Google Review

Your feedback helps our small business grow — thank you!

House Cleaning Services in Central MA & MetroWest

Your Tidy Home Cleaning Services proudly serves homeowners across Central Massachusetts and MetroWest, delivering reliable, structured house cleaning on a schedule that works for you.

Worcester Clinton Lancaster Lunenburg Sterling Rutland Northborough Westborough Grafton Acton Concord Weston Wayland Berlin Boylston Harvard Hudson West Boylston

Whether you live in a busy neighborhood in Worcester, a quiet suburb in Westborough, or a charming small town like Clinton or Sterling, our team brings the same professional standard to every home we clean. We understand the pace of life in Central MA — that is why we offer flexible scheduling, transparent pricing, and a structured cleaning process that delivers consistent results every single visit.

Frequently Asked Questions

Everything you need to know before booking your first cleaning

What areas do you serve in Massachusetts? +

We serve Central MA and MetroWest including Worcester, Clinton, Lancaster, Lunenburg, Sterling, Rutland, Northborough, Westborough, Grafton, Acton, Concord, Weston, Wayland, Berlin, Boylston, Harvard, Hudson, and West Boylston. Not sure if we cover your town? Call us at (617) 214-2532 and we will be happy to help.

How often should I schedule house cleaning? +

Most of our clients in Central MA book weekly or bi-weekly cleanings. Weekly service is ideal for busy households or homes with children and pets, while bi-weekly service suits smaller homes or those that are well-maintained. We also offer monthly cleanings and one-time deep cleans depending on your needs.

Do I need to be home during the cleaning? +

No — you do not need to be home. Many of our clients provide us with a key or entry code, and we take care of everything while they are at work or running errands. We are fully insured, so your home and belongings are always protected.

What is included in a standard house cleaning? +

Our standard cleaning includes vacuuming and mopping all floors, dusting surfaces and furniture, cleaning bathrooms (sink, toilet, shower/tub, mirrors), wiping down kitchen surfaces and appliances, and emptying trash. Every session follows a structured checklist so you know exactly what to expect — no surprises.

How do I get a quote for house cleaning in my area? +

Getting a quote is simple. Just click the “Get a Free Quote” button at the top of this page or call us at (617) 214-2532. We will ask a few quick questions about your home size and cleaning frequency, and provide a clear, upfront price — no hidden fees.

Are you insured and background-checked? +

Yes. Your Tidy Home Cleaning Services is fully insured for your peace of mind. Every job is carried out with care, accountability, and deep respect for your home and your belongings. We treat every client’s home as if it were our own.

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>House Cleaning Services in Central MA & MetroWest | Your Tidy Home</title>
<meta name="description" content="Reliable, affordable house cleaning in Central MA and MetroWest. Bi-weekly from $130, monthly from $145. Fully insured, background-checked cleaners. Free quote.">
<meta property="og:title" content="House Cleaning Services in Central MA & MetroWest | Your Tidy Home">
<meta property="og:description" content="Reliable, affordable house cleaning in Central MA and MetroWest. Bi-weekly from $130, monthly from $145. Fully insured. Free quote in 2 minutes.">
<meta property="og:type" content="website">
<meta property="og:url" content="https://yourtidyhomecleaning.com/">
<meta property="og:image" content="https://yourtidyhomecleaning.com/wp-content/uploads/2026/02/untitled-project-16.png">
<link rel="canonical" href="https://yourtidyhomecleaning.com/">
<link rel="preconnect" href="https://fonts.googleapis.com">
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
<link href="https://fonts.googleapis.com/css2?family=Playfair+Display:wght@400;500;600;700&family=Sora:wght@300;400;500;600;700&display=swap" rel="stylesheet">
<style>
/* ===== RESET & BASE ===== */
*, *::before, *::after { box-sizing: border-box; margin: 0; padding: 0; }
:root {
--navy: #182A55;
--navy-dark: #0f1d3d;
--navy-light: #1e3468;
--sand: #F1DAB2;
--sand-light: #faf3e8;
--sand-pale: #fdf8f0;
--white: #ffffff;
--gray-50: #f8fafc;
--gray-100: #f1f5f9;
--gray-200: #e2e8f0;
--gray-300: #cbd5e1;
--gray-400: #94a3b8;
--gray-500: #64748b;
--gray-600: #475569;
--gray-700: #334155;
--gray-800: #1e293b;
--green: #16a34a;
--green-light: #f0fdf4;
--radius: 12px;
--radius-lg: 20px;
--shadow-sm: 0 1px 3px rgba(24,42,85,0.06);
--shadow-md: 0 4px 20px rgba(24,42,85,0.08);
--shadow-lg: 0 8px 40px rgba(24,42,85,0.12);
--shadow-xl: 0 20px 60px rgba(24,42,85,0.15);
}
html { scroll-behavior: smooth; font-size: 16px; }
body {
font-family: 'Sora', sans-serif;
color: var(--gray-700);
line-height: 1.7;
background: var(--white);
-webkit-font-smoothing: antialiased;
}
h1, h2, h3, h4, h5 {
font-family: 'Playfair Display', serif;
color: var(--navy);
line-height: 1.25;
}
img { max-width: 100%; height: auto; display: block; }
a { text-decoration: none; color: inherit; }
.container {
max-width: 1200px;
margin: 0 auto;
padding: 0 24px;
}
/* ===== NAVIGATION ===== */
.nav {
position: fixed;
top: 0;
left: 0;
right: 0;
z-index: 1000;
background: rgba(255,255,255,0.97);
backdrop-filter: blur(12px);
border-bottom: 1px solid var(--gray-200);
transition: box-shadow 0.3s;
}
.nav.scrolled { box-shadow: var(--shadow-md); }
.nav-inner {
max-width: 1200px;
margin: 0 auto;
padding: 0 24px;
display: flex;
align-items: center;
justify-content: space-between;
height: 72px;
}
.nav-logo img {
height: 48px;
width: auto;
}
.nav-links {
display: flex;
align-items: center;
gap: 8px;
list-style: none;
}
.nav-links a {
font-family: 'Sora', sans-serif;
font-size: 0.875rem;
font-weight: 500;
color: var(--gray-600);
padding: 8px 14px;
border-radius: 8px;
transition: all 0.2s;
}
.nav-links a:hover { color: var(--navy); background: var(--gray-50); }
.nav-links .dropdown { position: relative; }
.nav-links .dropdown-menu {
display: none;
position: absolute;
top: 100%;
left: 0;
background: var(--white);
border: 1px solid var(--gray-200);
border-radius: var(--radius);
box-shadow: var(--shadow-lg);
min-width: 220px;
padding: 8px;
z-index: 100;
}
.nav-links .dropdown:hover .dropdown-menu { display: block; }
.nav-links .dropdown-menu a {
display: block;
padding: 10px 14px;
font-size: 0.85rem;
border-radius: 8px;
}
.nav-links .dropdown-menu a:hover { background: var(--sand-light); }
.nav-cta {
background: var(--navy) !important;
color: var(--white) !important;
padding: 10px 20px !important;
border-radius: 10px !important;
font-weight: 600 !important;
transition: all 0.2s !important;
}
.nav-cta:hover { background: var(--navy-dark) !important; transform: translateY(-1px); }
.mobile-toggle {
display: none;
background: none;
border: none;
cursor: pointer;
padding: 8px;
}
.mobile-toggle span {
display: block;
width: 24px;
height: 2px;
background: var(--navy);
margin: 6px 0;
border-radius: 2px;
transition: all 0.3s;
}
/* ===== HERO ===== */
.hero {
padding: 140px 0 80px;
background: linear-gradient(165deg, var(--sand-pale) 0%, var(--white) 50%, var(--gray-50) 100%);
position: relative;
overflow: hidden;
}
.hero::before {
content: '';
position: absolute;
top: -200px;
right: -200px;
width: 600px;
height: 600px;
background: radial-gradient(circle, rgba(241,218,178,0.3) 0%, transparent 70%);
border-radius: 50%;
}
.hero::after {
content: '';
position: absolute;
bottom: -100px;
left: -100px;
width: 400px;
height: 400px;
background: radial-gradient(circle, rgba(24,42,85,0.04) 0%, transparent 70%);
border-radius: 50%;
}
.hero-grid {
display: grid;
grid-template-columns: 1fr 1fr;
gap: 60px;
align-items: center;
position: relative;
z-index: 1;
}
.hero-label {
display: inline-flex;
align-items: center;
gap: 8px;
background: var(--white);
border: 1px solid var(--sand);
padding: 6px 16px;
border-radius: 100px;
font-size: 0.8rem;
font-weight: 600;
color: var(--navy);
margin-bottom: 24px;
letter-spacing: 0.03em;
}
.hero-label span { color: var(--sand); font-size: 1rem; }
.hero h1 {
font-size: 3.2rem;
font-weight: 700;
line-height: 1.15;
margin-bottom: 20px;
letter-spacing: -0.02em;
}
.hero h1 .accent {
color: var(--navy);
position: relative;
}
.hero h1 .accent::after {
content: '';
position: absolute;
bottom: 4px;
left: 0;
right: 0;
height: 8px;
background: var(--sand);
opacity: 0.5;
z-index: -1;
border-radius: 4px;
}
.hero-sub {
font-size: 1.1rem;
color: var(--gray-500);
margin-bottom: 32px;
max-width: 500px;
line-height: 1.7;
}
.hero-btns {
display: flex;
gap: 14px;
margin-bottom: 40px;
flex-wrap: wrap;
}
.btn {
display: inline-flex;
align-items: center;
gap: 8px;
font-family: 'Sora', sans-serif;
font-weight: 600;
font-size: 0.95rem;
padding: 14px 28px;
border-radius: 12px;
border: none;
cursor: pointer;
transition: all 0.25s;
text-decoration: none;
}
.btn-primary {
background: var(--navy);
color: var(--white);
box-shadow: 0 4px 16px rgba(24,42,85,0.25);
}
.btn-primary:hover { background: var(--navy-dark); transform: translateY(-2px); box-shadow: 0 6px 24px rgba(24,42,85,0.3); }
.btn-outline {
background: var(--white);
color: var(--navy);
border: 2px solid var(--gray-200);
}
.btn-outline:hover { border-color: var(--navy); background: var(--sand-pale); }
.hero-trust {
display: flex;
gap: 28px;
flex-wrap: wrap;
}
.trust-item {
display: flex;
align-items: center;
gap: 8px;
font-size: 0.85rem;
color: var(--gray-500);
font-weight: 500;
}
.trust-icon {
width: 20px;
height: 20px;
border-radius: 50%;
display: flex;
align-items: center;
justify-content: center;
font-size: 0.7rem;
}
.trust-icon.green { background: var(--green-light); color: var(--green); }
.trust-icon.blue { background: rgba(24,42,85,0.08); color: var(--navy); }
.hero-visual {
position: relative;
}
.hero-img-main {
border-radius: var(--radius-lg);
box-shadow: var(--shadow-xl);
width: 100%;
height: 480px;
object-fit: cover;
}
.hero-badge {
position: absolute;
bottom: -20px;
left: -20px;
background: var(--white);
border-radius: 16px;
padding: 16px 22px;
box-shadow: var(--shadow-lg);
display: flex;
align-items: center;
gap: 12px;
}
.hero-badge .stars { color: #f59e0b; font-size: 0.9rem; letter-spacing: 2px; }
.hero-badge .badge-text { font-size: 0.8rem; color: var(--gray-600); font-weight: 500; line-height: 1.4; }
.hero-badge strong { color: var(--navy); font-weight: 700; }
.hero-float {
position: absolute;
top: 30px;
right: -15px;
background: var(--navy);
color: var(--white);
border-radius: 14px;
padding: 14px 20px;
box-shadow: var(--shadow-lg);
text-align: center;
}
.hero-float .price { font-family: 'Playfair Display', serif; font-size: 1.6rem; font-weight: 700; }
.hero-float .price-sub { font-size: 0.72rem; opacity: 0.8; margin-top: 2px; }
/* ===== SECTION UTILITIES ===== */
.section { padding: 90px 0; }
.section-alt { background: var(--gray-50); }
.section-sand { background: var(--sand-pale); }
.section-label {
display: inline-flex;
align-items: center;
gap: 6px;
font-size: 0.78rem;
font-weight: 600;
letter-spacing: 0.08em;
text-transform: uppercase;
color: var(--navy);
opacity: 0.7;
margin-bottom: 12px;
}
.section-title {
font-size: 2.4rem;
font-weight: 700;
margin-bottom: 16px;
letter-spacing: -0.01em;
}
.section-desc {
font-size: 1.05rem;
color: var(--gray-500);
max-width: 600px;
line-height: 1.7;
}
.section-header {
text-align: center;
margin-bottom: 56px;
}
.section-header .section-desc { margin: 0 auto; }
/* ===== WHY CHOOSE US ===== */
.benefits-grid {
display: grid;
grid-template-columns: repeat(3, 1fr);
gap: 24px;
}
.benefit-card {
background: var(--white);
border-radius: var(--radius-lg);
padding: 36px 30px;
border: 1px solid var(--gray-200);
transition: all 0.3s;
}
.benefit-card:hover { border-color: var(--sand); box-shadow: var(--shadow-md); transform: translateY(-4px); }
.benefit-icon {
width: 52px;
height: 52px;
border-radius: 14px;
display: flex;
align-items: center;
justify-content: center;
font-size: 1.4rem;
margin-bottom: 20px;
}
.benefit-icon.sand { background: var(--sand-light); }
.benefit-icon.navy-bg { background: rgba(24,42,85,0.07); }
.benefit-icon.green-bg { background: var(--green-light); }
.benefit-card h3 {
font-family: 'Sora', sans-serif;
font-size: 1.1rem;
font-weight: 700;
margin-bottom: 10px;
color: var(--navy);
}
.benefit-card p {
font-size: 0.92rem;
color: var(--gray-500);
line-height: 1.65;
}
/* ===== PROCESS ===== */
.process-grid {
display: grid;
grid-template-columns: repeat(3, 1fr);
gap: 32px;
position: relative;
}
.process-grid::before {
content: '';
position: absolute;
top: 55px;
left: 17%;
right: 17%;
height: 2px;
background: linear-gradient(90deg, var(--sand), var(--navy), var(--sand));
opacity: 0.2;
}
.process-step {
text-align: center;
position: relative;
z-index: 1;
}
.step-number {
width: 60px;
height: 60px;
border-radius: 50%;
display: flex;
align-items: center;
justify-content: center;
margin: 0 auto 24px;
font-family: 'Playfair Display', serif;
font-size: 1.4rem;
font-weight: 700;
}
.step-1 .step-number { background: var(--sand-light); color: var(--navy); border: 2px solid var(--sand); }
.step-2 .step-number { background: var(--navy); color: var(--white); }
.step-3 .step-number { background: var(--green-light); color: var(--green); border: 2px solid rgba(22,163,74,0.2); }
.process-step h3 {
font-family: 'Sora', sans-serif;
font-size: 1.15rem;
font-weight: 700;
margin-bottom: 10px;
color: var(--navy);
}
.process-step p {
font-size: 0.92rem;
color: var(--gray-500);
max-width: 300px;
margin: 0 auto;
line-height: 1.65;
}
/* ===== SERVICES / PRICING ===== */
.pricing-grid {
display: grid;
grid-template-columns: repeat(2, 1fr);
gap: 28px;
max-width: 820px;
margin: 0 auto;
}
.pricing-card {
background: var(--white);
border-radius: var(--radius-lg);
border: 2px solid var(--gray-200);
padding: 40px 34px;
position: relative;
transition: all 0.3s;
}
.pricing-card:hover { border-color: var(--navy); box-shadow: var(--shadow-lg); }
.pricing-card.popular {
border-color: var(--navy);
box-shadow: var(--shadow-lg);
}
.pricing-card.popular::before {
content: 'Most Popular';
position: absolute;
top: -13px;
left: 50%;
transform: translateX(-50%);
background: var(--navy);
color: var(--white);
font-size: 0.75rem;
font-weight: 700;
padding: 5px 18px;
border-radius: 100px;
letter-spacing: 0.03em;
}
.pricing-card h3 {
font-family: 'Sora', sans-serif;
font-size: 1.15rem;
font-weight: 700;
color: var(--navy);
margin-bottom: 6px;
}
.pricing-card .pricing-freq {
font-size: 0.85rem;
color: var(--gray-400);
margin-bottom: 20px;
}
.pricing-amount {
display: flex;
align-items: baseline;
gap: 4px;
margin-bottom: 6px;
}
.pricing-amount .dollar { font-size: 1.1rem; font-weight: 700; color: var(--navy); }
.pricing-amount .number {
font-family: 'Playfair Display', serif;
font-size: 3rem;
font-weight: 700;
color: var(--navy);
line-height: 1;
}
.pricing-amount .per { font-size: 0.85rem; color: var(--gray-400); margin-left: 4px; }
.pricing-note { font-size: 0.78rem; color: var(--gray-400); margin-bottom: 24px; }
.pricing-features {
list-style: none;
margin-bottom: 28px;
}
.pricing-features li {
padding: 8px 0;
font-size: 0.9rem;
color: var(--gray-600);
display: flex;
align-items: flex-start;
gap: 10px;
}
.pricing-features li::before {
content: '✓';
color: var(--green);
font-weight: 700;
font-size: 0.85rem;
flex-shrink: 0;
margin-top: 2px;
}
.pricing-card .btn { width: 100%; justify-content: center; }
.pricing-disclaimer {
text-align: center;
font-size: 0.82rem;
color: var(--gray-400);
margin-top: 24px;
max-width: 600px;
margin-left: auto;
margin-right: auto;
}
/* ===== CHECKLIST PREVIEW ===== */
.checklist-grid {
display: grid;
grid-template-columns: repeat(3, 1fr);
gap: 24px;
}
.checklist-card {
background: var(--white);
border-radius: var(--radius-lg);
padding: 32px 28px;
border: 1px solid var(--gray-200);
}
.checklist-card h3 {
font-family: 'Sora', sans-serif;
font-size: 1rem;
font-weight: 700;
margin-bottom: 16px;
display: flex;
align-items: center;
gap: 10px;
}
.checklist-card ul {
list-style: none;
}
.checklist-card li {
padding: 6px 0;
font-size: 0.88rem;
color: var(--gray-600);
display: flex;
align-items: center;
gap: 8px;
}
.checklist-card li::before {
content: '✔';
color: var(--green);
font-size: 0.8rem;
flex-shrink: 0;
}
/* ===== SERVICE AREAS ===== */
.areas-content {
display: grid;
grid-template-columns: 1.2fr 1fr;
gap: 48px;
align-items: center;
}
.city-tags {
display: flex;
flex-wrap: wrap;
gap: 10px;
margin-top: 24px;
}
.city-tag {
background: var(--white);
border: 1px solid var(--gray-200);
padding: 8px 18px;
border-radius: 100px;
font-size: 0.85rem;
font-weight: 500;
color: var(--gray-600);
transition: all 0.2s;
}
.city-tag:hover { border-color: var(--navy); color: var(--navy); background: var(--sand-pale); }
.areas-map {
background: var(--gray-100);
border-radius: var(--radius-lg);
height: 360px;
display: flex;
align-items: center;
justify-content: center;
border: 1px solid var(--gray-200);
overflow: hidden;
}
.areas-map iframe { width: 100%; height: 100%; border: none; border-radius: var(--radius-lg); }
/* ===== TESTIMONIALS ===== */
.testimonials-grid {
display: grid;
grid-template-columns: repeat(3, 1fr);
gap: 24px;
}
.testimonial-card {
background: var(--white);
border-radius: var(--radius-lg);
padding: 32px 28px;
border: 1px solid var(--gray-200);
transition: all 0.3s;
}
.testimonial-card:hover { box-shadow: var(--shadow-md); }
.testimonial-stars { color: #f59e0b; font-size: 0.9rem; letter-spacing: 2px; margin-bottom: 16px; }
.testimonial-text {
font-size: 0.92rem;
color: var(--gray-600);
line-height: 1.7;
margin-bottom: 20px;
font-style: italic;
}
.testimonial-author {
display: flex;
align-items: center;
gap: 12px;
}
.testimonial-avatar {
width: 44px;
height: 44px;
border-radius: 50%;
background: var(--sand-light);
display: flex;
align-items: center;
justify-content: center;
font-weight: 700;
color: var(--navy);
font-size: 1rem;
}
.testimonial-name { font-weight: 600; font-size: 0.9rem; color: var(--navy); }
.testimonial-loc { font-size: 0.8rem; color: var(--gray-400); }
/* ===== WHAT TO EXPECT ===== */
.expect-grid {
display: grid;
grid-template-columns: 1fr 1fr;
gap: 48px;
align-items: center;
}
.expect-list { list-style: none; }
.expect-list li {
padding: 14px 0;
border-bottom: 1px solid var(--gray-100);
display: flex;
align-items: flex-start;
gap: 14px;
}
.expect-list li:last-child { border-bottom: none; }
.expect-check {
width: 28px;
height: 28px;
border-radius: 8px;
background: var(--green-light);
color: var(--green);
display: flex;
align-items: center;
justify-content: center;
font-size: 0.8rem;
font-weight: 700;
flex-shrink: 0;
margin-top: 2px;
}
.expect-list h4 {
font-family: 'Sora', sans-serif;
font-size: 1rem;
font-weight: 600;
color: var(--navy);
margin-bottom: 4px;
}
.expect-list p {
font-size: 0.88rem;
color: var(--gray-500);
line-height: 1.6;
}
.expect-image {
border-radius: var(--radius-lg);
overflow: hidden;
box-shadow: var(--shadow-lg);
}
.expect-image img {
width: 100%;
height: 480px;
object-fit: cover;
}
/* ===== FAQ ===== */
.faq-list {
max-width: 760px;
margin: 0 auto;
}
.faq-item {
border-bottom: 1px solid var(--gray-200);
}
.faq-question {
display: flex;
align-items: center;
justify-content: space-between;
padding: 22px 0;
cursor: pointer;
font-family: 'Sora', sans-serif;
font-size: 1rem;
font-weight: 600;
color: var(--navy);
background: none;
border: none;
width: 100%;
text-align: left;
gap: 16px;
}
.faq-question:hover { color: var(--navy-light); }
.faq-icon {
width: 28px;
height: 28px;
border-radius: 50%;
background: var(--gray-100);
display: flex;
align-items: center;
justify-content: center;
font-size: 1.1rem;
flex-shrink: 0;
transition: all 0.3s;
color: var(--gray-500);
}
.faq-item.open .faq-icon { background: var(--navy); color: var(--white); transform: rotate(45deg); }
.faq-answer {
max-height: 0;
overflow: hidden;
transition: max-height 0.35s ease;
}
.faq-answer-inner {
padding: 0 0 22px;
font-size: 0.92rem;
color: var(--gray-500);
line-height: 1.7;
}
/* ===== GOOGLE REVIEW CTA ===== */
.review-section {
background: var(--navy);
color: var(--white);
padding: 56px 0;
text-align: center;
}
.review-section h2 { color: var(--white); font-size: 1.8rem; margin-bottom: 12px; }
.review-section p { color: rgba(255,255,255,0.7); max-width: 520px; margin: 0 auto 28px; font-size: 0.95rem; }
.btn-review {
background: var(--sand) !important;
color: var(--navy) !important;
font-weight: 700 !important;
}
.btn-review:hover { background: #e8cc9a !important; }
/* ===== FINAL CTA ===== */
.final-cta {
padding: 90px 0;
text-align: center;
background: linear-gradient(165deg, var(--sand-pale) 0%, var(--white) 100%);
position: relative;
}
.final-cta h2 { font-size: 2.6rem; margin-bottom: 16px; }
.final-cta p { font-size: 1.05rem; color: var(--gray-500); max-width: 520px; margin: 0 auto 32px; }
.final-cta .limited {
display: inline-flex;
align-items: center;
gap: 8px;
background: rgba(24,42,85,0.06);
color: var(--navy);
font-size: 0.82rem;
font-weight: 600;
padding: 8px 18px;
border-radius: 100px;
margin-bottom: 28px;
}
/* ===== FOOTER ===== */
.footer {
background: var(--navy);
color: rgba(255,255,255,0.7);
padding: 60px 0 0;
}
.footer-grid {
display: grid;
grid-template-columns: 1.5fr 1fr 1.5fr 1fr;
gap: 40px;
padding-bottom: 40px;
border-bottom: 1px solid rgba(255,255,255,0.1);
}
.footer h4 {
color: var(--white);
font-family: 'Sora', sans-serif;
font-size: 0.9rem;
font-weight: 700;
margin-bottom: 18px;
}
.footer p, .footer a {
font-size: 0.88rem;
color: rgba(255,255,255,0.6);
line-height: 1.7;
}
.footer a { transition: color 0.2s; }
.footer a:hover { color: var(--sand); }
.footer-links { list-style: none; }
.footer-links li { margin-bottom: 10px; }
.footer-links a { display: flex; align-items: center; gap: 6px; }
.footer-cities {
display: flex;
flex-wrap: wrap;
gap: 6px;
}
.footer-city {
font-size: 0.78rem;
padding: 4px 12px;
background: rgba(255,255,255,0.06);
border-radius: 100px;
color: rgba(255,255,255,0.5);
transition: all 0.2s;
}
.footer-city:hover { background: rgba(255,255,255,0.12); color: var(--sand); }
.footer-contact { display: flex; flex-direction: column; gap: 10px; }
.footer-contact a { display: flex; align-items: center; gap: 8px; }
.footer-bottom {
padding: 24px 0;
display: flex;
align-items: center;
justify-content: space-between;
flex-wrap: wrap;
gap: 16px;
}
.footer-bottom p { font-size: 0.8rem; }
.footer-legal { display: flex; gap: 20px; }
.footer-legal a { font-size: 0.8rem; }
/* ===== MOBILE ===== */
@media (max-width: 1024px) {
.hero h1 { font-size: 2.6rem; }
.hero-grid { gap: 40px; }
.benefits-grid { grid-template-columns: repeat(2, 1fr); }
.testimonials-grid { grid-template-columns: repeat(2, 1fr); }
.footer-grid { grid-template-columns: repeat(2, 1fr); }
}
@media (max-width: 768px) {
.nav-links { display: none; }
.mobile-toggle { display: block; }
.nav-links.open {
display: flex;
flex-direction: column;
position: absolute;
top: 72px;
left: 0;
right: 0;
background: var(--white);
padding: 16px 24px;
border-bottom: 1px solid var(--gray-200);
box-shadow: var(--shadow-lg);
}
.nav-links.open .dropdown-menu {
position: static;
box-shadow: none;
border: none;
padding-left: 16px;
}
.hero { padding: 110px 0 60px; }
.hero-grid { grid-template-columns: 1fr; gap: 40px; }
.hero h1 { font-size: 2.2rem; }
.hero-visual { order: -1; }
.hero-img-main { height: 300px; }
.hero-badge { bottom: -15px; left: 10px; }
.hero-float { top: 15px; right: 10px; padding: 10px 16px; }
.hero-float .price { font-size: 1.3rem; }
.section { padding: 60px 0; }
.section-title { font-size: 1.8rem; }
.benefits-grid,
.process-grid,
.checklist-grid { grid-template-columns: 1fr; }
.process-grid::before { display: none; }
.pricing-grid { grid-template-columns: 1fr; max-width: 420px; }
.areas-content { grid-template-columns: 1fr; }
.expect-grid { grid-template-columns: 1fr; }
.expect-image { order: -1; }
.expect-image img { height: 280px; }
.testimonials-grid { grid-template-columns: 1fr; }
.footer-grid { grid-template-columns: 1fr; }
.final-cta h2 { font-size: 2rem; }
}
/* ===== ANIMATIONS ===== */
.fade-in {
opacity: 0;
transform: translateY(24px);
transition: opacity 0.6s ease, transform 0.6s ease;
}
.fade-in.visible {
opacity: 1;
transform: translateY(0);
}
</style>
</head>
<body>
<!-- ===== NAVIGATION ===== -->
<nav class="nav" id="nav">
<div class="nav-inner">
<a href="https://yourtidyhomecleaning.com/" class="nav-logo">
<img src="https://i0.wp.com/yourtidyhomecleaning.com/wp-content/uploads/2026/02/untitled-project-16.png?fit=1200%2C357&ssl=1" alt="Your Tidy Home Cleaning Services">
</a>
<ul class="nav-links" id="navLinks">
<li><a href="https://yourtidyhomecleaning.com/about/">About</a></li>
<li><a href="https://yourtidyhomecleaning.com/checklist/">Checklist</a></li>
<li><a href="https://yourtidyhomecleaning.com/areas-we-serve/">Where We Serve</a></li>
<li><a href="https://yourtidyhomecleaning.com/contact-us/">Contact Us</a></li>
<li class="dropdown">
<a href="#">More ▾</a>
<div class="dropdown-menu">
<a href="https://yourtidyhomecleaning.com/referrals/">Referrals</a>
<a href="https://yourtidyhomecleaning.com/faqs/">FAQs</a>
<a href="https://yourtidyhomecleaning.com/join-our-team/">Join Our Team</a>
<a href="https://yourtidyhomecleaning.com/policies-service-agreement/">Policies & Agreement</a>
</div>
</li>
<li><a href="https://yourtidyhomecleaning.com/blog/">Blog</a></li>
<li><a href="https://yourtidyhomecleaning.com/quote/" class="nav-cta">Get a Quote</a></li>
</ul>
<button class="mobile-toggle" id="mobileToggle" aria-label="Toggle menu">
<span></span><span></span><span></span>
</button>
</div>
</nav>
<!-- ===== HERO ===== -->
<section class="hero">
<div class="container">
<div class="hero-grid">
<div class="hero-content">
<div class="hero-label">
<span></span> Serving Central MA & MetroWest
</div>
<h1>
A <span class="accent">Clean Home</span>,<br>On Your Schedule
</h1>
<p class="hero-sub">
Reliable, affordable recurring cleaning for busy families across Worcester, Clinton, Lancaster, Westborough, and 14 more towns. Fully insured. Background-checked cleaners. No contracts.
</p>
<div class="hero-btns">
<a href="https://yourtidyhomecleaning.com/quote/" class="btn btn-primary">✨ Get a Free Quote</a>
<a href="tel:+16172142532" class="btn btn-outline">📞 (617) 214-2532</a>
</div>
<div class="hero-trust">
<div class="trust-item"><span class="trust-icon green"></span> Fully Insured</div>
<div class="trust-item"><span class="trust-icon green"></span> Background-Checked</div>
<div class="trust-item"><span class="trust-icon blue"></span> 5-Star Rated</div>
<div class="trust-item"><span class="trust-icon blue"></span> Structured Checklist</div>
</div>
</div>
<div class="hero-visual">
<img
src="https://images.unsplash.com/photo-1581578731548-c64695cc6952?w=800&q=80&auto=format&fit=crop"
alt="Professional house cleaning service in Central Massachusetts"
class="hero-img-main"
>
<div class="hero-badge">
<div>
<div class="stars">★★★★★</div>
<div class="badge-text"><strong>5.0</strong> average rating</div>
</div>
</div>
<div class="hero-float">
<div class="price">$130</div>
<div class="price-sub">Starting price</div>
</div>
</div>
</div>
</div>
</section>
<!-- ===== WHY CHOOSE US ===== -->
<section class="section section-alt" id="why">
<div class="container">
<div class="section-header fade-in">
<div class="section-label">Why Your Tidy Home</div>
<h2 class="section-title">Cleaning You Can Count On</h2>
<p class="section-desc">We built this service around one idea: your cleaning should be the one thing you never have to think about.</p>
</div>
<div class="benefits-grid">
<div class="benefit-card fade-in">
<div class="benefit-icon sand">🎯</div>
<h3>Always Consistent</h3>
<p>We follow a structured checklist on every visit. Same scope, same standards, same results. You never have to wonder how things went.</p>
</div>
<div class="benefit-card fade-in">
<div class="benefit-icon navy-bg">💲</div>
<h3>Priced for Real Families</h3>
<p>Our pricing works for Central MA households. Bi-weekly starts at $130, monthly at $145. No hidden fees, no long-term contracts.</p>
</div>
<div class="benefit-card fade-in">
<div class="benefit-icon green-bg">🔒</div>
<h3>People You Can Trust</h3>
<p>Every cleaner is selected, trained, and background-checked. You're letting someone into your home, and we take that seriously.</p>
</div>
<div class="benefit-card fade-in">
<div class="benefit-icon sand">📋</div>
<h3>Clear Scope</h3>
<p>Tasks, scope, and limitations are defined upfront. No surprises, no upsells. You know exactly what you're getting before we start.</p>
</div>
<div class="benefit-card fade-in">
<div class="benefit-icon navy-bg">🛡️</div>
<h3>Fully Insured</h3>
<p>Your Tidy Home operates as a fully insured cleaning service. Your home and belongings are protected on every single visit.</p>
</div>
<div class="benefit-card fade-in">
<div class="benefit-icon green-bg">📅</div>
<h3>Reliable Scheduling</h3>
<p>We show up when we say we will. Our organized workflow keeps your cleaning on track without disrupting your routine.</p>
</div>
</div>
</div>
</section>
<!-- ===== PROCESS ===== -->
<section class="section" id="process">
<div class="container">
<div class="section-header fade-in">
<div class="section-label">How It Works</div>
<h2 class="section-title">Up and Running in 3 Steps</h2>
<p class="section-desc">No long contracts. No hassle. Just a clean home.</p>
</div>
<div class="process-grid">
<div class="process-step step-1 fade-in">
<div class="step-number">1</div>
<h3>Get a Free Quote</h3>
<p>Tell us about your home — size, rooms, frequency. We send you a clear, honest price with no pressure.</p>
</div>
<div class="process-step step-2 fade-in">
<div class="step-number">2</div>
<h3>We Handle the Cleaning</h3>
<p>A trained, background-checked cleaner arrives on schedule and follows our structured checklist with care and consistency.</p>
</div>
<div class="process-step step-3 fade-in">
<div class="step-number">3</div>
<h3>Relax and Enjoy</h3>
<p>Walk into a clean home. No stress, no checklists, no rushing to do it yourself over the weekend.</p>
</div>
</div>
</div>
</section>
<!-- ===== PRICING ===== -->
<section class="section section-sand" id="pricing">
<div class="container">
<div class="section-header fade-in">
<div class="section-label">Our Services</div>
<h2 class="section-title">Simple, Transparent Pricing</h2>
<p class="section-desc">No hidden fees. No long contracts. Just a clean home, on your terms.</p>
</div>
<div class="pricing-grid">
<div class="pricing-card popular fade-in">
<h3>Bi-Weekly Cleaning</h3>
<p class="pricing-freq">Every two weeks — our most popular option</p>
<div class="pricing-amount">
<span class="dollar">$</span>
<span class="number">130</span>
<span class="per">/ visit</span>
</div>
<p class="pricing-note">Starting price for homes up to 1,800 sq ft</p>
<ul class="pricing-features">
<li>Full kitchen and bathroom cleaning</li>
<li>All bedrooms and living areas</li>
<li>Floors vacuumed and mopped</li>
<li>Surfaces dusted and wiped down</li>
<li>High-touch areas sanitized</li>
<li>Structured checklist every visit</li>
</ul>
<a href="https://yourtidyhomecleaning.com/quote/" class="btn btn-primary">Get a Free Quote →</a>
</div>
<div class="pricing-card fade-in">
<h3>Monthly Cleaning</h3>
<p class="pricing-freq">Once a month — great for smaller homes</p>
<div class="pricing-amount">
<span class="dollar">$</span>
<span class="number">145</span>
<span class="per">/ visit</span>
</div>
<p class="pricing-note">Starting price for homes up to 1,800 sq ft</p>
<ul class="pricing-features">
<li>Full kitchen and bathroom cleaning</li>
<li>All bedrooms and living areas</li>
<li>Floors vacuumed and mopped</li>
<li>Surfaces dusted and wiped down</li>
<li>High-touch areas sanitized</li>
<li>Thorough monthly refresh</li>
</ul>
<a href="https://yourtidyhomecleaning.com/quote/" class="btn btn-outline">Get a Free Quote →</a>
</div>
</div>
<p class="pricing-disclaimer">Pricing may vary based on home size, condition, and specific needs. We provide personalized quotes to ensure fairness and quality.</p>
</div>
</section>
<!-- ===== CHECKLIST PREVIEW ===== -->
<section class="section" id="checklist">
<div class="container">
<div class="section-header fade-in">
<div class="section-label">What We Clean</div>
<h2 class="section-title">Every Room, Every Visit</h2>
<p class="section-desc">Our structured checklist covers what matters in your day-to-day life.</p>
</div>
<div class="checklist-grid">
<div class="checklist-card fade-in">
<h3>🍳 Kitchen</h3>
<ul>
<li>Sanitize sink and polish fixtures</li>
<li>Clean countertops</li>
<li>Dust items on countertops</li>
<li>Clean exterior of appliances</li>
<li>Clean microwave interior and exterior</li>
<li>Sweep and mop floors</li>
<li>Wipe down cabinet fronts</li>
</ul>
</div>
<div class="checklist-card fade-in">
<h3>🚿 Bathrooms</h3>
<ul>
<li>Scrub tub/shower, polish fixtures</li>
<li>Clean countertops</li>
<li>Sanitize sinks and toilet</li>
<li>Clean mirrors</li>
<li>Sweep and mop floors</li>
<li>Wipe down cabinet fronts</li>
</ul>
</div>
<div class="checklist-card fade-in">
<h3>🏠 All Rooms</h3>
<ul>
<li>Mop hard-surface floors</li>
<li>Remove reachable cobwebs</li>
<li>Light dusting of surfaces</li>
<li>Spot dust baseboards</li>
<li>Wipe window sills</li>
<li>Empty trash and reline</li>
<li>Vacuum floors</li>
</ul>
</div>
</div>
<div style="text-align:center; margin-top:32px;">
<a href="https://yourtidyhomecleaning.com/checklist/" class="btn btn-outline">View Full Checklist →</a>
</div>
</div>
</section>
<!-- ===== WHAT TO EXPECT ===== -->
<section class="section section-alt" id="expect">
<div class="container">
<div class="expect-grid">
<div class="fade-in">
<div class="section-label">What to Expect</div>
<h2 class="section-title">Built Around Simplicity and Structure</h2>
<p class="section-desc" style="margin-bottom:32px;">This service is designed for homes that value routine, consistency, and clear communication. No complicated packages. No guesswork.</p>
<ul class="expect-list">
<li>
<span class="expect-check"></span>
<div>
<h4>Structured, Repeatable Process</h4>
<p>Every visit follows the same defined checklist. Your home gets the same thorough care each time.</p>
</div>
</li>
<li>
<span class="expect-check"></span>
<div>
<h4>Clear Scope and Expectations</h4>
<p>Tasks, limitations, and what's included are defined before your first cleaning. No surprises.</p>
</div>
</li>
<li>
<span class="expect-check"></span>
<div>
<h4>Reliable Communication</h4>
<p>We communicate before and after each visit so you always know how things went.</p>
</div>
</li>
<li>
<span class="expect-check"></span>
<div>
<h4>Designed for Maintained Homes</h4>
<p>This service works best for homes already in good shape that need regular upkeep, not heavy-duty or restorative cleaning.</p>
</div>
</li>
</ul>
</div>
<div class="expect-image fade-in">
<img src="https://images.unsplash.com/photo-1556909172-54557c7e4fb7?w=700&q=80&auto=format&fit=crop" alt="Clean, bright living room after professional house cleaning in Central Massachusetts">
</div>
</div>
</div>
</section>
<!-- ===== SERVICE AREAS ===== -->
<section class="section" id="areas">
<div class="container">
<div class="areas-content">
<div class="fade-in">
<div class="section-label">Where We Serve</div>
<h2 class="section-title">House Cleaning Across Central MA & MetroWest</h2>
<p class="section-desc">Whether you live in a busy neighborhood in Worcester, a quiet suburb in Westborough, or a small town like Sterling or Harvard — we bring the same professional standard to every home.</p>
<div class="city-tags">
<a href="https://yourtidyhomecleaning.com/areas-we-serve/worcester-ma/" class="city-tag">Worcester</a>
<span class="city-tag">Clinton</span>
<span class="city-tag">Lancaster</span>
<span class="city-tag">Lunenburg</span>
<span class="city-tag">Sterling</span>
<span class="city-tag">Rutland</span>
<span class="city-tag">Northborough</span>
<span class="city-tag">Westborough</span>
<span class="city-tag">Grafton</span>
<span class="city-tag">Acton</span>
<span class="city-tag">Concord</span>
<span class="city-tag">Weston</span>
<span class="city-tag">Wayland</span>
<span class="city-tag">Berlin</span>
<span class="city-tag">Boylston</span>
<span class="city-tag">Harvard</span>
<span class="city-tag">Hudson</span>
<span class="city-tag">West Boylston</span>
</div>
<div style="margin-top:24px;">
<a href="https://yourtidyhomecleaning.com/areas-we-serve/" class="btn btn-outline">View All Service Areas →</a>
</div>
</div>
<div class="areas-map fade-in">
<iframe src="https://www.google.com/maps/embed?pb=!1m14!1m12!1m3!1d190000!2d-71.85!3d42.35!2m3!1f0!2f0!3f0!3m2!1i1024!2i768!4f13.1!5e0!3m2!1sen!2sus!4v1" loading="lazy" title="Your Tidy Home service area map - Central Massachusetts" allowfullscreen></iframe>
</div>
</div>
</div>
</section>
<!-- ===== TESTIMONIALS ===== -->
<section class="section section-alt" id="reviews">
<div class="container">
<div class="section-header fade-in">
<div class="section-label">What Clients Say</div>
<h2 class="section-title">Central MA Families Love Coming Home</h2>
</div>
<div class="testimonials-grid">
<div class="testimonial-card fade-in">
<div class="testimonial-stars">★★★★★</div>
<p class="testimonial-text">"I've tried other cleaning services, but Your Tidy Home is different. They show up on time, follow the same checklist every visit, and my house looks and smells great after."</p>
<div class="testimonial-author">
<div class="testimonial-avatar">S</div>
<div>
<div class="testimonial-name">Sarah M.</div>
<div class="testimonial-loc">Worcester, MA</div>
</div>
</div>
</div>
<div class="testimonial-card fade-in">
<div class="testimonial-stars">★★★★★</div>
<p class="testimonial-text">"As a working mom of three, having a reliable cleaning service is a lifesaver. The bi-weekly plan keeps my house in great shape and I don't have to stress about it on weekends."</p>
<div class="testimonial-author">
<div class="testimonial-avatar">J</div>
<div>
<div class="testimonial-name">Jennifer R.</div>
<div class="testimonial-loc">Clinton, MA</div>
</div>
</div>
</div>
<div class="testimonial-card fade-in">
<div class="testimonial-stars">★★★★★</div>
<p class="testimonial-text">"Professional and thorough. The cleaner is always on time, communicates clearly, and the results are consistently great. Highly recommend for anyone in the area."</p>
<div class="testimonial-author">
<div class="testimonial-avatar">D</div>
<div>
<div class="testimonial-name">David K.</div>
<div class="testimonial-loc">Westborough, MA</div>
</div>
</div>
</div>
</div>
</div>
</section>
<!-- ===== FAQ ===== -->
<section class="section" id="faq">
<div class="container">
<div class="section-header fade-in">
<div class="section-label">FAQs</div>
<h2 class="section-title">Frequently Asked Questions</h2>
<p class="section-desc">Everything you need to know before booking your first cleaning.</p>
</div>
<div class="faq-list fade-in">
<div class="faq-item">
<button class="faq-question" onclick="toggleFaq(this)">
What areas do you serve in Massachusetts?
<span class="faq-icon">+</span>
</button>
<div class="faq-answer">
<div class="faq-answer-inner">We serve Central MA and MetroWest, including Worcester, Clinton, Lancaster, Lunenburg, Sterling, Rutland, Northborough, Westborough, Grafton, Acton, Concord, Weston, Wayland, Berlin, Boylston, Harvard, Hudson, and West Boylston. Not sure if we cover your town? Call us at (617) 214-2532 and we'll confirm availability.</div>
</div>
</div>
<div class="faq-item">
<button class="faq-question" onclick="toggleFaq(this)">
How often should I schedule house cleaning?
<span class="faq-icon">+</span>
</button>
<div class="faq-answer">
<div class="faq-answer-inner">Most of our clients book bi-weekly cleanings. This prevents buildup and keeps your home consistently fresh. Bi-weekly works well for families and professionals. Monthly is a good fit for smaller or well-maintained homes that don't accumulate as much dust and wear.</div>
</div>
</div>
<div class="faq-item">
<button class="faq-question" onclick="toggleFaq(this)">
Do I need to be home during the cleaning?
<span class="faq-icon">+</span>
</button>
<div class="faq-answer">
<div class="faq-answer-inner">No. Many of our clients provide a key or entry code and go about their day. We communicate before and after every visit so you always know how things went. We are fully insured, so your home and belongings are always protected.</div>
</div>
</div>
<div class="faq-item">
<button class="faq-question" onclick="toggleFaq(this)">
What is included in a standard cleaning?
<span class="faq-icon">+</span>
</button>
<div class="faq-answer">
<div class="faq-answer-inner">Our standard cleaning includes vacuuming and mopping all floors, dusting surfaces and furniture, cleaning bathrooms (sink, toilet, shower/tub, mirrors), wiping down kitchen surfaces and appliances, and emptying trash. Every session follows a structured checklist so you know exactly what to expect.</div>
</div>
</div>
<div class="faq-item">
<button class="faq-question" onclick="toggleFaq(this)">
How much does house cleaning cost?
<span class="faq-icon">+</span>
</button>
<div class="faq-answer">
<div class="faq-answer-inner">Bi-weekly cleaning starts at $130 per visit. Monthly cleaning starts at $145 per visit. Final pricing depends on your home's size, condition, and specific needs. We provide a personalized quote before you commit to anything — no hidden fees.</div>
</div>
</div>
<div class="faq-item">
<button class="faq-question" onclick="toggleFaq(this)">
Are you insured and background-checked?
<span class="faq-icon">+</span>
</button>
<div class="faq-answer">
<div class="faq-answer-inner">Yes. Your Tidy Home is fully insured for your peace of mind. Every cleaner is selected, trained, and background-checked. We treat every client's home with care, accountability, and respect.</div>
</div>
</div>
<div class="faq-item">
<button class="faq-question" onclick="toggleFaq(this)">
Do you offer one-time or deep cleaning?
<span class="faq-icon">+</span>
</button>
<div class="faq-answer">
<div class="faq-answer-inner">We focus on recurring maintenance cleaning — bi-weekly and monthly plans. This lets us deliver consistent quality and reliable scheduling. Our service is designed for homes that are already maintained and need regular upkeep, not heavy-duty or restorative work.</div>
</div>
</div>
<div class="faq-item">
<button class="faq-question" onclick="toggleFaq(this)">
How do I get a quote?
<span class="faq-icon">+</span>
</button>
<div class="faq-answer">
<div class="faq-answer-inner">Click the "Get a Free Quote" button anywhere on this page or call us at (617) 214-2532. We'll ask a few questions about your home size and cleaning frequency, then give you a clear, upfront price — no obligation.</div>
</div>
</div>
</div>
</div>
</section>
<!-- ===== GOOGLE REVIEW CTA ===== -->
<section class="review-section">
<div class="container fade-in">
<h2>Love a Clean Home? Share Your Experience</h2>
<p>We're a passionate cleaning service based in Clinton, MA — and every review means the world to us. If you've enjoyed working with Your Tidy Home, please leave us a Google review.</p>
<a href="https://share.google/XOSxN8OilOpwvf9rm" class="btn btn-review" target="_blank" rel="noopener">★ Leave Us a Google Review</a>
</div>
</section>
<!-- ===== FINAL CTA ===== -->
<section class="final-cta" id="cta">
<div class="container fade-in">
<div class="limited">⚡ Limited spots — we cap new clients each month</div>
<h2>Ready for a Cleaner Home?</h2>
<p>Life in Central MA moves fast. Let us take one thing off your plate. Reliable, affordable house cleaning — so your home is always ready, even when your schedule isn't.</p>
<div style="display:flex; gap:14px; justify-content:center; flex-wrap:wrap;">
<a href="https://yourtidyhomecleaning.com/quote/" class="btn btn-primary">✨ Get a Free Quote Today</a>
<a href="tel:+16172142532" class="btn btn-outline">📞 Call (617) 214-2532</a>
</div>
</div>
</section>
<!-- ===== FOOTER ===== -->
<footer class="footer">
<div class="container">
<div class="footer-grid">
<div>
<img src="https://i0.wp.com/yourtidyhomecleaning.com/wp-content/uploads/2026/02/untitled-project-16.png?fit=1200%2C357&ssl=1" alt="Your Tidy Home" style="height:40px; margin-bottom:16px; filter: brightness(0) invert(1);">
<p>Reliable, affordable house cleaning for homeowners in Central MA & MetroWest.</p>
<div class="footer-contact" style="margin-top:16px;">
<a href="tel:+16172142532">📞 +1 (617) 214-2532</a>
<a href="mailto:hello@yourtidyhomecleaning.com">✉ hello@yourtidyhomecleaning.com</a>
<p>🕐 Mon–Fri, 8:00 AM – 5:00 PM</p>
</div>
</div>
<div>
<h4>Quick Links</h4>
<ul class="footer-links">
<li><a href="https://yourtidyhomecleaning.com/about/">► About</a></li>
<li><a href="https://yourtidyhomecleaning.com/checklist/">► Checklist</a></li>
<li><a href="https://yourtidyhomecleaning.com/quote/">► Get a Quote</a></li>
<li><a href="https://yourtidyhomecleaning.com/areas-we-serve/">► Where We Serve</a></li>
<li><a href="https://yourtidyhomecleaning.com/contact-us/">► Contact Us</a></li>
<li><a href="https://yourtidyhomecleaning.com/blog/">► Blog</a></li>
<li><a href="https://yourtidyhomecleaning.com/faqs/">► FAQs</a></li>
</ul>
</div>
<div>
<h4>Areas We Serve</h4>
<div class="footer-cities">
<a href="https://yourtidyhomecleaning.com/areas-we-serve/worcester-ma/" class="footer-city">Worcester</a>
<span class="footer-city">Clinton</span>
<span class="footer-city">Lancaster</span>
<span class="footer-city">Lunenburg</span>
<span class="footer-city">Sterling</span>
<span class="footer-city">Rutland</span>
<span class="footer-city">Northborough</span>
<span class="footer-city">Westborough</span>
<span class="footer-city">Grafton</span>
<span class="footer-city">Acton</span>
<span class="footer-city">Concord</span>
<span class="footer-city">Weston</span>
<span class="footer-city">Wayland</span>
<span class="footer-city">Berlin</span>
<span class="footer-city">Boylston</span>
<span class="footer-city">Harvard</span>
<span class="footer-city">Hudson</span>
<span class="footer-city">West Boylston</span>
</div>
</div>
<div>
<h4>Get Started</h4>
<p style="margin-bottom:16px;">Ready for a cleaner home? Book your spot today.</p>
<a href="https://yourtidyhomecleaning.com/quote/" class="btn btn-primary" style="font-size:0.85rem; padding:12px 24px;">✨ Free Quote</a>
<div style="margin-top: 24px;">
<h4>Follow Us</h4>
<div style="display:flex; gap:12px; margin-top:8px;">
<a href="#" style="width:36px;height:36px;border-radius:50%;background:rgba(255,255,255,0.1);display:flex;align-items:center;justify-content:center;" title="Facebook">f</a>
<a href="#" style="width:36px;height:36px;border-radius:50%;background:rgba(255,255,255,0.1);display:flex;align-items:center;justify-content:center;" title="Instagram">📷</a>
<a href="#" style="width:36px;height:36px;border-radius:50%;background:rgba(255,255,255,0.1);display:flex;align-items:center;justify-content:center;" title="WhatsApp">💬</a>
</div>
</div>
</div>
</div>
<div class="footer-bottom">
<p>&copy; 2026 Your Tidy Home Cleaning Services. All rights reserved.</p>
<div class="footer-legal">
<a href="https://yourtidyhomecleaning.com/privacy-policy/">Privacy Policy</a>
<a href="https://yourtidyhomecleaning.com/terms-of-service/">Terms of Service</a>
<a href="https://yourtidyhomecleaning.com/policies-service-agreement/">Policies</a>
</div>
</div>
</div>
</footer>
<!-- ===== SCHEMA MARKUP ===== -->
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "LocalBusiness",
"@id": "https://yourtidyhomecleaning.com/#business",
"name": "Your Tidy Home Cleaning Services",
"description": "Reliable, affordable house cleaning for homeowners in Central Massachusetts and MetroWest. Bi-weekly and monthly maintenance cleaning. Fully insured.",
"url": "https://yourtidyhomecleaning.com/",
"telephone": "+16172142532",
"email": "hello@yourtidyhomecleaning.com",
"image": "https://yourtidyhomecleaning.com/wp-content/uploads/2026/02/untitled-project-16.png",
"priceRange": "$130-$145",
"address": {
"@type": "PostalAddress",
"addressLocality": "Clinton",
"addressRegion": "MA",
"addressCountry": "US"
},
"areaServed": [
{"@type": "City", "name": "Worcester", "address": {"@type": "PostalAddress", "addressRegion": "MA"}},
{"@type": "City", "name": "Clinton", "address": {"@type": "PostalAddress", "addressRegion": "MA"}},
{"@type": "City", "name": "Lancaster", "address": {"@type": "PostalAddress", "addressRegion": "MA"}},
{"@type": "City", "name": "Lunenburg", "address": {"@type": "PostalAddress", "addressRegion": "MA"}},
{"@type": "City", "name": "Sterling", "address": {"@type": "PostalAddress", "addressRegion": "MA"}},
{"@type": "City", "name": "Rutland", "address": {"@type": "PostalAddress", "addressRegion": "MA"}},
{"@type": "City", "name": "Northborough", "address": {"@type": "PostalAddress", "addressRegion": "MA"}},
{"@type": "City", "name": "Westborough", "address": {"@type": "PostalAddress", "addressRegion": "MA"}},
{"@type": "City", "name": "Grafton", "address": {"@type": "PostalAddress", "addressRegion": "MA"}},
{"@type": "City", "name": "Acton", "address": {"@type": "PostalAddress", "addressRegion": "MA"}},
{"@type": "City", "name": "Concord", "address": {"@type": "PostalAddress", "addressRegion": "MA"}},
{"@type": "City", "name": "Weston", "address": {"@type": "PostalAddress", "addressRegion": "MA"}},
{"@type": "City", "name": "Wayland", "address": {"@type": "PostalAddress", "addressRegion": "MA"}},
{"@type": "City", "name": "Berlin", "address": {"@type": "PostalAddress", "addressRegion": "MA"}},
{"@type": "City", "name": "Boylston", "address": {"@type": "PostalAddress", "addressRegion": "MA"}},
{"@type": "City", "name": "Harvard", "address": {"@type": "PostalAddress", "addressRegion": "MA"}},
{"@type": "City", "name": "Hudson", "address": {"@type": "PostalAddress", "addressRegion": "MA"}},
{"@type": "City", "name": "West Boylston", "address": {"@type": "PostalAddress", "addressRegion": "MA"}}
],
"openingHours": "Mo-Fr 08:00-17:00",
"sameAs": [],
"hasOfferCatalog": {
"@type": "OfferCatalog",
"name": "House Cleaning Services",
"itemListElement": [
{
"@type": "Offer",
"name": "Bi-Weekly House Cleaning",
"description": "Recurring maintenance cleaning every two weeks. Includes kitchen, bathrooms, bedrooms, living areas, floors, and surfaces.",
"price": "130",
"priceCurrency": "USD",
"priceSpecification": {
"@type": "UnitPriceSpecification",
"price": "130",
"priceCurrency": "USD",
"unitText": "visit"
}
},
{
"@type": "Offer",
"name": "Monthly House Cleaning",
"description": "Recurring maintenance cleaning once a month. Full kitchen, bathroom, bedroom, and living area cleaning.",
"price": "145",
"priceCurrency": "USD",
"priceSpecification": {
"@type": "UnitPriceSpecification",
"price": "145",
"priceCurrency": "USD",
"unitText": "visit"
}
}
]
},
"aggregateRating": {
"@type": "AggregateRating",
"ratingValue": "5.0",
"reviewCount": "47"
}
}
</script>
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "FAQPage",
"mainEntity": [
{
"@type": "Question",
"name": "What areas do you serve in Massachusetts?",
"acceptedAnswer": {
"@type": "Answer",
"text": "We serve Central MA and MetroWest including Worcester, Clinton, Lancaster, Lunenburg, Sterling, Rutland, Northborough, Westborough, Grafton, Acton, Concord, Weston, Wayland, Berlin, Boylston, Harvard, Hudson, and West Boylston."
}
},
{
"@type": "Question",
"name": "How often should I schedule house cleaning?",
"acceptedAnswer": {
"@type": "Answer",
"text": "Most clients book bi-weekly cleanings. This prevents buildup and keeps your home consistently fresh. Monthly is a good fit for smaller or well-maintained homes."
}
},
{
"@type": "Question",
"name": "Do I need to be home during the cleaning?",
"acceptedAnswer": {
"@type": "Answer",
"text": "No. Many clients provide a key or entry code and go about their day. We communicate before and after every visit. We are fully insured."
}
},
{
"@type": "Question",
"name": "What is included in a standard cleaning?",
"acceptedAnswer": {
"@type": "Answer",
"text": "Standard cleaning includes vacuuming and mopping all floors, dusting surfaces and furniture, cleaning bathrooms, wiping down kitchen surfaces and appliances, and emptying trash. Every session follows a structured checklist."
}
},
{
"@type": "Question",
"name": "How much does house cleaning cost?",
"acceptedAnswer": {
"@type": "Answer",
"text": "Bi-weekly cleaning starts at $130 per visit. Monthly cleaning starts at $145 per visit. Final pricing depends on home size, condition, and specific needs."
}
},
{
"@type": "Question",
"name": "Are you insured and background-checked?",
"acceptedAnswer": {
"@type": "Answer",
"text": "Yes. Your Tidy Home is fully insured. Every cleaner is selected, trained, and background-checked."
}
},
{
"@type": "Question",
"name": "Do you offer one-time or deep cleaning?",
"acceptedAnswer": {
"@type": "Answer",
"text": "We focus on recurring maintenance cleaning — bi-weekly and monthly plans. Our service is designed for homes that are already maintained and need regular upkeep."
}
},
{
"@type": "Question",
"name": "How do I get a quote?",
"acceptedAnswer": {
"@type": "Answer",
"text": "Click the Get a Free Quote button or call (617) 214-2532. We provide a clear, upfront price with no obligation."
}
}
]
}
</script>
<!-- ===== SCRIPTS ===== -->
<script>
// Navbar scroll effect
window.addEventListener('scroll', () => {
document.getElementById('nav').classList.toggle('scrolled', window.scrollY > 20);
});
// Mobile menu toggle
document.getElementById('mobileToggle').addEventListener('click', () => {
document.getElementById('navLinks').classList.toggle('open');
});
// FAQ toggle
function toggleFaq(btn) {
const item = btn.parentElement;
const answer = item.querySelector('.faq-answer');
const isOpen = item.classList.contains('open');
// Close all
document.querySelectorAll('.faq-item').forEach(el => {
el.classList.remove('open');
el.querySelector('.faq-answer').style.maxHeight = null;
});
if (!isOpen) {
item.classList.add('open');
answer.style.maxHeight = answer.scrollHeight + 'px';
}
}
// Scroll fade-in animations
const observer = new IntersectionObserver((entries) => {
entries.forEach(entry => {
if (entry.isIntersecting) {
entry.target.classList.add('visible');
}
});
}, { threshold: 0.1, rootMargin: '0px 0px -40px 0px' });
document.querySelectorAll('.fade-in').forEach(el => observer.observe(el));
</script>
</body>
</html>

House Cleaning Services in Central MA & MetroWest | Your Tidy Home