РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
⊗jsnxSpMtInr 9 of 69 menu
◀ ▶

Метаданные для публикации в NextJS

Тайтл и метаописание задают, что увидит человек в результатах поиска и во вкладке браузера. Для черновика и локальной разработки этого часто достаточно. Перед выкладкой на хостинг стоит дополнить макет еще несколькими сущностями, иначе ссылку на сайт некрасиво покажут мессенджеры и соцсети, а поисковый робот может обойти страницы без подсказок.

Когда пользователь делится адресом в чате или ленте, площадка подтягивает карточку предпросмотра: заголовок, краткий текст и изображение. Эти поля не дублируют обычный тайтл один в один - для карточки задают отдельный набор с полным URL страницы, именем сайта и картинкой с размерами. В NextJS такой набор описывают в объекте метаданных, фреймворк сам сформирует нужные теги в теге head.

Значок во вкладке - мелочь, но без него сайт теряется среди открытых страниц. Достаточно положить файл иконки в каталог приложения: NextJS обнаружит его и отдаст браузеру без ручной разметки тега link с rel icon.

Поисковым системам помогает карта сайта - перечень адресов с датой изменения, частотой обновления и приоритетом. Ее отдают по стандартному пути в формате XML; в App Router карту описывают отдельным файлом в app, а генерацию XML берет на себя фреймворк.

Файл robots сообщает роботам, какие пути можно индексировать, а какие лучше не трогать, и указывает, где лежит карта сайта. Так вы не смешиваете закрытые разделы с публичными и не заставляете краулер искать sitemap наугад.

Все перечисленное дополняет уже знакомые тайтл и описание и готовит проект к реальному трафику из поиска и из мессенджеров.

← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить