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

Next.js, canonical и hreflang для локализованных страниц | Сетка — социальная сеть от hh.ru