DEV Community

lmtech
lmtech

Posted on

🐕 Why We Built a Lightning-Fast Static Website for French Dog Parks with Astro.js

In the age of over-engineered web apps, sometimes all you need is a super fast, SEO-friendly static site to solve a real-world problem.

That’s exactly what we set out to do with Parcs Canins — a curated directory of secure, fenced dog parks in France, built entirely with Astro.js.

🐶 The Idea Behind Parcs Canins

Dog owners often struggle to find safe, off-leash parks where their pets can play freely. Municipal websites are clunky, outdated, and poorly ranked on Google.

So instead of building a full-blown app, we decided to focus on:

  • Speed
  • Simplicity
  • Search engine visibility

Our goal: Make it dead simple for dog owners to find fenced parks with just a Google search or a quick browse.

⚡ Why Astro.js?

We chose Astro because it solves two core problems at once:

  1. Blazing-fast performance: Astro ships zero JavaScript by default.
  2. Built-in SEO tools: Clean HTML output and great Lighthouse scores right out of the box.

Astro lets us use modern component-based development (React, Vue, etc.) if we need it — but keeps the final output lean and static.

🔧 Our Tech Stack

  • Framework: Astro.js
  • Styling: TailwindCSS
  • Content: Markdown + .astro files

🛠️ Features We Focused On

  1. SEO-Optimized Park Listings
  • Each dog park has a dedicated, indexable page with custom meta tags.
  • Schema.org markup improves search snippet quality.
  1. Fast Load Times
  • Most pages load in under 0.8 seconds, even on mobile.
  1. Privacy-First Design
  • No tracking cookies.
  • No bloated JS libraries.
  1. Accessible and Responsive
  • Optimized for screen readers and mobile devices.
  • Clear contrast, scalable fonts, and large touch targets.

📈 Real-World Results

Since going live:

  • Indexed pages now rank on Google for long-tail terms like “parc canin sécurisé Toulouse”.
  • 90+ Lighthouse scores across the board.
  • Dog owners report it’s “easier to use than Google Maps” for finding fenced parks.

🌱 What’s Next?

We're planning:

  • A newsletter for dog-friendly events and new parks.
  • A community contribution system (via GitHub PRs or CMS backend).
  • Multilingual support (starting with English and Spanish).

💬 Final Thoughts

If you're building content-driven sites, Astro is a game changer. It gave us the performance of a Jamstack site without the complexity of a headless CMS or SPA architecture.

You can check out the live project at 👉 https://www.parcscanins.fr

Want to chat about Astro, SEO, or pets + tech? Let’s connect in the comments 🐾

Top comments (1)

Collapse
 
arlsanahmad profile image
Arlsan Ahmad

Hi
Thank you for sharing, i liked your website. Let me know, Do you allow content submission?