A homeowner standing over green water on a Saturday and a family three quotes into a renovation read the same site very differently. A crawler reads it as plain HTML and grades only what is sitting in there. Paste one address below: six categories, a letter on each, and a plain fix under every line that did not pass.
Run the free tool ↓Enter your own domain rather than a route software booking page, and start with the page you want work from: the home page, green pool recovery, or repair. It reads the live site in a few seconds, free, no signup, no email wall.
Six categories come back with a letter each, under an overall grade and a score out of 100. How the grade gets built is on the main report card page. Here is where the checks land on a pool site.
Performance and platform. Three findings: stylesheets and scripts in your head tag that block the render, the weight of the HTML document, and the page builder underneath, named when the markup leaves a fingerprint. Pool sites get heavy for honest reasons: the green to clear gallery, tile and finish photos, a service area map, the booking widget that came with your route software. The person who most needs that page to open is in a backyard on one bar of signal.
Title, description, H1, indexable. Your title prints back with its character count, and that line is where cleaning, repair, and green pool recovery compete for one sentence. Read the indexable line if you publish openings and closings, since a seasonal page pulled down and reposted can come back with a noindex tag on it.
Alt text, schema, and the AI lines. Mobile returns the share of your images carrying alt text, on a site made of recovery pairs, equipment pads, and plaster against pebble against vinyl. Structured data wants JSON-LD, LocalBusiness or Organization carrying your name, phone, and hours, and Open Graph tags, and the local schema generator writes that block. Security is one check, HTTPS, on a form that asks for a home address and backyard photos. The AI lines want an llms.txt file, machine-readable markup, and a robots.txt not blocking GPTBot, ClaudeBot, PerplexityBot, or Google-Extended. Those lines settle permission only: whether the engines may read you. Whether one names your company is a separate run on the AI visibility checker for pool companies.
No pool industry average sits inside this tool, so anybody quoting you one made it up. The pattern those letters make is the useful part.
A strong run is dull. HTTPS passes, one H1 sits on the page, the title says what you do and where, nothing is blocked from search, the three structured data lines are clean, and no robots.txt rule turns the AI crawlers away. Performance keeps one warning lit no matter what, because that category points at Google's own speed test instead of timing the page, as the report card page explains.
The weak result worth naming is a split: security and mobile pass, SEO holds, then structured data and AI readiness come back short together. That is the pool site that looks fine to a homeowner and close to unreadable to a machine.
The input is one page of served HTML and nothing else. Your reviews, your Google Business Profile categories, how many stops sit on Tuesday's route, how many accounts quietly canceled in September: none of that reaches the grader. First-party lead dashboards run on more than 20 of the sites we manage, so an owner can see which page produced each account, and that is separate analytics and CRO work.
Nobody below is real. The shape of the result is the point.
Say a four truck route company grades its home page in January. Performance comes back with one fail, on the render-blocking count, and two warnings: the weight of the HTML document, and a platform line naming the builder it found. Mobile splits, the viewport check passing and alt text not, because the top of the page is a slider of blue water with nothing labeled. The title is the company name followed by the word Home, so SEO warns there, and the missing meta description is a fail. Structured data comes back short on all three lines, and AI crawler access fails, printing the crawlers a forgotten robots.txt rule is holding off. Most of that list is one afternoon. The platform line is not a task, it is a decision.
Now imagine a renovation and construction company grading its project gallery. Page weight comes back light and render-blocking is low, which reads like good news and is not: the gallery is painted in after the page arrives, so the grader receives a heading, a phone number, and little else. Machine-readable content warns alongside it, because no structured data arrived in that HTML either. The fix is not a redesign. It is putting the finishes, the equipment, and the timeline onto the page as text, with every photograph labeled.
Nothing in the six categories reads what your pages actually say. That case is made in full on the pool service page. Below is the checklist a grader has no way to score.
Assistants answer chlorine targets and cloudy water completely now. What did not get absorbed is operational: which areas get run on which days, what a monthly plan covers line by line, which pumps, heaters, and salt systems you will touch. Google sells ads in and around AI answers, so budget does reach that screen. What no budget buys is which pool company the organic answer itself names, and that gets assembled from plain sentences on real pages, which is AI search work. The map half of it is local SEO, which no page grader can reach.
Running the report card costs nothing, same as the rest of the free tools published here, none behind an email wall. On the fix list, a meta description, alt attributes across the gallery, one robots.txt rule, and a schema block are an afternoon. A platform line naming a page builder is not.
Published ranges: a custom site build runs $3,500 to $12,000+ one time. Ongoing SEO or local SEO runs $1,500 to $3,500/month for most businesses, and $3,500 to $7,500/month in competitive metros or for multi location companies. Custom tools price by type: calculators from $600, most workhorse tools $1,500 to $4,000, Tool Care $75/month per tool. No long term contract on any of it, month to month throughout, and you own the site, the content, and the accounts. Longer answers sit in what a website costs, what SEO costs, and how long SEO takes.
Start with the home page, then the pages your money arrives through: green pool recovery, repair, and commercial if you take it. Only the single address you hand over gets read. The home page is usually the best kept page a pool company owns, so a clean letter there routinely hides a repair page carrying a template title and no schema.
A bigger one than it looks. Only the HTML your server hands over gets graded, so anything a script assembles a moment later is invisible here, and crawlers begin in much the same place. Keep the gallery if customers like it. Put the recovery into the page as text as well, and label every photograph.
No, and that is a limit worth knowing. It grades one address on six technical categories, so a page carrying four offers can come back with a respectable letter. Nothing in the tool knows that a homeowner with green water and a property manager buying a commercial contract just read the same paragraph.
More, not less. Chlorine targets, shock dosing, and cloudy water come back complete, so that traffic is gone. What an assistant cannot answer without sources is operational: your route days by area, what a plan covers, which equipment you will touch. Google sells ads in and around those answers, so budget does reach that screen. No budget decides which company the organic answer names.
In your quiet month. Where winter is real, openings get booked long before anybody swims, so February beats May. In year round markets, spring decides how full the summer gets. Titles, schema, and robots.txt rules have to be recrawled before they count, so work that goes live once the season starts arrives late.
Not on its own, and no grader can promise otherwise. Six technical categories on one address is the whole scope. It has no view of your reviews, the categories your listing claims, what the companies a few streets over rank for, or whether a new lead sits near a stop you already drive. Route density is where the profit in this trade lives.
Website Report Card: full tool page and methodology · Marketing for pool service and construction companies · AI Visibility Checker for Pool Companies · All free tools
Use the email box in your result and Brandon sends the graded report back with what to fix first, in plain English. If you would rather not read it alone, we will build a free concept mockup and say plainly what we would change, from Orlando, working with local service businesses nationwide since 2008.
Book a free consultation → Or call/text directly: (407) 694-2055Tell us a little about the business and we will come back with an honest read: what we would fix first, what it costs, and whether you need us at all. Prefer to see work before you talk numbers? Get a free homepage mockup, built for your business, yours to keep either way.
Brandon reads every one of these himself. You will hear back shortly with an honest read on what we would do first, what it costs, and whether it is worth it for you.