Time to First Byte (TTFB, час до першого байта) — це проміжок від моменту, коли браузер надіслав запит, до отримання першого байта відповіді сервера. Показник відображає, наскільки швидко сервер починає віддавати сторінку. Хорошим вважається TTFB до 200 мс, прийнятним — до 800 мс за орієнтирами Google.
Простими словами: це «час на роздуми» сервера. Ти постукав — а скільки він думає, перш ніж почати відповідати. Довго думає — уся сторінка вантажиться повільніше, ще до першої картинки.
Що таке TTFB і навіщо він потрібен
TTFB — це фундамент швидкості. Поки не прийшов перший байт, браузер не може ні рендерити, ні вантажити стилі й зображення. Тому високий TTFB тягне за собою погіршення всіх подальших метрик, зокрема LCP із набору Core Web Vitals. Тобто повільний старт «псує» всю подальшу швидкість завантаження.
TTFB — це фактично виміряна відповідь сервера (server response time) плюс час на мережу й перенаправлення. Google орієнтує на TTFB до 200 мс як хороший результат; усе, що перевалює за 800 мс, майже завжди потребує оптимізації.
Що впливає на TTFB
- Якість хостингу — потужність сервера й навантаження на нього.
- Серверний код і БД — важкі запити, відсутність кешування.
- Географія — фізична відстань до сервера (тут рятує CDN).
- Ланцюжки редиректів — кожне зайве перенаправлення додає час.
Який TTFB вважається хорошим
| TTFB | Оцінка |
|---|---|
| до 200 мс | добре |
| 200–800 мс | прийнятно, є куди рости |
| понад 800 мс | повільно, треба виправляти |
Як зменшити TTFB
- Увімкнути серверне кешування (сторінки, об’єктний кеш, opcache).
- Оптимізувати запити до бази даних і важкий код.
- Підключити CDN, щоб віддавати контент ближче до користувача.
- Перейти на якісніший хостинг, якщо сервер не тягне.
- Прибрати зайві редиректи на шляху до сторінки.
Приклад
Сайт на дешевому хостингу показує TTFB 1,2 с — сервер «думає» понад секунду до першого байта. Після ввімкнення повносторінкового кешування й підключення CDN показник падає до ~180 мс. Зовні контент той самий, але сторінка починає з’являтися майже миттєво, і LCP покращується слідом.
Часто плутають з…
- Швидкість завантаження — це час до повного показу сторінки; TTFB — лише перший крок до нього.
- LCP — час до промальовування головного елемента; TTFB на нього впливає, але це різні метрики.
Питання та відповіді
Який TTFB вважається хорошим?
Орієнтир Google — до 200 мс це добре, до 800 мс прийнятно, понад 800 мс варто виправляти. Точне значення залежить від типу сайту й аудиторії.
TTFB — це фактор ранжування?
Напряму окремої метрики «TTFB у видачі» немає, але він впливає на швидкість і Core Web Vitals, а вони є частиною сигналів Page Experience. Тобто вплив непрямий, але реальний.
Як швидко перевірити TTFB?
Через PageSpeed Insights, WebPageTest або вкладку Network у DevTools браузера — там TTFB показується для кожного запиту окремо.
Сервер «думає» надто довго? Прискоримо — технічний SEO-аудит та виправлення помилок на сайті.
Схожі терміни: Відповідь сервера, Швидкість завантаження, Core Web Vitals, PageSpeed.