Патэрн · TypeScript
Core Web Vitals у прадакшн Next.js: LCP, INP, CLS
Практычныя рычагі: прыярытэт LCP-выявы, стабільная вёрстка, падзел цяжкага JS.
Узровень: сярэдніАцэнка часу: ~1 г для аўдыту
Метрыкі Google адлюстроўваюць рэальны UX; Next дае SSR і аптымізацыю выяў, але CLS часта ідзе ад банераў і шрыфтоў.
- LCP: явны прыярытэт hero і правільныя памеры выявы
- CLS: рэзерв вышыні для дынамічных слотаў
- INP: не блакіраваць main thread цяжкімі бандламі над fold
Core Web Vitals — не «для красы»: яны карэлююць з утрыманнем і канверсіяй. Ніжэй мінімальны чэкліст для App Router.
Код
Прыярытэт LCP для hero-выявы:
import Image from 'next/image'
export function Hero() {
return (
<Image
src="/hero.webp"
alt=""
width={1200}
height={630}
priority
sizes="(max-width: 768px) 100vw, 1200px"
/>
)
}
Зарэзерваваная вышыня для банера або дынамічнага слота:
<div className="min-h-[120px]" aria-hidden={false}>
{/* banner or widget */}
</div>
Праверка
- PageSpeed Insights / CrUX field data (калі даступна) па мэтавых URL.
- Няма рэзкіх пікоў CLS пры загрузцы шрыфтоў або ўстаўцы банераў.
Крыніцы
Іншыя патэрны
- Next.js
Кананічны URL і метаданыя старонкі ў Next.js App Router
Патэрн generateMetadata з canonical і Open Graph — база SEO-гігіены.
Адкрыць патэрн - Индексация
Дынамічны sitemap.xml у Next.js (app/sitemap.ts)
Адзін sitemap са статычнымі і кантэнтнымі URL; узгоднена з collectIndexableUrls і кананічнымі адрасамі.
Адкрыць патэрн
Матэрыялы блога
- Працэс
Чэкліст прыёмкі сайта: хуткасць, даступнасць і базавы тэхSEO да падпісання акта
Навошта да акта глядзець PageSpeed Insights і WAVE, чым лабараторныя метрыкі адрозніваюцца ад палявых, і які мінімум тэхSEO зніжае сюрпрызы пасля запуску.
Чытаць артыкул - Маркетынг
«Сайт ёсць, а заявак няма»: ламаецца не код, а сэнс
Чаму тэхнічна спраўны сайт не дае лідаў: шаблонныя тэксты, мова не пакупніка, слабае УТП і няма сцэнару ад першага экрана да формы. Чэкліст самаправеркі для ўладальніка.
Чытаць артыкул
Трэба ўнясці пад ваш домен і стэк?
Кароткая форма: імя, тэлефон і сайт. Пасля адпраўкі — адказ з парадкам работ і арыенцірам па этапах; дэталі ўдакладняюцца пры кантакце.