Raport demonstracyjny. Dane i witryna są przykładowe; nie wykonano skanu rzeczywistego sklepu.
Raport konwersji
Sklep demonstracyjny
Przykładowa strona sklepu
23 paź 2026, 14:00
38/ 100
CRO Score · HTML
20 z 28 kontroli HTML rozstrzygnięto.
Metodyka 3: zaliczone 100% wagi, do weryfikacji 25%, niezaliczone 0%. Nie dotyczy pomijamy. Krytyczny SSL, czas lub Consent Mode ogranicza wynik do 69; nierozstrzygnięte priorytety, w tym H1 i schema, do 79.
12do poprawy
6do weryfikacji
Metodyka: 3.1.0Zakres: jedna podstronaHTML: 340 kBPobranie: 3100 msHTTP 200Bez pomiaru mobilnych Core Web Vitals
Priorytety dla właściciela firmy
Top 3: Główne blokady sprzedaży
Najwyższe wagi niezaliczonych kontroli
To ryzyka wskazane przez HTML, a nie pomiar utraconych zapytań. Zacznij od tych punktów i potwierdź efekt na rzeczywistych danych.
1
Budżet pobrania dokumentu HTML
HTML: 340000 B; TTFB: 3100 ms (zastąpione czasem całego pobrania); całe pobranie: 3100 ms. Pass: TTFB <600 ms, pobranie <1400 ms, do 200 kB. TTFB >1400 ms, pobranie >2500 ms lub >400 kB to próg krytyczny. To nie są mobilne Core Web Vitals.
Dlaczego możesz tracić klientów
Długi czas oczekiwania opóźnia kontakt z ofertą, zwłaszcza w słabej sieci mobilnej. Klient porównujący kilka firm może przejść do szybciej dostępnej strony.
Usuń tę blokadę w kodzie obecnej witryny, zachowując jej wygląd.
2
Skrypty nieblokujące HTML
Skrypty w head bez async/defer: 1; blokujące arkusze CSS: 0 (z tej samej domeny: 0). Ocena dla przeglądarek obsługujących moduły: type=module i nomodule pomijamy. Budżet: 0 skryptów; zaliczenie przy braku arkuszy lub jednym arkuszu z tej samej domeny, 2 arkusze lub arkusz z innej domeny do oceny, ponad 2 obniżają wynik. Zasadność krytycznego CSS wymaga renderowania.
Dlaczego możesz tracić klientów
Blokujące zasoby mogą opóźnić pokazanie oferty i przycisku kontaktu. Warto ograniczyć pracę potrzebną, zanim klient zobaczy użyteczną część strony.
Usuń tę blokadę w kodzie obecnej witryny, zachowując jej wygląd.
3
FAQ i dane uporządkowane
Sekcja FAQ w HTML: nie; kompletne pytania FAQPage: 0. Zaliczenie wymaga treści i co najmniej 2 uporządkowanych pytań Question/Answer. Zgodność z widoczną treścią wymaga kontroli.
Dlaczego możesz tracić klientów
Nieudzielone odpowiedzi o cenie, terminie i pierwszym kroku stają się dodatkowymi powodami do odłożenia kontaktu. FAQ pozwala rozstrzygnąć te wątpliwości bez rozmowy.
Usuń tę blokadę w kodzie obecnej witryny, zachowując jej wygląd.
Państwa obecna strona prezentuje się dobrze wizualnie — nie trzeba zmieniać jej wyglądu ani budować jej od nowa. Powyższe blokady techniczne i reklamowe można wyeliminować bezpośrednio w kodzie obecnej witryny.
Optymalizacja techniczna obecnej strony
Pakiet Optymalizacji Technicznej, Szybkości i Google Consent Mode v2 (bez zmiany wyglądu strony) — wdrożenie w 48h za 1200 PLN netto.
Optymalizacja techniczna obecnej strony bez zmiany jej wyglądu — 1200 PLN netto w 48h.
Termin 48h liczymy od uzgodnienia zakresu i otrzymania dostępów do witryny.
Diagnoza strony
28 punktów kontrolnych
Sygnał obecny. Szyfrowane połączenie HTTPSZaufanie · Analiza HTMLSygnał obecny
Końcowy adres: https: Certyfikat zweryfikowano podczas pobrania.
Zalecany kolejny krok
Napraw certyfikat, jego daty i pełny łańcuch pośredni. Diagnostyczne pobranie nie potwierdza bezpieczeństwa połączenia.
Priorytet oceny: wysoki.
Do poprawy. Konfiguracja widoku mobilnegoMobile · Analiza HTMLDo poprawy
Brak meta viewport w otrzymanym HTML.
Dlaczego przez to możesz tracić klientów
Źle ustawiony widok mobilny utrudnia czytanie oferty i trafienie w telefon lub formularz. Klient musi powiększać stronę zamiast wykonać jeden prosty krok.
Zalecany kolejny krok
Dodaj meta viewport z width=device-width i initial-scale=1. Nie blokuj powiększania.
Sygnał obecny. Główne wezwanie do działaniaKonwersja · Analiza HTMLSygnał obecny
Rozpoznano 2 aktywnych elementów z tekstem CTA. Wygląd i działanie wymagają sprawdzenia.
Zalecany kolejny krok
Dodaj konkretną akcję, np. „Umów rozmowę” lub „Dodaj do koszyka”. Sprawdź jej działanie i wygląd.
Priorytet oceny: wysoki.
Do weryfikacji. Wczesne CTA i klikalny telefonMobile · Analiza HTMLDo weryfikacji
Wczesne CTA: tak; wczesny klikalny telefon: nie. Zaliczenie wymaga obu w pierwszych 25% tekstu (maks. 1000 znaków). Pozycja HTML nie potwierdza widoczności above-the-fold.
Dlaczego przez to możesz tracić klientów
Klient z telefonu powinien od razu wiedzieć, jak zapytać o termin lub cenę. Szukanie telefonu i przycisku zwiększa wysiłek w chwili największego zainteresowania ofertą.
Zalecany kolejny krok
Umieść CTA i klikalny telefon przy początku oferty. Potwierdź ich faktyczną widoczność na telefonie w przeglądarce.
HTML · przykład do dostosowania
<header>
<h1>Konkretna korzyść dla Twojego klienta</h1>
<p>Dla kogo jest oferta i jaki problem rozwiązuje.</p>
<a href="#kontakt">Umów rozmowę o współpracy</a>
</header>
<!-- Sprawdź widoczność przycisku na prawdziwym telefonie. -->
Priorytet oceny: wysoki.
Sygnał obecny. H1 i struktura propozycji wartościKonwersja · Analiza HTMLSygnał obecny
H1: 1, długość: 26 (budżet 20–160 znaków), H2: 1. Sens i siła obietnicy wartości wymagają oceny człowieka.
Zalecany kolejny krok
Napisz jeden opisowy H1 i dodaj logiczne H2. Oceń ręcznie, czy nagłówek jasno obiecuje korzyść.
Priorytet oceny: wysoki.
Do weryfikacji. Klikalny numer telefonuMobile · Analiza HTMLDo weryfikacji
Brak rozpoznanego klikalnego numeru telefonu. Sam tekst nie zalicza punktu.
Dlaczego przez to możesz tracić klientów
Przepisywanie numeru zamiast jednego kliknięcia przerywa drogę do rozmowy. Przy pilnej lokalnej usłudze kolejna firma z klikalnym telefonem może dostać zapytanie szybciej.
Zalecany kolejny krok
Dodaj link tel: z prawidłowym numerem telefonu, jeśli obsługujesz połączenia klientów.
HTML · przykład do dostosowania
<!-- Zastąp numer prawdziwym numerem firmy. -->
<a href="tel:+48221234567">Zadzwoń: +48 22 123 45 67</a>
Priorytet oceny: średni.
Do weryfikacji. Klikalny kontakt e-mailZaufanie · Analiza HTMLDo weryfikacji
Brak linku mailto: w HTML. Kontakt może być obsługiwany formularzem.
Dlaczego przez to możesz tracić klientów
Część klientów woli wysłać brief lub pytanie niż dzwonić. Brak łatwego kontaktu pisemnego może odciąć tę grupę, szczególnie poza godzinami pracy.
Zalecany kolejny krok
Dodaj czytelny link mailto: lub działający formularz kontaktu.
Sygnał obecny. Liczba pól formularzaKonwersja · Analiza HTMLSygnał obecny
Widoczne w HTML pola: 1. Próg zaliczenia: do 5 pól; ponad 8 pól wymaga uproszczenia. Nie testowano wysyłania.
Zalecany kolejny krok
Zostaw tylko pola potrzebne do pierwszego kontaktu. Dłuższy formularz podziel na czytelne kroki.
Priorytet oceny: wysoki.
Do poprawy. Etykiety pól formularzaKonwersja · Analiza HTMLDo poprawy
Pola: 1; bez rozpoznanej etykiety: 1.
Dlaczego przez to możesz tracić klientów
Nieopisane pola zwiększają ryzyko pomyłek i utrudniają korzystanie z formularza z czytnikiem ekranu. Błąd formularza może przerwać już rozpoczęte zapytanie.
Zalecany kolejny krok
Powiąż każde pole z label lub dostępną nazwą. Sam placeholder nie wystarcza.
Sygnał obecny. Sygnały bezpieczeństwa i zaufaniaZaufanie · Analiza HTMLSygnał obecny
Rozpoznano nazwy gwarancji, certyfikatów lub operatorów płatności. Autentyczność nie jest potwierdzona.
Zalecany kolejny krok
Pokaż prawdziwe informacje o płatnościach, gwarancji lub certyfikatach. Nie dodawaj niepotwierdzonych odznak.
Priorytet oceny: wysoki.
Do weryfikacji. Opinie i dowody społeczneZaufanie · Analiza HTMLDo weryfikacji
Nie rozpoznano opinii ani realizacji w HTML tej podstrony.
Dlaczego przez to możesz tracić klientów
Bez przykładów wykonanej pracy klient musi oprzeć decyzję wyłącznie na obietnicy. Realne realizacje i opinie pomagają porównać ryzyko wyboru wykonawcy.
Zalecany kolejny krok
Umieść autentyczne opinie klientów lub konkretne realizacje i wskaż ich źródło.
HTML · przykład do dostosowania
<article><h2>Rzeczywista realizacja</h2>
<p>Opisz problem klienta, wykonane prace i rezultat, który możesz udokumentować.</p>
<a href="/realizacje/prawdziwy-projekt">Zobacz realizację i źródła</a></article>
<!-- Użyj faktycznego projektu; cytat klienta publikuj za zgodą i ze źródłem. -->
Priorytet oceny: średni.
Sygnał obecny. Dostępna informacja o cenieKonwersja · Analiza HTMLSygnał obecny
Rozpoznano cenę z walutą i kontekst oferty lub dane Offer. Podatki i pełny zakres wymagają oceny.
Zalecany kolejny krok
Pokaż cenę, widełki lub czytelny cennik. Doprecyzuj podatki i zakres oferty.
Priorytet oceny: wysoki.
Do poprawy. FAQ i dane uporządkowaneKonwersja · Analiza HTMLDo poprawy
Sekcja FAQ w HTML: nie; kompletne pytania FAQPage: 0. Zaliczenie wymaga treści i co najmniej 2 uporządkowanych pytań Question/Answer. Zgodność z widoczną treścią wymaga kontroli.
Dlaczego przez to możesz tracić klientów
Nieudzielone odpowiedzi o cenie, terminie i pierwszym kroku stają się dodatkowymi powodami do odłożenia kontaktu. FAQ pozwala rozstrzygnąć te wątpliwości bez rozmowy.
Zalecany kolejny krok
Dodaj konkretne pytania z odpowiedziami oraz zgodne z widoczną treścią dane FAQPage.
HTML / JSON-LD · przykład do dostosowania
<section id="faq"><h2>Częste pytania</h2>
<details><summary>Jak wygląda pierwszy krok?</summary><p>Opisz rzeczywisty proces i termin odpowiedzi.</p></details>
<details><summary>Co obejmuje podana cena?</summary><p>Wpisz faktyczny zakres i informację o podatkach.</p></details></section>
<script type="application/ld+json">
{"@context":"https://schema.org","@type":"FAQPage","mainEntity":[{"@type":"Question","name":"Jak wygląda pierwszy krok?","acceptedAnswer":{"@type":"Answer","text":"Opisz rzeczywisty proces i termin odpowiedzi."}},{"@type":"Question","name":"Co obejmuje podana cena?","acceptedAnswer":{"@type":"Answer","text":"Wpisz faktyczny zakres i informację o podatkach."}}]}
</script>
<!-- Zmień odpowiedzi w HTML i JSON-LD na te same, prawdziwe informacje. -->
Priorytet oceny: wysoki.
Sygnał obecny. Odnośnik do polityki prywatnościZaufanie · Analiza HTMLSygnał obecny
Znaleziono odnośnik sugerujący politykę prywatności. Dokument nie był oceniany.
Zalecany kolejny krok
Dodaj opisowy link do aktualnej polityki prywatności przy formularzu lub w stopce.
Priorytet oceny: średni.
Do poprawy. Opisy alternatywne obrazówKonwersja · Analiza HTMLDo poprawy
Obrazy: 1; bez alt: 1. Puste alt są dopuszczalne dla dekoracji; trafność opisów wymaga oceny.
Dlaczego przez to możesz tracić klientów
Brak opisów obrazów może ukryć istotne informacje o ofercie przed osobami używającymi czytnika ekranu lub przy błędzie pobrania zdjęć.
Zalecany kolejny krok
Dodaj trafne alt do obrazów informacyjnych. Obrazy dekoracyjne mogą mieć pusty alt.
HTML · przykład do dostosowania
<img src="/realizacja.webp" alt="Opis tego, co istotne na zdjęciu" width="800" height="600" loading="lazy">
<!-- Dla obrazu wyłącznie dekoracyjnego użyj alt="". -->
Priorytet oceny: średni.
Do poprawy. Budżet pobrania dokumentu HTMLTechniczne · Analiza HTMLDo poprawy
HTML: 340000 B; TTFB: 3100 ms (zastąpione czasem całego pobrania); całe pobranie: 3100 ms. Pass: TTFB <600 ms, pobranie <1400 ms, do 200 kB. TTFB >1400 ms, pobranie >2500 ms lub >400 kB to próg krytyczny. To nie są mobilne Core Web Vitals.
Dlaczego przez to możesz tracić klientów
Długi czas oczekiwania opóźnia kontakt z ofertą, zwłaszcza w słabej sieci mobilnej. Klient porównujący kilka firm może przejść do szybciej dostępnej strony.
Zalecany kolejny krok
Zmniejsz TTFB do poniżej 600 ms i HTML do 200 kB. Sprawdź cache, hosting i osobno mobilne Core Web Vitals.
HTTP / HTML · przykład do dostosowania
# Dla publicznego HTML bez danych osobowych, po testach cache:
Cache-Control: public, max-age=60, s-maxage=300, stale-while-revalidate=60
# Nie stosuj do paneli, koszyka i spersonalizowanych odpowiedzi.
# Włącz kompresję Brotli/gzip i porównaj TTFB przed/po.
# Cel: TTFB <600 ms, HTML <=200 kB; to nie zastępuje pomiaru LCP.
Priorytet oceny: wysoki.
Do poprawy. Skrypty nieblokujące HTMLTechniczne · Analiza HTMLDo poprawy
Skrypty w head bez async/defer: 1; blokujące arkusze CSS: 0 (z tej samej domeny: 0). Ocena dla przeglądarek obsługujących moduły: type=module i nomodule pomijamy. Budżet: 0 skryptów; zaliczenie przy braku arkuszy lub jednym arkuszu z tej samej domeny, 2 arkusze lub arkusz z innej domeny do oceny, ponad 2 obniżają wynik. Zasadność krytycznego CSS wymaga renderowania.
Dlaczego przez to możesz tracić klientów
Blokujące zasoby mogą opóźnić pokazanie oferty i przycisku kontaktu. Warto ograniczyć pracę potrzebną, zanim klient zobaczy użyteczną część strony.
Zalecany kolejny krok
Dla odpowiednich skryptów w head zastosuj defer lub async i sprawdź kolejność wykonania.
HTML · przykład do dostosowania
<script src="/app.js" defer></script>
<!-- Sprawdź zależności i kolejność skryptów przed zmianą. -->
Priorytet oceny: wysoki.
Do weryfikacji. Sygnały GTM, GA4 lub Meta PixelTechniczne · Analiza HTMLDo weryfikacji
Nie wykryto statycznych sygnałów GTM/GA4/Meta Pixel. Tagi mogą być wstrzykiwane dynamicznie.
Dlaczego przez to możesz tracić klientów
Bez pomiaru rzeczywistych zapytań trudniej ustalić, które zmiany pomagają. Pomiar trzeba wdrażać zgodnie z wyborami użytkownika, a nie dla samej obecności skryptu.
Zalecany kolejny krok
Zweryfikuj pomiar zdarzeń i konwersji po uwzględnieniu wyboru zgody użytkownika.
HTML / JavaScript · przykład do dostosowania
<!-- Przykład lokalnego sygnału: podłącz do własnej analityki po wymaganej zgodzie. -->
<a href="tel:+48221234567" data-contact="phone">Zadzwoń</a>
<script>
document.querySelectorAll("[data-contact]").forEach(link => {
link.addEventListener("click", () => {
// Wyślij zdarzenie kontakt_phone tylko do skonfigurowanego systemu pomiaru.
// Nie przesyłaj danych osobowych i respektuj stan zgody.
});
});
</script>
Priorytet oceny: niski.
Nie dotyczy. Sygnały Google Consent Mode v2Zaufanie · Analiza HTMLNie dotyczy
Nie rozpoznano tagów Google; konfiguracja Consent Mode może nie dotyczyć tej strony.
Zalecany kolejny krok
Sprawdź ad_storage, analytics_storage, ad_user_data i ad_personalization oraz zmianę stanu po rzeczywistej decyzji użytkownika.
Priorytet oceny: wysoki.
Nie dotyczy. Sygnały panelu wyboru cookiesZaufanie · Analiza HTMLNie dotyczy
Brak wykrytego trackingu i panelu zgód. Statyczny HTML nie ustala obowiązków prawnych.
Zalecany kolejny krok
Zweryfikuj panel zarządzania zgodą i faktyczne zachowanie tagów przed i po wyborze użytkownika.
Priorytet oceny: wysoki.
Sygnał obecny. Obietnica wartości w H1Konwersja · Analiza HTMLSygnał obecny
H1: „Przedmioty do Twojego domu”; słowa: 4; sygnał usługi/lokalizacji/korzyści: tak. To ocena konkretności tekstu, nie test skuteczności obietnicy.
Zalecany kolejny krok
Nazwij usługę i odbiorcę, korzyść lub lokalizację. Zastąp „Witamy” i samą nazwę marki opisem tego, co klient może uzyskać.
Priorytet oceny: wysoki.
Do poprawy. Stały kontakt na telefonieMobile · Analiza HTMLDo poprawy
Kontenery z kontaktem i fixed/sticky w inline CSS: 0; same nazwy klas/widgetów: 0. Brak zewnętrznego CSS nie dowodzi braku paska. Breakpoint, widoczność i zasłanianie treści wymagają testu mobilnego.
Dlaczego przez to możesz tracić klientów
Po przeczytaniu oferty klient może być gotowy zadzwonić, ale numer został kilka ekranów wyżej. Stała, czytelna akcja na telefonie skraca powrót do kontaktu.
Zalecany kolejny krok
Dodaj mobilny pasek telefonu lub rezerwacji z position: fixed/sticky. Sprawdź, czy nie zasłania treści ani panelu zgód.
Do poprawy. Szybki kanał wiadomościKonwersja · Analiza HTMLDo poprawy
Linki komunikatora: brak; skrypty czatu: 0; tel: nie. Nie testowano odpowiedzi operatora ani działania widgetu.
Dlaczego przez to możesz tracić klientów
Osoba, która nie może teraz zadzwonić, może preferować krótką wiadomość. Dodatkowy obsługiwany kanał ogranicza odkładanie zapytania; nie warto obiecywać czatu bez zespołu do odpowiedzi.
Zalecany kolejny krok
Dodaj rzeczywiście obsługiwany WhatsApp, Messenger lub czat obok telefonu. Jasno określ godziny i realny czas odpowiedzi.
HTML · przykład do dostosowania
<!-- Tylko jeśli firma rzeczywiście obsługuje ten numer w WhatsApp. -->
<a href="https://wa.me/48221234567" rel="noopener noreferrer">Napisz na WhatsApp</a>
<a href="tel:+48221234567">Wolisz zadzwonić?</a>
<p>Podaj prawdziwe godziny obsługi i realistyczny czas odpowiedzi.</p>
Priorytet oceny: średni.
Do weryfikacji. Rezerwacja terminu onlineKonwersja · Analiza HTMLDo weryfikacji
Rozpoznane ścieżki rezerwacji: brak. Dedykowany link jest sygnałem ścieżki, nie potwierdzeniem dostępności terminów lub zapisu.
Dlaczego przez to możesz tracić klientów
Ręczne uzgadnianie terminu wydłuża drogę między zainteresowaniem a wizytą. Działająca rezerwacja pozwala wybrać termin także wtedy, gdy firma nie odbiera telefonu.
Zalecany kolejny krok
Podłącz działający kalendarz lub dedykowany formularz rezerwacji. Zweryfikuj dostępność terminów i potwierdzenie zapisu.
HTML · przykład do dostosowania
<!-- Podmień URL na działającą stronę rezerwacji swojej firmy. -->
<a href="/rezerwacja">Wybierz termin online</a>
<!-- Pod /rezerwacja osadź własny Booksy/Calendly/Fitssey lub kalendarz.
Przetestuj dostępne terminy, potwierdzenie i anulowanie zapisu na telefonie. -->
Priorytet oceny: wysoki.
Do poprawy. Dane polskiej firmy i lokalizacjaZaufanie · Analiza HTMLDo poprawy
NIP z poprawną sumą: nie; REGON z poprawną sumą: nie; format KRS: nie; źródła mapy/wizytówki: 0. Nie odpytywano rejestru ani nie potwierdzano własności lokalizacji.
Dlaczego przez to możesz tracić klientów
Przy lokalnej usłudze lub zleceniu B2B klient chce sprawdzić, kto odpowiada za realizację i gdzie działa. Dane firmy i źródło lokalizacji zmniejszają niepewność przed kontaktem.
Zalecany kolejny krok
Pokaż poprawny NIP, REGON lub KRS oraz rzeczywistą wizytówkę Google lub mapę firmy. Nie dodawaj niepotwierdzonych adresów.
HTML · przykład do dostosowania
<footer><address>Pełna, prawdziwa nazwa firmy<br>Rzeczywisty adres obsługi klientów</address>
<p>NIP: WPISZ_POPRAWNY_NIP</p>
<a href="URL_TWOJEJ_WIZYTOWKI_GOOGLE">Lokalizacja i dane firmy w Google</a></footer>
<!-- Sprawdź spójność z rejestrem i wizytówką. Firma zdalna nie powinna wymyślać punktu obsługi. -->
Priorytet oceny: wysoki.
Do poprawy. Źródła opinii i mierzalne realizacjeZaufanie · Analiza HTMLDo poprawy
Źródła opinii: 0; widget: nie; kompletne ratingi schema: 0; opisane realizacje z metryką, datą i źródłem: 0. To sygnały w HTML, nie weryfikacja autentyczności opinii ani przyczyn wzrostu sprzedaży.
Dlaczego przez to możesz tracić klientów
Anonimowy cytat trudno samodzielnie sprawdzić. Źródło opinii lub opisany wynik konkretnej realizacji daje klientowi podstawę do porównania wykonawców i ryzyka decyzji.
Zalecany kolejny krok
Podlinkuj rzeczywiste opinie w niezależnym serwisie albo opisz realizację z metryką, datą i źródłem. Nie wymyślaj ocen ani wyników.
HTML · przykład do dostosowania
<!-- Użyj prawdziwej wizytówki z opiniami albo udokumentowanej realizacji. -->
<a href="URL_WIZYTOWKI_Z_OPINIAMI">Sprawdź opinie klientów u źródła</a>
<article data-case-study><h2>Nazwa rzeczywistego projektu</h2>
<p>Wpisz wynik pomiaru wraz z metodą i zakresem, bez dopisywania wzrostu sprzedaży.</p>
<time datetime="2026-10-25">Data rzeczywistego pomiaru</time>
<a href="URL_ZRODLA_POMIARU">Źródło wyniku</a></article>
Priorytet oceny: wysoki.
Do poprawy. Formaty obrazów i priorytet LCPTechniczne · Analiza HTMLDo poprawy
Obrazy rastrowe w HTML: 1; WebP/AVIF/next-image: 0 (0%); pierwszy obraz z priorytetem: nie; dalsze obrazy lazy: 0/0. Kolejność DOM nie ustala LCP ani położenia pod pierwszym ekranem; tła CSS wymagają renderowania.
Dlaczego przez to możesz tracić klientów
Ciężkie zdjęcia i niewłaściwy priorytet obrazu mogą opóźniać pierwszy użyteczny ekran. Mniejsze pliki i właściwe ładowanie ułatwiają dotarcie do oferty w sieci mobilnej.
Zalecany kolejny krok
Użyj WebP/AVIF lub optymalizacji next/image. Pierwszego ważnego obrazu nie ładuj lazy; dalsze obrazy ładuj lazy. Zweryfikuj LCP w przeglądarce.
HTML · przykład do dostosowania
<!-- Priorytet tylko dla faktycznie głównego obrazu pierwszego ekranu. -->
<img src="/oferta.avif" alt="Rzeczywisty opis oferty" width="1200" height="800" fetchpriority="high">
<!-- Obraz niżej w treści: -->
<img src="/realizacja.webp" alt="Opis realizacji" width="800" height="600" loading="lazy" decoding="async">
<!-- Zmierz LCP; nie oznaczaj wszystkich zdjęć wysokim priorytetem. -->
Priorytet oceny: wysoki.
Do poprawy. Schema firmy, oferty i FAQZaufanie · Analiza HTMLDo poprawy
Kompletna firma: 0; usługi: 0; oferty z ceną i walutą: 0; FAQ z ≥2 odpowiedziami: nie; ratingi: 0. Zaliczenie wymaga firmy, oferty i FAQ. Widoczna treść musi odpowiadać schema; rich snippets nie są gwarantowane.
Dlaczego przez to możesz tracić klientów
Niepełne dane o firmie, usłudze i cenie utrudniają wyszukiwarkom interpretację oferty. Poprawna schema porządkuje te fakty, choć nie gwarantuje gwiazdek, pozycji ani cytowania w AI.
Zalecany kolejny krok
Dodaj kompletne JSON-LD firmy, usługi/ceny i FAQ zgodne z widoczną treścią. Oceny publikuj tylko na podstawie prawdziwych danych.
JSON-LD · przykład do dostosowania
<script type="application/ld+json">
{"@context":"https://schema.org","@graph":[{"@type":"ProfessionalService","@id":"https://twojafirma.pl/#firma","name":"Prawdziwa nazwa firmy","url":"https://twojafirma.pl/","telephone":"WPISZ_TELEFON"},{"@type":"Service","name":"Faktyczna usługa","provider":{"@id":"https://twojafirma.pl/#firma"},"offers":{"@type":"Offer","price":"WPISZ_CENE","priceCurrency":"PLN"}}]}
</script>
<!-- Uzupełnij prawdziwe dane i widoczną cenę. Dodaj FAQPage z tymi samymi pytaniami co HTML. Nie twórz fikcyjnego AggregateRating. -->
Priorytet oceny: wysoki.
Jak czytać ten raport
28 kontroli dotyczy statycznego HTML jednej podstrony. Nie uruchomiono JavaScript ani zewnętrznego CSS.
Kolejność CTA w HTML nie potwierdza widoczności above-the-fold. Kontrast, działanie formularza, koszyk, zakup bez konta i pełny koszt wymagają przeglądarki.
Sygnały Google Consent Mode i panelu cookies nie są potwierdzeniem zgodności prawnej ani rzeczywistego działania zgód.
Brak rozpoznanego sygnału oznacza potrzebę weryfikacji, a nie pewny brak elementu w całej witrynie.
Sticky CTA, obrazy LCP, czat i rezerwacja są sygnałami w kodzie; widok mobilny i działanie integracji wymagają przeglądarki. Zewnętrzne źródło opinii lub schema nie potwierdzają ich autentyczności ani gwiazdek w Google.
Kwota i liczba klientów są kalkulacją na jawnych założeniach. Nie są zmierzoną stratą, prognozą ani obietnicą wzrostu.
Raport jest publiczny dla osób znających jego link. Wynik zapisano w chwili analizy; ponowny skan może korzystać z danych nie starszych niż 24 godziny.