Test síly webu
Robot stáhne hlavní stránku a pár servisních souborů, Google změří rychlost na mobilu a vy do minuty víte, co web umí a neumí. Bez e-mailu, bez registrace, report je jen pod svou adresou.
Níž je celá dokumentace: co se stahuje, které kontroly běží, jak vzniká skóre a co test záměrně nevidí.
Měření spustíte z hlavní strany: zadáte adresu a do minuty máte report.
Jak měření probíhá
Jeden běh trvá 5 až 20 sekund, rychlost podle Google se doměří během další minuty.
- Zadanou adresu srovnáme do tvaru
https://doména. Zkoušíme HTTPS, při neúspěchu HTTP. Varianty adresy (http i https, s www i bez) projdeme skok po skoku jen hlavičkami a zaznamenáme, kam a jakým kódem přesměrovávají; jedna vymyšlená adresa ukáže, jestli web umí vrátit 404. - Robot
SilaWebuBotstáhne hlavní stránku (limit 10 s a 2 MB) a přečte její HTML tak, jak ho vidí vyhledávač a AI asistent: bez spouštění skriptů. - Následuje
robots.txt, sitemapa, ikona webu allms.txt. Co web robotům zakáže, to nestahujeme a report to řekne. - Až osm odkazů z hlavní stránky na podstránky ověříme naráz, jestli vedou na existující stránky.
- Po zobrazení reportu se zeptáme Google PageSpeed Insights na mobilní měření: výkon, načtení hlavního obsahu, poskakování, odezvu a přístupnost. Data od skutečných návštěvníků mají přednost před laboratorním během.
- Výsledek platí 24 hodin; druhé měření téhož webu v té době vrátí stejný report. Pak se web měří znovu.
Co přesně kontrolujeme
Každá kontrola má váhu 1 až 3 uvnitř své kategorie a říká, zda si ji opravíte sami, nebo je to práce pro studio. Informativní položky do skóre nevstupují.
Dostupnost a technika
-
Dostupnost
Nedostupný web je pro návštěvníka totéž, co žádný web.
-
HTTPS a přesměrování z HTTP
Prohlížeč označí web bez HTTPS jako „nezabezpečený“ a část lidí odejde dřív, než cokoli přečte.
-
Jedna adresa a přesměrování
Vyhledávač bere každou variantu adresy jako samostatnou stránku a sílu odkazů mezi ně dělí. Každý skok navíc je další zpoždění a u dočasného přesměrování (302) si vyhledávač drží starou adresu.
-
Neexistující stránka (404)
Stránka „nenalezeno“ s kódem 200 je pro vyhledávač další stránka webu, kterou může zaindexovat; přesměrování na úvod čte jako měkkou 404.
-
Smíšený obsah
Prohlížeč takové zdroje blokuje nebo u nich ukáže varování; obrázek či skript pak chybí.
-
Velikost HTML
Než prohlížeč vůbec začne vykreslovat, musí celé HTML stáhnout a přečíst.
-
Zastaralá technika
Rámy, tabulkový layout a Flash nefungují na mobilu a vyhledávač v nich obsah čte špatně.
-
Platnost certifikátu
Prošlý certifikát znamená celostránkové varování prohlížeče, přes které neprojde skoro nikdo.
-
Bezpečnostní hlavičky
Bez nich prohlížeč dovolí vložit web do cizí stránky, hádat typ souborů a posílat celou adresu na cizí weby; pro útočníka jsou to otevřené dveře.
-
Prozrazená verze serveru
Verze v hlavičce je pro útočníka seznam známých děr; verze bez podpory je díra sama.
-
Funkční odkazy z hlavní stránky
Odkaz z menu, který skončí chybou 404, je pro návštěvníka konec cesty a pro vyhledávač známka zanedbaného webu.
-
Platforma
Mobil a rychlost
-
Přizpůsobení mobilu (viewport)
Návštěvník na mobilu musí zoomovat a odchází dřív, než najde kontakt.
-
Počet CSS a JS souborů
Každý soubor je zvláštní požadavek na server a prohlížeč na něj čeká, než ukáže obsah.
-
Rozměry obrázků
Text, který uskočí ve chvíli, kdy na něj chce člověk klepnout, je jedna z nejotravnějších věcí na mobilu.
-
Rychlost podle Google PageSpeed
Pomalý web na mobilu lidé zavřou dřív, než se načte, a Google ho řadí níž než rychlejší konkurenci.
-
Načtení hlavního obsahu (LCP)
Než se objeví hlavní obrázek nebo nadpis, kouká návštěvník na prázdnou plochu a část lidí odejde.
-
Poskakování obsahu (CLS)
Text, který uskočí ve chvíli, kdy na něj chce člověk klepnout, je jedna z nejotravnějších věcí na mobilu.
-
Odezva na klepnutí
Když menu nebo tlačítko reaguje se zpožděním, lidé klepou znovu a web působí rozbitě.
-
Přístupnost podle Lighthouse
Slabý kontrast a tlačítka bez popisku trápí lidi se slabším zrakem i každého, kdo čte web na slunci.
-
Zastaralé knihovny
Stará knihovna má známé bezpečnostní díry a brzdí stránku; jQuery 1 a 2 se neopravují od roku 2016.
-
Největší rezervy podle Lighthouse
SEO základ
-
Titulek stránky
Titulek je první řádek ve výsledcích vyhledávání; podle něj člověk klikne, nebo ne.
-
Popis stránky (description)
Bez popisu si vyhledávač vybere náhodný kus textu a ve výsledcích pak stojí nesmysl.
-
Hlavní nadpis (H1)
Hlavní nadpis říká vyhledávači i čtenáři, o čem stránka je; „Vítejte“ neříká nic.
-
Struktura nadpisů
Podle nadpisů si čtečka i vyhledávač skládají osnovu stránky.
-
Kanonická adresa
Bez ní vyhledávač hádá, která z variant adresy je ta pravá.
-
Soubor robots.txt
Zakázaný web se ve vyhledávání neobjeví, ať je jakkoli dobrý.
-
Sitemapa
Bez sitemapy vyhledávač nové stránky najde, ale později a ne všechny.
-
Náhled pro sociální sítě (Open Graph)
Odkaz sdílený na Facebooku nebo v Messengeru se bez nich ukáže jako holá adresa bez obrázku.
-
Jazyk stránky
Čtečky obrazovky a překladače bez toho hádají; vyhledávač hůř páruje web s jazykem hledání.
-
Popisky obrázků (alt)
Bez popisku je obrázek pro vyhledávač i pro nevidomého návštěvníka prázdné místo.
-
Povolení indexace
Zákaz indexace je jedno slovo, které web z vyhledávání vymaže úplně.
-
Shoda nadpisu, titulku a popisu
Vyhledávač důvěřuje stránce, která říká na třech místech totéž; rozhozená sada působí jako náhoda.
-
Čitelné adresy stránek
Adresu „/sluzby/bileni-zubu“ si člověk přečte i ve výsledcích, „?id=17“ ne.
Viditelnost pro AI
-
Přístup AI asistentů
Asistent, který web nesmí číst, ho nemůže doporučit, když se ho někdo zeptá na doporučení v okolí.
-
Strukturovaná data (JSON-LD)
Strukturovaná data jsou způsob, jak stroji říct název, adresu, telefon a otevírací dobu bez hádání.
-
Typ strukturovaných dat
Typ LocalBusiness, Dentist nebo Organization je to, podle čeho asistent pozná, koho doporučit.
-
Úplnost strukturovaných dat
Asistent, který má název, adresu, telefon a otevírací dobu ve strojové podobě, nemusí hádat a odpoví přesně.
-
Text přímo v HTML
Většina AI robotů skripty nespouští; co není v HTML, pro ně neexistuje.
-
Obor a místo v úvodu
Asistent i člověk si během první věty odpovídá „kdo, kde, co“; když to tam není, jde dál.
-
Soubor llms.txt
Důvěra a aktuálnost
-
Rok v patičce
Starý rok v patičce je první věc, podle které návštěvník usoudí, že web nikdo neudržuje.
-
Kontakt na hlavní stránce
Návštěvník na mobilu chce klepnout na číslo a volat; hledání kontaktu v menu část lidí odradí.
-
Klikací telefon
Číslo, které se musí opsat nebo zkopírovat, část lidí na mobilu nevytočí.
-
Ikona webu (favicon)
Ikona je vidět v záložce, na ploše telefonu i ve výsledcích Google; bez ní web působí nedodělaně.
-
Stránka Kontakt
Stránka Kontakt je nejnavštěvovanější podstránka většiny webů firem a provozoven.
-
Měření návštěvnosti
-
Ochrana e-mailu (SPF, DMARC)
Bez SPF a DMARC padá pošta z domény do spamu a podvodník může psát zákazníkům vaším jménem.
-
Lišta souhlasu a sledování
Sledovací cookies bez souhlasu jsou porušení zákona o elektronických komunikacích; lišta bez sledování zase zbytečná překážka.
Jak vzniká skóre
Jedno číslo 0 až 100, poctivé v tom, co do něj vstupuje a co ne.
Každá kontrola dává 0, půl nebo 1 bod své váhy. Uvnitř kategorie se body zprůměrují na 0 až 100, kategorie se pak sečtou podle vah: technika 20, mobil a rychlost 20, SEO 15, viditelnost pro AI 15, důvěra 10. Kontroly, které se nepodařilo provést, se ze součtu vyjmou a report to napíše; nikdy se nepočítají jako chyba webu.
- Web vás brzdí. Základní věci, které vyhledávač i návštěvník čekají, na webu chybí. Než cokoli propagovat, je třeba je opravit.
- Web vás nepoškozuje, ale nevydělává. Web funguje, ale nechává ležet příležitosti. Většina nálezů níž se dá vyřešit během několika dní práce.
- Silný web. Web má základy v pořádku. I tak níž najdete, co ještě zbývá.
Dokud Google neodpoví, ukazuje report předběžné skóre bez rychlosti a říká to nahlas. Rychlost podle Lighthouse na stejném webu kolísá i o desítky bodů mezi běhy, proto výsledek držíme 24 hodin a nepřeměřujeme při každém otevření.
Co test nevidí a jak se chová
- Podstránky čte jen do hloubky ověření odkazů. Obsah, texty a fotky na dalších stránkách nehodnotí.
- Web postavený tak, že text vzniká až JavaScriptem v prohlížeči, dostane nález „text není v HTML“. Přesně tak ho vidí většina AI robotů.
- Pozice ve vyhledávání, zpětné odkazy, autorita domény ani návštěvnost do testu nepatří. To je práce pro osobní rozbor s čísly z vašeho provozu.
- Robot se představuje jako
SilaWebuBota co mu web zakáže, to nestahuje. Hlavní stránku čte vždy, bez ní není co měřit. - Měří se jen veřejné adresy na portech 80 a 443, nikdy vnitřní sítě. Počet měření za hodinu je omezený, aby test nikomu nepřetížil hosting.
- Adresa IP se ukládá jen jako otisk s denní solí, ne v čitelné podobě. Report je pod náhodnou adresou, vyhledávače ho neindexují. Majitel webu může požádat o smazání na info@silawebu.cz.