Co znamená, že Google indexuje mobilní verzi

Google přešel na takzvané mobile-first indexování: pro hodnocení i zařazení do indexu používá to, jak stránka vypadá na telefonu. Ne na počítači.

Většina textů z toho dělá hrozbu — „Google vás penalizuje“. Žádná penalizace za nemobilní web neexistuje a je to zbytečné strašení. Skutečný důsledek je ale konkrétnější a nepříjemnější: co na mobilní verzi chybí, to Google nevidí.

Typický případ: někdo schová na telefonu dlouhý popis produktu, protože „na mobilu by to nikdo nečetl“. Na počítači text zůstane. Pro index ale ta stránka ten text nemá. Není to trest, je to prostý důsledek toho, která verze se čte.

Responzivní není zmenšený

Co se na malém displeji musí doopravdy změnit
PrvekCo dělá zmenšený webCo má dělat responzivní
RozloženíTři sloupce se zúží na tři proužky.Tři sloupce se složí pod sebe v pořadí podle důležitosti.
TextZmenší se, aby se vešel.Zůstane čitelný a zalomí se dřív. Řádek se krátí, ne písmo.
MenuZůstane jako lišta a položky se přetlačují.Schová se za tlačítko, které jde dosáhnout palcem.
TabulkaRozjede stránku do šířky.Posouvá se vodorovně sama, zbytek stránky stojí.
ObrázekStáhne se v plné velikosti a zmenší se až v prohlížeči.Stáhne se menší soubor, protože větší nemá kam.
FormulářPolíčka vedle sebe, klávesnice překryje odeslání.Jedno pole na řádek, správný typ klávesnice.

Pět míst, kde se to láme

  1. Příliš malé dotykové cíle

    WCAG má na to konkrétní číslo: cíl pro ukazovací zařízení má být aspoň 24 × 24 px (kritérium 2.5.8, úroveň AA). Menší se dá obhájit, jen když je kolem něj dost volného místa. V praxi jsou nejhorší dvě věci vedle sebe — třeba křížek a odkaz — kde se člověk trefí do té druhé.

  2. Vodorovné posouvání celé stránky

    Jediný prvek širší než displej rozjede celý web do strany a všechno se začne hýbat. Bývá to tabulka, dlouhá adresa bez mezer nebo obrázek s pevnou šířkou v pixelech.

  3. Text pod čitelnou mez

    Pod zhruba 15–16 px začne na telefonu bolet. A když musí člověk přiblížit, aby si přečetl větu, odejde dřív, než ji dočte.

  4. Fixní prvky, co zaberou půl displeje

    Lepící se hlavička, lišta se souhlasem, chatovací bublina a „odebírejte newsletter“. Každá z nich je zvlášť drobnost. Všechny najednou nechají na obsah třetinu obrazovky.

  5. Formuláře s nesprávnou klávesnicí

    Pole na telefon má vyvolat numerickou klávesnici, pole na e-mail tu s zavináčem. Je to jeden atribut v kódu a rozhoduje o tom, jestli formulář někdo dokončí.

Jak si to otestujete i bez telefonu

  • V prohlížeči otevřete vývojářské nástroje (F12) a zapněte zobrazení pro zařízení. Nastavte šířku 390 px.
  • Zkuste scrollovat do strany. Když to jde, máte problém — hledejte prvek, který přetéká.
  • Projděte stránku a zkuste trefit každé tlačítko palcem, ne myší. Na telefonu, ne v simulaci.
  • Vyplňte vlastní formulář na telefonu až do konce. Tohle většina majitelů webu nikdy neudělala.
  • Zkuste to na datech, ne na Wi-Fi, a nejlépe někde, kde není plný signál.

Poslední bod souvisí s tím, proč se rychlost počítá v penězích — na mobilních datech se rozdíl mezi dobrým a špatným webem znásobí.

Mobilní zobrazení webu Sakura Bowl
Sakura Bowl na telefonu. Rozvržení se nezmenšilo — složilo se pod sebe a ovládací prvky zůstaly dost velké na palec. Projekt v portfoliu.

Responzivitu nekontroluju tažením okna na počítači. Vezmu telefon, postavím se a projdu web jednou rukou. Půlku chyb, co takhle najdu, by zmenšené okno nikdy neukázalo — třeba že se na odeslání formuláře nedá dosáhnout palcem.

Marian Bendák

Co je dneska samozřejmost

Pár věcí, které byly před lety téma a dnes už se o nich nediskutuje:

  • Samostatná mobilní verze na vlastní adrese se nedělá. Jeden web, který se přizpůsobuje, je levnější i spolehlivější.
  • Mobile-first jako postup návrhu — kreslí se nejdřív telefon. Nutí to rozhodnout, co je opravdu důležité, protože se víc věcí nevejde.
  • Tablet není samostatný případ. Když web funguje na 390 px a na širokém monitoru, mezi tím si poradí sám.

Jak tohle vypadá na hotových projektech, je vidět v portfoliu. Co rozhoduje o ceně takového webu, rozebírám zvlášť.

Co s tím dál

Udělejte si těch pět testů výš — zaberou čtvrt hodiny a většinou vyplave jedna konkrétní věc, která stojí za opravu. Víc takových kontrol mám v dvacetiminutovém auditu.

Jestli vám z toho vyjde, že je potřeba zasáhnout hlouběji, projdeme to spolu na konzultaci zdarma.