— Case study
Haute Dog Finders
Bilingual Atlantic-Canada doodle breeder. Custom Astro on Cloudflare with a rich Schema.org graph — LocalBusiness, per-breed Product, per-litter Event.
- PERFORMANCE
- 84 / 100
- SCHEMA
- 23 types
- LANGUAGES
- EN-CA · FR-CA
- SHIPPED
- 2026
— The challenge
Haute Dog Finders needed a bilingual web presence that could serve both English- and French-speaking Atlantic-Canadian families searching for doodle puppies. The existing solution lacked structured data, forcing the business to rely on plain-text listings that search engines had little context to understand — breeds, litters, and availability were invisible to Google's rich-result features.
— What we built
We built the site from scratch on Astro deployed to Cloudflare Workers, giving every page sub-100ms edge-delivered HTML with no client-side framework overhead. The defining technical investment was a hand-authored Schema.org graph spanning 23 types — LocalBusiness, Product nodes per breed, Event nodes per litter, and BreadcrumbList chains throughout — so every listing carries machine-readable context. EN-CA / FR-CA routing was implemented at the Cloudflare layer, with locale-specific copy enforced at compile time via the same `defineCopy` pattern we use internally.
— The result
The site scores 84 / 100 on Lighthouse Performance on Cloudflare's edge network and ships 23 distinct Schema.org types — giving Google the structured signals it needs to surface breed and litter information in rich results. Both language variants are fully self-contained and indexed independently, serving Atlantic Canada's bilingual audience without any English-fallback compromise.
Looking for the same outcome?
Tell us what you are trying to build — two paragraphs is enough to start.