Next.js, canonical и hreflang для локализованных страниц
Локализованные страницы имеют разные URL. /en/search/music относится к английской версии, /ru/search/music к русской. Canonical у каждой страницы указывает на её собственный адрес. Английская версия получает /en/search/music, русская /ru/search/music. hreflang связывает эти страницы между собой.
В Next.js App Router оба значения можно задать через Metadata API в alternates.canonical и alternates.languages.
Статья на Хабр Проект: EventMap Stepik: Next.js III: SEO, i18n 2026
#nextjs #i18n #SEO #AppRouter #canonical #hreflang #metadata #nextintl #TypeScript #webdev