Исправить CLS
Необходимо исправить Cumulative Layout Shift через код
PageSpeed не видит этой проблемы, но через Google Chrome видно, что есть смещение макета для компьютерной версии страницы 
В ответе Google Search появилась ошибка касательно скорости компьютерной версии

Необходимо поднять на другом хостинге актуальную версию сайта (в данный момент там старая версия) после исправления и проверки CLS, перенести изменения на главный хостинг
-
5 дней919 UAH
476 5 дней919 UAHЗдравствуйте.
Готов поправить CLS через код. Сдвиг макета на десктопе обычно дают картинки и iframe без width/height, шрифты без резерва места, и блоки, которые подгружаются и дорисовываются выше уже отрисованного.
План: воспроизвожу сдвиг в Chrome (Layout Shift regions), нахожу конкретные элементы, фиксирую им размеры и резервирую место. Сначала поднимаю актуальную версию на тестовом хостинге, правлю и проверяю CLS там, потом переношу на основной.
Работаю с PHP, фронтендом и Core Web Vitals постоянно. Дайте доступ к коду и хостингу, и скажите, какой раздел дёргается сильнее. По срокам и оплате сориентирую, когда посмотрю сайт.
-
3 дня4899 UAH
650 2 0 3 дня4899 UAHДобрый день!
Исправление CLS через код — моя зона, и по вашим скринам уже видно, где проблема, так что не буду гадать.
Сдвиги (0.535 + 0.126 в main.home-page) идут от шапки/навигации (nav#top-nav, contacts-block, right-column, soc-list) и hero-слайдера (LCP-элемент img.home-header__slide). То есть при загрузке слайдер и верхнее меню «толкают» верстку вниз — откуда CLS 0.66.
Как исправлю: найду все элементы, которые сдвигают, через DevTools (Layout Shift regions) и зарезервирую под них место — задам изображениям слайдера и иконкам width/height или aspect-ratio, зафиксирую высоту контейнера слайдера, зарезервирую место под контакты/соцсети в шапке, при необходимости доработаю шрифты (font-display/preload). После этого CLS упадет в зеленую зону.
Почему PageSpeed «не видит», а Chrome видит: на десктопе с реальной загрузкой сдвиг проявляется, поэтому и в Search Console пришла ошибка именно по комп-версии. Исправляю реальный CLS, а не цифру в тесте.
…
По процессу — ровно как вы хотите: подниму актуальную версию на отдельном хостинге, там правлю и проверяю CLS, и лишь после проверки переношу изменения на основной хостинг. Без экспериментов на живом сайте.
Понадобится доступ к коду и обоим хостингам. Подскажите, на чем сайт (CMS/движок) — и я сразу скажу точнее по срокам.
-
3 дня6123 UAH
427 3 дня6123 UAHПривет. Ситуация, когда PageSpeed молчит, а Search Console показывает ошибку по CLS - стандартная. Гугл просто собирает данные на основе поведения реальных пользователей, когда они уже взаимодействуют со страницей и скроллят её.
Поскольку сдвиг макета - это проблема исключительно фронтенда, стек сайта вообще не помешает её решить. По поводу копии на другом хостинге: нужно сначала взглянуть на сам сайт вживую. Часто причина в какой-то мелочи, которую можно безопасно поправить сразу без долгих манипуляций. Если же там действительно что-то масштабное в шаблонах - сделаем чётко по вашему плану, через тестовый сервер, чтобы не трогать прод.
Скидывайте ссылку на сайт в личные. Посмотрю, что именно там "прыгает", и скажу точные сроки и цену.
-
1 день980 UAH
584 1 0 1 день980 UAH▎ Добрый день, Александр!
▎
▎ Классическая ситуация: PageSpeed по умолчанию измеряет mobile в лабораторных условиях, и ваш десктоп-сдвиг не фиксируется, а Chrome и Search Console берут реальные полевые данные — поэтому ошибка именно по комп-версии.
▎
▎ Я делаю сайты со стабильным макетом без сдвигов (CLS в норме) — могу отправить скрин DevTools → Performance → Layout Shift, где видно, как фиксируется виновник.
▎
▎ Процесс: подниму копию на тест-хосте, через Layout Shift Regions найду точный блок, который прыгает, зафиксирую в коде, проверю CLS именно на десктопе (и дождусь обновления в Search Console), и только тогда перенесу на боевой.
▎
▎ Бонусом подключу авто-мониторинг Core Web Vitals с алертом — чтобы CLS не вернулся незаметно после следующих правок контента.
… ▎
▎ Вопрос по сути: десктоп-CLS почти всегда одно из двух — поздние шрифты (прыжок при font swap) или инжектированные блоки без зарезервированного места. У вас скорее шрифты или динамические блоки?
▎
▎ С уважением, Станислав
-
1 день980 UAH
328 1 день980 UAHПриветствую, Александр!Ознакомился с вашей проблемой. Сдвиг макета (CLS) — частая проблема, которая обычно возникает из-за динамической загрузки блоков, баннеров или картинок без заранее заданных размеров (width/height) в CSS/HTML. Из-за этого страница "прыгает" при загрузке, и Search Console сразу выбивает ошибку Core Web Vitals.Готов через DevTools отследить точный момент сдвига компьютерной версии, найти проблемный элемент в коде и зафиксировать его, чтобы полностью убрать CLS и исправить ошибку в Google.Подскажите, на какой CMS написан сайт или это чистый PHP? Буду рад помочь, пишите!
-
1 день7348 UAH
232 1 день7348 UAHДобрый день, Александр! CLS, который видно в Хроме, но не ловит PageSpeed — типичная история: лаб-тест измеряет чистую загрузку, а реальный сдвиг дают поздние элементы (баннеры, шрифты, картинки без заданных размеров, которые дострибуют после рендера). Ловлю его через DevTools → Performance, секцию Layout Shift — она подсвечивает, какой блок прыгает и почему. Подниму копию на тестовом хосте, исправлю в коде, проверю, что CLS в норме на десктопе, и лишь тогда перенесу на боевой. Дайте ссылку на сайт — гляну, какой именно блок сдвигает, и назову точный срок.
-
1 день919 UAH
607 17 0 1 день919 UAHДля решения проблемы с Cumulative Layout Shift я выполню глубокий технический анализ кода, так как визуальные смещения часто возникают из-за неправильной обработки асинхронной загрузки контента или отсутствия фиксированных размеров у элементов верстки. Я выявлю причины, вызывающие эти критические показатели в Google Search Console, и исправлю их непосредственно в коде.
После устранения причин смещения макета я настрою актуальную версию сайта на тестовом хостинге, проведу полное тестирование корректности отображения для десктопных устройств и удостоверюсь, что показатель CLS находится в пределах нормы. Лишь после успешной верификации я перенесу все изменения на основной хостинг.
У меня более 11 лет опыта в бэкенд-разработке и администрировании серверов, поэтому подхожу к оптимизации комплексно: кроме исправления CLS, я проверю настройки Nginx/Apache, чтобы обеспечить стабильную работу проекта под нагрузкой.
Стоимость и точные сроки выполнения будут зависеть от текущей структуры вашего кода и объема правок. Отправьте ссылку на сайт и доступы к проекту в личные сообщения — я проанализирую состояние кода, и мы предметно обсудим бюджет и график работ.
-
2 дня2449 UAH
452 2 дня2449 UAHДобрый день, Александр!
CLS оптимизация — моя специализация.
Причины CLS обычно:
- Изображения без явных размеров width/height
- Динамически подгружаемые элементы
- Шрифты без font-display
- Баннеры/реклама без зарезервированного места
…
Что сделаю:
- Диагностика через Chrome DevTools + CLS Report
- Фикс всех элементов вызывающих сдвиг
- Проверка на тестовом хостинге
- Перенос изменений на основной
Срок: 1-2 дня
Стоимость: 200 PLN
-
1 день919 UAH
1030 13 0 1 день919 UAHДоюрый день. Могу исправить. Специализируюсь на CWV. Есть большой опыт в оптимизации сайтов.
-
3 дня36 741 UAH
1168 7 0 3 дня36 741 UAHДобрый день! Мы имеем большой опыт в оптимизации Core Web Vitals. Для устранения CLS проанализируем отрисовку элементов и зафиксируем размеры изображений и блоков через CSS, чтобы предотвратить сдвиг контента при загрузке. Реализуем это через оптимизацию критического пути рендеринга и настройку асинхронной загрузки ресурсов. Готовы оперативно приступить к работе.
-
Вітаю, а можна побачити посилання на сайт ?
-
Доброго дня. надайте посилання на сайт