Custom page example gallery
What this is
Four live custom pages, each for a different fictional business and a different archetype. Every one was authored by an AI agent that learned the platform only from the documentation in this section — the same pages you just read — then uploaded with upload-custom-page and published through the standard two-step flow. They are working proof of the docs, not mockups.
Each example passes the quality bar described in Quality gates (Lighthouse ≥95 across performance, accessibility, best practices, and SEO), carries translation markers throughout, and renders in every site locale — open any of them under /es/ for the Spanish variant.
The examples
Harbor Paws Veterinary Clinic
Archetype: local-business landing page. A small-town vet clinic: hero with a clear promise, services at a glance, opening hours, and a tel: call-to-action. The bread-and-butter custom page — the kind a restaurant, clinic, or salon ships on day one. Demonstrates clean data-t-key marker coverage and a fully self-contained single-file layout.
LUMEN smart kettle
Archetype: product launch. A launch page for a fictional smart kettle: animated hero, feature trio, spec strip, and a pre-order call-to-action. Demonstrates CSS keyframe animation that stays on transform/opacity (no layout shift), prefers-reduced-motion handling, and marker discipline on dense marketing copy.
TileWise calculator
Archetype: interactive tool. A tile-and-grout quantity calculator in plain vanilla JavaScript: labeled form controls, instant results, keyboard- and screen-reader-friendly. Demonstrates that custom pages can be genuinely interactive — script included — while holding the accessibility bar.
Aurora Skies Tours
Archetype: animated showpiece. A northern-lights tour operator with a heavily animated, visually striking treatment — layered CSS gradient auroras, drifting stars, scroll-revealed sections. Demonstrates how far pure CSS can go while still passing the performance gate, and how a page this designed still translates cleanly because every string is marked.
What to take from them
- View source. Each page is one self-contained body — the exact thing its author uploaded. What you see is what
upload-custom-pageshipped. - Switch locales. Visit any example with the
/es/prefix: same layout, translated strings, no per-locale page copies. That is the marker system doing its job — see Translation. - Copy the patterns. The annotated versions of these techniques — with the reasoning spelled out line by line — are in Recipes.
Related
- Custom pages overview — what custom pages are
- Author a custom page — the upload contract
- Quality gates — the bar every example here passes
- Recipes — annotated walkthroughs of the same patterns