Skip to content
buildbyalex
Все статьи

Почему сайт медленно грузится и как его ускорить

Сайт медленно грузится, PageSpeed красный, люди уходят, позиции падают? Почему медленный сайт теряет клиентов и как это исправить - быстрые меры и реальный фикс.

6 мин чтения
Почему сайт медленно грузится и как его ускорить

Вбиваете свой адрес в PageSpeed Insights, а результат на мобильных возвращается красным - где-то 20-30 баллов. Core Web Vitals показывают "не пройдено". И вы сами это чувствуете: сайт долго думает, прежде чем хоть что-то показать, люди уходят раньше, чем отрисуется первый экран, а позиции в Google месяцами тихо ползут вниз. Страх реальный и правильный: медленный сайт одновременно теряет клиентов и теряет позиции. Покажу, почему так происходит, что вы поправите на этой неделе и что решает проблему по-настоящему и навсегда.

Что на самом деле меряют Core Web Vitals

Google оценивает каждую страницу по трём вещам, и, несмотря на страшные названия, идеи простые.

LCP (Largest Contentful Paint) - сколько проходит времени, пока покажется самый большой элемент первого экрана. Обычно это картинка в шапке или заголовок. Google хочет меньше 2,5 секунды. На тяжёлом сайте это часто 4-6 секунд, то есть посетитель смотрит в пустоту или в полусобранную страницу.

INP (интерактивность) - как быстро страница откликается, когда кто-то жмёт кнопку или открывает меню. Цель - меньше 200 миллисекунд. Когда страница молотит скрипты, ваш тап секунду ничего не делает, и это ощущение "оно зависло?" выталкивает людей.

CLS (скачки вёрстки) - прыгают ли элементы во время загрузки. Тянетесь к кнопке, над ней подгружается реклама или картинка, кнопка уезжает, вы промахиваетесь. Цель - меньше 0,1. Раздражает, и Google это считает.

Три зелёные галочки значат, что сайт быстрый и стабильный для живого человека. Красные - что нет, и это видят и Google, и ваши клиенты.

Почему медленно - это минус клиенты и минус позиции

Это не метрика для красоты. Перевод в деньги прямой.

Примерно половина мобильных пользователей бросает страницу, которая грузится дольше 3 секунд. Исследования самого Google говорят без обиняков: переход с 1 до 3 секунд загрузки поднимает шанс ухода примерно на 32%, а с 1 до 5 секунд почти его удваивает. То есть при LCP в 5 секунд вы теряете большой кусок людей, которые уже кликнули - им было интересно, они просто не дождались страницы.

И ещё ранжирование. Core Web Vitals - официальный сигнал ранжирования Google. Одна скорость не вытащит слабую страницу на первое место, но когда два сайта рядом, выигрывает место тот, что быстрее. И это накапливается: медленный сайт, выше процент ухода, Google читает это как "люди не нашли, что искали", позиции уходят вниз, меньше трафика, меньше клиентов. Магазин с 1000 визитов в месяц и конверсией 2% - это 20 заказов. Просядьте до 1%, потому что сайт ползёт, и половина выручки исчезла, хотя на бумаге вы не потеряли ни одного посетителя.

Обычные виновники

Почти в каждом медленном сайте, который я проверяю, те же три подозреваемых.

WordPress плюс куча плагинов. WordPress собирает страницу с нуля при каждом заходе, и каждый плагин тащит свой CSS и JavaScript. После двадцати-тридцати плагинов браузер качает и запускает полмегабайта скрипта, прежде чем хоть что-то можно нажать. Конструкторы вроде Elementor или WPBakery - худшие: меняют чистый код на удобство перетаскивания, а платит секундами посетитель.

Неоптимизированные картинки. Это повсюду. Кто-то заливает фото 4000 px прямо с телефона, 5 МБ, и оно ужимается в браузере через CSS вместо нормального ресайза и сжатия. Одна страница может тащить 8-15 МБ картинок, которые должны весить 300 КБ. На мобильном интернете это ваш LCP по щиколотку.

Дешёвый шаред-хостинг. Тариф за 15 злотых в месяц кидает ваш сайт на сервер с сотнями других. Когда у соседа всплеск трафика, ваше время ответа летит вниз. Сам сервер тратит 1-2 секунды только чтобы начать отдавать страницу (TTFB), до того как загрузится хоть одна картинка.

Быстрые меры против реального фикса

Часть скорости вернёте без переделки. Это стоит сделать:

  • Сожмите и отресайзите картинки. Конвертация в WebP, размер под то, что реально видно. Одно это часто двигает результат на 15-20 баллов.
  • Поставьте плагин кэширования. WP Rocket или похожий отдаёт готовые страницы вместо сборки каждый раз.
  • Вырежьте мёртвые плагины. Каждый удалённый - это меньше скрипта. Отключите всё, что реально не нужно.
  • Переедьте на хостинг получше. Нормальный VPS или managed WordPress бьёт дешёвый шаред каждый раз.

Это помогает. Но понимайте, что вы делаете: воюете с платформой, а не чините её. Тяжёлый WordPress отполируете с 25 до, может, 60 на мобильных. Потом одно обновление плагина сдвигает вёрстку или вы добавляете новую функцию - и снова красный. Вы арендуете скорость, а не владеете ею.

Реальный фикс - это архитектура. Медленные сайты я перестраиваю на Next.js, где страница - это в основном статический HTML с CDN, картинки оптимизируются автоматически, а JavaScript разбит так, что браузер качает только нужное. В итоге LCP и INP зелёные по умолчанию - не после трёх плагинов кэша, а с самого старта. На реальных проектах держу LCP в районе 0,5-1 секунды и результат PageSpeed на мобильных в районе 90. И отчёт Lighthouse я показываю по ходу сборки, а не как обещание в конце - вы видите, как результат зеленеет, ещё до того как доплатите. Это разработка сайтов, которой я занимаюсь, быстрых с первой строки.

Конкретика: VisionAir я перестроил на Next.js, результат на мобильных сидит около 90, LCP меньше секунды, а сайт конвертирует около 4,2% посетителей - скорость и конверсия это один разговор.

Сколько стоит переделка и сколько длится

Корпоративный сайт, перестроенный на Next.js с CMS и чистым техническим SEO, - это 1200-2000 €, 3-4 недели. Проще визитка - 500-800 € примерно за 2 недели. Если нужны интеграции - запись, CRM, оплаты - старт от 2500 €. Старые адреса я перевешиваю редиректами 301, чтобы вы сохранили позиции, которые уже есть, а хостинг падает до примерно 60-90 € в год, потому что нет платных плагинов, которые надо продлевать. Смету получаете за 24 часа, работаю удалённо по всей Польше.

Если ваш PageSpeed горит красным и вы чувствуете, что трафик утекает, пришлите мне адрес и напишите мне - прогоню его, скажу, хватит ли быстрых мер или нужна переделка, и оценю честно.

FAQ

Почему мой сайт так медленно грузится? Почти всегда одно из трёх: тяжёлый WordPress с перебором плагинов и конструктором, большие неоптимизированные картинки, которые грузятся в полном размере, или дешёвый шаред-хостинг с медленным сервером. Прогоните адрес через PageSpeed Insights на мобильных - отчёт прямо укажет на главного виновника.

Что значит, что Core Web Vitals красные? Что живой посетитель воспринимает сайт как медленный или нестабильный: LCP выше 2,5 с (основной контент слишком долго появляется), INP выше 200 мс (тапы тормозят) или CLS выше 0,1 (элементы скачут). Google использует это как сигнал ранжирования, так что красный стоит и конверсий, и позиций.

Можно ли ускорить сайт без переделки? Часто да, частично. Сжатие картинок, кэш, удаление мёртвых плагинов и хостинг получше способны поднять мобильный результат с 20 до 50-60. Но на тяжёлом WordPress вы воюете с платформой - следующее обновление плагина это откатит. Ради скорости, зелёной по умолчанию, надёжное решение - переделка на Next.js.

Насколько Next.js реально быстрее? На реальных проектах держу LCP в районе 0,5-1 секунды против 4-6 секунд на типичном перегруженном WordPress, а результат PageSpeed на мобильных около 90. Страница - статический HTML с CDN с автоматической оптимизацией картинок, поэтому она быстрая по умолчанию, а не после навешивания плагинов кэша.

Вернёт ли исправление скорости мои позиции в Google? Помогает, и это реальный фактор ранжирования, но одна скорость не магия - контент всё равно должен быть и быть релевантным. На переделках я вижу, как падает процент ухода и за квартал возвращаются позиции, когда Google заново читает более быстрые, лучше работающие страницы. Быстро плюс хороший контент выигрывает, быстро плюс пусто - нет.

Понравилось — обсудим ваш проект?

30 минут на discovery-звонок. Без продажного питча.

Поговорим
Почему сайт медленно грузится и как его ускорить — buildbyalex