Бібліятэка
Патэрны кода і разметкі
Кароткія фрагменты пад Next.js App Router: метаданыя, JSON-LD Schema.org, sitemap, robots, рэдырэкты і кананікал. Капіруеце ў рэпазіторый і звяраеце з патрабаваннямі пошукавых сістэм і рэгламентам здачы.
Для каго гэты раздзел
Уладальнік прадукту
Карта апор: кананікал, схемы, sitemap — што стаіць за «тэхнічным SEO» і якія пытанні задаць камандзе.
Распрацоўшчык
Сніпеты пад App Router: менш пошуку па дакументацыі, хутчэй унясенне ў свой рэпазіторый.
SEO
Звязка UI і structured data; індэксацыя і рэдырэкты ў кодзе, а не толькі ў справаздачах.
Доўгія разборы — у Блог; праекты — у Кейсы; навігацыя па галіне — на Бібліятэка.
Узровень — глыбіня па Next.js, TypeScript і SEO/разметцы: базавы (правкі па прыкладзе), сярэдні (ўбудова ў App Router), пашыраны (палітыкі, краевыя выпадкі ў пошуку).
Ацэнка часу — арыенцір на чытанне і першае ўнясенне ў тыповы праект; на вашым працэсе лічбы могуць адрознівацца.
Фільтр па тэме
Патэрны па тэмах
Усе тэмы запар. Выкарыстайце фільтр вышэй, каб звузіць спіс.
- ІндэксацыяРаспрацоўшчыкTypeScript
Дынамічны sitemap.xml у Next.js (app/sitemap.ts)
Адзін sitemap са статычнымі і кантэнтнымі URL; узгоднена з collectIndexableUrls і кананічнымі адрасамі.
- Узровень:
- сярэдні
- Ацэнка часу:
- ~40 хв
- ІндэксацыяSEOTypeScript
robots.txt і метаданыя robots у Next.js App Router
Статычны robots праз app/robots.ts і noindex на маршруце праз generateMetadata.
- Узровень:
- базавы
- Ацэнка часу:
- ~25 хв
- ПрадукцыйнасцьРаспрацоўшчыкTypeScript
Core Web Vitals у прадакшн Next.js: LCP, INP, CLS
Практычныя рычагі: прыярытэт LCP-выявы, стабільная вёрстка, падзел цяжкага JS.
- Узровень:
- сярэдні
- Ацэнка часу:
- ~1 г для аўдыту
- Разметка і правілыSEOTypeScript
FAQ і HowTo JSON-LD: калі разметка ўмесная
Не рабіце разметку «толькі для зорачак»: бачны кантэнт, адзін асноўны інтэнт на старонку, рэкамендацыі Google.
- Узровень:
- пашыраны
- Ацэнка часу:
- ~30 хв на палітыку
- JSON-LDРаспрацоўшчыкTypeScript
Пашырэнне JSON-LD Organization і WebSite ў каранёвым layout
Звязаныя `@id` у `@graph`: organization, person, site — база для іншых сутнасцей.
- Узровень:
- сярэдні
- Ацэнка часу:
- ~45 хв
- JSON-LDРаспрацоўшчыкTypeScript
BreadcrumbList JSON-LD для ўнутраных старонак
Адзін хелпер жывіць і бачныя крошкі, і разметку — назвы і URL застаюцца сінхроннымі.
- Узровень:
- базавы
- Ацэнка часу:
- ~15 хв
- Next.jsSEOTypeScript
Кананічны URL і метаданыя старонкі ў Next.js App Router
Патэрн generateMetadata з canonical і Open Graph — база SEO-гігіены.
- Узровень:
- базавы
- Ацэнка часу:
- ~20 хв
- Next.jsРаспрацоўшчыкTypeScript
Сталыя рэдырэкты ў Next.js (канфіг і middleware)
301/308 пры змене slug і кансалідацыі дубляў; перасцярожнасць ад петляў і зносу canonical.
- Узровень:
- сярэдні
- Ацэнка часу:
- ~35 хв
Трэба такі ж контур пад ваш сайт?
Кароткая форма: імя, тэлефон і сайт. Пасля адпраўкі — адказ з арыенцірамі па тэхніцы і этапах; дэталі задачы ўдакладняюцца пры кантакце.