Building a bilingual Astro marketing layer for a SaaS product
How VATranscribe uses Astro, locale-aware routes, hreflang, sitemap entries and shared content config for EN/RU marketing pages.
Route strategy
VATranscribe keeps English routes as default and adds Russian variants under /ru. This keeps URLs short while preserving clear locale separation.
SEO requirements
- Canonical URLs for each language version.
- hreflang links for EN, RU and x-default.
- Sitemap entries for localized pages.
- Separate title and description copy per locale.
Content model
Stage 3.7 uses a TypeScript config-driven content layer. This keeps early-stage content explicit, versionable and easy to review without adding MDX complexity yet.