SEOquick Digital growth agency
Кейс · техническое SEO · Performance · YMYL · 45 URL

От 60 баллов на mobile — до 96 без потери форм, чата и SEO

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

ГЕО: Украина + Европа Ниша: международная репатриация Тип работ: техническое SEO + performance Стек: HTML · Apache · WebP
60 → 96PageSpeed Performance · mobile
91 → 100PageSpeed Performance · desktop
9,9 → 2,1 слабораторный LCP · mobile
45 / 45URL из sitemap отвечают 200 OK

С чего всё началось

Сервис 24/7 — и мобильная страница, которая открывалась слишком медленно

Для GRG сайт — не имиджевая визитка. Это первая точка контакта для семьи, которая срочно ищет маршрут, документы и ответственного координатора.

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

Особенно это проявилось на mobile: Performance 60, FCP 4,5 с и LCP 9,9 с в лабораторном тесте Lighthouse. Параллельно нужно было проверить, не создают ли canonical, sitemap, robots, редиректы, метаданные и структурированные данные рисков для индексации.

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

Диагностика

Что показал аудит: скорость тормозили не «большие страницы», а критические ресурсы

Мы сопоставили PageSpeed, сетевые зависимости, HTML-шаблоны, sitemap и ответы живого сервера. Так сформировался короткий список изменений с максимальным эффектом и минимальным риском.

01

Тяжёлый hero

Исходное JPG-изображение первого экрана весило 445 619 байт и было одинаковым для всех экранов.

02

Внешние шрифты

Google Fonts добавлял блокирующий CSS и ещё одну внешнюю цепочку до первого рендера.

03

Сторонний JavaScript

GTM, reCAPTCHA и чат могли стартовать раньше, чем посетителю была нужна их функция.

04

Accessibility

Контраст, подписи к select и размер отдельных touch targets снижали качество mobile-взаимодействия.

05

Канонизация

Нужна была сквозная сверка clean URL, .html-редиректов, canonical и внутренних ссылок.

06

Кодировка

Украинский контент требовал отдельной проверки UTF-8 в файлах, HTTP-заголовках и XML.

Честная база

Показатели «до» и «после» взяты из двух сохранённых отчётов PageSpeed Insights от 20.07.2026. Это лабораторные измерения, поэтому отдельный повторный запуск может дать другое число — важно согласованное изменение метрик и устранение причин.

Что мы сделали

Шесть осторожных изменений вместо «магического» плагина

Каждый этап можно было проверить отдельно и откатить без перестройки всего сайта.

ШАГ 01

Зафиксировали baseline

PageSpeed mobile/desktop, ответы URL, head-теги, sitemap, robots и визуальные контрольные точки.

ШАГ 02

Пересобрали медиа

Заменили тяжёлые JPG/PNG на responsive WebP с корректными dimensions и без сдвигов макета.

ШАГ 03

Локализовали шрифты

Inter и Playfair Display стали локальными WOFF2 с latin/cyrillic subsets и font-display: swap.

ШАГ 04

Отложили интеграции

reCAPTCHA — до submit, чат — до взаимодействия или таймера, GTM — после соответствующего согласия.

ШАГ 05

Исправили доступность

Контраст, явные labels, клавиатурный focus и mobile touch targets — без изменения стиля бренда.

ШАГ 06

Закрыли SEO-контур

Canonical, redirects, metadata, JSON-LD, H1, internal links, sitemap и live HTTP status.

Performance

Мобильный результат: LCP сократился на 7,8 секунды

Основной выигрыш дал не «минимайзер», а более короткий критический путь: более лёгкий hero, локальные шрифты и более поздняя загрузка того, что не нужно для первого экрана.

Было · mobile
60Performance
  • FCP4,5 с
  • LCP9,9 с
  • TBT60 мс
  • CLS0
  • Speed Index6,9 с
Стало · mobile
96Performance
  • FCP1,7 с
  • LCP2,1 с
  • TBT0 мс
  • CLS0
  • Accessibility100
−79%лабораторный mobile LCP
0 мсTotal Blocking Time после изменений
100Accessibility / Best Practices / SEO
2 / 2Agentic web browsing

Медиа и первый экран

Изображения стали адаптивными, а не просто «сжатыми»

Браузер получает файл в соответствии с экраном, поэтому мобильное устройство больше не загружает desktop-версию без необходимости.

Hero первого экрана

mobile −86%
445,6 KB JPG60,2 KB WebP

Отдельный hero-800.webp для mobile и hero-1600.webp для desktop. Размеры заданы в HTML, поэтому CLS остаётся нулевым.

Логотип в шапке

−91%
81,2 KB PNG7,1 KB WebP

Компактный logo-168.webp сохранил чёткость на retina-экранах и больше не перегружает каждую страницу сайта.

Функции без штрафа на старте

Аналитика, чат и защита формы остались — изменился момент загрузки

Важные интеграции не нужно удалять ради зелёного score. Их нужно запускать тогда, когда они действительно нужны и разрешены пользователем.

Основной HTML

Контент и CTA доступны сразу, даже если сторонние сервисы ещё не загрузились.

Consent

GTM запускается только после согласия на analytics или marketing.

Намерение

reCAPTCHA подгружается в момент submit, а не конкурирует с hero.

Помощь

Чат активируется после взаимодействия или через 15 секунд ожидания.

Техническое SEO и индексация

45 страниц в sitemap — 45 корректных ответов сервера

Мы проверяли не только наличие тегов в файлах, но и то, что поисковый робот реально получает на production.

Sitemap health45/45 URL возвращают HTTP 200, без битых адресов.
Canonical URLsClean URL согласованы с canonical и внутренними ссылками.
Redirect policywww, index.html и .html сведены к одной канонической версии.
RobotsОсновной сайт открыт для индексации, sitemap указан корректно.
MetadataTitle, description, OG/Twitter, H1 и языковые сигналы проверены.
Structured dataJSON-LD синтаксически валиден и соответствует содержимому страниц.
Internal linksКлючевые страницы доступны через обычные crawlable-ссылки.
UTF-8HTML, XML и HTTP-заголовки отдают украинский текст без mojibake.

Живой продукт

Ускорение не изменило визуальный язык GRG

Графит, молочный фон, тёплое золото, крупные фотоблоки и ключевые CTA остались узнаваемыми на главной и внутренних страницах.

Главная страница GRG после оптимизации
Главная страница: hero, CTA 24/7 и ключевые направления услуг.
Страница репатриации из Германии после оптимизации
Country landing: отдельная страница маршрута Германия → Украина.

Доказательства

PageSpeed Insights: сохранённые отчёты «до» и «после»

Скриншоты сделаны со страниц Google PageSpeed Insights. Полные отчёты открываются по ссылкам в подписях.

PageSpeed mobile до оптимизации: Performance 60
До · mobile — 60Отчёт от 20.07.2026, 16:39
PageSpeed mobile после оптимизации: Performance 96
После · mobile — 96Отчёт от 20.07.2026, 17:08
PageSpeed desktop до оптимизации: Performance 91
До · desktop — 91Accessibility 88 · Best Practices 92
PageSpeed desktop после оптимизации: все категории 100
После · desktop — 100 / 100 / 100 / 100Performance · Accessibility · Best Practices · SEO
45/45URL отвечают 200 OK

Результат

Сайт стал быстрее, чище для роботов и остался функциональным для людей

Мобильный performance поднялся с 60 до 96, desktop — до 100, а Accessibility, Best Practices и SEO получили 100. Формы, consent, GTM, reCAPTCHA и чат не удалены: они работают по отложенному и управляемому сценарию.

О методологии и границах утверждений

PageSpeed score — лабораторный показатель и может колебаться между запусками. Полевые mobile-данные в том же отчёте охватывают предыдущие 28 дней: LCP 2,3 с, INP 177 мс, CLS 0; Core Web Vitals пройдены. Кейс не приписывает техническим изменениям непроверенный рост трафика или заявок. Для такого вывода нужны данные Search Console и аналитики после достаточного периода наблюдения.

Ваш проект — следующий?

Ваш сайт тоже может работать быстрее, индексироваться чище и не терять заявки

Команда SEOquick проверит техническую базу, Core Web Vitals и точки потери конверсии — и составит приоритетный план изменений без риска для production.

Обсудить проект → Заказать технический аудит