Ускорение сайта и перенос на Astro.js

Медленный сайт стоит вам посетителей: пока он грузится, человек возвращается в выдачу. Я измеряю, что именно его тормозит, и говорю, что стоит починить на месте, а что — перенести. Я в Каунасе, работаю с клиентами по всей Литве и удалённо.

Связаться

Обновлено

Что это вам даёт

Три причины ускорить сайт, а не пересобирать его с нуля.

Скорость в цифрах

До и после — один и тот же тест PageSpeed Insights на одних и тех же страницах. Не ощущение, что стало быстрее, а числа, которые вы в любой момент перепроверите сами.

Контент и адреса остаются на месте

Адреса страниц не меняются, а где изменение неизбежно — остаётся редирект. Мета-теги, структура и тексты переезжают как есть: перенос не должен выглядеть для Google новым сайтом.

Редактировать по-прежнему можете вы

Контент остаётся в удобной CMS — Sanity или тот же WordPress в headless-режиме. Разработчик нужен для новых функций, а не для замены предложения или фотографии.

Когда ускорять, а когда переносить

Медленный сайт почти никогда не медленный по одной причине. Обычно складывается несколько сразу: несжатые изображения, десять плагинов, из которых реально используются три, тема, подгружающая свои шрифты и стили на каждой странице, и хостинг, отвечающий медленнее, чем должен.

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

Ровно для этого и нужен аудит — чтобы решение опиралось на числа, а не на ощущение.

Что обычно тормозит сайт на WordPress

  • Изображения в исходном размере. Фотография с камеры весит несколько мегабайт; странице нужны несколько сотен килобайт от неё.
  • Шрифты с чужих серверов. Каждый лишний шрифт — ещё одно соединение до того, как текст вообще появится на экране.
  • Плагины, чей код грузится везде. Плагин формы обратной связи часто подключается на страницах, где формы нет.
  • Тема, которая делает слишком много. Универсальные темы несут функции на все случаи сразу, и за неиспользуемые вы платите скоростью.
  • Хостинг. Самые дешёвые тарифы отвечают медленно, даже когда с самим сайтом всё в порядке.

Что значит перенос на Astro.js

Astro.js собирает страницы заранее — посетитель получает готовый HTML вместо результата, который сервер складывает на каждый запрос. JavaScript отдаётся только там, где он действительно нужен.

Контент при этом остаётся в CMS: обычно это Sanity, но подходит и тот же WordPress в headless-режиме — админка остаётся ровно такой, какая была, и меняется только то, что получает посетитель. Сайт становится быстрым, не отнимая у вас возможность его редактировать.

Как это выходит на практике, можно проверить на этом сайте: он построен по тому же принципу, и тест вы запустите сами — PageSpeed Insights.

Что остаётся у вас в конце

Быстрый сайт с тем же контентом и теми же адресами, удобный способ его редактировать и короткий инструктаж, как это делать. Если помощь понадобится позже, почасовая поддержка — от €8/час: исправление ошибок, обновление контента, новые функции.

Как идёт работа

1

Аудит

Измеряю сайт в реальных условиях — скорость на телефоне и компьютере, вес изображений, шрифты, плагины, ответ сервера. Результат — список того, что действительно тормозит, в порядке влияния.

2

Решение: ускорять или переносить

Часто достаточно починить то, что уже есть, и это дешевле. Когда сайт держится на десятках плагинов или тема сама генерирует половину проблемы, перенос окупается быстрее. Говорю прямо, какой вариант дешевле в вашем случае, даже когда это меньшая работа для меня.

3

Работа

Для ускорения — изображения, шрифты, неиспользуемый код, кэширование. Для переноса — Astro.js с headless CMS, со всем контентом и структурой адресов один в один.

4

Переключение

Новый сайт запускается параллельно, поэтому при переключении не бывает простоя. После переключения проверяю формы, ссылки и индексацию в Google Search Console.

FAQ

Вопросы, которые возникают до начала работы.

Потеряю ли я позиции в Google?

Нет, если перенос сделан аккуратно. Я оцениваю то, что уже работает, — контент, позиции, структуру адресов, — и пересобираю остальное. Адреса остаются теми же или получают редиректы, мета-теги и разметка schema.org переезжают вместе с ними, а сайт сразу добавляется в Google Search Console.

Сколько это стоит?

Стоимость обсуждается индивидуально — она зависит от объёма и состояния текущего сайта. Аудит показывает точный объём до начала работы, поэтому сюрпризов потом не бывает. Небольшие работы по скорости укладываются в почасовую ставку от €8/час.

Обязательно ли уходить с WordPress?

Нет. Часто достаточно ускорить то, что уже есть. Если хотите сохранить привычный интерфейс, работаю и напрямую с WordPress, включая Divi 5, или запускаю тот же WordPress в headless-режиме: админка остаётся прежней, а видимая посетителю часть становится быстрой.

Сколько времени это занимает?

Зависит от количества страниц и интеграций. Точный срок называю после аудита, когда виден объём, — гадать до этого было бы нечестно.

Где будет размещён сайт?

На ваш выбор — Hostinger.lt, Vercel или Cloudflare. Если хостинг уже есть, продолжу с ним, ничего не перенося.

Что дальше

Начнём с аудита

Пришлите адрес сайта — посмотрю, что его тормозит, и скажу, ускорять на месте или переносить.

Связаться

Связаться

Заполните форму или напишите на почту.

stdwua@gmail.com