Owner's guide

SEO for Pool Companies (Service, Repair & Builders)

Pool company SEO gets a service, repair, or build company named when someone searches for pool work in a town you serve, or asks an assistant who to hire. That answer comes from a Google Business Profile that matches the truck, recent reviews, and a page for the service in that town.

Short answer: Keep the Google Business Profile accurate, earn reviews from the stops a customer actually felt, and publish separate pages for weekly service, repair, and new builds in the towns you really work. Drumroll runs that loop: the ask when a stop closes, the post from the job photo, and the pages an assistant can quote. An agency retainer is optional. Book a demo for pricing. Nothing here invents a Drumroll rate.

Service, repair, and new builds are different searches

A homeowner who searches for weekly service wants a company on a route this week. A homeowner who searches for a pump, filter, or heater wants a diagnosis, not a cleaning plan. A homeowner who searches for a builder is comparing a project that takes months, a material, and a price range. The local SEO guide covers the general version. Pool companies lose the search when one homepage tries to be all three.

Treat anything private as invisible. The chemistry log, the gate code, and the note in the route software are not evidence. These are: a Google Business Profile that matches the truck, reviews from this season that name the service and the neighborhood, photos from jobs you finished, and a page that answers the question the way the person on the phone would. If those four are thin, another blog post about crystal-clear water will not fix the map pack. Profile, reviews, pages, then the AI answer, in that order. Drumroll is built to run that loop so the office does not staff it.

If the company only runs routes, do not publish a builder page to chase a project keyword. If the company only builds, do not wear a weekly-service category to fill a calendar. If you do both, give each job its own page and say which crews do that work. The service page links to the cities on the route. The build page links to towns where you finished a pool you can describe. Drumroll's AEO Engine drafts those pages from work you already did. Someone at the company approves them before they publish, including any line about a warranty or a material.

Google Business Profile and the map pack

The map pack is the profile. Open it on a phone the way a homeowner does, with a green pool or a pump that quit. The name should be the name on the truck and the invoice. Stuffing "best cheap pool service" into the business name is a fast way to get the listing edited or suspended. The primary category should match the job you want that pack to show: weekly cleaning and service, repair, or construction. Add a second category only when you sell that work and Google offers the category.

Then decide whether the pin is a real customer-facing address. If customers come to a store or a showroom, show it and keep the hours identical to the website and the phone greeting. If techs leave from home or a yard the public should not visit, use a service-area listing and list the cities you will actually drive to this month. A service area that still includes towns you dropped last season trains both Google and the caller to expect a truck that will not come.

Fill the services list with what you sell, in customer language. Weekly maintenance, pool opening, pool closing, green-pool recovery, pump repair, filter repair, heater repair. A builder adds the project types you actually install. Skip a service you subcontract and never schedule. Write a short description that names the cities and a promise you can keep: a weekly route, a walkthrough before a repair, a start date for openings. The description is not a place for every town in the state.

Photos are the part owners skip and neighbors notice. A stock photo of turquoise water does not prove you were on a route this week. A photo of that water, that equipment pad, or the pool before and after a recovery does. One a week, from a real stop, with the service and the neighborhood in the caption. That is also the raw material for a Google post. The manual version of the setup is optimizing your Google Business Profile. On Drumroll's Growth plan, Gigs do that from the job photo: the draft names the service and the town, and you approve it before it goes to Google, Facebook, Instagram, and your site. Recent work shows the page format. The Local plan keeps the profile active each week, including the months when the route slows down.

Two quieter checks save more leads than a new logo. The phone number, the hours, and the booking link have to match the website. And the Q&A should hold the questions the office already answers: dogs and gate codes, what happens if it rains, what an opening includes, how a weekly plan differs from a one-time cleanup. Answer them on the profile so the person comparing three listings can decide before they call.

Service pages and city pages

The result under the map pack is a page. "Pool service" as a single homepage will not rank for a green pool in the next town, a heater that died in October, or a builder comparison that is really about plaster and a timeline. Those are different jobs, and they need different pages.

Build the service pages for work you sell, and say what the visit includes. Weekly maintenance: how often you come, what you check, and what the customer does with the gate. Green-pool recovery: how you tell a chemistry problem from a circulation problem, in plain words, without pretending every green pool is the same job. Pump, filter, and heater repair: what the visit covers before anyone talks about a replacement. Openings and closings: when you start, what you check, and what the customer should do before you arrive. A builder page names the pools you design or remodel, the towns where you have finished one, and what the customer can see in the project. It should not read like a weekly skim.

Add a city or neighborhood page only for a place you run trucks or build. Name the pools and the equipment you actually see there. A plaster pool in a hot climate is not a vinyl pool on a lake, and a commercial account is not a backyard route. Tie the city page to the services you perform there.

The failure mode is the doorway page. Fifty URLs, one paragraph, the city name swapped. Google has been discounting that pattern for years, and an assistant has nothing specific to quote. If you cannot write three sentences that would be wrong for the neighboring town, you do not have a page yet. You have a template. Publish fewer pages and make each one answer the question the way the office would on the phone.

Link them like a map. The opening page links to the cities where you open pools. The city page links back to the services you perform there. The homepage links to the services. A useful first sentence names the service, the place, what the visit includes, and how to book. That is the shape Drumroll's AEO Engine drafts from work you already did, for someone at the company to approve before it publishes. You do not need a new website to start. Lines about chemicals, plaster, and guarantees need a person who works at the company.

Reviews on a recurring route

On a weekly route the homeowner often judges the water that evening, after the tech has left. They will write about an opening, a green pool brought back, or a repair they watched. They will not write about a quiet Tuesday skim, and a text every Tuesday trains the best accounts to ignore you. The comparison of tools built for that motion is best review tools for pool companies.

Ask when the customer felt the work: the first month of service, an opening or closing, a green-pool recovery, or a pump, filter, or heater they noticed. If the homeowner is at the equipment pad and the visit went well, ask before the tech leaves. A tap card opens the review page on their phone, credited to that tech. When the stop is gated or nobody is outside, send one text the same day, while the water still looks like the photo. Skip accounts that already reviewed you. Wording examples are in how to ask and positive review examples.

What you want in the sentence is the service, the area, and what happened. "They opened the pool in April and walked me through what they checked" is a review an assistant can quote and a neighbor can trust. "Great pool guy, 5 stars" is a star. It is a weak sentence. Invite that detail. Do not hand over a script, and do not ask the customer to name the technician as a condition of the review. Google has been filtering reviews that look coached, including ones that exist to mention an employee. The short version of that shift is the employee-name policy note. A tool that standardizes the ask, and does not coach names, is how a route stays inside the rule without an office manager rewriting every text.

If the route lives in Pool Brain, the ask can leave from the job you already close. The account owner pastes an API key. Only the owner can connect, and the key stays private. When a one-time job or a route stop is marked complete, one text or email goes out, credited to the tech. You choose which job types qualify, how often the same customer can be asked, and which Pool Brain users map to your team. A job sends one request. Opt-outs and quiet hours are honored. Customers who already left a review are not asked again. You can pause or disconnect whenever you want. The card still covers the pad when someone is standing there, with or without that connection. Details are on the integrations page. Jobber is not a live connector yet.

Complaints cluster around a green pool that came back, a missed stop, and a bill that missed the estimate. Reply within a day or two. Say what you will do, and take the chemistry argument offline. New, specific reviews move the average more than a perfect rebuttal. The negative review guide is the short framework.

AI visibility

Homeowners now ask a full question. Who opens pools in this city and shows up in April. Who can take a green pool back without a lecture. Who will diagnose a heater before selling a new one. Who built the pool on their street. ChatGPT, Google AI Overviews, and Perplexity have to name someone. They name companies they can support with recent reviews, a profile that shows this season of work, and a page that answers in plain language. A rank report with no new public proof is not visibility.

You can test this without a vendor. Ask an assistant, in a fresh chat, who to hire for the service you most want to grow, in the town you most want to win. Read which companies it names and which sentences it uses. If it cannot find a review or a page that matches the question, that is the gap. If it names you with a stale detail, fix the page that taught it the stale detail. The pool version, including what a tool can and cannot promise, is AI visibility for pool companies. The checklist for any home-service company, including Bing, matching business info, and crawler access, is how to show up in ChatGPT and AI search. Pest companies have the sibling page: pest control SEO.

No product can force the recommendation. A useful system shows whether you are being named and keeps the proof coming: the review, the post, the page. Drumroll's AEO Engine sends a weekly audit of what major assistants say, and drafts the pages. You still approve them.

A seasonal calendar

The season changes which question is worth a page and which stop is worth an ask. It does not change the record those answers are built from. Publish the page when you can say something true, and turn the review ask on for the job types a customer will remember.

  • Late winter and early spring. Openings. The page says when you start, what you check, and what the customer does before you arrive. Ask on the openings, not on every account from last year that already reviewed you.
  • Late spring into summer. Weekly service and green pools. Storms, vacations, and a pool that sat are the calls. The green-pool page and the ask belong on the recovery. A quiet Tuesday skim stays quiet.
  • Midsummer. Pumps, filters, and heaters. A repair page that says what the visit covers is what the person with a dead pump is searching. That call is not a route stop.
  • Fall. Closings, in the same shape as openings: what you do, what you leave, and what the customer should expect.
  • Winter. Publish only what you still do. Heater repair, indoor pools, or build and remodel. A weekly-service post in a market where the pools are closed does not create a route.

Builders follow the project, not the swimming season. A page for a finished pool, with the town and what the customer can see, is the public proof. Do not dress that page up as weekly service to borrow a route keyword.

Drumroll does not guess your season. You choose which job types send an ask, and you approve the next page and the next post. The Local plan keeps the Google Business Profile active through the slow months so the listing does not look abandoned. Growth turns the photo from the opening or the repair into that post after you approve it. The comparison of an agency retainer and software, with only prices published on a live page, is marketing agency vs software.

What Drumroll runs for you

Drumroll is software that replaces the agency retainer for this loop. Each tech carries a tap-to-review card. The customer taps a phone and the review page opens, credited to that tech. Text and email cover stops where nobody was outside, and customers who already reviewed are skipped. On Pool Brain, a completed job or route stop can send that one request without a second app for the tech. The Local plan keeps the Google Business Profile active each week and audits what major AI assistants say about you. Growth adds Gigs, which turn one job photo into a post on Google, Facebook, Instagram, and your site after you approve it, plus the local pages. Dominance adds citations, backlinks, and press. There is no annual contract and no setup fee. Pricing is built around the business, on a call, not on this page.

It is a poor fit if you need a phone system, text-to-pay, or a replacement for the software that already runs the route. Pool Brain stays the system of record. If you want a person to buy and tune ads, that is still a media job, and the ad budget is a separate check from any software or agency fee.

If you would rather see it on your own profile, book a demo and bring one real week: an opening or a repair where someone was home, a gated stop where nobody was outside, and an account that already reviewed you. The useful test is whether the ask, the post, and the page can come from work the route already did.

See the weekly pool SEO loop on your profile

Reviews, posts, and pages, without an agency retainer. Pricing is on the demo.

Book a demo

Pool company SEO FAQ

What is pool company SEO?

It is the work that gets a pool company named when someone searches for service, repair, or a new pool in a town you serve, or asks an assistant who to hire. The public pieces are your Google Business Profile, recent reviews, and pages on your site that answer one local question each. Rankings follow that record. A chemistry post with no new reviews will not carry a route by itself.

Is SEO the same for a service route and a pool builder?

No. Weekly service, a pump repair, and a new pool are different searches, and they need different pages. A homeowner booking a route wants a company that will be there this week. Someone comparing a builder is choosing a project that takes months. Put both jobs on one page and neither search has a clear answer. Use a Google Business Profile category for the work you want the map pack to show.

How often should a pool company post on its Google Business Profile?

Once a week is enough if the post is a real stop: the service, the neighborhood, and a photo of the water or the equipment. A holiday graphic does less than four opening, repair, or recovery posts in a month. Drumroll Gigs draft that post from the job photo, and you approve it before it publishes.

Do I need a page for every city I service?

Publish a page for a city when you actually run routes or build pools there and can say something true about the work. One page per service you sell in that area is stronger than dozens of pages that swap the city name and keep the same paragraph. If you cannot name the pools, the equipment, or what the visit includes, do not publish the page yet.

How should pool techs ask for a Google review?

Ask when the customer felt the work: the first month of service, an opening or closing, a green pool brought back, or a pump, filter, or heater they noticed. If the homeowner is outside, ask before the tech leaves. If the stop is gated, send one text the same day. Skip accounts that already left a review. Invite them to mention the service and the area. Do not hand them a script that requires an employee name.

Can software replace a pool marketing agency?

For the weekly local work, yes. Drumroll is software that replaces the agency retainer for review asks, Google Business Profile posts, local pages, and a read on what AI says about you. Paid media buying is a separate job, and ad spend is separate from any management fee. Drumroll does not publish a rate card. Pricing is on a demo.