A
AISO Studio

Is your pool / spa website keeping up? Here's what the data shows.

Pool / Spa Website Audit Report

We scanned 408 pool / spa websites across the United States to benchmark their performance for search engines, AI answer engines, and accessibility.

Industry: Home Services · Sample size: 408 sites · Scan date: March 14, 2026

Overview

The pool / spa industry faces a clear challenge online. Most websites in this space score well below what search engines and AI systems need to surface content. The average AISO score across all 408 sites is just 50 out of 100. That is a low bar. It also means there is a big opportunity for businesses that invest in their web presence now.

The strongest area for pool / spa sites is SEO, with an average of 76. The weakest area is AEO, at just 17. According to Google's SEO documentation, sites that fail to meet basic technical standards risk losing visibility in both traditional and AI-powered search results.

What does this mean for your business? If your site scores above 50, you are already ahead of most competitors. If it scores below, you risk losing traffic to rivals who fix these issues first. According to the W3C Web Accessibility Initiative, accessible websites also reach a wider audience and reduce legal risk.

Key insight: 46% of pool / spa websites score below 50. The majority of sites in this vertical are underperforming across multiple dimensions.

Summary Scores

50

AISO Score

76

SEO

45

Readability

65

Engagement

17

AEO

47

WCAG

Key Findings

46%

Score Below 50

A significant portion of sites need improvement.

21%

Missing Schema Markup

These sites have no structured data, making them harder for search engines and AI to understand.

11%

No Open Graph Tags

Without OG tags, shared links on social media appear without rich previews.

What This Means

These findings tell a simple story. Most pool / spa websites were built without modern optimization in mind. They load, they look fine, but they fail to communicate with the systems that drive traffic today.

Search engines need structured data to understand your pages. AI answer engines need clear, direct answers to cite your content. Screen readers need proper HTML to serve users with disabilities. Missing any of these means missing out on visitors, customers, and revenue.

Key Takeaways

After analyzing 408 pool / spa websites, here's what stands out most. These are the three most important points from the data.

  1. Most sites score poorly overall. An average AISO score of 50 means the typical pool / spa website misses more than half of what modern search and AI systems look for.
  2. AEO is the weakest link. At just 17 on average, this dimension drags down overall scores. Fixing it first gives the biggest return.
  3. Basic technical issues are widespread. 21% of sites lack schema markup. 11% have no Open Graph tags. These are quick wins that most sites have not addressed.
Bottom line: The pool / spa industry is behind on web optimization. Early movers who fix these issues will gain a real edge in both search rankings and AI visibility.

How to Improve Your Score

Want to beat the average? Follow these steps in order. Each one builds on the last. Start with the basics and work your way up.

  1. Step 1: Fix your technical SEO. Add a meta title, meta description, and canonical URL to every page. Add schema markup using JSON-LD. Add Open Graph tags so your links look good when shared. These changes take less than an hour and have an immediate impact.
  2. Step 2: Improve readability. Rewrite your main pages at an 8th grade reading level. Use short sentences. Use simple words. Break up long paragraphs. According to Google, clear and simple content performs better in search results.
  3. Step 3: Add engagement elements. Use headings, bullet lists, bold text, and blockquotes. Add images with descriptive alt text. Make your content easy to scan. Visitors decide within seconds whether to stay or leave.
  4. Step 4: Optimize for AI engines. Add a FAQ section to your key pages. Use direct answer formats. Define what your business does in one clear sentence at the top of your homepage. AI systems like ChatGPT and Perplexity prefer content that gives a straight answer.
  5. Step 5: Check accessibility. Run a WCAG audit. Ensure all images have alt text. Check that color contrast meets minimum ratios. Use semantic HTML elements like headings, lists, and landmarks. According to the W3C, over one billion people worldwide live with some form of disability.

Score Distribution

The charts below show how scores are spread across all 408 sites. The histogram groups sites by score range. The grade chart shows how many sites earned each letter grade. A score of 80 or above earns an A. Below 30 is an F.

AISO Score Ranges

0-9
0
10-19
1
20-29
4
30-39
44
40-49
140
50-59
162
60-69
56
70-79
1
80-89
0
90-99
0

Grade Distribution

A
0 (0%)
B
1 (0%)
C
56 (14%)
D
162 (40%)
F
189 (46%)

Dimension Breakdown

Average scores across all 408 pool / spa websites for each scoring dimension.

SEO
76
Readability
45
Engagement
65
AEO
17
WCAG
47

Full Results

The table below lists all 408 websites ranked by their overall AISO score. Each row shows the total score, letter grade, and individual dimension scores. Use it to see how sites in the pool / spa space compare against each other.

Domains are partially blurred to protect privacy. Scores range from 0 to 100. Higher is better.

#DomainScoreGradeSEORead.Eng.AEOWCAG
1arnejense****************73B97539035100
2cherryh************67C9750806541
3pmhpo*******67C8765732688
4majest**********67C8957853377
5swimde**********67C8963851886
6poolsby***********66C9463804541
7athens***********66C9244803393
8clearwat**************66C9441754885
9highprair**************65C8945906831
10ssgpo*******65C9260851870
11stxcust***********65C9251755845
12crestwo***********65C8449852592
13valleypo**************64C9451751893
14froudo**********64C9260731880
15alansmi***********64C9270851847
16nelsonp***********64C8660701892
17swimsh**********64C6268851892
18stlouispo****************64C9468683056
19acapulc*************64C9741753087
20capito**********64C6776851086
21poolperf**************64C9751735046
22nassau*********63C9166652667
23gilleysc**************63C10034803080
24midwestc**************63C8953703078
25duplessi*************63C9764802645
26poolsp*********63C8456753867
27columbia**************63C8348835348
28edmist***********63C8954633087
29neptunesw***************63C9747685058
30carlto**********62C9257852550
31aquades************62C9447804546
32poolpr*********62C8954753854
33rockfo***********62C7966583080
34caribbe***********62C8947802875
35cspoo********62C9148753069
36atlanti*************62C8654733367
37thepoo***********62C9256833344
38allstarp**************62C8759681883
39bobspoo*************62C7956732586
40leisure************62C8967633058
41poolands*************61C8452951071
42ucpools***********61C8945703078
43browns*********61C7263802567
44pacific*************61C9547753064
45aquarius*************61C9438783367
46zeepo*******61C975765886
47premier***********61C8652753065
48doradocu*************61C84297533100
49alabamap**************60C97366025100
50thec*******60C9443903044
51idahopool**************60C9254551890
52elite*********60C9450751080
53sunsetpools*******************60C75537310100
54empire***********60C7963751863
55thepool***********60C7965901845
56millenn***********60C8649701883
57somar*********60C77556018100
58dolphi*********59D9750783826
59calp*******59D10032903044
60riverpoo*************59D9450802544
61danna*********59D7664852536
62speck*******59D9455702547
63soakan*********59D9769781822
64lapoolsa*************59D8745553087
65eastcoast***************59D8261701078
66markly***********59D9249651091
67sspoo*********59D6759751091
68aquabl***********59D8663782632
69swimmingp***************59D9453901044
70neptunep**************58D9448752547
71maine.s***********58D7957553268
72byopn*********58D8956853318
73kernerconst*******************58D9154851841
74omnipool**************58D8649731078
75siouxfallsp******************58D9251651080
76mypool*********58D7757651880
77kevinsparks******************58D8659831842
78pool-*********58D8462501878
79brinkmannf******************58D8445801077
80colorado**************57D8664752624
81colon*********57D8255601875
82gemini*********57D7466682645
83sunsetp*************57D7969652836
84anthon***********57D9446732545
85drspo*******57D9453733821
86bustercr*************57D7651703060
87bonsal*********57D9146852537
88supreme***********57D8656901038
89newhampsh****************57D7457553268
90poolsr*********57D9158684021
91risings***********57D8454732549
92poolsands***************57D8956631863
93goodal**********57D8459852621
94packma***********57D8466751835
95shepn*******57D7269431888
96amconp**********57D8641801863
97ecop*******56D8538702567
98associa***********56D8530701890
99asppo********56D8443802649
100clarks***********56D9734733051
101dartmouth****************56D9252651065
102theoasisp***************56D7256601090
103olympic*************56D7458951035
104ulrich**********56D8448631087
105hutch*********56D8458651067
106utahpo*********56D8957802519
107mshomepo**************56D7444701882
108burton*********55D8952802523
109laguna***********55D8452881037
110coastalpo**************55D8445651080
111pacpoo***********55D7954631075
112enhanc***********55D9246603047
113pools*********55D8449702544
114juarezfib****************55D7156554050
115mcconn***********55D6666501878
116nassaupo**************55D8651651070
117rhode-isl****************55D7457553257
118nashvill*************55D8243952524
119townandco**************55D8459701839
120lakecoun**************54D7745781062
121luxurymoun******************54D6861633043
122poolso***********54D7660701843
123sunrise***********54D9229901848
124thesto***********54D7660731046
125swimi********54D972802091
126tntpo*********54D6964801040
127arista*********54D8654801823
128leisur***********54D6968501073
129allison*************54D8237651090
130codyp********54D8936902531
131platin***********54D8462801027
132polarpo*************54D8638751855
133boneck**********54D4766701082
134oasisof*************53D7955551067
135alohap***********53D8151701842
136parrotb***********53D7259701054
137diamond***********53D7448751058
138azpool**********53D9444681053
139swanp********53D9452781027
140califor************53D8655801028
141integrity****************53D7954651058
142aquati*********53D7938702556
143poolsc***********53D6446751864
144northgeo*************53D717370832
145epicpo*********53D6957731843
146oasisp***********53D7921702584
147probui***********53D7659731829
148trueblu*************53D8459731031
149paradisepo****************53D8250701055
150artistic**************53D9408510100
151azurepo*************53D7263401878
152parrotb*************53D8645753518
153tarson*********53D9246651056
154pdxpo*******53D7947851832
155poolp*********53D8951652530
156alask********52D8154732521
157alaskas*************52D9431751058
158swimming-pool.************************52D8029781862
159rockymounta******************52D8662681022
160ezaq******52D6669751821
161masterp*************52D8232551888
162chasp********52D7157531071
163poolsw**********52D8152731043
164allamer***********52D7473651028
165brpoo*********52D847683385
166northern**************52D8955681032
167rcpool*********52D7948701847
168baypool***********52D8246450100
169leisure*************52D8445582552
170classicpoo****************52D6060651067
171gdgro********52D8446651061
172a1pool**********52D7450601071
173destinypo**************52D7446501093
174highte***********52D8449551063
175nelsonp***********52D8628651085
176lucasl**********52D7751681056
177mpscust***********52D8940601858
178genco*********52D8722801864
179claffe**********52D7948581070
180tinyp********52D8466551040
181dolphi***********52D7948752624
182aaapo*********52D8241552560
183centralfl**************51D7628751865
184bandb*********51D6270601050
185mdpoolb***********51D900653882
186presti***********51D7761501842
187poolt*******51D8462701019
188coppe********51D7456652329
189ppoo******51D6951581073
190nmpo*******51D8459751015
191royalpoo*************51D944575265
192tricit**********51D8436702543
193luxurypoo***************51D7649554030
194signature***************51D9441751030
195splas*********51D8254652523
196poolsp*********51D9423802537
197truepoo************51D6958801029
198poolsc**********51D7933551090
199dolphin***********51D8631732541
200mrpoo*******50D7958651033
201soazp********50D9423732536
202sospool************50D7160401074
203dover*********50D8258651025
204allseas************50D7755653014
205coolp*********50D929654053
206tampab***********50D8960651014
207poseidonp**************50D8929801838
208cavana***********50D7252701045
209mtpoo*********50D5948681070
210bhpo******50D7948801026
211concor**********50D7457581047
212ripoo*********50D8442802513
213pools*********50D810903361
214allaboutp***************50D8957701011
215brooks***********50D8457701022
216palmin***********50D7641852025
217leisure*************50D5774651031
218wvpo******50D7456531845
219perpetual***************50D7751531850
220arctich*************49F6635751067
221arcticspa**************49F8436802513
222jmpo*******49F7643901811
223secomap*************49F7159701030
224infinity*************49F7942801031
225russosp*************49F9247631028
226spspoo***********49F3774801036
227poolt*******49F8945701024
228planp********49F745070354
229cpspool************49F60454310100
230leeswim*************49F7949652616
231surfsidep**************49F7649651836
232coastalpo**************49F8949651521
233outdo*********49F8646781021
234poolsa**********49F7133732546
235pull*******49F8948551038
236larryspo**************49F7455631831
237falvey*********49F5252651071
238poolcons**************49F6751601057
239watersedge****************49F7767501035
240pengui*********49F7956631032
241aquat*********49F646541078
242alabama*************48F8440651041
243presiden*************48F7953631820
244poolbro***********48F8446681025
245aaapo*********48F6952651039
246custompoo**************48F7142681053
247swimt*********48F6251601059
248watersc************48F7140752823
249artistic*************48F6664661812
250anthem*********48F8621732635
251crystal************48F8434701837
252blueha*********48F5957701828
253juliano************48F6646601063
254memphi*********48F6657501846
255aquate**********48F7643751033
256alabama*************47F5351501867
257aquap*******47F7457551824
258bluewat*************47F7143651046
259clarksswi**************47F5767601029
260flfgp********47F6550501853
261secoma*********47F846040047
262mmpo*******47F6535651067
263ricksswi**************47F7255551041
264island***********47F7629501081
265ambassa************47F6452651044
266aperfe**********47F6649401078
267adcockp*************47F7251651030
268luxeli***********47F784645071
269continent****************47F890882544
270nevadapo*************47F5750651054
271desertsp**************47F746465108
272woodbri************47F6940602540
273poolan***********47F5750681050
274crystal************47F4261601060
275utahpo**********47F8447501831
276pool*******47F9239582518
277krystalkl***************46F5666551824
278georgiamoun*******************46F5967551031
279kansas**********46F5452901015
280glamou**********46F6733801833
281jcpo*******46F4247751059
282perform*************46F8250631018
283poolsby***********46F7443731027
284aquasy***********46F7254651018
285relaxpo************46F5665451840
286richar*********46F8443551033
287poolmaste**************46F6654601038
288hughes*********45F7334631839
289sunsetpo**************45F646260189
290backyard*************45F5446701835
291derbyci***********45F7639751023
292allseas************45F5457602521
293richmondp**************45F8431702512
294russel**********45F840651088
295woodfiel*************45F7612751068
296smpoo*********45F4076601816
297arnoldpo*************45F6464501029
298swimk*******45F764345070
299spartanpo**************45F745355826
300anderson*************45F643665860
301luckydu***********45F6557601024
302liquidlu*************45F794045854
303turnersp*************45F7754481029
304myholid***********45F6436651841
305wonde*********44F4740581075
306aqualityc***************44F694830078
307aquatics**************44F6451651023
308barto*********44F6935451067
309rogersp*************44F890701857
310schumache***************44F5545431073
311geddes*********44F890851049
312paramou*************44F7641701015
313browni***********44F793655844
314atlan*********44F5850501055
315aquabl***********44F7152681010
316waterma***********44F814235855
317kentuckyp**************43F7405510100
318swimsan***********43F5954701014
319ledgewa************43F7430551054
320paradis************43F6550551821
321lagunap*************43F7932731014
322puravidac**************43F6835501055
323cannon*********43F765455814
324integrityl****************43F6338531057
325parklan***********43F4250551058
326ultima***********43F7634602614
327nation***********43F7945481624
328wvpool*********43F406638863
329propo*********43F920852515
330pacificpo****************42F603485189
331blueh********42F870852516
332georgiac**************42F890653036
333lambertc**************42F5738631043
334baskp********42F590601897
335davesp*********42F575645053
336easto*********42F7147501027
337pool-*********42F6428501065
338edgewater***************42F910851821
339advanced**************42F4759601817
340southerncalif**********************41F7622701030
341anchors*************41F6470351010
342cmcpool***********41F4461501820
343ewing*********41F790601076
344sawatz***********41F761652552
345catalinap**************41F456640050
346paradis************41F5148501047
347shawne**********41F663855050
348allenpo************41F796602543
349wipool**********41F6123501072
350ashtonpoo**************40F8626451032
351pics*******40F762955257
352vaugha**********40F5455551013
353pools*********40F6454501010
354bluewat*************40F664948035
355imperi***********40F5239601830
356bluemoun*************40F4756451039
357mywate*********40F4039752515
358krisco*********40F646415054
359olympia************40F7630501033
360thunder*************39F821530083
361ecoh*******39F790861025
362paradi**********39F5341401055
363perma*********39F790651847
364rowanla***********39F6943451021
365ccpoolb***********39F670501090
366statewi***********39F3262431046
367united***********39F525613078
368aquasc**********39F6135651023
369pools*******39F760801828
370paradis************38F3749431050
371densco**********38F5730631033
372gillett*************38F4255501024
373abpoo********38F6429501042
374aplus*********38F5444501028
375hotspri************38F725235816
376premier***********38F7431501811
377freedom***********37F544748030
378qcapool************37F762502543
379hotspringsp********************37F4941501823
380combined**************37F790731032
381poolwo**********37F743245033
382pcmp*****37F7115601033
383carlo********36F643945818
384caseysall****************36F810651032
385fronh*********36F790751024
386splash***********36F6923501029
387arizonap**************35F5716651033
388actionswi**************35F6728451025
389connectic****************35F545225041
390rockymou**************35F594151105
391tcpo*******35F466040020
392montan**********35F594350019
393dominion**************35F524750105
394cabo_rojo_puerto_rico_f*****************************************35F564640821
395horizonp*************34F4224351069
396theprem*************34F671455258
397rcpools***********34F670651034
398thetropica****************32F660501045
399teton*********32F680401059
400lowep********31F4033551013
401caribbe************31F475730010
402kustomsca***************30F5937201510
403acmep*********30F590501042
404erickso***********28F404815031
405proc*******27F64040043
406winkle*********27F372348204
407pool*******24F601230810
408aquama*********16F17270040

Frequently Asked Questions

What is the average AISO score for pool / spa websites?

The average AISO score for pool / spa websites is 50 out of 100. This is based on a scan of 408 sites in the home services industry. The score combines five dimensions: SEO (76), readability (45), engagement (65), AEO (17), and WCAG accessibility (47).

How do pool / spa websites perform on accessibility?

The average WCAG score is 47 out of 100. Many pool / spa websites still lack basic accessibility features like alt text on images, proper heading structure, and sufficient color contrast. Improving accessibility helps you reach more users and reduces legal risk.

Are pool / spa websites ready for AI search engines?

Not yet. The average AEO score is 17 out of 100. AI engines like ChatGPT, Perplexity, and Google AI Overview need structured data, FAQ sections, and direct answer formats to cite a website. Currently, 21% of pool / spa sites have no schema markup at all.

What is the biggest weakness for pool / spa websites?

The weakest dimension is AEO, with an average score of just 17. This represents the area where pool / spa websites have the most room to grow. Focusing improvement efforts here will have the largest impact on overall scores.

How can I check my own website's score?

You can run a free audit on any website using AISO Studio. Enter your URL and get a full breakdown of your SEO, readability, engagement, AEO, and WCAG scores in under a minute. No signup required.

Methodology

We score each website across five areas. The AISO Score is a weighted mix of all five. It shows how well a site works for both people and AI systems. Here is what each area measures.

SEO (Technical Search Optimization)

Checks meta titles, descriptions, canonical URLs, schema markup, Open Graph tags, heading structure, and other signals that help search engines crawl and index a page.

Readability

Measures the Flesch Reading Ease score, average sentence length, and word complexity. Higher scores mean the content is easier for the public to read and understand.

Engagement

Looks at content formatting: headings, lists, bold text, blockquotes, images, and other elements that make content easy to scan and read.

AEO (AI Engine Optimization)

Checks how well content is set up for AI answer engines like ChatGPT, Perplexity, and Google AI Overview. Looks for direct answer formats, FAQ sections, and clear definitions.

WCAG (Accessibility)

Tests for Web Content Accessibility Guidelines compliance: color contrast, alt text, ARIA labels, semantic HTML, and keyboard navigation support.

How Does YOUR Pool / Spa Website Score?

The average pool / spa website scores 50/100. Run a free audit to see where you stand and get actionable recommendations to improve your search visibility, AI readiness, and accessibility today.

Get Your Free Audit
← Back to all industry reports
Pool / Spa Website Audit Report - AISO Studio | AISO Studio