Home/Case Studies/Zentrovia Website
155-Page AI-Optimized Website with Programmatic SEO
How we built our own website: WCAG 2.1 AA compliant, 81 programmatic SEO pages, structured data, and AI-ready content architecture — designed to compete for long-tail keywords at scale.
155
Static pages generated
81
Programmatic SEO pages
AA
WCAG 2.1 AA verified
100%
Lighthouse accessibility
Overview
We practice what we sell — so we built our own website as a showcase of our full-stack capabilities.
The Zentrovia website isn't a template. It's a custom-built, statically-generated application with 155 pages, programmatic SEO targeting 90+ long-tail keyword combinations, full WCAG 2.1 AA accessibility compliance, and AI-ready structured data that helps search engines and LLMs understand and reference our content.
This case study demonstrates our approach to platform engineering, SEO strategy, accessibility, and performance optimization — the same capabilities we bring to every client engagement.
Architecture
What powers this website.
STACK
STANDARDS
Static Site Generation
Every page pre-rendered at build time. Zero client-side data fetching. Sub-second loads globally via edge CDN.
Programmatic SEO
81 pages auto-generated from data. Each with unique H1, meta, FAQ schema, canonical URL, and 1,900+ words.
ZenGuy AI Chat
Live RAG-powered AI chat on the website. The full site content is indexed for retrieval, and every answer is grounded in cited sources.
Structured Data
Organization, ProfessionalService, FAQPage, and BreadcrumbList JSON-LD. Optimized for Google and AI search.
WCAG 2.1 AA
Every color pair verified for 4.5:1 contrast. Skip-to-content, keyboard nav, reduced motion, ARIA landmarks.
AI Crawler Ready
llms.txt + llms-full.txt for LLMs. robots.txt permits GPTBot, Claude-Web, PerplexityBot, Google-Extended.
Page Architecture
155 pages — every one with a purpose.
Core pages
37
Homepage, solutions (11), platforms (2), industries (4), company (3), case studies, resources, services hub, legal (10), tools
Service × Industry (programmatic)
81
9 services × 9 industry segments. Each with unique H1, 1,900+ words, FAQ schema, and cross-links. Targets queries like 'XML conversion for medical societies.'
Comparison pages
12
'Zentrovia vs Silverchair', 'Best Association Technology Companies' — targeting high-intent buyer keywords with low competition.
Pricing guide pages
8
'How Much Does XML Conversion Cost?' — bottom-of-funnel content that converts because it answers the exact question buyers are asking.
Location pages
5
Washington DC, Chicago, New York, London, Toronto — targeting geographic buying intent in association and publishing hub cities.
Blog posts
8
In-depth articles with unique SVG infographic visuals. Each targeting a specific topic keyword with 1,500-2,500 words.
Case studies
4
Detailed project deep-dives with metrics, timelines, architecture details, and downloadable PDF versions.
SEO Strategy
Built to rank — not just to look good.
Unique Metadata Per Page
Every page has a unique H1, meta title (50-60 chars), meta description (120-155 chars), canonical URL, and Open Graph tags. No two pages compete for the same keyword.
FAQ Schema Everywhere
FAQPage JSON-LD on every programmatic page. Each page includes 3-5 real questions and answers targeting 'People Also Ask' boxes — which appear in 96.8% of software-related searches.
Internal Cross-Linking
Every programmatic page links to the parent solution, related services, relevant pricing guide, and applicable comparison page. The Services hub page connects all 106 programmatic pages to the main navigation.
Content Depth Over Breadth
Programmatic pages average 1,900 words. Blog posts average 2,000+ words. Case studies average 3,000+ words. Google rewards depth — we built for it.
Key Takeaways
What this project demonstrates.
We build what we sell
This website is built with the same modern stack, the same SEO methodology, and the same accessibility standards we bring to every client project.
Programmatic SEO at scale
81 pages generated from data files — each substantive, each targeting a specific keyword, each with proper schema markup. This is the approach we recommend for clients who need search visibility across multiple service-industry combinations.
Accessibility isn't optional
Every color combination verified against WCAG 2.1 AA. Skip-to-content, keyboard navigation, reduced motion, focus indicators — built in, not bolted on. We can't sell accessibility services from a non-accessible website.
Performance as a feature
Static generation means sub-second page loads. No client-side data fetching, no loading spinners, no layout shift. Performance is a ranking factor — and a user experience differentiator.
Want a website that
actually ranks?
We build SEO-optimized, accessible, performance-first websites for content-driven organizations.