Projektowanie stron mobile-first: praktyczny poradnik

Co naprawdę oznacza projektowanie mobile-first, czym różni się od responsywnego i jak zaprojektować i zbudować stronę mobile-first: kolejność treści, obszary dotyku, punkty przełamania CSS min-width, obrazy i testy, plus uwagi dla firm z wieloma lokalizacjami.

Najczęściej zadawane pytania

Jaka jest różnica między mobile-first a projektem responsywnym?

Projekt responsywny oznacza jedną stronę dostosowującą układ do dowolnego rozmiaru ekranu. Mobile-first to kolejność, w której projektujesz i kodujesz: zacznij od małego ekranu i dodawaj układ dla większych. Strona mobile-first jest responsywna, ale strona responsywna zbudowana najpierw pod komputer często kończy z ciasną, przemyślaną na końcu wersją mobilną.

Dlaczego mobile-first ma znaczenie dla SEO?

Google używa indeksowania mobile-first, co oznacza, że do indeksowania i pozycjonowania używa głównie wersji mobilnej strony. Jeśli treść, nagłówki, dane strukturalne lub linki brakują na urządzeniach mobilnych, Google może ich nie widzieć.

Jakich punktów przełamania użyć w stronie mobile-first?

Pozwól, by decydowała treść: poszerzaj okno przeglądarki, aż układ wygląda na rozciągnięty, i dodaj punkt przełamania tam. Częste punkty startowe to ok. 640px, 768px, 1024px i 1280px, których używa wiele frameworków CSS, zapisane jako zapytania medialne min-width.

Jak duże powinny być przyciski na urządzeniach mobilnych?

WCAG 2.2 ustala minimalny rozmiar celu 24 na 24 piksele CSS (poziom AA) i zaleca 44 na 44 (poziom AAA). Wytyczne Apple używają 44 punktów, a wytyczne Material Google 48dp. Celuj w ok. 44 do 48 pikseli dla głównych przycisków i linków w menu.

Jak franczyzy powinny obsługiwać strony mobile-first?

Użyj jednego wspólnego szablonu ze stroną lokalizacji dla każdej franczyzy, każda z połączeniem jednym dotknięciem, dotknięciem po wskazówki dojazdu, godzinami i działaniem rezerwacji lub zamówienia specyficznym dla sklepu na górze. Odwiedzający mobilni szukający „w pobliżu” chcą działać natychmiast, więc wyszukiwarka lokalizacji i główne działanie muszą działać jednym kciukiem.

Krótka odpowiedź: projektowanie stron mobile-first oznacza, że najpierw projektujesz i budujesz wersję strony na telefon, a potem dodajesz układ dla tabletów i komputerów, gdy ekran się poszerza. W kodzie bazowy CSS to układ mobilny, a używasz zapytań medialnych min-width, by go wzbogacać. Zmusza to do decyzji, co jest najważniejsze na każdej stronie, i pasuje do sposobu, w jaki Google indeksuje dziś strony.

Mobile-first vs responsywny: prawdziwa różnica

Ludzie używają tych terminów zamiennie, ale odpowiadają na różne pytania.

Projekt responsywnyProjekt mobile-first
Czym jestJedna strona, której układ dostosowuje się do rozmiaru ekranuProces: zacznij od małego, wzbogacaj w górę
Styl CSSMoże być max-width (zmniejszanie komputerowej w dół) lub min-widthmin-width (rozszerzanie mobilnej w górę)
Priorytet treściCzęsto ustalany na komputerze, potem ściskanyUstalany na najmniejszym ekranie
Typowa porażkaUkryta treść, malutkie obszary dotyku, ciężkie strony na telefonachUkład komputerowy wydaje się rzadki, jeśli nie jest wzbogacony

Najlepsza praktyka to oba: strona responsywna, zbudowana mobile-first.

Krok 1: Ustal kolejność treści na telefonie

Na wąskim ekranie wszystko jest w jednej kolumnie, więc kolejność to cały Twój układ. Dla każdej strony napisz numerowaną listę sekcji w kolejności, jakiej potrzebuje odwiedzający na telefonie.

Dla strony głównej lokalnej usługi może to być:

  1. Czym się zajmujesz i gdzie (jedna linia)
  2. Główne działanie: zadzwoń lub zarezerwuj
  3. Dowód: ocena, opinie lub rozpoznawalni klienci
  4. Usługi, jako krótkie karty do dotknięcia
  5. Obszar usług lub lokalizacje
  6. Dowód drugorzędny: zdjęcia, przed i po
  7. FAQ
  8. Stopka z godzinami, adresem i kontaktem

Wszystko, co nie zasługuje na miejsce na tej liście, prawdopodobnie nie pasuje też na komputerze.

Krok 2: Projektuj pod kciuki

Krok 3: Zbuduj to mobile-first w kodzie

Zacznij od tagu viewport w nagłówku każdej strony:

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

Napisz style bazowe dla telefonu, bez zapytania medialnego. Potem dodawaj zapytania min-width, gdy pozwala miejsce:

```css .services { display: grid; gap: 1rem; grid-template-columns: 1fr; }

@media (min-width: 640px) { .services { grid-template-columns: repeat(2, 1fr); } }

@media (min-width: 1024px) { .services { grid-template-columns: repeat(3, 1fr); } .site-nav { display: flex; } /* pokaż pełną nawigację, ukryj przycisk menu */ } ```

Kilka technik, które to ułatwiają:

Wybieraj punkty przełamania tam, gdzie łamie się treść, a nie dla konkretnych modeli telefonów.

Krok 4: Spraw, by było szybkie na prawdziwym połączeniu telefonu

Telefony mają wolniejsze procesory i mniej niezawodne sieci niż laptop, na którym projektujesz. Core Web Vitals Google to mierzą: Largest Contentful Paint (ładowanie), Interaction to Next Paint (responsywność) i Cumulative Layout Shift (stabilność wizualna).

Krok 5: Wzbogać dla większych ekranów

Gdy układ telefonu działa, poszerz przeglądarkę i dodaj wartość, a nie tylko szerokość:

Krok 6: Testuj jak odwiedzający

  1. Tryb urządzenia w narzędziach deweloperskich przeglądarki do szybkich kontroli przy szerokości 360px, 390px i 414px, plus rozmiary tabletów.
  2. Co najmniej jeden prawdziwy Android i jeden prawdziwy iPhone, bo emulatory pomijają dziwactwa przewijania, klawiatury zasłaniające pola i wolne procesory.
  3. Lighthouse w Chrome DevTools i PageSpeed Insights, który pokazuje też dane terenowe od prawdziwych użytkowników Chrome, gdy strona ma dość ruchu.
  4. Obróć do poziomu i sprawdź, czy przyklejone paski nie zasłaniają połowy ekranu.
  5. Wykonaj główne zadanie (zarezerwuj, kup, zadzwoń) jednym kciukiem na danych mobilnych.
  6. Sprawdź Search Console pod kątem problemów mobilnych po starcie. Nasz poradnik Google Search Console omawia, gdzie szukać.

Mobile-first dla franczyz i firm z wieloma lokalizacjami

Strony franczyz i firm wielolokalowych mają specyficzny problem mobilny: większość odwiedzających przychodzi z wyszukiwania „w pobliżu” na telefonie i chce natychmiast danych jednej lokalizacji.

Lista kontrolna mobile-first

Budowa bez zaczynania od zera

Każda strona zbudowana przez We.Inc jest responsywna od początku, a układ telefonu możesz podejrzeć w edytorze, a potem dostosować wizualnie lub w kodzie. Przeglądaj szablony, by zobaczyć, jak układy zwijają się do jednej kolumny, albo opisz firmę i dostań pierwszy szkic do przetestowania na własnym telefonie.

Zacznij za darmo

Zacznij za darmo · Bez karty kredytowej

Product

Who It's For

Features

Resources

Company

View Sitemap