Infinity Pool Services had been cleaning pools in Singapore for 15 years. Solid reputation. Great customers. Zero Google presence.
Search “pool maintenance Singapore” and they showed up on page five. Their competitors — many of them worse at the actual work — were sitting at the top, taking every lead.
They came to us. We fixed it. Here’s exactly what we did.
The Results

- 212% more organic traffic — 120 to 375+ monthly visitors
- 35 keywords in Google’s top 3, including their core service terms
- 28+ qualified leads every month from organic search alone
- #1 on Google Maps for “pool cleaning near me”
- Paid for itself in month one
Numbers held. Still climbing.
What Was Broken
Site speed was a disaster. Five seconds to load on mobile. Google penalizes that directly. So do users — most leave after three seconds.
17 broken links. Google’s crawlers hit dead ends and stopped exploring. Big chunks of the site weren’t being indexed at all.
No Maps presence. Someone in Bukit Timah searches “pool cleaning near me.” Competitors show up. This company doesn’t. Those leads went straight to someone else — every single day.
Weak content. Service pages existed but said almost nothing useful. No depth, no local context, no answers to actual customer questions. Google had no reason to rank them.
No backlinks. Without other sites pointing to them, Google had no signal to trust them over the competition.
Five problems. All fixable. All quietly bleeding leads every month.
What We Did
Fixed the technical foundation first. Load time: 5.2 seconds down to 1.8. Cleared all 17 broken links. Rebuilt for mobile. Submitted a proper sitemap. None of this is exciting — all of it was necessary. Skip this step and nothing else works properly.
Found what customers actually search for. Beyond the obvious terms. Neighborhood searches. Long-tail questions. The phrases people type when they’re close to making a decision and ready to hire someone. That’s where buying intent lives.
Rewrote every service page. Real structure. Actual depth. Singapore-specific context. FAQs built from genuine customer questions. Clear calls-to-action. Pages written for people, not search engines — which, ironically, is exactly what search engines now reward.
Dominated local search. Rebuilt the Google Business Profile from scratch. Proper categories, service areas, photos, a description worth reading. Set up a review generation system with schema markup so star ratings show in search results. Created dedicated pages for Sentosa Cove, Bukit Timah, and Tanglin.
Built real backlinks. Outreach to Singapore home improvement blogs. Listings in legitimate local directories. Content worth referencing. No purchased links — Google catches that and the penalties aren’t worth it. Every link was earned.
What Moved the Needle Most
Local SEO. For a business serving specific neighborhoods, Google Maps is where the best leads come from. Warm, nearby, ready to book. Nothing converts better.
Content that compounds. One blog post on green pool recovery now pulls 40+ visitors and five to eight inquiries every month — without touching it again. Write it right once and it works indefinitely.
Technical fixes first. Great content on a broken site goes nowhere. The foundation has to be solid before anything else matters.
The Client
“Within just 3 months, our website started bringing in real leads consistently. Our calls have doubled. This completely transformed our online presence.”
— Infinity Pool Services, Singapore
The Bottom Line
No tricks. No shortcuts. No algorithm hacks.
Fix what’s broken. Write content people actually need. Show up in local search. Build trust with real backlinks. Do it consistently for 90 days.
That’s the whole thing. It worked here. It works for any service business willing to do it properly.
Want results like this? Let’s build your SEO growth system. visit Sr Surojit Roy