Stabilize before redesigning.
Preserve the Sport-Social identity. First repair the sensitive-form perimeter, enrollment path, search architecture, speed, and accessibility. These changes can produce measurable evidence within 30 days.
Sport-Social's public site has a distinctive program and recognizable identity. The main losses occur where families act, search engines interpret the business, and sensitive intake data enters the system.
Preserve the Sport-Social identity. First repair the sensitive-form perimeter, enrollment path, search architecture, speed, and accessibility. These changes can produce measurable evidence within 30 days.
ABA intake and incident-report pages initialized Google, Meta, TikTok, Snapchat, and Tapad endpoints before interaction. We did not submit forms or observe entered values being transmitted. The setup still needs immediate technical and privacy review.
15% brand, 20% conversion, 15% search, 15% accessibility, 15% performance, 20% trust/privacy.
Clear mission and real facility imagery. Pages are repetitive and long.
High-intent pages omit price, fit, capacity, and online enrollment.
No descriptions, social tags, or structured data across the crawl.
Contrast, headings, names, alt text, and touch targets need repair.
Mobile LCP reached 5.7 to 8.9 seconds; TTI reached 11.0 to 13.7.
Indexed sensitive routes, ad trackers, no visible privacy link, thin profiles.
Each finding pairs observed evidence with a practical correction.
Observed: Public forms request diagnosis, medical, insurance, payment-image, incident, treatment, and signature information while several ad and analytics vendors initialize.
Fix: Remove advertising pixels, add noindex, remove sensitive routes from the sitemap, publish a privacy notice, and complete a processor, storage, retention, consent, and vendor review.
Observed: Summer Camp lists 11 weeks but omits price, fit, capacity, refund policy, deposit, and online registration.
Fix: Add one enrollment path that lets a parent understand fit and cost, reserve a place, and receive confirmation.
Observed: The 77-URL sitemap includes sensitive forms and 43 thin staff pages with no H1 and under 250 total words.
Fix: Consolidate or complete staff pages. Remove operational forms from discovery and enforce index rules.
Observed: 0 of 77 pages had meta descriptions, Open Graph tags, or JSON-LD. The homepage lacked an H1.
Fix: Add unique titles and descriptions, one H1, social previews, and LocalBusiness, Service, Event, and FAQ schema where supported.
Observed: The homepage transferred 3,028 KiB, reached LCP at 8.9 seconds, and carried about 299 KiB of unused JavaScript.
Fix: Optimize media, defer noncritical scripts, conditionally load tags, and remove duplicates.
Observed: Green/white text measured 2.48:1 against a 4.5:1 target. Tests also flagged unnamed links, heading order, empty alt text, and small touch targets.
Fix: Replace the color pairing, repair semantics and names, and regression-test four core templates.
Header observations do not establish a vulnerability. Tracker observations do not establish that form values were transmitted. Both warrant qualified review.
Every phase has one owner and a verifiable exit condition.
Assign one person to maintain the issue register, collect proof of each fix, and prevent marketing, privacy, operations, and engineering work from splitting into separate queues. Completion evidence should include a fresh crawl, tracker comparison, test enrollment, four-template mobile QA, and Lighthouse reruns.
Keep clinical judgment and sensitive child-level data inside approved human and private workflows.
Answer public questions, identify the likely program, and book a tour. Stop before diagnosis, insurance, or medical history and hand sensitive collection to the approved workflow.
Acknowledge inquiries, answer approved FAQs, surface available camp weeks, and route exceptions to a named person. Measure response time and tour-to-enrollment conversion.
Maintain one governed source for programs, schedules, eligibility, policies, and staff standards, then publish consistent page, schema, FAQ, and social content.
Measure inquiry source, response time, tours, enrollment, capacity, and abandonment. Exclude diagnoses, narratives, message bodies, and child health data from marketing analytics.
Method: sitemap crawl, 160 internal-link checks, metadata inspection, desktop review, Playwright mobile QA at 390 x 844, console review, tracker-domain inspection, and three Lighthouse mobile runs.
Boundaries: We did not access WordPress administration, source code, analytics, form processors, databases, hosting configuration, submitted field values, or vendor contracts. No form carrying personal information was submitted. Privacy and security observations are risk flags for qualified technical and legal review, not findings of breach, liability, or noncompliance.
Sensitive routes are removed from discovery and advertising trackers; a privacy notice is visible; camp enrollment works end to end; indexable pages have clean metadata and schema; thin profiles are resolved; and four core templates pass the agreed mobile, speed, accessibility, and console checks.