Мы измерили 2015 сайтов. Каждый четвёртый не открылся
Робот обошёл сайты стоматологий, автосервисов, клиник и учебных центров
в Петербурге, Москве, Казани и Пскове — и замерил каждый по одной методике.
Ниже — цифры без прикрас, включая те, что нам самим неудобны, и один случай,
где ошибся сам робот.
Собрано 3865 адресов в 34 нишах · разобрано роботом 2015 · срез на 28 августа 2026, 22:01
338доменов не отвечают вовсе: имя есть в карте, сервера за ним нет
22%отвечают дольше секунды
29%собраны по устаревшим технологиям — jQuery 1.x, теги нулевых, изредка Flash
16%отвечают быстрее 0,3 с — так и должно быть
Сколько ждёт посетитель
Время до первого байта — сколько проходит от щелчка по ссылке
до момента, когда браузер получил хоть что-то. 1501 сайт, ответивший с замером времени.
16%быстрее 0,3 с
48%0,3–0,7 с
24%0,7–1,5 с
8%1,5–3 с
3%дольше 3 с
Половина сайтов отвечает быстрее 0,53 секунды — это приемлемо. Но у каждого
четырнадцатого ответ дольше двух секунд, а рекордсмен — сайт крупного издательства —
думал 40,2 секунды. Такую страницу человек не ждёт: он возвращается в поиск
и открывает следующую.
Важно понимать, что это только время ответа сервера, до загрузки картинок
и скриптов. Полное время до готовой страницы у большинства измеренных сайтов
в два-три раза больше.
Сколько весит страница
Объём кода главной страницы без картинок.
48%до 100 КБ
40%100–500 КБ
7%0,5–1 МБ
5%больше 1 МБ
Здесь картина лучше, чем со скоростью, и это важный вывод: тормозит не вёрстка,
а сервер. Тяжёлая система управления обращается к базе на каждый щелчок,
и посетитель ждёт, пока она соберёт страницу заново — хотя эта страница
не менялась месяцами.
Что находится чаще всего
Доля от 1488 сайтов, которые удалось разобрать. Каждая строка —
ровно та находка, что записана в отчёте робота, а не название направления проверки.
Это важно: в первой версии этой страницы доли были взяты по направлениям, а подписаны
названиями отдельных находок, и цифры выходили завышенными.
Изображения без подписей62,7%
Картинки не попадают в поиск по картинкам и не читаются
голосовыми программами.
Заголовок и описание не проработаны57,8%
Это первое, что человек читает в результатах поиска.
Пустое описание снижает число переходов.
Год обновления нигде не указан53,8%
Посетитель не понимает, работает ли ещё эта компания. Правка на
пять минут — и её не делают на половине сайтов.
Нет структурированных данных53,2%
Поисковик не понимает, что это за организация: в выдаче
не появятся адрес, телефон и часы работы.
На главной нет основного заголовка32,9%
Поисковик не понимает, чему посвящена страница. Ещё у 10,6% сайтов
заголовков первого уровня наоборот несколько — это тоже сбивает.
Адаптивность частичная29,7%
Страница масштабируется, но не перестраивается: на телефоне текст
мелкий, кнопки трудно нажать. Ещё у 9,8% мобильной версии нет совсем.
Устаревшие технологии29,1%
В основном jQuery версии 1.x и вёрстка тегами нулевых. Flash,
который действительно не показывается вовсе, нашёлся у 21 сайта.
Проблемы с индексацией27,4%
Поисковый робот обходит сайт вслепую: часть страниц может
не попасть в выдачу.
Не установлен счётчик посещаемости24,9%
Владелец не знает, сколько людей заходит и откуда. Ещё у 4,7%
нет Метрики, но стоит Google Analytics — их робот в слепые не записывает.
Сайт грузится медленно17,3%
Каждая лишняя секунда ожидания забирает часть посетителей
ещё до того, как они увидят предложение.
Работает без защищённого соединения6,2%
Браузер помечает такую страницу как небезопасную. Отдельно:
у 6,8% сертификат скоро истечёт, у 6,4% с ним уже что-то не так —
это разные беды, и складывать их в одну цифру неправильно.
Самое неожиданное: сайтов, которых нет
Из 2015 разобранных адресов 527 не открылись вовсе — каждый
четвёртый. У 338 из них доменное имя не ведёт никуда: сервера за ним нет.
Полная раскладка, без остатка — все 527:
338 — доменное имя не разрешается, сервера за ним нет
46 — отказ в доступе, код 403 (часть из них — защита от роботов,
а не поломка)
36 — не ответил за отведённое время
26 — страница не найдена, 404
25 — прочее: разрыв соединения, пустая ошибка
20 — сервер есть, но соединение отвергает
17 — ошибка на стороне сайта, 5xx
10 — требует пароль, 401
9 — слишком много запросов, 429
Компания продолжает платить за карточку в справочнике, номер телефона там верный,
а ссылка ведёт в пустоту. Чаще всего причина простая: домен не продлили. Но проверить
это можно только звонком, а мы пока не звонили никому.
Оговорка, без которой цифра врёт: часть из 338 — сбой нашего собственного
определителя имён в момент замера, а не мёртвый домен. Каждый сайт мы проверяли
один раз и различить эти случаи не можем.
Если вы давно не открывали собственный сайт — откройте сейчас. Это займёт
десять секунд, а обнаружить пропажу через полгода дороже.
Один раз ошибся сам робот, и мы это показываем
Мы научили робота помечать сайты, не похожие на своё дело: если в нише
«стоматология» на главной нет ни «зуба», ни «импланта», ни «прикуса» — повод
посмотреть глазами. Среди признаков был и «каталог пресс-релизов».
Проверка показала, что эту метку робот поставил в том числе сайтам
крупных компаний, у которых просто есть раздел с пресс-релизами. Ни один из них
не однодневка.
Мы могли бы тихо убрать признак и не рассказывать. Но страница, обещающая
проверяемые цифры, обязана показывать и свои промахи — иначе первое же
расхождение обесценит всё остальное. Признак исправлен, помеченные сайты
пересматриваются вручную.
Из этого же следует правило, по которому робот работает: он помечает, но не
выбрасывает. Решение принимает человек.
Что это значит для владельца
Три вывода, ради которых стоило считать.
Скорость — вопрос сервера, а не дизайна
Страницы лёгкие, а ответ медленный. Значит переделывать внешний вид
бессмысленно: пока страницу собирает тяжёлая система управления,
быстрее не станет.
Половина недочётов чинится за часы
Описания страниц, подписи к картинкам, разметка организации, счётчик —
это работа на день, а не переделка сайта. И она сразу видна в выдаче.
Возраст сайта виден невооружённым глазом
На половине сайтов нет года обновления. Посетитель, не найдя ни даты,
ни свежей записи, идёт к конкуренту, у которого это есть.
Как мы мерили
Чтобы цифры можно было проверить и оспорить.
Откуда сайты. OpenStreetMap — открытая карта, где у организаций
указан адрес сайта. Не справочник организаций: карту заполняют добровольцы,
и адреса там правят редко. Часть мёртвых доменов объясняется именно этим,
и насколько велика эта часть, мы не знаем. 34 ниши, четыре города:
Санкт-Петербург 2127, Москва 932, Казань 742, Псков 58. Всего собрано
3865 адресов, роботом разобрано 2015 — сбор продолжается.
Что измерялось. Время до первого байта главной страницы,
объём её кода, наличие мобильной вёрстки, разметки организации,
заголовков, счётчика, защищённого соединения, признаков обновления.
Чем измерялось. Один запрос к главной странице с обычным
браузерным представлением, из дата-центра в России, один раз.
Повторные замеры в разное время суток не делались.
Чего мы НЕ мерили. Полное время загрузки страницы с картинками
и скриптами, поведение на реальных телефонах, посещаемость, позиции
в поиске. Эти данные доступны только владельцу сайта.
Погрешность. Один замер — это моментальный снимок. Сайт мог
отвечать медленнее обычного именно в эту секунду. Поэтому цифры
по отдельному сайту стоит перепроверять, а надёжны здесь только
распределения по сотне и более наблюдений.
Кого измеряли. Слово «малый бизнес» здесь неточное: OpenStreetMap
не различает ларёк и корпорацию, и в выборку вместе со стоматологиями
попали сайты крупных компаний. Мы их не вычищали.
Звонков не было. Ни одного: ни одна компания из выборки не
обзванивалась, писем тоже не отправлялось. Поэтому всё, что здесь
сказано, — техника, увиденная снаружи, и ничего больше.
Что мы продаём. Прямо: перенос сайтов на статику и абонентское
сопровождение. Данные от этого не меняются — они собраны роботом
и приведены целиком, включая случаи, где всё в порядке, и случай,
где ошибся сам робот.
Разберём ваш сайт по той же методике
Бесплатно и без обязательств: те же замеры, что выше, плюс список
конкретных находок с объяснением, что каждая из них стоит в деньгах.
Отчёт приходит на почту.