← Back to AEO scores

gccpoolsolutions.com

Audit date: 2026-06-16 · previous: 16/100 (2026-06-15)
65/100+49
Strong homepage foundation crippled by a route-level pre-render bug. In one day the site went from an empty SPA shell to a pre-rendered homepage with a full schema graph and a 27-URL sitemap — a +49 jump. The single remaining blocker: every one of those 27 routes serves the identical homepage HTML.

What's Working

Critical Issues

Schema Inventory

Verified with curl + the deterministic helper (aeo-schema-check.py) — both agree. Every page carries the same single global block; no page-specific schema anywhere.

PageBlocksTypes found
/1Organization, LocalBusiness (+AggregateRating), Service ×3
/about1same global block — no Person
/faq1same global block — no FAQPage
/products, /ranges/*1same global block — no Product
/resources/* (6 posts)1same global block — no Article/BlogPosting
/services, /contact, /repairs, /commercial, /residential, /trade, /bundles1same global block

Audit by Category

1. Technical Crawlability — 11/20

2. Content Structure — 10/20

3. Schema Markup — 11/20

4. E-E-A-T & Authority — 13/20

5. Blog & Content Freshness — 7/20

6. Entity Clarity — 13/20

Top 10 Action Items (Priority Order)

#ActionImpactEffort
1Fix per-route pre-rendering so each URL emits its own unique HTML body. This single fix unlocks Crawlability, Structure and Blog.CriticalH
2Add FAQPage schema to /faq with the real Q&As (and put the Q&As in static HTML).+ SchemaS
3Add Product schema to /products and each /ranges/* page.+ SchemaM
4Add BlogPosting/Article schema to all 6 /resources posts + render the article body server-side.+ Blog/SchemaM
5Make per-route <title> and meta description unique (currently identical on every page).+ StructureS
6Add Person schema + visible bios for Stu & Kirsty Ritchie on /about.+ E-E-A-TS
7Switch contact email to a @gccpoolsolutions.com address to align the entity; keep alternateName for continuity.+ EntityS
8Submit sitemap to Google Search Console and Bing Webmaster Tools (Bing feeds ChatGPT/Copilot).+ CrawlS
9Add WebSite + BreadcrumbList schema sitewide.+ SchemaS
10Reframe key H2s as questions and surface visible testimonials to back the 4.7/27 rating.+ StructureM

Summary

Huge week: gccpoolsolutions.com went from a 16/100 empty SPA shell to a 65/100 pre-rendered site with a clean schema graph and a 27-URL sitemap in a single day — almost exactly the AlphaSki precedent the first audit predicted. The one remaining blocker is that the per-route pre-render serves the homepage snapshot at all 27 URLs, so 96% of the site is still invisible to AI crawlers. Fix per-route rendering first (item 1); it instantly makes the FAQ, products and six blog articles real, after which layering on FAQPage/Product/Article schema would push this into the 85+ range. The rebrand from Gold Coast Chlorinators also needs deliberate entity work — align the email domain and submit to Bing/Google.