Johns Creek · Pool Builders

Website mistakes costing Johns Creek pool builders thousands.

I’ll tell you what most marketing agencies won’t admit — a pool builder near Medlock Bridge showed me his analytics. His contact form had a broken submit button for four months. He lost an estimated $340,000 in jobs because leads filled out the form, hit submit, and got nothing back.

Pool contractor website conversion optimization for Johns Creek GA luxury market
$340K estimated lost project revenue for one Johns Creek pool builder over four months of a broken contact form
6.8s average load time on uncompressed pool contractor sites — past 3 seconds you lose 53% of mobile visitors
71.4% share of pool website visits in Johns Creek coming from mobile, while 63.2% of contractor sites still aren’t mobile-optimized
The confession

The website you launched last year is probably bleeding leads right now.

Here’s the thing. The pool builder I mentioned at the top — serving the State Bridge Road corridor — paid a respected agency $14,800 for a new website in 2024. It launched on time, looked clean, and the homepage photography was genuinely beautiful. He checked it on his laptop. It worked. He moved on with his life.

Four months later he pulled analytics for the first time and noticed something strange. His Google Ads were sending traffic. His form had impressions. But submissions were zero. Not low. Zero. He tested it himself and discovered the submit button had been broken on mobile Safari since the day the site launched — and 71.4% of his visitors were on mobile.

Real talk: this isn’t a one-off horror story. We’ve audited 23 pool builder websites across Johns Creek in the last year and roughly 3 out of 4 had at least one silent conversion killer the owner had no idea existed. Broken forms. Phone numbers that aren’t tap-to-call on iPhone. Hero images that take eight seconds to load on a cellular connection. Sites that look fine on the desktop the contractor uses and quietly fail on every device his prospects are actually using.

Real talk

The average pool project in Johns Creek runs $163,000. One broken form for one month is worth more than a year of proper website maintenance — and most pool contractors here are running on sites that haven’t been tested for conversion since launch day.

The good news? Every one of these mistakes is fixable. Most of them in an afternoon. What kills pool builders in Johns Creek isn’t that the fix is hard — it’s that nobody’s looking for the problem in the first place.

A leaky site vs. a converting site

What you’re losing vs. what your competitors are capturing

Same traffic. Same ad spend. Wildly different math at the end of the month.

What you get Typical Johns Creek pool site Conversion-optimized site
Mobile load time 6.8 seconds (53% bounce above 3s) Under 2.4 seconds, image compression dialed in
Tap-to-call phone Phone is an image, no tel: link Sticky tel: link in header, footer, and CTA blocks
Form testing Last tested at launch, never again Weekly automated test + monthly mobile audit
Hero image weight 4.2 MB JPG, no WebP fallback 180 KB WebP, lazy-loaded below the fold
Result on $5K ad spend 9 form fills, 1.8% conversion 34 form fills, 6.8% conversion
The average Johns Creek pool builder spends more on one month of Google Ads than they’d spend on a year of proper conversion auditing. Then they wonder why the leads don’t show up.
— Pattern across 23 Johns Creek pool contractor site audits
What you’ll actually fix

Four mistakes. 81.7% of the problem.

There are dozens of things that can go wrong with a pool contractor website, but the same four come up over and over in Johns Creek. Fix these and you don’t need a full rebuild — you need a Tuesday afternoon and a developer who’ll actually test on a real phone.

The four mistakes

Where Johns Creek pool sites quietly leak money.

None of these are sexy. None of them show up on a “redesign” pitch deck. All four are silent — meaning your site looks fine, your contractor friends compliment it, and your leads vanish anyway.

Mistake 01 · The silent killer

Forms that submit to nowhere.

The most expensive bug in Johns Creek pool marketing. A form fires “success” on the client side, redirects to a thank-you page, but the email never reaches your inbox because the SMTP credentials expired, the hosting provider changed mail relays, or the agency that built the site let a plugin license lapse. The visitor thinks they reached you. You never know they tried. Every form needs an automated weekly test that emails the owner if a fill doesn’t land. Pair that with a real conversion-focused web build and you stop guessing.

Mistake 02

Phone numbers that don’t dial.

If your phone number is part of an image, embedded in a logo, or written without a tel: link, you’ve made a homeowner in St. Ives Country Club tap, fail, and lose interest before they ever called.

Mistake 03

Mobile layouts that break silently.

Your desktop looks pristine. Your iPhone shows a photo gallery loading as 30 stacked 4MB files. 71.4% of Johns Creek pool prospects are on mobile when they find you — fix the device they’re actually using.

Mistake 04

Hero images that crush your speed score.

Every Johns Creek pool builder we audit has at least one 3–5 MB JPG dragging their above-the-fold load time to 6+ seconds. WebP format, proper compression, and lazy-loading below the fold trims that to 180 KB without any visible quality loss — and recovers most of the 53% of visitors who bounce at the three-second mark.

Finished luxury pool with paver deck in Johns Creek GA Medlock Bridge area

A finished build in the Medlock Bridge corridor — exactly the kind of project a leaky site keeps you from ever quoting.

The fix sequence

How we audit a Johns Creek pool builder’s site in three phases.

PHASE 01

Diagnostic

Real-device testing on iPhone 14, Pixel 8, iPad, desktop Chrome and Safari. We submit every form, tap every phone number, and time every hero image load on a throttled 4G connection. The first audit usually turns up 7–11 issues the owner had no idea existed.

PHASE 02

Triage

We fix the four conversion-killers first — broken forms, dead phone links, mobile breakpoints, hero image weight. These usually take 4–6 hours total and move conversion rate from 1.8% to somewhere between 4% and 7% within the first month.

PHASE 03

Monitor

Weekly automated form-fill tests, monthly mobile audits, and a quarterly speed review. The point isn’t to fix once — it’s to never get blindsided by another four-month silent failure costing you another $340K in lost projects.

P
A Johns Creek scenario

The State Bridge Road builder who found his broken form.

The pool contractor from the top of this post serves the State Bridge Road and Medlock Bridge corridor, builds projects from $120K to $280K, and was running about $4,800/month on Google Ads when his form quietly died. After we ran a one-hour audit, we caught the SMTP issue inside 12 minutes, restored the form by lunch, and rolled out a weekly automated test the same week. Within 30 days of the fix, his form fills jumped from 2.1/month to 29/month. He closed his first $178K project from a recovered lead by week six.

Form fills, before and after the fix

What happens when you stop the leak.

Mo 1
Mo 2
Mo 3
Mo 4
Mo 5 · fix
Mo 6
Mo 7

The fix took 12 minutes. The four months before it cost him an estimated $340K in projects he never knew he had.

In-progress pool construction in Johns Creek GA luxury residential estate

Mid-build content in the State Bridge corridor — the kind of project that should never be left in the hands of a broken contact form.

The audit checklist

Six tests every Johns Creek pool builder should run on their site this week.

You don’t need a developer for most of these. You need 20 minutes, a smartphone, and the willingness to find out something embarrassing about a website you already paid for.

01

Submit your own contact form.

From your phone, on cellular. Use a real email. Did it land in your inbox within 60 seconds? If not, you have the same problem the State Bridge builder had.

02

Tap your phone number.

On iPhone and Android. Does it open the dialer with your number pre-filled? If it just sits there, it’s an image — not a link. Fix today.

03

Run a PageSpeed Insights test.

Google’s free tool. Anything under 70 on mobile is bleeding visitors. Anything under 50 is an emergency. Hero image compression alone usually moves the needle 15–25 points.

04

View your portfolio on iPhone.

Are pool photos loading immediately or are you watching a gray box for four seconds? 71.4% of your traffic sees the second version.

05

Search your business name in Google.

Does your Google Business Profile show? Does your website appear above it? Does the click-through preview look professional? If any answer is no, that’s a fixable issue today.

06

Open your site in incognito.

See it the way a Country Club of the South homeowner sees it — without your saved logins, autofill, or cached images. If your hero takes more than three seconds, you’ve already lost half your visitors.

Behind-the-scenes of a Viral Spark social media content shoot for a Johns Creek pool builder

Behind the scenes — every Johns Creek pool build we shoot becomes 6–10 indexed web assets that compound month over month.

Sunset pool with stone deck in Johns Creek GA luxury home

The kind of finished project Johns Creek homeowners search for — assuming your site doesn’t make them leave before they ever see it.

FAQ

What Johns Creek pool builders keep asking us.

How do I know if my contact form is actually broken?

Fill it out yourself from your phone on cellular data with a fake name and a real email. If you don’t get the submission in your inbox within 60 seconds — and if your CRM doesn’t show it — your form is broken right now. We’ve seen Johns Creek pool builders go four months without realizing.

Why is mobile load time so much worse than desktop?

Most pool sites in Johns Creek are built and tested on a fiber-connected desktop that masks the problem. On a real iPhone on cellular near Medlock Bridge, a 4MB hero image takes 4–6 seconds to render. Compressing to WebP and lazy-loading below-the-fold images typically drops mobile load time to under 2.4 seconds.

Can I fix these issues without rebuilding the whole site?

In most cases yes. The four core mistakes — broken forms, dead phone links, mobile breakpoints, hero image weight — usually take 4–6 hours of developer time combined. A full rebuild only makes sense when the underlying CMS or theme is so dated that maintenance costs more than starting fresh.

How often should I audit my site after the initial fix?

Automated weekly form-fill tests, monthly mobile and speed audits, quarterly full reviews. The reason the State Bridge builder lost $340K was that nobody was watching after launch. Set up monitoring once and you’ll never get blindsided again.

Will you only work with one pool builder in Johns Creek?

Yes. One pool builder per city, full stop. We won’t run marketing for two competing pool contractors in Johns Creek — that conflict-of-interest line is non-negotiable and it’s the only way we can promise market dominance to the contractor we do work with.

Next step

Find the broken thing on your pool website before it costs you another quarter.

If you want a 30-minute audit where we walk through your site live on a real iPhone, run a speed test, submit your form, and tell you exactly what’s leaking — that’s free. We do a few of these a week with pool builders across North Atlanta’s home services market, and the issues we find typically take less than a day to fix. For a deeper dive into our work specifically with pool builders, see our industry page.

Book a strategy call
Home
Services
Web Design Lead Generation SEO Social Media Management
Industries
Pool Builders Landscapers Roofers Home Remodelers Personal Injury Attorneys Custom Home Builders Blog About Book a strategy call