Внешний аудит скорости · без доступа к коду и инфраструктуре

53-doma.ru

Страница: https://53-doma.ru/ (главная) Дата: 13.07.2026 Метод: Chrome (вес) · curl ×12 (сервер)

Вердикт - проблема подтверждается

Браузер посетителя вынужден скачать ~3.9 МБ сжатых данных (7.8 МБ в распаковке) и выполнить 137 запросов только на главной странице. Гипотеза «сайт медленный» - не догадка, а факт.

Две причины дают около 70% лишнего веса: Яндекс.Карты, которые грузятся на главной, и одна фоновая фотография первого экрана весом 2.2 МБ. Это чинится точечными правками, без переделки сайта.

00

Вердикт Google · PageSpeed Insights

Оценка самого Google по реальным посетителям сайта за 28 дней (замер с серверов Google).

📱 МобильныеCWV не пройдена
LCP, реальные польз.3,4 с
TTFB, реальные польз.2,2 с
Балл (лаб. тест)64 / 100
Speed Index (лаб.)9,6 с
💻 ДесктопCWV пройдена
LCP, реальные польз.1,4 с
TTFB, реальные польз.0,9 с
Балл (лаб. тест)66 / 100
Speed Index (лаб.)3,8 с

На мобильных Google официально засчитывает сайт как не прошедший проверку скорости. На десктопе все в порядке - но Google ранжирует по мобильной версии, и основной трафик мобильный. Значит именно мобильная медлительность бьет по позициям и заявкам. Это прямое, измеренное Google подтверждение - уже не гипотеза.

PageSpeed сам называет то же, что нашли мы, и оцифровывает экономию:
Улучшите загрузку изображений-1920 КиБтяжелый фон (#2)
Удалите неиспользуемый JavaScript-770 КиБЯндекс.Карты (#1)
Эффективный период хранения кеша-423 КиБкэш статики (#6)
Работа в основном потоке7,4 сблок. скрипты (#3)
Запросы, блокирующие отрисовку-1330 мсблок. скрипты (#3)
01

Измеренные метрики

Ответ сервера, TTFB медиана из 12 прогонов, разброс 56 мс639 мс
TLS-рукопожатие~105 мс
Вес страницы передано, сжато3.9 МБ
Вес в распаковке обрабатывает браузер7.8 МБ
Количество запросов137
Полная загрузка на мобильном дольше~1.1 с
Скачки верстки, CLS0
ПротоколHTTP/2
Сжатие brotli отсутствуетgzip
02

Что тормозит

По убыванию влияния. Первые два пункта в одиночку убирают больше половины лишнего веса.

01

Яндекс.Карты грузятся на главной странице

критично
  • full.js (API карт) - 3.06 МБ в распаковке, плюс _YMaps.js - 701 КБ
  • 35 запросов плиток карты на сторонние домены Яндекса
  • Итого ~3.7 МБ ради карты, которую видно только на «Контактах»

Решение: подгружать карту по клику или при прокрутке до нее. -3.5 МБ на первом экране.

02

Фон первого экрана - одна картинка на 2.2 МБ

критично
  • bg-offer.jpg весит 2213 КБ - вероятно, тот самый элемент, который посетитель ждет дольше всего
  • Не сжата, не в формате WebP / AVIF

Решение: пережать в WebP и отдавать под размер экрана. -1.8 МБ.

03

Много блокирующих скриптов

важно
  • 15 синхронных <script> (4 в <head>) - останавливают отрисовку до загрузки
  • Тяжелые: vendor.min.js 232 КБ, script_site.js 192 КБ, устаревший jQuery 3.4.1, Метрика 287 КБ

Решение: добавить defer/async, отложить аналитику. Быстрее отрисовка.

04

Нет ленивой загрузки картинок

важно
  • На странице 341 тег <img>, из них с loading="lazy" - 0
  • Браузер тянет сразу все изображения, включая нижние

Решение: loading="lazy" для картинок вне первого экрана. Быстрее первый экран.

05

Сервер рендерит страницу заново на каждый запрос

важно
  • TTFB стабильно ~640 мс (разброс всего 56 мс на 12 прогонов) - это не сеть, а время генерации HTML на стороне WordPress

Решение: включить кэширование готовых страниц (page cache). TTFB → ~50-100 мс.

06

Настройки отдачи сервера

важно
  • Сжатие только gzip - brotli дал бы дополнительную экономию
  • Явного Cache-Control в ответе не видно - стоит кэшировать статику надолго

Решение: включить brotli и кэширование статики. Быстрее повторные заходы.

03

Что хорошо - не трогаем

04

Базовый SEO

«Клиенты не идут» - не всегда про скорость. Один пункт здесь напрямую влияет на переходы из поиска.

ПунктСтатусКомментарий
HTTPSесть-
<title>длинный97 символов - поиск обрежет
meta descriptionотсутствуетGoogle придумает сниппет сам → ниже кликабельность
Мобильная адаптацияестькорректный viewport
robots.txt / sitemap.xmlестьстатус 200
Заголовок H1естьодин, корректный
05

План действий по приоритету

#Что сделатьЭффект
1Отложить загрузку Яндекс.Карт (по клику/скроллу)-3.5 МБ на первом экране
2Пережать фон первого экрана в WebP-1.8 МБ
3loading="lazy" на картинки вне первого экранабыстрее первый экран
4Включить кэширование страниц (page cache)TTFB ~640 мс → ~50-100 мс
5defer/async для скриптов, отложить аналитикубыстрее отрисовка
6Включить brotli + кэширование статикибыстрее повторные заходы
7Добавить meta descriptionвыше кликабельность в поиске

Итог

Проблема реальна, но лечится точечными правками стоимостью в несколько часов работы, а не переделкой сайта. Пункты 1 и 2 в одиночку убирают больше половины лишнего веса первого экрана.