SEO html5css.dev
html5css.dev

SEO продвижение сайтов

Полный цикл: от проектирования и семантики до ссылочного, перелинковки и текстов.

0. Старт С чего начинается работа: цели, инструменты, сервисы 2 1. Проектирование сайта Структура, семантика, title и description 11 2. Прототипирование Карточка товара и страница категории на примере магазина 3 3. Контент и ключевые слова Ключи в тексте, заголовки, объём, читаемость, изображения, внутренние ссылки 20 3.1. Сайт целиком и коммерция Структура, sitemap, крошки, домен, контакты, ассортимент, доставка, поддержка 22 3.2. Поведенческие факторы Домен и бренд, релевантность title, вложенность, удовлетворённость пользователя 11 4. Техническая оптимизация Скорость, дубли, robots.txt, sitemap.xml, битые страницы 9 5. Внешние факторы Ссылочное, доноры, анкоры, линкбилдинг 13 6. Продвижение бренда Брендовый трафик и его оценка 3 7. Нестандартные методы Актуализация контента, нулевая позиция, SILO, обрезка контента 17 8. Крауд-маркетинг Форумы, отзовики, Q&A, соцсети, поиск площадок и сервисы 16 8.1. Стратегии крауда Стратегии размещения, выживаемость постов, объёмы, делегирование 11 9. Юзабилити сайта Макет, навигация, формы, корзина, контрастность 10 10. Внутренняя перелинковка Вес страниц, анкоры, схемы связывания 10 11. Работа с текстами LSI, структура текста, применение ключей 8

С чего начать

Последовательный курс: проектирование → внутренняя оптимизация → техничка → ссылочное → тексты.

15глав
166уроков

Мобильная выдача

Отдельный курс про мобильный индекс: скорость, интерфейс, голосовой поиск и регионы.

6глав
44урока

Новый курс

Поиск всё чаще отвечает текстом. Курс о том, как попадать в источники этих ответов и не потерять доверие.

5глав
15уроков
  1. html5css.dev
  2. SEO
  3. SEO продвижение
  4. Техническая оптимизация
  5. Скорость доступа к сайту
Глава 4 · Техническая оптимизация Урок 2 из 9 Обновлено 26.08.2026

Скорость доступа к сайту

Скорость делится на две разные задачи: как быстро отвечает сервер и как быстро отрисовывается страница. Этот урок — про первую, серверную половину, от которой зависит и обход сайта роботом.

Что изменилось с прошлой версии урока Прежний текст оперировал общим «временем загрузки сайта». Сегодня скорость разбита на измеримые части: серверная — TTFB и стабильность ответа, клиентская — Core Web Vitals. Этот урок про серверную.

Из чего складывается время до первого байта

ЭтапЧто происходитЧем ускоряется
DNSОпределение адреса сервераБыстрый DNS-провайдер, разумный TTL
СоединениеTCP или QUIC-рукопожатиеHTTP/3, keep-alive, ближайшая точка присутствия
TLSСогласование шифрованияTLS 1.3, OCSP stapling, возобновление сессий
ОбработкаРабота приложения и базы данныхКеш, оптимизация запросов, OPcache
ОтдачаПередача первых байтСжатие Brotli, отсутствие буферизации целиком

На типовом сайте на PHP львиная доля времени приходится на этап обработки — и именно там лежит основной резерв.

Диагностика за пять минут

# подробный тайминг одного запроса
curl -s -o /dev/null -w \
'dns:      %{time_namelookup}s
connect:  %{time_connect}s
tls:      %{time_appconnect}s
ttfb:     %{time_starttransfer}s
total:    %{time_total}s
код:      %{http_code}
размер:   %{size_download} байт
' https://site.ru/page/
  • Большой time_namelookup — проблема с DNS-провайдером.
  • Большой разрыв между connect и appconnect — тяжёлое TLS-рукопожатие: проверьте цепочку сертификата и OCSP.
  • Большой разрыв между appconnect и starttransfer — медленно работает приложение. Это самый частый случай.
  • Разница между первым и повторным запросом — показывает, работает ли кеш.

Что чинить на серверной стороне

  1. Кеширование страниц. Для контентных страниц самый большой выигрыш даёт полностраничный кеш: приложение не запускается вовсе.
  2. OPcache и актуальная версия PHP. Переход на свежую ветку часто даёт десятки процентов без правки кода.
  3. Запросы к базе. Ищите N+1 и отсутствующие индексы — обычно два-три запроса съедают всё время.
  4. Сжатие. Brotli для текстовых типов; для уже сжатых форматов — не включать.
  5. Заголовки кеширования. Статика с версией в имени — на год и immutable; HTML — короткий срок или валидация по ETag.
  6. CDN. Снимает статику с сервера приложений и приближает контент к пользователю. См. урок о CDN.
  7. HTTP/3. Особенно заметен на мобильных сетях — см. урок о протоколе.

Скорость и обход сайта роботом

Отчёт «Статистика сканирования» в Search Console показывает три вещи: сколько запросов робот делает в сутки, сколько данных скачивает и каково среднее время ответа. Связь прямая: медленный сервер — меньше запросов в сутки. Робот намеренно снижает нагрузку, чтобы не уронить сайт.

Что видно в отчётеЧто это значит
Время ответа растёт, число запросов падаетРобот бережёт сервер — новые страницы будут индексироваться медленнее
Много ответов 5xxСкорость обхода снизится резко; при длительных сбоях возможно выпадение страниц из индекса
Много 301 в цепочкахБюджет обхода тратится на перенаправления вместо содержания
Основной объём — картинки и скриптыСтоит вынести статику на CDN, освободив бюджет под HTML
Коды ответа важнее скорости Медленный, но работающий сайт теряет позиции постепенно. Сайт, отдающий 5xx, теряет их быстро. Настройте мониторинг доступности с оповещением — это дешевле любой оптимизации.

Стабильность важнее среднего значения

Средний TTFB в 0,4 секунды выглядит прекрасно, пока не выясняется, что каждый десятый запрос отрабатывает за три секунды. Поисковые системы, как и Core Web Vitals, смотрят на распределение, а не на среднее. Поэтому:

  • Оценивайте 75-й и 95-й перцентиль, а не среднее.
  • Смотрите отдельно на «холодные» запросы — те, что не попали в кеш.
  • Проверяйте поведение под нагрузкой, а не только в тихие часы.
  • Следите за временем ответа тяжёлых страниц: поиск по сайту, фильтры каталога, корзина.

Итог

Серверная скорость — фундамент: она ограничивает LCP сверху и определяет, как быстро сайт обходит робот. Порядок работ простой: измерить TTFB через curl, найти самый долгий этап, включить кеш, проверить запросы к базе и убедиться, что сервер не отдаёт ошибок под нагрузкой. Дальше — типичные технические ошибки.

Частые вопросы

Что такое TTFB и каким он должен быть?

Time To First Byte — время от запроса до первого байта ответа сервера. Хороший ориентир — до 0,8 секунды. TTFB входит в LCP: сэкономленные здесь полсекунды достаются всем остальным метрикам.

Влияет ли скорость сервера на индексацию?

Да. Google снижает частоту обхода, когда сервер отвечает медленно или отдаёт ошибки, — это видно в отчёте статистики сканирования. Для крупного сайта это напрямую замедляет попадание новых страниц в индекс.

Что важнее — TTFB или LCP?

Они связаны: LCP не может быть лучше TTFB. Но после 0,8 секунды дальнейшая борьба за TTFB обычно даёт меньше, чем работа с картинкой первого экрана и блокирующими ресурсами.

Помогает ли CDN, если аудитория в одном городе?

Меньше, чем при географически распределённой аудитории, но всё равно полезен: CDN снимает нагрузку статики с сервера приложений, стабилизирует ответ при всплесках и обычно даёт HTTP/3 из коробки.

Вся глава «Техническая оптимизация» — 9 уроков
  1. Техническая оптимизация сайта
  2. Скорость доступа к сайту
  3. Битые страницы и ссылки
  4. Дубли мета-тегов и заголовков H1
  5. Дубли контента
  6. Организация пагинации
  7. Ошибки в robots.txt
  8. Ошибки в sitemap.xml
  9. Типичные технические ошибки