📦 Ready-to-use template

Astro SEO Starter Template

This is your high-performance base template. Edit src/config/siteData.ts to configure your global data.

🚀 Quick Start

# Clone and install
$ git clone [repo-url]
$ pnpm install
# Development
$ pnpm dev
# Production
$ pnpm build

Project Structure

Key files you need to know to customize your site

⚙️

siteData.ts

Global business data: name, phone, email, social networks.

src/config/siteData.ts
🎨

tailwind.config.mjs

Semantic color palette: primary, secondary, surface, muted.

tailwind.config.mjs
🖼️

Images

Replace placeholders with your own WebP images.

public/images/
🌍

Multi-language

ES, CA, EN, FR preconfigured. Automatic hreflang in Layout.astro.

src/pages/[lang]/
📝

Blog

Blog system with .astro files. Easy to extend to Markdown.

src/pages/blog/
🔍

Automatic SEO

Schema.org, Open Graph, sitemap.xml with integrated hreflang.

scripts/generate-sitemap.mjs

Ready to start?

Read the complete usage guide or explore the example pages to see the components in action.