Strona główna / Baza wiedzy / Narzędzia i integracje / Jak sprawdzić wersję mobilną strony po wyłączeniu Google Mobile-Friendly Test

Jak sprawdzić wersję mobilną strony po wyłączeniu Google Mobile-Friendly Test

Narzędzia i integracje 7 min czytania Zaktualizowano 13.10.2026
Google wyłączył test optymalizacji mobilnej w grudniu 2023 roku. Wersję mobilną strony sprawdzisz teraz w Lighthouse lub PageSpeed Insights, w trybie urządzenia Chrome DevTools i na prawdziwym telefonie, a szybką analizę kodu bez rejestracji daje nasz test mobilny.

Sprawdzenie wersji mobilnej strony po wyłączeniu Google Mobile-Friendly Test najlepiej zrobić czterema metodami naraz: Lighthouse (w Chrome DevTools albo przez PageSpeed Insights) daje szczegółowy audyt w emulacji telefonu, tryb urządzenia w DevTools pokazuje stronę przy szerokości 360–430 px, prawdziwy telefon wyłapuje to, czego nie widać w emulacji, a nasz test optymalizacji mobilnej w kilka sekund i bez rejestracji analizuje kod strony: meta viewport, media queries, stałą szerokość, mały tekst i małe przyciski — oraz pokazuje zrzut ekranu iPhone’a.

Poniżej: co dokładnie wyłączył Google, czego używać zamiast tego, lista kontrolna na 15 minut i gotowe poprawki najczęstszych problemów.

Co się stało z Google Mobile-Friendly Test

W grudniu 2023 roku Google wyłączył jednocześnie trzy rzeczy: sam test optymalizacji mobilnej, jego API i raport „Obsługa na urządzeniach mobilnych” w Search Console. Stary adres search.google.com/test/mobile-friendly przekierowuje teraz na stronę o Lighthouse — to oficjalny następca.

Zniknęło narzędzie, a nie wymaganie. Google nadal indeksuje strony robotem smartfonowym, więc wygoda na telefonie jest tak samo ważna jak wcześniej. Po prostu nie ma już gotowego werdyktu Google „strona jest zoptymalizowana / nie jest” i trzeba sprawdzać samodzielnie.

Czym sprawdzać teraz: porównanie metod

MetodaCo pokazujeWykonuje JavaScriptKiedy używać
Lighthouse w Chrome DevToolsAudyt w emulacji telefonu: wydajność, dostępność, SEO, sprawdzone praktyki, w tym brak meta viewportTak, prawdziwa przeglądarkaSzczegółowa analiza jednej strony, także za logowaniem lub na localhost
PageSpeed InsightsTen sam Lighthouse w chmurze plus dane prawdziwych użytkowników Chrome (LCP, INP, CLS), jeśli Google ma ich wystarczająco dużoTakSzybkość i Core Web Vitals na telefonach
Tryb urządzenia w DevToolsStrona przy wybranej szerokości ekranu, z opcjonalnym spowolnieniem sieci i procesoraTakWypatrzenie elementów wychodzących poza ekran, nachodzących na siebie lub nieklikalnych
Prawdziwy telefonPrawdziwy dotyk, klawiatura, czcionki systemowe, paski przeglądarkiTakOstateczne sprawdzenie formularzy, menu i wyskakujących okien
Nasz test mobilny8 sprawdzeń HTML i CSS z jawnymi wagami, ocena 0–100, zrzut iPhone’aNieSzybki test dowolnego adresu, bez instalowania czegokolwiek

Tryb urządzenia włącza się w DevTools ikoną telefonu i tabletu albo skrótem Ctrl+Shift+M (na Macu Cmd+Shift+M). Szczegóły znajdziesz w dokumentacji Chrome.

Jak sprawdzić wersję mobilną strony krok po kroku

  1. Zacznij od kodu. Przepuść stronę przez test optymalizacji mobilnej: brak viewport, kontener o szerokości 960–1200 px albo zablokowane powiększanie widać od razu, jeszcze przed otwarciem przeglądarki.
  2. Obejrzyj stronę w DevTools. Włącz tryb urządzenia i ustaw 360 px (popularne wąskie Androidy) oraz 390–430 px (nowsze iPhone’y). Przewiń całą stronę: czy pojawia się poziomy pasek przewijania, ucięty tekst, nachodzące bloki?
  3. Uruchom Lighthouse w trybie mobilnym. Karta Lighthouse → Device: Mobile → Analyze page load. Czytaj konkretne uwagi ze wskazaniem elementów, a nie tylko wyniki punktowe.
  4. Sprawdź szybkość w PageSpeed Insights. Jeśli nad raportem jest sekcja z danymi prawdziwych użytkowników, to właśnie widzi Google. Jeśli jej nie ma, strona ma za mały ruch z Chrome i trzeba kierować się wynikami laboratoryjnymi.
  5. Otwórz stronę na prawdziwym telefonie. Wypełnij formularz, otwórz menu, zamknij wyskakujące okno, obróć ekran. Emulacja nie powie, że kciuk nie trafia w krzyżyk albo że klawiatura zasłania pole formularza.
  6. Przetestuj różne typy podstron. Strona główna zwykle jest dopracowana, a problemy kryją się w kartach produktów, starych artykułach z szerokimi tabelami i szablonach bloga.
  7. Porównaj treść wersji mobilnej i desktopowej. Teksty, nagłówki, linki, dane strukturalne i atrybuty alt powinny być w obu.

Najczęstsze problemy i jak je naprawić

Brak meta viewport

Bez tego tagu telefon układa stronę na szerokość ok. 980 px i ją pomniejsza — cały tekst robi się drobny. Dodaj do <head>:

<meta name="viewport" content="width=device-width, initial-scale=1">

Nie dodawaj user-scalable=no ani maximum-scale=1: blokada powiększania utrudnia życie osobom słabowidzącym, a nasze narzędzie odejmuje za nią punkty.

Stała szerokość bloków

Klasyka starych szablonów to width: 960px na kontenerze — na telefonie gwarantowane przewijanie w poziomie. Zamiast tego ogranicz szerokość od góry:

.container { max-width: 1200px; width: 100%; margin: 0 auto; padding: 0 16px; box-sizing: border-box; }
img, video, iframe { max-width: 100%; height: auto; }

Szerokie tabele

Tabela z sześcioma kolumnami nie zmieści się w 360 px. Najprościej pozwolić jej przewijać się wewnątrz własnego bloku, zamiast psuć całą stronę:

<div class="table-wrap"><table>…</table></div>

.table-wrap { overflow-x: auto; -webkit-overflow-scrolling: touch; }

Jeśli kolumn jest dużo, a dane są ważne, na wąskich ekranach lepiej zamienić wiersze w karty za pomocą media query.

Mały tekst i małe przyciski

Tekst główny ustaw na ok. 16 px, a rozmiary podawaj w rem. Dla elementów dotykowych kryterium WCAG 2.2 (2.5.8) wymaga co najmniej 24×24 CSS px, a wytyczne Material Design zalecają ok. 48×48 z odstępami między sąsiednimi linkami:

html { font-size: 100%; }          /* domyślnie 16px */
body { font-size: 1rem; line-height: 1.5; }
.nav a, button { min-height: 48px; padding: 12px 16px; display: inline-flex; align-items: center; }

Media queries dla wąskich ekranów

Układ wielokolumnowy na telefonie powinien złożyć się do jednej kolumny:

.grid { display: grid; grid-template-columns: repeat(3, 1fr); gap: 24px; }
@media (max-width: 768px) {
  .grid { grid-template-columns: 1fr; }
}

Wyskakujące okna na cały ekran

Zgodnie z zaleceniami Google nie należy zasłaniać całej strony reklamą pełnoekranową, chyba że wymaga tego prawo (zgoda na cookies, weryfikacja wieku). Zapis do newslettera czy instalację aplikacji lepiej pokazać jako niewielki pasek, który nie przeszkadza w czytaniu.

Przestarzałe technologie

Flash, aplety Javy i ramki nie działają na telefonach. Zastąp je wideo HTML5, zwykłym układem i osobnymi podstronami.

Dlaczego to ważne: indeksowanie mobile-first

Google używa mobilnej wersji treści, pobranej robotem smartfonowym, do indeksowania i ustalania pozycji. Nie znaczy to, że strona bez responsywnego układu wypadnie z wyników: Google pisze wprost, że wersja mobilna nie jest wymagana, ale jest bardzo zalecana. Praktyczny wniosek jest inny: do indeksu trafia to, co widzi telefon. Jeśli wersja mobilna ma okrojony tekst, ukryte linki albo brak danych strukturalnych, wyszukiwarka też ich nie dostaje. Więcej w artykule o indeksacji mobile-first.

Core Web Vitals na telefonach

Wygoda to także szybkość. Google zaleca, aby LCP (wczytanie głównej treści) mieścił się w 2,5 sekundy, INP (reakcja na działania) był poniżej 200 milisekund, a CLS (przesunięcia układu) poniżej 0,1. Na telefonach te wartości prawie zawsze są gorsze niż na komputerze: słabszy procesor, wolniejsza sieć. Patrz na kartę mobilną w PageSpeed Insights i raport Core Web Vitals w Search Console, który rozdziela adresy mobilne i desktopowe. Co oznacza każda metryka — w artykule Core Web Vitals, a od czego zacząć przyspieszanie — w tekście o prędkości ładowania strony.

Jak sprawdzić stronę w naszym teście mobilnym

Wpisz adres w teście optymalizacji mobilnej. Narzędzie pobiera HTML z User-Agentem telefonu z Androidem, czyta do sześciu arkuszy stylów z Twojej domeny i wykonuje osiem sprawdzeń. Każde ma stałą liczbę punktów, a wagi są pokazane na stronie:

SprawdzeniePunktyCzego szuka
Meta viewport30Czy tag istnieje i ma width=device-width
Responsywny CSS20Media queries zależne od szerokości; flex, grid czy clamp bez nich dają część punktów
Stała szerokość10Reguły i style inline z width powyżej 480 px
Ryzyko przewijania w poziomie10Szerokie atrybuty width, obrazy bez max-width, układ na zagnieżdżonych tabelach
Rozmiar czcionki10Czcionka bazowa poniżej 12 px, wiele reguł poniżej 11 px
Obszary dotyku10Linki i przyciski z bardzo małą czcionką lub rozmiarem poniżej 24 px w stylach inline
Powiększanie5Czy nie ma user-scalable=no albo maximum-scale poniżej 2
Przestarzałe wtyczki5Flash, Java, ramki

Obok listy problemów jest zrzut ekranu w emulacji iPhone’a: jeśli widać na nim ucięty tekst albo pasek przewijania, ufaj zrzutowi bardziej niż punktom. Sygnały wyskakujących okien i waga strony są pokazywane jako wskazówki i nie wpływają na ocenę. Bez konta masz 15 testów dziennie, z darmowym kontem 45, a w Pro bez limitu.

Czego narzędzie nie robi
Nie wykonuje JavaScriptu, więc nie widzi stylów i znaczników dodawanych przez skrypty ani końcowego układu strony. Arkusze stylów z innych domen (np. z CDN) nie są czytane. Odstępy między linkami nie są mierzone. To ocena na podstawie kodu, a nie werdykt Google: przy stronach na React, Vue i innych SPA zawsze uzupełniaj ją Lighthouse i testem na telefonie.

Co jeszcze się przyda

  • Zrzut ekranu strony — w trybie mobilnym i desktopowym, aby pokazać problem programiście albo porównać „przed i po”. Jak czytać takie zrzuty — w artykule o zrzucie ekranu strony online.
  • Analiza szybkości — waga HTML, obrazów, CSS i JS oraz czas ładowania: ciężkie obrazy to częsta przyczyna wolnej wersji mobilnej.
  • Search Console — raport Core Web Vitals z podziałem na strony mobilne i desktopowe.

Częste pytania

Czy test optymalizacji mobilnej Google jeszcze działa?
Nie. W grudniu 2023 roku Google wyłączył Mobile-Friendly Test, jego API i raport obsługi na urządzeniach mobilnych w Search Console. Stary adres przekierowuje teraz do dokumentacji Lighthouse.
Czym zastąpić Google Mobile-Friendly Test?
Lighthouse w Chrome DevTools albo PageSpeed Insights do audytu, tryb urządzenia w DevTools do sprawdzenia strony przy różnych szerokościach ekranu i prawdziwy telefon do formularzy i menu. Do szybkiej analizy kodu dowolnego adresu wystarczy nasz test mobilny.
Czy wersja mobilna wpływa na pozycje w Google?
Google indeksuje i ustala pozycje na podstawie mobilnej wersji treści. Strona bez wersji mobilnej nie zniknie z wyników, ale do indeksu trafia to, co widzi telefon, więc treść okrojona na telefonach przepada dla wyszukiwarki.
Dlaczego wasze narzędzie i Lighthouse dają różne wyniki?
Nasze narzędzie analizuje HTML i CSS bez wykonywania JavaScriptu i nie czyta arkuszy stylów z innych domen, a Lighthouse renderuje stronę w prawdziwej przeglądarce. Przy stronach budowanych przez skrypty kieruj się Lighthouse i zrzutem ekranu.
Jaki jest minimalny rozmiar przycisku na telefonie?
Kryterium WCAG 2.2 (2.5.8) wymaga co najmniej 24×24 pikseli CSS, a wytyczne Material Design zalecają ok. 48×48 z odstępami między sąsiednimi linkami.
Czy artykuł był pomocny?
Wypróbuj na swoim projekcie Wszystko, co opisano w artykule, jest dostępne w panelu — bonus przy rejestracji już na saldzie.
Open dashboard