How I build a multilingual website with Sanity and Next.js
How I build a multilingual website Sanity Next.js teams can maintain: document vs field-level i18n, routing, hreflang, sitemaps and editor workflow.
Tag
4 posts
How I build a multilingual website Sanity Next.js teams can maintain: document vs field-level i18n, routing, hreflang, sitemaps and editor workflow.
A practical contentful to sanity migration walkthrough: model mapping, rich text to Portable Text, assets, references, locales, import script and cutover.
Step-by-step guide to connecting Sanity document internationalisation to next-intl in the App Router, with schema design, GROQ patterns, hreflang, and slug pitfalls.
A singleton pattern for i18n navigation that keeps GROQ queries fast, using dynamic field access (field[$param]) instead of string interpolation.