Poznáte to. Na počítači web vyzerá úplne v pohode, klikáte, všetko ide. A potom si ho otvoríte na mobile a… biela obrazovka. Alebo sa to točí donekonečna. Prípadne sa načíta len hlavička a zvyšok nie. A najhoršie je, že niekedy sa to deje len vám. Alebo len na iPhone. Alebo len na dátach, nie na WiFi.

Toto je presne ten typ problému, ktorý vie zbytočne zjesť celý deň, ak idete metódou pokus omyl. Takže poďme na rýchlu diagnostiku. Bez zbytočnej teórie, skôr ako checklist. Prejdete si body, pri každom viete, čo to znamená, a čo skúsiť ďalej.

1) Najprv si ujasnite, čo presne znamená “nenačítava”

Znie to banálne, ale rozdiel je obrovský.

  • Web sa vôbec neotvorí (error stránka, DNS, “server not found”)
  • Otvorí sa, ale je prázdny alebo rozbitý layout
  • Otvorí sa len prvá časť a potom sa zasekne
  • Otvorí sa, ale extrémne pomaly
  • Otvorí sa len na WiFi, nie na mobilných dátach (alebo naopak)
  • Otvorí sa v jednom prehliadači, v inom nie
  • Otvorí sa len niekedy, náhodne

Skúste si to pomenovať. Lebo iné riešenie je pre DNS a iné pre rozbitý JavaScript.

2) Je problém na vašej strane alebo na strane webu?

Rýchly test, ktorý odporúčam vždy ako prvý:

  1. Otvorte web na mobile.
  2. Potom to isté na inom mobile (ideálne iná značka alebo aspoň iný prehliadač).
  3. Skúste mobilné dáta aj WiFi.
  4. Skúste to cez inkognito režim.

Ak web nejde len na jednom konkrétnom zariadení, často je to cache, prehliadač, rozšírenie, prípadne niečo v sieti.

Ak web nejde na viacerých mobiloch, už sa bavíme o reálnom probléme webu alebo servera.

Malý tip: ak potrebujete rýchlo zistiť, či web “žije”, skúste otvoriť len ľahký súbor, napríklad https://domena.sk/favicon.ico alebo https://domena.sk/robots.txt. Keď nejde ani to, problém býva nižšie (DNS, hosting, SSL, firewall).

3) Najčastejší vinník: cache, staré súbory a “mix” verzií

Na mobile sa to prejaví oveľa častejšie než na desktope. Prehliadač si pamätá CSS a JS, ale web medzitým nasadil nové verzie. Výsledok?

  • Načíta sa HTML, ale skripty nefungujú.
  • Menu nereaguje.
  • Stránka ostane biela.
  • Niečo sa donekonečna načítava.

Čo skúsiť:

  • Inkognito režim (najrýchlejší test).
  • Vymazať cache pre daný web v prehliadači.
  • Skúsiť iný prehliadač (Chrome vs Safari).
  • Ak máte WordPress, skontrolovať cache plugin a CDN (napr. Cloudflare). Niekedy je potrebné spraviť “purge cache” na viacerých miestach naraz.

Toto je presne typ chyby, ktorý sa deje po úprave webu alebo po aktualizácii. A často ho uvidí len časť návštevníkov, čo je zradné.

4) Problém so SSL certifikátom (HTTPS)

Na desktope to niekedy prejde “s varovaním”, ale mobilné prehliadače vedia byť prísnejšie. A hlavne, ak je certifikát zle nasadený, môže to padať len na niektorých zariadeniach.

Typické signály:

  • Safari hlási, že spojenie nie je bezpečné.
  • Web sa presmeruje v slučke (http -> https -> http).
  • Načítava sa to nekonečne.

Čo skontrolovať:

  • Certifikát nie je expirovaný.
  • Doména aj www verzia majú správny certifikát.
  • Neťaháte niečo cez HTTP (mixed content). Napríklad obrázok, font, skript.

Rýchly test: otvorte web a kliknite na zámok v adresnom riadku (ak sa k tomu dostanete) alebo použite online SSL test nástroj. Ak sa tam ukáže problém s reťazcom certifikátu, mobil to môže blokovať.

5) DNS a “len mne to nejde”

DNS je ďalší klasický dôvod, prečo sa web na mobile nenačíta, ale inde áno. A ešte viac, ak ste práve menili hosting alebo presúvali doménu.

Čo sa deje:

  • Niektoré siete ešte používajú starý DNS záznam.
  • Mobilný operátor má inú DNS cache než vaša WiFi.
  • Niekde sa to už preplo, inde nie.

Čo skúsiť:

  • Prepnúť medzi WiFi a dátami (už len to veľa napovie).
  • Reštartovať mobil (niekedy prekvapivo pomôže).
  • Zmeniť DNS v sieti alebo použiť súkromný DNS (napr. Google DNS, Cloudflare DNS).

Ak ide o čerstvú zmenu DNS, môže to byť jednoducho čas. Ale ak to trvá dni, niečo je zle.

6) Web sa načítava extrémne pomaly len na mobile

Tu väčšinou nejde o “nejde vôbec”, ale používateľ má pocit, že to nefunguje. A úprimne. Ak sa hero sekcia načíta za 12 sekúnd, veľa ľudí to zavrie.

Najčastejšie príčiny:

  • Obrovské obrázky (desktopové, bez kompresie).
  • Video na pozadí.
  • Príliš veľa skriptov (chat widgety, trackery, heatmapy).
  • Fonty a animácie, ktoré blokujú render.
  • Zle nastavené lazy loading, alebo naopak žiadne lazy loading.

Rýchly test:

  • Otvorte stránku na mobile na mobilných dátach a stopnite si, kedy vidíte prvý obsah.
  • Skúste to cez PageSpeed Insights, ale reálne čísla berte orientačne. Dôležité je, čo zažíva človek.

Ak máte pocit, že web je “ťažký”, často je to kombinácia 10 malých vecí. A na mobile sa to násobí.

7) JavaScript chyba, ktorá sa prejaví len na mobile (alebo len v Safari)

Toto je ďalšia nepríjemná kategória. Web je postavený na skriptoch, ale niektorý skript na mobile padne. A keď padne kritický skript, stránka môže ostať biela.

Typické scenáre:

  • Plugin alebo téma používa niečo, čo Safari nezvláda.
  • Konflikt medzi dvomi skriptami (napr. slider a cookie lišta).
  • Chyba v kóde, ktorá sa prejaví pri dotyku, nie pri myši.
  • Niekde je position: fixed + zvláštny overlay a mobil sa “zamkne”.

Ako to zistiť rýchlo:

  • Skúsiť načítať web bez cookie súhlasu (nie vždy ide).
  • Vypnúť dočasne externé skripty (GTM, chat, popup).
  • Ak máte prístup, pozrieť konzolu cez remote debugging (iOS Safari je otrava, ale dá sa).

Ak sa vám to deje opakovane, oplatí sa mať niekoho, kto to pozrie systémovo, nie len “skúsime vypnúť plugin”.

8) Blokovanie firewallom, hostingom alebo bezpečnostným pluginom

Niekedy web “funguje”, ale niektoré požiadavky sú blokované. Mobilné siete (operátori) môžu mať IP rozsahy, ktoré bezpečnostné pravidlá vyhodnotia ako podozrivé. Alebo máte na webe agresívny WAF.

Signály:

  • Na WiFi to ide, na dátach nie.
  • Objaví sa 403/429 (zakázané alebo príliš veľa požiadaviek).
  • Cloudflare ukáže “Attention required” alebo captcha, ktorá sa na mobile zle zobrazí.

Čo riešiť:

  • Rate limiting nastavenia.
  • Geoblocking.
  • Security plugin (Wordfence, iThemes, iné).
  • Cloudflare pravidlá.

Toto je častejšie na e shopoch a na weboch, ktoré v minulosti riešili útoky, a potom sa nastavilo niečo “príliš prísne”.

9) Problém len na konkrétnej stránke, nie na celom webe

Ak ide homepage, ale nejde napríklad /kontakt alebo /blog/nejaky clanok, problém môže byť v obsahu tej konkrétnej stránky.

  • Pokazený embed (Google mapa, iframe).
  • Zlý obrázok z externého zdroja.
  • Krivý krátky kód, ktorý niečo generuje.
  • Príliš veľký formulár alebo skript.

Rýchly postup:

  • Skopírujte URL a skúste ju otvoriť na inom zariadení.
  • Dočasne odstráňte podozrivé bloky (mapa, video, feed).
  • Skontrolujte presmerovania. Niekedy je to reťazec 3 presmerovaní a mobil to vzdá.

10) “Mne to ide” nie je test. Spravte mini test ako človek

Toto hovorím často, lebo to šetrí nervy.

Otestujte:

  • iPhone Safari
  • Android Chrome
  • mobilné dáta
  • WiFi
  • inkognito

A ideálne ešte:

  • jedna staršia verzia iOS alebo Androidu (ak máte v okolí)

Nemusíte mať 20 zariadení. Stačia 2 mobily a trochu disciplíny. Hneď budete vedieť, či je problém “globálny” alebo “len niekde”.

Rýchly checklist: čo skúsiť v poradí (keď sa ponáhľate)

  1. Inkognito režim na mobile.
  2. Prepnúť WiFi vs dáta.
  3. Iný prehliadač (Safari vs Chrome).
  4. Otvoriť robots.txt alebo favicon.ico.
  5. Skontrolovať SSL (certifikát, presmerovania).
  6. Purge cache (web, plugin, CDN).
  7. Dočasne vypnúť externé skripty (GTM, chat, popup).
  8. Skontrolovať bezpečnostné blokovanie (403/429, Cloudflare).
  9. Ak nič, pozrieť server logy a konzolu.

Niekedy to bude jedna maličkosť. Niekedy je to kombinácia dvoch vecí, čo je horšie, lebo opravíte jednu a stále to nejde.

Kedy je lepšie to rovno posunúť niekomu, kto to opraví

Ak je to firemný web alebo e shop, a mobil je pre vás väčšina návštevnosti, tak toto nie je “drobnosť”. Je to priamo strata dopytov, objednávok, registrácií.

Z mojej skúsenosti, pomoc sa oplatí hlavne vtedy, keď:

  • problém sa deje len na iPhone a neviete to nasimulovať
  • web má veľa pluginov a nikto nevie, čo je kritické
  • je tam CDN, cache vrstvy, presmerovania, bezpečnosť a celé sa to bije
  • chyba je náhodná, raz ide, raz nie (to je typicky najviac časovo náročné)

Ak chcete, na Webie.sk robíme aj tieto “rýchle diagnostiky” a opravy. Nie len nové weby od nuly. Často stačí pozrieť cache vrstvy, presmerovania, JS chyby a výkon na mobile, a zrazu web funguje normálne. Stačí napísať cez https://webie.sk a pošlite URL, ideálne aj čo presne sa deje a na akom mobile.

Záver

Keď sa web nenačítava na mobile, nemusí to znamenať, že hosting padol. Často je to cache, SSL, DNS, alebo skript, ktorý sa správa inak na mobile než na desktope. A keď idete systematicky, dá sa to zúžiť pomerne rýchlo.

Ak si chcete ušetriť hodiny skúšania, držte sa checklistu vyššie. A ak to aj tak nechce pohnúť, je úplne v poriadku to odovzdať ďalej. Niekedy je najrýchlejšie riešenie proste… nehrať sa na detektíva celý víkend.

Často kladené otázky

Prečo sa webová stránka načíta správne na počítači, ale na mobile sa zobrazí biela obrazovka alebo sa načítava donekonečna?

Tento problém často spôsobuje cache prehliadača alebo neaktuálne súbory CSS a JavaScriptu, ktoré sa na mobile načítajú inak než na desktope. Riešením je vymazať cache, skúsiť inkognito režim alebo použiť iný prehliadač.

Ako zistím, či je problém s načítaním webu na mojej strane alebo na strane samotného webu?

Odporúčame otvoriť web na inom zariadení, v inom prehliadači a cez rôzne siete (WiFi aj mobilné dáta). Ak problém pretrváva na viacerých zariadeniach a sieťach, pravdepodobne ide o problém so serverom alebo webom.

Čo znamená, keď sa web otvorí len čiastočne alebo sa zasekne počas načítavania?

Takéto správanie môže indikovať chyby v JavaScripte, problémy s cache alebo konflikty medzi starými a novými verziami súborov. Skúste vymazať cache a použiť inkognito režim.

Prečo niekedy web funguje len na WiFi a nie na mobilných dátach (alebo naopak)?

Problém môže byť spôsobený obmedzeniami siete, DNS nastaveniami alebo firewallom. Skontrolujte sieťové nastavenia a skúste otvoriť jednoduchý súbor ako favicon.ico, aby ste overili dostupnosť servera.

Ako zistím, či je problém so SSL certifikátom mojej webovej stránky?

Ak mobilný prehliadač hlási nebezpečné spojenie alebo dochádza k presmerovaniu v slučke medzi http a https, skontrolujte platnosť certifikátu, jeho správnu inštaláciu pre doménu aj www verziu a vyhnite sa načítavaniu obsahu cez nezabezpečený protokol HTTP.

Čo mám robiť, ak po aktualizácii webu niektorí návštevníci vidia bielu stránku alebo rozbitý layout?

Pravdepodobne ide o cache problémy. Odporúčame vymazať cache v prehliadači, purgovať cache pluginy a CDN (napríklad Cloudflare) a overiť kompatibilitu nových súborov CSS a JS s existujúcimi.