Switch to English?
Yes
Переключитись на українську?
Так
Переключиться на русскую?
Да
Przełączyć się na polską?
Tak
Разместите свой проект бесплатно и начните получать предложения от фрилансеров-исполнителей уже спустя минуты после публикации!

Исправить CLS

Translated

  1. 476  
    5 дней919 UAH

    Здравствуйте.

    Готов поправить CLS через код. Сдвиг макета на десктопе обычно дают картинки и iframe без width/height, шрифты без резерва места, и блоки, которые подгружаются и дорисовываются выше уже отрисованного.

    План: воспроизвожу сдвиг в Chrome (Layout Shift regions), нахожу конкретные элементы, фиксирую им размеры и резервирую место. Сначала поднимаю актуальную версию на тестовом хостинге, правлю и проверяю CLS там, потом переношу на основной.

    Работаю с PHP, фронтендом и Core Web Vitals постоянно. Дайте доступ к коду и хостингу, и скажите, какой раздел дёргается сильнее. По срокам и оплате сориентирую, когда посмотрю сайт.

  2. 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. 427  
    3 дня6123 UAH

    Привет. Ситуация, когда PageSpeed молчит, а Search Console показывает ошибку по CLS - стандартная. Гугл просто собирает данные на основе поведения реальных пользователей, когда они уже взаимодействуют со страницей и скроллят её.

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

    Скидывайте ссылку на сайт в личные. Посмотрю, что именно там "прыгает", и скажу точные сроки и цену.

  4. 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) или инжектированные блоки без зарезервированного места. У вас скорее шрифты или динамические блоки?

    ▎ С уважением, Станислав

  5. 328  
    1 день980 UAH

    Приветствую, Александр!Ознакомился с вашей проблемой. Сдвиг макета (CLS) — частая проблема, которая обычно возникает из-за динамической загрузки блоков, баннеров или картинок без заранее заданных размеров (width/height) в CSS/HTML. Из-за этого страница "прыгает" при загрузке, и Search Console сразу выбивает ошибку Core Web Vitals.Готов через DevTools отследить точный момент сдвига компьютерной версии, найти проблемный элемент в коде и зафиксировать его, чтобы полностью убрать CLS и исправить ошибку в Google.Подскажите, на какой CMS написан сайт или это чистый PHP? Буду рад помочь, пишите!

  6. 232  
    1 день7348 UAH

    Добрый день, Александр! CLS, который видно в Хроме, но не ловит PageSpeed — типичная история: лаб-тест измеряет чистую загрузку, а реальный сдвиг дают поздние элементы (баннеры, шрифты, картинки без заданных размеров, которые дострибуют после рендера). Ловлю его через DevTools → Performance, секцию Layout Shift — она подсвечивает, какой блок прыгает и почему. Подниму копию на тестовом хосте, исправлю в коде, проверю, что CLS в норме на десктопе, и лишь тогда перенесу на боевой. Дайте ссылку на сайт — гляну, какой именно блок сдвигает, и назову точный срок.

  7. 607    17  0
    1 день919 UAH

    Для решения проблемы с Cumulative Layout Shift я выполню глубокий технический анализ кода, так как визуальные смещения часто возникают из-за неправильной обработки асинхронной загрузки контента или отсутствия фиксированных размеров у элементов верстки. Я выявлю причины, вызывающие эти критические показатели в Google Search Console, и исправлю их непосредственно в коде.

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

    У меня более 11 лет опыта в бэкенд-разработке и администрировании серверов, поэтому подхожу к оптимизации комплексно: кроме исправления CLS, я проверю настройки Nginx/Apache, чтобы обеспечить стабильную работу проекта под нагрузкой.

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

  8. 452  
    2 дня2449 UAH

    Добрый день, Александр!

    CLS оптимизация — моя специализация.

    Причины CLS обычно:
    - Изображения без явных размеров width/height
    - Динамически подгружаемые элементы
    - Шрифты без font-display
    - Баннеры/реклама без зарезервированного места

    Что сделаю:
    - Диагностика через Chrome DevTools + CLS Report
    - Фикс всех элементов вызывающих сдвиг
    - Проверка на тестовом хостинге
    - Перенос изменений на основной

    Срок: 1-2 дня
    Стоимость: 200 PLN

  9. 1030    13  0
    1 день919 UAH

    Доюрый день. Могу исправить. Специализируюсь на CWV. Есть большой опыт в оптимизации сайтов.

  10. 1168    7  0
    3 дня36 741 UAH

    Добрый день! Мы имеем большой опыт в оптимизации Core Web Vitals. Для устранения CLS проанализируем отрисовку элементов и зафиксируем размеры изображений и блоков через CSS, чтобы предотвратить сдвиг контента при загрузке. Реализуем это через оптимизацию критического пути рендеринга и настройку асинхронной загрузки ресурсов. Готовы оперативно приступить к работе.

  11. Еще 3 ставки скрыты

Заказчик
Alexandr Suprun
Польша Warszawa  43  0
Проект опубликован
1 час 22 минуты назад
156 просмотров
До закрытия
13 дней 22 часа
Метки
  • google chrome
  • PageSpeed
  • Cumulative Layout Shift