GBP Ranked template sweep — review preview

PR #61, branch ui-sweep-2026-10-26. Before = main, After = sweep branch. Click a thumbnail to enlarge; click a name to browse the after site. Review only, noindex.

Platform / all templates

GBP Ranked templates (46)

SiteHome beforeHome afterArea beforeArea after
alabaster-dental
  • open: Taxonomy / framing mismatches vs a Charlotte GP dental site. Teeth Cleaning is labeled "Cosmetic ·...
  • open: Fees block is template leftovers, not Pearl quotes. "How each treatment is quoted" maps Teeth...
  • open: Footer NAP / landmarks cleanup. (1) "In & around Charlotte" column is an empty landmark heading...
  • open: Team section still has placeholder clinicians. Home #team shows "Lead Specialist / Dental Clinic...
  • open: Service page body copy is assigned to the wrong treatments. /services/teeth-cleaning/ "On this...
  • open: Home + service pages — treatment images are cross-wired. Teeth Cleaning card/hero uses a...
//alabaster-dental//areas/bellevue//alabaster-dental/areas/bellevue/
arcadia-chiro
  • open: Live placeholder / demo residue still showing: the practitioner video slot says "(Placeholder slot...
  • open: Social icons in the footer link to bare https://facebook.com/, https://instagram.com/, and...
  • open: Footer blurb says "Board-certified chiropractic care in the Kearns neighborhood" while NAP is 261 E...
  • open: Homepage service cards: images/alts are mis-paired. Posture Assessment shows EMS electrode pads...
  • open: Service pages have swapped body copy. Back Pain Relief reads as the sports-injury track ("Getting...
  • open: 3 text elements fail measured WCAG AA contrast; "Book" is 4.19:1 (needs 4.5:1)
//arcadia-chiro//areas/arcadia//arcadia-chiro/areas/arcadia/
aster-private-medicine
  • open: The footer do not showcase as many neighborhoods as the original template does. Don't add more than...
  • open: The photos do not showcase as many neighborhoods as the original template does. Don't add more than...
  • open: Images don't match either. If we don't have the service. Saved in our Cloudflare R2 bucket, then...
  • open: Schema areaServed names are mangled — every Place is 'City, Austin, TX' (e.g. 'Austin, Austin, TX',...
  • open: UK spelling leftovers on a US Austin, TX practice: page title/H1/body use British 'neighbourhoods'...
  • open: Contact EMAIL card is hollow: SEND A NOTE → uses bare href=mailto: with no address, schema...
//aster-private-medicine//areas/cow-hollow//aster-private-medicine/areas/cow-hollow/
atlas-consulting
  • open: Area pages still framed as Management Consulting. /areas/minneapolis/ title/OG/schema say...
  • open: Service card images/alts are cross-wired leftovers. Advancement & Fundraising Salesforce uses...
  • open: Trust strip geography/credential is off. "15 yrs advising Washington County metro companies" — NAP...
  • open: Team section is still placeholders. Home partners block shows "Lead Specialist / Business...
  • open: Footer landmarks column is junk GBP places, not Minneapolis landmarks. Links include Minnesota...
  • open: Hero trust bullets are healthcare leftovers. Checklist under the H1 still says "Board-certified...
//atlas-consulting//areas/bloomington//atlas-consulting/areas/bloomington/
azura-pools
  • open: Cannot click "Azura Pool Care — back to top": blocked: locator.click: Timeout 1500ms exceeded.
  • open: Cannot click "Services": blocked: locator.click: Timeout 1500ms exceeded.
  • open: Cannot click "Weekly Pool Cleaning": blocked: locator.click: Timeout 1500ms exceeded.
  • open: Cannot click "Service Areas": blocked: locator.click: Timeout 1500ms exceeded.
  • open: Page exercise did not complete: locator.evaluate: Timeout 1000ms exceeded.
  • open: Link target responds HTTP 400: https://facebook.com/azurapoolcare-placeholder
//azura-pools/
no area page
/azura-pools/areas/bradenton/
beacon-insurance
  • open: Google rating is inconsistent on the same page. Hero + creds + reviews section say 4.8 (194...
  • open: Hero checklist is medical/dental leftover language, not insurance. Home hero bullets read...
  • open: Geography leftovers fight the Tampa positioning. Home service-areas blurb: "From the Bradenton...
  • open: Footer NAP cleanup. (1) mailto: is empty ("Email us" goes nowhere). (2) span.f-lic is blank — no FL...
  • open: Team section is still placeholders. Home #team shows "Lead Specialist / Insurance Agency...
  • open: Service page body copy is assigned to the wrong coverages. After the short lead,...
//beacon-insurance//areas/downtown-jersey-city//beacon-insurance/areas/downtown-jersey-city/
belmont-estates
  • open: Luxury Belmont/Scottsdale voice still leaking onto a Nashville 1.5%-listing discounter. Process...
  • open: Footer NAP / landmarks cleanup. (1) “In & around Nashville” column is an empty — heading with...
  • open: Team section is still placeholder brokers. Home #team claims “Eleven agents. No juniors on your...
  • open: Inner-page H1 / title join is broken. Service H1s read “Home Staging Nashville, TN”, “First Time...
  • open: Service page body copy is assigned to the wrong offerings. /services/home-staging/,...
  • open: Service card/page images are cross-wired against the alt text and the service. First-time buyer...
//belmont-estates//areas/arcadia//belmont-estates/areas/arcadia/
camber-garage
  • open: Schema / trust gaps that undercut the licensed pitch. JSON-LD has empty foundingDate and...
  • open: Service page bodies share one generic essay under every treatment. After the one-line hero blurb,...
  • open: Footer NAP / landmarks cleanup. (1) "Near" column is an empty landmark list (template fills nearby...
  • open: Crew section is empty while the copy promises faces. Home #team still says "photographed so you...
  • open: Service + gallery images are cross-wired. Home service cards and matching /services/* heroes:...
  • open: FAQ is city-trivia, not garage-door Q&A. Home #faq is framed as "prices, timelines and the...
//camber-garage//locations/ahwatukee//camber-garage/locations/ahwatukee/
campave-heritage
  • open: Price bill + FAQ are cross-wired / leftover. On #prices, the Shape-Up & Lineup row href is...
  • open: Walk-in vs appointment messaging contradicts itself end-to-end. Trust row: "Walk-ins / no...
  • open: Team section is still placeholders. Home #team and About show "Lead Specialist — barbershop...
  • open: Service page heroes are cross-wired (wrong file and/or alt vs the service)....
  • open: Template leftover geography still shipping. Hero arch text says "Family-owned · Providence, Long...
  • open: Header logo exceeds compact bounds: 86×56px
//campave-heritage//areas/baldwin//campave-heritage/areas/baldwin/
chroma-painting
  • open: Cannot click "Drywall Repair & Patching": blocked: locator.click: Timeout 1500ms exceeded.
  • open: Cannot click "Specialty & Accent Finishes": blocked: locator.click: Timeout 1500ms exceeded.
  • open: Cannot click "Commercial Painting": blocked: locator.click: Timeout 1500ms exceeded.
  • open: Cannot click "Color Consultation": blocked: locator.click: Timeout 1500ms exceeded.
  • open: Cannot click "Service Areas": blocked: locator.click: Timeout 1500ms exceeded.
  • open: Cannot click "Reviews": blocked: locator.click: Timeout 1500ms exceeded.
//chroma-painting/
no area page
/chroma-painting/areas/arden/
clarite-dermatology
  • open: Schema geography is wrong for Kansas-side suburbs. LocalBusiness areaServed labels Overland Park,...
  • open: Service card/hero alts are cross-wired vs the procedure. Mohs Surgery card uses...
  • open: Fee blank in the first-visit FAQ (UI + FAQPage JSON-LD): "Without insurance, a new-patient...
  • open: Team section is still placeholders. Home #team and About show "Lead Specialist — Dermatologist...
  • open: Template leftover coastal geography still shipping on a Kansas City clinic. Home areas H2: "Serving...
  • open: Service title is cross-wired with a city name. Nav, cards, H1, title/OG, schema, and book dropdown...
//clarite-dermatology//areas/bird-rock//clarite-dermatology/areas/bird-rock/
copperline-electric
  • open: Recent work (#results) gallery alts are cross-wired against the filenames....
  • open: Demo placeholder still on About/home crew band: visible copy says "Owner intro video slot — a...
  • open: Home #services cards are cross-wired — image file and/or alt do not match the service title....
  • open: Footer contact is half-wired. tel:+14232280017 is fine, but the email link is bare mailto: with no...
  • open: Service page heroes are cross-wired (wrong stock vs the service)....
  • open: Empty/junk landmark routes. /copperline-electric/areas/ and /copperline-electric/landmarks/ both...
//copperline-electric//locations/capitol-hill//copperline-electric/locations/capitol-hill/
fernhollow-landscaping
  • open: the logo comes out too large in this templates header and footer. When users click on the service...
  • open: NAP/schema postal code is missing. JSON-LD PostalAddress has streetAddress “11 Beverly Rd” and...
  • open: Recent Work / gallery alts are mismatched to the images. Examples: spring-cleanup image alt says...
  • open: Two different service URLs share the same document title “Lawn Care in Greenville / Precision...
  • open: Email is broken sitewide. Header/footer “Email us” links are href="mailto:" with no address,...
  • open: Home H1 duplicates the word Company: it reads “Trusted Landscaping Company Company in Greenville,...
//fernhollow-landscaping//locations/arden//fernhollow-landscaping/locations/arden/
gravitas-law
  • open: Service cards use contractor boilerplate: “Expert [service] in Albuquerque. Licensed, insured,...
  • open: Footer/category taxonomy is still the full Gravitas multi-practice menu: Family & Estate,...
  • open: Nav CTA says “Get an Estimate” (links /gravitas-law/estimate/) — contractor/home-services language...
  • open: Fees & transparency still advertises multi-practice Gravitas packages this PI office doesn’t...
  • open: H1 is a broken splice: “Runion Personal Injury Lawyers - Albuquerque Office: Personal Injury Law...
  • open: Team section is still placeholder: “Lead Specialist — Personal Injury Law Firm Specialist”...
//gravitas-law//areas/bridgeport//gravitas-law/areas/bridgeport/
home-service-1
  • open: All the images that we create in addition to the ones that we have that we're going to use. The...
  • open: Some images are not correct. For example, exterior painting. and Drywall Repair & Patching. If...
  • open: Google Reviews carousel cites a different brand. Cards talk about "Paint Boise", "Toby", and...
  • open: LocalBusiness/HousePainter JSON-LD PostalAddress is only addressLocality "Boise" + addressCountry...
  • open: Why Customers Choose Us Card 4 ("Speed & Efficiency") duplicates Card 1 word-for-word ("Work...
  • open: More service imagery mismatches beyond the already-noted exterior/drywall pair. Home: Interior...
//home-service-1//locations/blythewood//home-service-1/locations/blythewood/
home-service-2
  • open: "Privacy Policy Terms of Service Accessibility Statement Disclaimer Complaints & Feedback These...
  • open: We need more images for this. Site and every site going forward could be made at the time when the...
  • open: There should be six services showcased under the hero section in the homepage, not three. Apply...
  • open: The logo in this site looks horrendous. We should be using chatgpt image 2 with the dimensions.1024...
  • open: Service Areas map graphic shows a coastal shoreline / ocean water on a Des Moines, IA handyman site...
  • open: "See The Difference" gallery still includes a "Faucet Replacement" tile (alt + caption) on this...
//home-service-2//service-area-bronx//home-service-2/service-area-bronx/
home-service-3
  • open: LocalBusiness JSON-LD PostalAddress lists 1687 W Grant Rd #101, Tucson, AZ but is missing...
  • open: The hero Request Service estimate form has onsubmit="return false" so submitting never sends a lead...
  • open: FAQ also includes an off-topic question 'Why are people moving out of Tucson, AZ?' that has nothing...
  • open: Homepage FAQ (and the FAQPage JSON-LD) is polluted with wrong-industry mental-health content: 'What...
  • open: 28 text elements fail measured WCAG AA contrast; "No spam. We respect your privacy." is 2.72:1...
  • open: Dead link "Previous" ("#")
before build failed on main
/home-service-3/
before build failed on main
/home-service-3/locations/bronx/
iris-optometry
  • open: Leftover Bellevue/Iris geography: About meta still says the practice cares for “Eastside families”...
  • open: Team block still shows the dashed “Practitioner intro video” placeholder (aria-label “Video...
  • open: Homepage service cards are generic boilerplate: every tile is “Expert [service] in Ann Arbor....
  • open: About hero/story stats are broken: “three residency-trained optometrists and ✓ comprehensive exams...
  • open: Contact / footer NAP is half-empty: mailto: with no address (Contact even says “email ,” with a...
  • open: About page still names “Dr. Elias Brandt” as the founder who “still books the first exam of every...
//iris-optometry//areas/beaux-arts//iris-optometry/areas/beaux-arts/
ledgerstone-accounting
  • open: Junk /landmarks/ routes are shipping as if they were local places. Footer/home link United States,...
  • open: Service page body copy is assigned to the wrong engagements. After the short lead,...
  • open: Service cards are cross-wired on image and/or alt vs the engagement. IRS Tax Resolution uses...
  • open: Fee amounts blanked out in the first FAQ (UI + FAQPage JSON-LD): "individual returns from ,...
  • open: Footer/contact NAP is incomplete. (1) mailto: is empty sitewide — "Email us" / "Email the firm" go...
  • open: Team section is still placeholders — and ships medical leftover language on a CPA firm. Home #team...
//ledgerstone-accounting//areas/cottage-grove//ledgerstone-accounting/areas/cottage-grove/
liftline-garage-doors
  • fixed: Services/Areas labels navigate to their existing directory targets while hover/focus dropdowns remain.
  • fixed: email controls render only with a supplied address; empty social heading/list blocks hide;...
//liftline-garage-doors/
no area page
/liftline-garage-doors/areas/bexley/
linea-architecture
  • open: Template brand name still in visible media alt on the GBD site. Home/about hero-adjacent image alt:...
  • open: Home service cards are cross-wired on image + alt + annotation. Hospitality loads...
  • open: Service page bodies are cross-wired to residential "custom home" copy. Hospitality, Workplace,...
  • open: Empty contact email everywhere. Footer + contact ship bare href="mailto:" with no address;...
  • open: Team section is still placeholders. Home #team shows "Lead Specialist — Architecture Firm...
  • open: Tucson/desert geography still shipping on a Portland, OR firm. Home manifesto: "The desert is not a...
//linea-architecture//areas/barrio-viejo//linea-architecture/areas/barrio-viejo/
lumiere-aesthetics
  • open: Demo leftovers still shipping live: FAQ and credentials say 'accredited surgical suite (demo)' /...
  • open: Homepage gallery images are cross-wired against their alts/labels. Otoplasty stock shows as...
  • open: IA and copy still sell board-certified plastic surgery for a medspa offering...
  • open: Contact / footer NAP is half-empty: mailto: with no address (Contact 'Email / Send a note' and...
  • open: Team section is still placeholder cast — 'Lead Specialist / Aesthetics Clinic Specialist' and...
  • open: Areas H1 is mangled: 'Serving the Miami Beach' + '13 communities, one suite' — reads like the city...
//lumiere-aesthetics//areas/altadena//lumiere-aesthetics/areas/altadena/
maison-coiffure
  • open: Founder/template leftovers still on the booking strip: “Camille confirms your time within one...
  • open: JSON-LD business type is wrong: fleet emits @type DaySpa while the maison-coiffure template is...
  • open: Contact/footer NAP is half-empty: mailto: with no address (Contact email card name is blank),...
  • open: Fees block still ships the demo disclaimer verbatim: “Demo pricing for a fictional business —...
  • open: Team section is still placeholder cast — “Lead Specialist / Hair Salon Specialist” and “Associate /...
  • open: Homepage service tiles are cross-wired on images/filenames vs labels. Balayage is served by...
//maison-coiffure//areas/bel-air//maison-coiffure/areas/bel-air/
marlow-plumbing
  • open: Proof/gallery H2 still shows the unset template token. Kinetic heading renders literal "$jobs the...
  • open: Home #services cards and service heroes are cross-wired (wrong stock vs the named job). Kitchen...
  • open: Team band is empty scaffolding. #team ("The House Crew") ships an empty plus visible copy:...
  • open: Footer/contact email is half-wired. tel:+15026349763 is fine, but every email link is bare mailto:...
  • open: Empty/junk landmark routes. /marlow-plumbing/areas/, /marlow-plumbing/landmarks/, and...
  • open: 21 text elements fail measured WCAG AA contrast; "◆What We Do◆" is 4.08:1 (needs 4.5:1)
//marlow-plumbing//locations/bed-stuy//marlow-plumbing/locations/bed-stuy/
northpaw-vet
  • open: Outcomes stats and Areas hero are broken merge leftovers. Homepage shows “✓ Board-Certified ✓...
  • open: Homepage + service pages lean on generic contractor boilerplate: every tile/detail opens with...
  • open: Outcomes/gallery captions still sound like a contractor site, not a vet clinic: “Back to normal,...
  • open: Contact / footer NAP is half-empty: every mailto: is bare (no address), schema email is "",...
  • open: Team section is still placeholder cast — “Lead Specialist / Veterinary Clinic Specialist /...
  • open: Homepage service tiles have mismatched images vs labels. Puppy & Kitten Care uses...
//northpaw-vet//areas/arden//northpaw-vet/areas/arden/
oakform-flooring
  • open: The logo in the header is way too big as well. the The logo in the footer does not look proper. I...
  • open: Team/crew section ('The people on your floor') has the headline and blurb but no team member cards,...
  • open: FAQ section is contaminated with off-niche therapy/counseling and housing Q&As that do not...
  • open: Homepage project/gallery images are broken — Playwright reported 12+ failed loads on desktop (17 on...
  • open: 3 text elements fail measured WCAG AA contrast; "Why Oakform" is 4.32:1 (needs 4.5:1)
  • open: Dead link "Review us on Google" (null)
//oakform-flooring//locations/alberta-arts//oakform-flooring/locations/alberta-arts/
opaline-cleaning
  • open: 2 text elements fail measured WCAG AA contrast; "Home Cleaning" is 3.65:1 (needs 4.5:1)
  • open: Link target responds HTTP 400: https://facebook.com/
  • open: Social link does not identify a business profile: https://facebook.com/
  • fixed: retain existing anchor navigation in the menu click handler.
  • fixed: email controls render only with a supplied address; homepage cards stop at six existing services;...
//opaline-cleaning/
no area page
/opaline-cleaning/areas/daniel-island/
palisade-fencing
  • open: Contact/footer NAP is half-empty: mailto: with no address (blank email link on contact + footer),...
  • open: Merge/truncation holes all over the build: Process step 04 is literally “Walkthrough &” with...
  • open: Team section is empty placeholder chrome. Header promises “the actual humans of Ft. Worth Fence and...
  • open: Service detail bodies are copy-swapped across offerings. Patio Cover Installation opens with...
  • open: Homepage + service tiles are cross-wired on image filenames vs labels/alts. Wood Privacy uses...
  • open: Boise template geography still leaking hard. Nav/footer advertise “Kuna” as a Fort Worth service...
//palisade-fencing//locations/boise//palisade-fencing/locations/boise/
primrose-cleaning
  • open: Estimate form still ships the NYC template placeholder: message field says “2-bed in the West...
  • open: H1 reads “4 Senses House Cleaning House Cleaning in Madison” — business name already includes House...
  • open: /primrose-cleaning/areas/ is broken — it 200s the fleet index stub (title/H1 "GBP Ranked template...
  • open: Monona is cross-wired to the leftover Brooklyn slug. Home area chip + footer both label “Monona”...
  • open: Contact/footer NAP is half-empty: mailto: with no address (Contact “Email us” is a bare mailto:),...
  • open: Team section is empty cast — heading still promises “The team your home gets to know,” then the...
//primrose-cleaning//locations/brooklyn-heights//primrose-cleaning/locations/brooklyn-heights/
prismara-dental
  • open: /prismara-dental/faq/, /landmarks/, and /locations/ are broken — each 200s the fleet index stub...
  • open: Contact/footer NAP is half-empty: "Email the front desk" / "Email the studio" are bare mailto: with...
  • open: Team section is placeholder cast — Home and About both render "Lead Specialist" (Dentist Specialist...
  • open: /services/teeth-cleaning/ body is cross-wired to implants. H1 correctly says Teeth Cleaning in...
  • open: Homepage service tiles are cross-wired on images vs labels. Teeth Cleaning is served by...
  • open: Dead link "REVIEW US ON GOOGLE" (null)
//prismara-dental//areas/altadena//prismara-dental/areas/altadena/
pro-1
  • open: Home service cards are cross-wired on stock vs label. Form 990 Preparation uses...
  • open: Footer disclaimer still names the wrong firm: "Engaging Ledgerline does not begin until a signed...
  • open: Junk geography/landmarks are shipping as service areas. /locations/ lists Nebraska, Midwestern...
  • open: Home FAQ is wrong-question SEO junk with identical non-answers. Accordion + FAQPage JSON-LD ask...
  • open: Footer/contact NAP is unfinished. Sitewide mailto is empty (href="mailto:") — Contact column shows...
  • open: Team is still placeholder cast. Home #team and /team/ show "Lead Specialist — Accounting Firm...
//pro-1//locations/brooklyn//pro-1/locations/brooklyn/
pro-2
  • open: Gallery is still demo/dental chrome. Hero stats claim 4.9★ / 25,000+ patients / 18+ years while the...
  • open: Wrong FAQ on a vet hospital: homepage FAQ asks "What is the child vaccination schedule in Nevada?"...
  • open: Service tile images are cross-wired. Veterinary Dentistry pulls...
  • open: Team page is still a placeholder cast — zero named doctors, just generic "Cornell, UC Davis &...
  • open: Contact / NAP is half-empty and socials are bare. Schema email is "", Contact page Email block...
  • open: Demo brand leftover: the site still calls itself PawCare. About page: "Today PawCare is a...
//pro-2//locations/flatiron//pro-2/locations/flatiron/
redwood-handyman
  • open: 7 text elements fail measured WCAG AA contrast; "04 Why Redwood & Co." is 4.32:1 (needs 4.5:1)
  • open: Link target responds HTTP 404: https://example.com/redwood-gbp
  • open: Link target responds HTTP 404: https://example.com/redwood-facebook
  • open: Link target responds HTTP 404: https://example.com/redwood-instagram
  • open: Link target responds HTTP 404: https://example.com/redwood-nextdoor
  • fixed: email controls render only with a supplied address; homepage cards stop at six existing services;...
//redwood-handyman/
no area page
/redwood-handyman/areas/carmichael/
regent-grooming
  • open: Reviews block still ships the demo disclaimer verbatim: "Demo reviews shown for template purposes —...
  • open: JSON-LD business type is wrong: fleet emits @type LocalBusiness while the regent-grooming template...
  • open: Contact/footer NAP is half-empty: mailto: with no address (Contact Email card lm-name is blank),...
  • open: Team section is still placeholder cast — "Lead Specialist / Barber Shop Specialist" and "Associate...
  • open: Homepage service tiles are cross-wired on images/alts vs labels. Kids Haircuts is served by...
  • open: Dead link "REVIEW US ON GOOGLE →" (null)
//regent-grooming//areas/back-bay//regent-grooming/areas/back-bay/
ridgeline-roofing
  • open: Link target responds HTTP 400: https://facebook.com/example-ridgeline
  • open: Link target responds HTTP 404: https://youtube.com/@example-ridgeline
  • fixed: retain existing anchor navigation in the menu click handler.
  • fixed: email controls render only with a supplied address; empty social heading/list blocks hide;...
//ridgeline-roofing/
no area page
/ridgeline-roofing/areas/boise/
sentinel-pest
  • open: The current demo header/hero phone differs from the footer phone; Grok must reconcile the business data.
  • open: Link target responds HTTP 400: https://facebook.com/
  • open: Link target responds HTTP 403: https://yelp.com/
  • open: 2 text elements fail measured WCAG AA contrast; "4.9" is 1.22:1 (needs 3:1)
  • open: Social link does not identify a business profile: https://facebook.com/
  • open: Social link does not identify a business profile: https://instagram.com/
//sentinel-pest/
no area page
/sentinel-pest/areas/alta-mesa/
slatepeak-roofing
  • open: VISUAL (desktop ~1280 /services/siding-installation/): Siding Installation hero is a close-up of a...
  • open: VISUAL (desktop+mobile ~1280/390): Proof strip still shows the demo stub “*Demo badges — fictional...
  • open: Service detail bodies are cross-wired / generic. /services/siding-installation/ keeps a Grand...
  • open: Cross-wired gallery/service images: filenames and alts don’t match. Examples —...
  • open: FAQ accordion bug on home (and services): question 05 renders as “What does cover?” — the...
  • open: Leftover Bellevue/Eastside geography still in live copy. Home says “completed jobs across the...
//slatepeak-roofing//locations/bellevue//slatepeak-roofing/locations/bellevue/
solara-medspa
  • open: Areas hero fails visual QA at desktop ~1280: H1 'Serving the Frisco Valley' plus the Valley subcopy...
  • open: Results gallery still uses contractor/project placeholder alts — 'A finished piece of our work,...
  • open: Service detail bodies are cross-wired against the treatment H1. HydraFacial page opens correctly...
  • open: Demo leftovers still shipping live: credentials list Manufacturer-certified injectors — top tier...
  • open: Contact/footer NAP is half-empty: bare mailto: with no address (Contact Email the studio, empty...
  • open: Team section is still placeholder cast — Lead Specialist / Med Spa Specialist and Associate / Care...
//solara-medspa//areas/arcadia//solara-medspa/areas/arcadia/
solstice-pools
  • open: In the homepage, the crew section is missing the cruise pictures, so fix that please.
  • open: We need to make better recent work. Images. For all the sites going forward for this template, the...
  • open: Some of the images do not match the service.For example, solar panel cleaning. Initial consultation...
  • open: No usable email anywhere on the live fleet build: LocalBusiness schema email is empty, contact form...
  • open: Recent-work gallery and service-area map assets are broken/empty on load — not just low quality....
  • open: Services page H1 is broken English: "Pressure Washing Service Services in Jacksonville, FL"...
//solstice-pools//locations/cathedral-city//solstice-pools/locations/cathedral-city/
sovereign-wealth
  • open: Several routes are broken fleet stubs — /faq/, /team/, /review/, and /guide/ all 200 into the "GBP...
  • open: Contact/footer NAP is half-empty: bare mailto: with no address (schema email is ""), postalCode is...
  • open: Team/partners block is still placeholder cast — "Lead Specialist / Wealth Management Firm...
  • open: Hero trust chips are medical leftovers on a wealth site — desktop/mobile both show "Board-certified...
  • open: Areas page is still Greenwich-wired. Hero fig stamp literally says "COASTAL CT · WESTCHESTER" over...
  • open: 29 text elements fail measured WCAG AA contrast; "The practice" is 4.14:1 (needs 4.5:1)
//sovereign-wealth//areas/armonk-ny//sovereign-wealth/areas/armonk-ny/
stonecroft-landscaping
  • open: Link target responds HTTP 400: https://facebook.com/
  • open: Social link does not identify a business profile: https://instagram.com/
  • open: Social link does not identify a business profile: https://facebook.com/
  • open: Social link does not identify a business profile: https://youtube.com/
  • open: 1 text elements fail measured WCAG AA contrast; "Stonecroft Landscapes is a fictional demo...
  • fixed: email controls render only with a supplied address; homepage cards stop at six existing services;...
//stonecroft-landscaping/
no area page
/stonecroft-landscaping/areas/awbrey-butte/
strata-climate
  • open: Footer company link is truncated brand junk: "About Smith" instead of About Smith Brothers / About...
  • open: Schema areaServed is geographically wrong for the suburbs. Noble, Tecumseh, Piedmont, El Reno (and...
  • open: Service-areas map legend is hollow junk. Midtown / Bricktown / Nichols Hills / The Village /...
  • open: Google review count fights itself. Hero + trust bar + reviews carousel show 4.7★ / 157 Google...
  • open: Contact/footer NAP is half-empty: schema email "", postalCode "", foundingDate ""; footer has a...
  • open: Team / The crew is an empty cast. Heading promises the crew, then is completely empty — no names,...
//strata-climate//locations/broomfield//strata-climate/locations/broomfield/
tidewater-plumbing
  • open: The current demo footer address-block phone differs from the header and quick-links phone; Grok...
  • open: 2 text elements fail measured WCAG AA contrast; "Why homeowners pick us" is 4.31:1 (needs 4.5:1)
  • open: Social link does not identify a business profile: https://facebook.com/tidewaterplumbing.example
  • open: Social link does not identify a business profile: https://instagram.com/tidewaterplumbing.example
  • open: Social link does not identify a business profile: https://youtube.com/@tidewaterplumbing.example
  • open: Link target responds HTTP 400: https://facebook.com/tidewaterplumbing.example
//tidewater-plumbing/
no area page
/tidewater-plumbing/areas/fife/
veranda-realty
  • open: Landmark pages include nonsense geos for a Boise shop — /landmarks/united-states/ and...
  • open: Boise brokerage shipping coastal/desert stock. Result tile alt literally says "Golden-hour view...
  • open: Broken service URL: /veranda-realty/services/home-valuation/ returns the GBP Ranked fleet index...
  • open: Service-card images are cross-wired vs their alts/filenames. Home grid: alt "Craftsman home…"...
  • open: Schema NAP is half-empty and doubled. RealEstateAgent has postalCode "", email "", and areaServed...
  • open: Meet the Agents is still template stubs. Screenshots show "Lead Specialist" / "Real Estate Agency...
//veranda-realty//areas/carpinteria//veranda-realty/areas/carpinteria/
whitmore-law
  • open: Nav CTA says "Get an Estimate" (links /whitmore-law/estimate/) — contractor/home-services language...
  • open: FAQ block still carries the Whitmore estate-planning set after the generic intake Qs: "Do I really...
  • open: Fees & Engagement is still the Whitmore private-client package set: Flat fee — "Estate plans,...
  • open: Service heroes are cross-wired. Personal Injury plate shows baby booties / adoption stock...
  • open: Contact/footer NAP is half-empty: bare mailto: with no address (schema email ""), postalCode is "",...
  • open: Team/partners block is still placeholder cast — "Lead Specialist / Law Firm Specialist"...
//whitmore-law//areas/back-bay//whitmore-law/areas/back-bay/
zephyr-hvac
  • open: Link target responds HTTP 400: https://facebook.com/zephyrclimateco
  • open: Link target responds HTTP 404: https://youtube.com/@zephyrclimateco
  • fixed: email controls render only with a supplied address; homepage cards stop at six existing services;...
  • fixed: homepage section anchors resolve from inner pages.
//zephyr-hvac/
no area page
/zephyr-hvac/areas/cottage-grove/

jewelry (not GBP Ranked) (5)

SiteHome beforeHome afterArea beforeArea after
jewelry-deco
  • open: Cannot click "Appraisals": blocked: locator.click: Timeout 1500ms exceeded.
  • open: Cannot click "Questions": blocked: locator.click: Timeout 1500ms exceeded.
  • open: Cannot click "Visit the Shop": blocked: locator.click: Timeout 1500ms exceeded.
  • open: Cannot click "(912) 555-0163": blocked: locator.click: Timeout 1500ms exceeded.
  • fixed: homepage cards stop at six existing services.
  • fixed: homepage section anchors resolve from inner pages.
//jewelry-deco/
no area page
no area page
jewelry-elias
  • open: Cannot click "Services": blocked: locator.click: Timeout 1500ms exceeded.
  • open: Cannot click "Custom Rings": blocked: locator.click: Timeout 1500ms exceeded.
  • open: Cannot click "The Jeweler": blocked: locator.click: Timeout 1500ms exceeded.
  • open: Cannot click "Visit": blocked: locator.click: Timeout 1500ms exceeded.
  • open: Cannot click "Call (718) 555-0142": blocked: locator.click: Timeout 1500ms exceeded.
  • fixed: homepage cards stop at six existing services.
//jewelry-elias/
no area page
no area page
jewelry-forge
  • fixed: Place the mobile studio details in their own grid row so they do not overlap the hero heading.
  • fixed: Make the mobile menu keyboard operable, expose expanded state, and close it on Escape or link...
//jewelry-forge/
no area page
no area page
jewelry-kintsu
  • fixed: homepage section anchors resolve from inner pages.
  • fixed: Expose the mobile checkbox menu to keyboard users; Enter/Space toggle, expanded state follows it,...
//jewelry-kintsu/
no area page
no area page
jewelry-lumen
  • open: 1 text elements fail measured WCAG AA contrast; "© 2026 Lumen Atelier" is 3.95:1 (needs 4.5:1)
  • open: Cannot click "Services": blocked: locator.click: Timeout 1500ms exceeded.
  • open: Cannot click "Stones": blocked: locator.click: Timeout 1500ms exceeded.
  • open: Cannot click "Process": blocked: locator.click: Timeout 1500ms exceeded.
  • fixed: homepage cards stop at six existing services; homepage heading counts match displayed services.
  • fixed: homepage section anchors resolve from inner pages.
//jewelry-lumen/
no area page
no area page