From 10 pages to 130 — how we turned a Wix site into a search-dominating machine.
10-page Wix site to 130-page SEO/AEO powerhouse. Programmatic service-area pages, structured data, and a 97 PageSpeed score.
The Challenge
Extreme Tint had a basic 10-page Wix site with no local SEO infrastructure, no structured data, and a PageSpeed score in the 40s. Competitors in the St. Cloud market had similar sites — but the opportunity was clear: build a comprehensive content architecture that would dominate local search while competitors stayed static.
Our Approach
- 01
Audited 5 local competitors — none had service area pages, structured data, or mobile-optimized CTAs.
- 02
Designed a hub-and-spoke URL architecture: 5 service hubs × 15 city spokes = 75 programmatic pages generated from a single data array.
- 03
Built the entire site in Astro for zero-JS static output, achieving a 97 PageSpeed score.
- 04
Implemented full schema markup: LocalBusiness, Service, FAQPage, BreadcrumbList, and Article on every relevant page.
- 05
Deployed to Vercel with explicit trailing-slash redirect rules to prevent GSC canonical errors.
The Results
Within 90 days of launch, Extreme Tint saw a 15× increase in Google Search Console impressions, a 3× increase in qualified leads, and first-page rankings for 40+ local service keywords. The 97 PageSpeed score put them in the top 1% of local service websites nationally.
Frequently Asked Questions
How did you generate 130 pages without writing each one manually?
We built a programmatic page system in Astro using a single data array of 15 service areas and 5 services. The framework generates unique, SEO-optimized pages for every city+service combination automatically. Adding a new city is a one-line change in the data file.
What is AEO and why does it matter for a local business?
AEO (Answer Engine Optimization) ensures your business appears in AI-powered search results from Google AI Overviews, ChatGPT, and Perplexity. For local businesses, this means structured data and FAQ content that AI systems can read and recommend directly — not just links.
How long did the project take?
6 weeks from kickoff to go-live. Week 1–2: discovery, competitive analysis, and architecture. Week 3–4: build and content. Week 5: QA, structured data validation, and SEO audit. Week 6: DNS cutover and post-launch monitoring.
What was the PageSpeed score before and after?
The original Wix site scored 42 on mobile PageSpeed Insights. The new Astro site scores 97 on mobile — in the top 1% of local service websites nationally. This directly impacts Google's Core Web Vitals ranking factor.
Can you replicate this for other local service businesses?
Yes. The hub-and-spoke architecture we built for Extreme Tint is a repeatable system we apply to any local service business — HVAC, plumbing, roofing, dental, legal, and more. The number of pages scales with the number of services and service areas.
Want results like these?
Tell us about your business and we'll build a plan to get you there.