Switch to English?
Yes
Переключитись на українську?
Так
Переключиться на русскую?
Да
Przełączyć się na polską?
Tak
Opublikuj swoje zlecenie za darmo i otrzymaj oferty od wykonawców freelancerów już minutę po opublikowaniu!

Poprawić CLS

Translated

  1. 476  
    5 dni75 PLN

    Cześć.

    Jestem gotów poprawić CLS przez kod. Przesunięcie układu na desktopie zazwyczaj powodują obrazy i iframe bez width/height, czcionki bez rezerwy miejsca oraz bloki, które są ładowane i rysowane powyżej już narysowanych.

    Plan: reprodukuję przesunięcie w Chrome (Layout Shift regions), znajduję konkretne elementy, ustalam im rozmiary i rezerwuję miejsce. Najpierw podnoszę aktualną wersję na testowym hostingu, poprawiam i sprawdzam CLS tam, a potem przenoszę na główny.

    Pracuję z PHP, frontendem i Core Web Vitals na co dzień. Dajcie dostęp do kodu i hostingu, i powiedzcie, który dział jest bardziej problematyczny. Co do terminów i płatności, orientuję się, gdy zobaczę stronę.

  2. 650    2  0
    3 dni400 PLN

    Dzień dobry!

    Poprawa CLS przez kod to moja specjalność, a na podstawie waszych zrzutów ekranu już widać, gdzie jest problem, więc nie będę zgadywać.

    Przesunięcia (0.535 + 0.126 w main.home-page) pochodzą z nagłówka/nawigacji (nav#top-nav, contacts-block, right-column, soc-list) oraz hero-slajdera (element LCP img.home-header__slide). To znaczy, że podczas ładowania slajder i górne menu "popychają" układ w dół — stąd CLS 0.66.

    Jak to naprawię: znajdę wszystkie elementy, które powodują przesunięcia, przez DevTools (Layout Shift regions) i zarezerwuję dla nich miejsce — ustawię dla obrazów slajdera i ikon szerokość/wysokość lub aspect-ratio, ustabilizuję wysokość kontenera slajdera, zarezerwuję miejsce na kontakty/media społecznościowe w nagłówku, w razie potrzeby poprawię czcionki (font-display/preload). Po tym CLS spadnie do zielonej strefy.

    Dlaczego PageSpeed "nie widzi", a Chrome widzi: na desktopie przy rzeczywistym ładowaniu przesunięcie się ujawnia, dlatego w Search Console pojawił się błąd właśnie w wersji na komputer. Naprawiam rzeczywisty CLS, a nie liczbę w teście.

    Co do procesu — dokładnie tak, jak chcecie: podniosę aktualną wersję na osobnym hostingu, tam poprawiam i sprawdzam CLS, a dopiero po weryfikacji przenoszę zmiany na główny hosting. Bez eksperymentów na żywej stronie.

    Będzie potrzebny dostęp do kodu i obu hostingów. Proszę powiedzieć, na czym jest strona (CMS/silnik) — a od razu powiem dokładniej o terminach.

  3. 427  
    3 dni500 PLN

    Cześć. Sytuacja, w której PageSpeed milczy, a Search Console pokazuje błąd dotyczący CLS - jest standardowa. Google po prostu zbiera dane na podstawie zachowania rzeczywistych użytkowników, gdy już wchodzą w interakcję z stroną i przewijają ją.

    Ponieważ przesunięcie układu to problem wyłącznie front-endu, stos technologiczny strony w ogóle nie przeszkodzi w jego rozwiązaniu. Jeśli chodzi o kopię na innym hostingu: najpierw trzeba spojrzeć na samą stronę na żywo. Często przyczyna tkwi w jakimś drobiazgu, który można bezpiecznie poprawić od razu bez długich manipulacji. Jeśli jednak rzeczywiście jest coś dużego w szablonach - zrobimy to dokładnie według waszego planu, przez serwer testowy, aby nie dotykać produkcji.

    Prześlijcie link do strony w wiadomości prywatnej. Zobaczę, co dokładnie tam "skacze", i podam dokładne terminy oraz cenę.

  4. 584    1  0
    1 dzień80 PLN

    ▎ Dzień dobry, Ołeksandrze! ▎ ▎ Klasyczna sytuacja: PageSpeed domyślnie mierzy mobilne w warunkach laboratoryjnych, a twoje przesunięcie na desktopie nie jest uchwycone, podczas gdy Chrome i Search Console biorą rzeczywiste dane z terenu — dlatego błąd dotyczy wersji komputerowej. ▎ ▎ Tworzę strony z stabilnym układem bez przesunięć (CLS w normie) — mogę wysłać zrzut ekranu z DevTools → Performance → Layout Shift, gdzie widać, jak uchwycony jest winowajca. ▎ ▎ Proces: podniosę kopię na teście, przez Layout Shift Regions znajdę dokładny blok, który skacze, zablokuję w kodzie, sprawdzę CLS na desktopie (i poczekam na aktualizację w Search Console), a dopiero potem przeniosę na produkcję. ▎ ▎ Dodatkowo podłączę automatyczne monitorowanie Core Web Vitals z alertem — aby CLS nie wrócił niezauważony po kolejnych zmianach treści. ▎ ▎ Pytanie zasadnicze: desktop-CLS prawie zawsze jest jednym z dwóch — późne czcionki (skok przy zamianie czcionki) lub wstrzykiwane bloki bez zarezerwowanego miejsca. Czy u was to raczej czcionki czy dynamiczne bloki? ▎ ▎ Z poważaniem, Stanisław

  5. 328  
    1 dzień80 PLN

    Witam, Aleksandrze! Zapoznałem się z Twoim problemem. Przesunięcie układu (CLS) to częsty problem, który zazwyczaj występuje z powodu dynamicznego ładowania bloków, banerów lub obrazków bez wcześniej określonych rozmiarów (szerokość/wysokość) w CSS/HTML. Z tego powodu strona "skacze" podczas ładowania, a Search Console natychmiast zgłasza błąd Core Web Vitals. Jestem gotów przez DevTools śledzić dokładny moment przesunięcia wersji komputerowej, znaleźć problemowy element w kodzie i naprawić go, aby całkowicie usunąć CLS i poprawić błąd w Google. Proszę, daj znać, na jakim CMS jest napisany serwis lub czy to czysty PHP? Chętnie pomogę, pisz!

  6. 232  
    1 dzień600 PLN

    Dzień dobry, Ołeksandrze! CLS, który widać w Chrome, ale nie łapie PageSpeed — typowa historia: test labowy mierzy czyste ładowanie, a rzeczywisty przesunięcie dają późne elementy (banery, czcionki, obrazy bez określonych rozmiarów, które skaczą po renderowaniu). Łapię go przez DevTools → Performance, sekcja Layout Shift — podświetla, który blok skacze i dlaczego. Podniosę kopię na teście hosta, poprawię w kodzie, sprawdzę, czy CLS jest w normie na desktopie, i dopiero wtedy przeniosę na produkcję. Proszę o link do strony — zobaczę, który dokładnie blok przesuwa, i podam dokładny termin.

  7. 607    17  0
    1 dzień75 PLN

    Aby rozwiązać problem z Cumulative Layout Shift, przeprowadzę dogłębną analizę techniczną kodu, ponieważ wizualne przesunięcia często występują z powodu niewłaściwego przetwarzania asynchronicznego ładowania treści lub braku stałych rozmiarów w elementach układu. Zidentyfikuję przyczyny, które powodują te krytyczne wskaźniki w Google Search Console, i naprawię je bezpośrednio w kodzie.

    Po usunięciu przyczyn przesunięcia układu skonfiguruję aktualną wersję strony na testowym hostingu, przeprowadzę pełne testowanie poprawności wyświetlania dla urządzeń stacjonarnych i upewnię się, że wskaźnik CLS mieści się w normie. Dopiero po pomyślnej weryfikacji przeniosę wszystkie zmiany na główny hosting.

    Mam ponad 11-letnie doświadczenie w backendowym rozwoju i administracji serwerami, dlatego podchodzę do optymalizacji kompleksowo: oprócz naprawy CLS, sprawdzę ustawienia Nginx/Apache, aby zapewnić stabilną pracę projektu pod obciążeniem.

    Koszt i dokładne terminy realizacji będą zależały od aktualnej struktury twojego kodu oraz zakresu poprawek. Prześlij link do strony oraz dostęp do projektu w wiadomościach prywatnych — przeanalizuję stan kodu i szczegółowo omówimy budżet oraz harmonogram prac.

  8. 452  
    2 dni200 PLN

    Dzień dobry, Aleksandrze!

    Optymalizacja CLS to moja specjalizacja.

    Przyczyny CLS zazwyczaj:
    - Obrazy bez wyraźnych rozmiarów width/height
    - Dynamicznie ładowane elementy
    - Czcionki bez font-display
    - Banery/reklama bez zarezerwowanego miejsca

    Co zrobię:
    - Diagnoza przez Chrome DevTools + raport CLS
    - Naprawa wszystkich elementów powodujących przesunięcie
    - Sprawdzenie na testowym hostingu
    - Przeniesienie zmian na główny

    Termin: 1-2 dni
    Koszt: 200 PLN

  9. 1030    13  0
    1 dzień75 PLN

    Dzień dobry. Mogę poprawić. Specjalizuję się w CWV. Mam duże doświadczenie w optymalizacji stron internetowych.

  10. 1168    7  0
    3 dni3000 PLN

    Dzień dobry! Mamy duże doświadczenie w optymalizacji Core Web Vitals. Aby wyeliminować CLS, przeanalizujemy renderowanie elementów i ustalimy rozmiary obrazów oraz bloków za pomocą CSS, aby zapobiec przesunięciu treści podczas ładowania. Zrealizujemy to poprzez optymalizację krytycznej ścieżki renderowania i konfigurację asynchronicznego ładowania zasobów. Jesteśmy gotowi do szybkiego rozpoczęcia pracy.

  11. Jeszcze 3 ofert jest ukrytych

Zleceniodawca
Alexandr Suprun
Polska Warszawa  43  0
Zlecenie zostało opublikowane
1 godzina 23 minuty temu
156 wyświetleń
Do zamknięcia
13 dni 22 godziny
Tagi
  • google chrome
  • PageSpeed
  • Cumulative Layout Shift