SEO Case Study: How We Ranked a Cleaning Company #1 on Google (2026)
The Client: Maid To Sparkle Utah
Maid To Sparkle Utah is a professional cleaning company serving residential and commercial clients across Utah. In 2024, they were stuck on page 3 of Google for their main keywords — “cleaning services Utah” and “professional cleaners Salt Lake City.” They came to us wanting more leads without increasing their ad budget.
The problem: Their website was built in 2019, had broken internal links, no schema markup, and zero local citation consistency. Google simply did not trust them as an authority for their service area.
The Strategy
We implemented a 3-phase SEO strategy over 6 months:
Phase 1: Technical Foundation (Month 1-2)
- Site speed optimization: Reduced load time from 4.2s to 1.1s by compressing images, enabling browser caching, and switching to a lighter theme.
- Schema markup: Added LocalBusiness, Service, and FAQ schema to every service page.
- Mobile responsiveness: Fixed 14 mobile usability issues flagged in Google Search Console.
- Broken links: Fixed 23 broken internal links and 8 broken external outbound links.
Phase 2: Local SEO (Month 2-4)
- Google Business Profile overhaul: Added 28 photos, updated service categories, and set up Q&A for the 15 most common customer questions.
- Citation cleanup: Fixed NAP inconsistencies across 12 directories (Yelp, YellowPages, Angi, BBB, etc.). Their phone number was wrong on 3 platforms.
- Review generation: Built a post-service text message workflow that generated 47 new 5-star reviews in 90 days.
- Local content: Created 8 location-specific service pages targeting “cleaning Salt Lake City,” “cleaning Provo,” “cleaning Ogden,” etc.
Phase 3: Authority Building (Month 4-6)
- Guest posts: Published 4 articles on Utah home improvement blogs with contextual backlinks.
- PR mentions: Got featured in a local Utah business roundup article.
- Internal linking restructure: Created a silo structure linking service pages to location pages and blog posts.
The Results
After 6 months (January to June 2025), here is what happened:
- Ranking #1 for “cleaning services Utah” (was #24)
- Ranking #3 for “professional cleaners Salt Lake City” (was #31)
- Organic traffic: 310% increase (from 480 to 1,970 monthly visits)
- Leads from organic: 22/month → 89/month (304% increase)
- Google Business Profile impressions: 4,200/month → 18,500/month
- Average position in Google Maps 3-Pack: #7 → #2
Key Takeaways
Three things made the biggest difference:
- GBP completeness beat everything. After fixing the profile with photos, accurate categories, and regular posts, local rankings improved within 3 weeks — before any link building happened.
- Site speed was the hidden multiplier. Going from 4.2s to 1.1s correlated with a 22% improvement in conversion rate alone, not just rankings.
- Review velocity matters more than total count. Getting 5-7 new reviews per week consistently outperformed competitors with 200+ reviews but no recent ones.
This case study proves that small service businesses can dominate local search without a massive budget — what matters is systematic execution of the fundamentals.
Ready to get the same results for your business? Contact our SEO team for a free audit.
Need help implementing these strategies?
Get a free digital marketing audit customized for your business.
Claim Your Free Audit