SlideShare a Scribd company logo
1 of 22
Download to read offline
Vše co potřebuje
markeťák vědět
o rychlostní
optimalizaci webů
Martin Michálek
@machal
SEOloger, 26. ledna 2016
“You should know
that speed is product
feature number one.
Mezi lídry ve zrychlování webu je samozřejmě Google, ale rychlost
významným způsobem řeší všechny velké webové firmy.
400
800
1200
1600
Průměr Google PlusZdroj
Průměrná velikost
stránky vs. datový
objem Google Plus.
„Průměrná stránka dnes stáhne něco kolem 1,5 MB. Například nový Google Plus si ale
dal limit 60kB pro HTML, 60kB pro CSS a 60kB pro JS pro „úvodní načtení“.
1. Proč?
2. Není to jen „rychlost načtení“
3. Obvyklí podezřelí
4. Nástroje
Vše co potřebuje markeťák vědět
o rychlostní optimalizaci webů
1. Proč?
2. Není to jen „rychlost načtení“
3. Obvyklí podezřelí
4. Nástroje
Vše co potřebuje markeťák vědět
o rychlostní optimalizaci webů
• <100ms

okamžitá reakce

• >1s

poznáme prodlevu, ale nepřerušíme úkol

• >10s

ztrácíme pozornost
Člověk
Nielsen (1993) / Miller (1968)
Byznys
1 vteřina zpoždění načtení stránky…
… o 11% méně shlédnutí stránky,
… o 16% horší spokojenost zákazníků,
… o 7% nižší konverze.
Marketing
Mobilní připojení
Připojení Max. rychlost Mbit/s Latence ms
2G/EDGE 0,1 - 0,4 300 - 1000
3G 0,5 - 5 100 - 500
4G/LTE 1 - 50 < 100
Zdroj: Ilya Grigorik – High Performance Browser Networking
Můžete namítat, že mobilní sítě se ohromně zrychlily. Na druhou stranu – LTE nemají 

a nebudou mít všichni. Sebelepší mobilní připojení se navíc nikdy nedorovná pevnému.
1. Proč?
2. Není to jen „rychlost načtení“
3. Obvyklí podezřelí
4. Nástroje
Vše co potřebuje markeťák vědět
o rychlostní optimalizaci webů
1.5MB
1.5MB
načtenízobrazení
Obě stránky stahují 1,5 MB. Druhou ale někdo optimalizoval. Zobrazuje se postupně
a uživatel dostane obsah dříve. I když ve finále stáhne stejný objem dat.
http://www.vzhurudolu.cz/blog/32-the-need-for-speed
Dobré si uvědomit i pozitivní vliv postupného vykreslování, například pomocí
placeholderů, na vnímání uživatele. Vše je lepší než koukat na bílou stránku.
1. Proč?
2. Není to jen „rychlost načtení“
3. Obvyklí podezřelí
4. Nástroje
Vše co potřebuje markeťák vědět
o rychlostní optimalizaci webů
• Mnoho Javascriptů

→ async, zmenšit

• Velké CSS 

→ Critical CSS

• Webfonty

→ FOUT/FOIT? + FontFaceObserver

• Velké obrázky

→ srcset/sizes, <picture>

1. Proč?
2. Není to jen „rychlost načtení“
3. Obvyklí podezřelí
4. Nástroje
Vše co potřebuje markeťák vědět
o rychlostní optimalizaci webů
Pokud rychlost nijak neřešíte, začnete s auditem na PageSpeed Insight. Dokud nemáte
skóre na 80-90 bodech, nemá smysl řešit další nástroje.
WebPageTest umí spočítat SpeedIndex. To je něco jako PageRank pro rychlost. Čím
menší tím lepší. Vynikající hodnoty jsou už kolem 1000.
Zajímavé přehledy ale dostanete i z Google Analytics. Jsou to vlastně PageSpeed Insights,
jen pro různé prohlížeče, lokality a stránky.
SpeedCurve – jeden z nástrojů co umožňuje sledovat tzv. Performance Budget. Například
hraniční SpeedIndex, přes který se nesmíte dostat. Vytváří se tím přirozený tlak na
přidávání nových komponent do stránky. Výkonnost se dostane do kultury firmy.
RAIL
vzor pro výkon od Google
odpověď na akci
uživatele do 100ms
rámečky animace
každých 16ms
vytěž maximum
z doby, kdy nepracuješ
dodej obsah
do 1000 ms
https://developers.google.com/web/tools/chrome-devtools/profile/evaluate-performance/rail
vzhurudolu.cz/kurzy
@machal
www.vzhurudolu.cz
facebook.com/VzhuruDolu
martin@vzhurudolu.cz



More Related Content

What's hot

Zrychlování mobilního webu aneb LTE máme jenom v Praze | Jarda Hanslík - Slev...
Zrychlování mobilního webu aneb LTE máme jenom v Praze | Jarda Hanslík - Slev...Zrychlování mobilního webu aneb LTE máme jenom v Praze | Jarda Hanslík - Slev...
Zrychlování mobilního webu aneb LTE máme jenom v Praze | Jarda Hanslík - Slev...skrzczdev
 
Nejčastejší problémy WordPress webů
Nejčastejší problémy WordPress webůNejčastejší problémy WordPress webů
Nejčastejší problémy WordPress webůVladimír Smitka
 
R. Kracik-začátky SEO - ovládněte nastroje
R. Kracik-začátky SEO - ovládněte nastrojeR. Kracik-začátky SEO - ovládněte nastroje
R. Kracik-začátky SEO - ovládněte nastrojePražský Barcamp
 
Content je king, ale...
Content je king, ale...Content je king, ale...
Content je king, ale...Milan Pichlík
 
Tomáš Poner a Vladislav Musílek, Nejlepší affiliate pluginy pro WordPress
Tomáš Poner a Vladislav Musílek, Nejlepší affiliate pluginy pro WordPressTomáš Poner a Vladislav Musílek, Nejlepší affiliate pluginy pro WordPress
Tomáš Poner a Vladislav Musílek, Nejlepší affiliate pluginy pro WordPressColpirio.com s.r.o.
 
SEO & affiliate - #seologer naživo 2019
SEO & affiliate - #seologer naživo 2019SEO & affiliate - #seologer naživo 2019
SEO & affiliate - #seologer naživo 2019Milan Pichlík
 
WordPress Affiliate a XML feedy
WordPress Affiliate a XML feedyWordPress Affiliate a XML feedy
WordPress Affiliate a XML feedyVladislav Musílek
 
Tvorba knihy na Kindle a další ebooky - obhajova odborné maturitní práce
Tvorba knihy na Kindle a další ebooky - obhajova odborné maturitní práceTvorba knihy na Kindle a další ebooky - obhajova odborné maturitní práce
Tvorba knihy na Kindle a další ebooky - obhajova odborné maturitní práceIvo Kostecký
 
WordPress ve světě hostingu, Václav Peter
WordPress ve světě hostingu, Václav PeterWordPress ve světě hostingu, Václav Peter
WordPress ve světě hostingu, Václav PeterLiberix, o.p.s.
 
Glami - jak řešíme performance, aneb jak neshodit web TV reklamou
Glami - jak řešíme performance, aneb jak neshodit web TV reklamouGlami - jak řešíme performance, aneb jak neshodit web TV reklamou
Glami - jak řešíme performance, aneb jak neshodit web TV reklamouPetr Bechyně
 
SEO pohledem datového analytika
SEO pohledem datového analytikaSEO pohledem datového analytika
SEO pohledem datového analytikaTaste Medio
 
Říjnový SEOloger 2019 - Screaming Frog a crawlování webů
Říjnový SEOloger 2019 - Screaming Frog a crawlování webůŘíjnový SEOloger 2019 - Screaming Frog a crawlování webů
Říjnový SEOloger 2019 - Screaming Frog a crawlování webůMartin Žatkovič
 
Optimalizace webových aplikací
Optimalizace webových aplikacíOptimalizace webových aplikací
Optimalizace webových aplikacíVašek Purchart
 
WordCamp Brno 2017 - rychlý a bezpečný web
WordCamp Brno 2017  - rychlý a bezpečný webWordCamp Brno 2017  - rychlý a bezpečný web
WordCamp Brno 2017 - rychlý a bezpečný webVladimír Smitka
 
Hobby Developer 3.0: Tipy a triky pro web
Hobby Developer 3.0: Tipy a triky pro webHobby Developer 3.0: Tipy a triky pro web
Hobby Developer 3.0: Tipy a triky pro webTomáš Muchka
 
Analýza klíčových slov na maximum – interpretace
Analýza klíčových slov na maximum – interpretaceAnalýza klíčových slov na maximum – interpretace
Analýza klíčových slov na maximum – interpretaceTaste Medio
 
10 rad, jak uspět na webu v roce 2014
10 rad, jak uspět na webu v roce 201410 rad, jak uspět na webu v roce 2014
10 rad, jak uspět na webu v roce 2014Sherpas
 

What's hot (20)

Zrychlování mobilního webu aneb LTE máme jenom v Praze | Jarda Hanslík - Slev...
Zrychlování mobilního webu aneb LTE máme jenom v Praze | Jarda Hanslík - Slev...Zrychlování mobilního webu aneb LTE máme jenom v Praze | Jarda Hanslík - Slev...
Zrychlování mobilního webu aneb LTE máme jenom v Praze | Jarda Hanslík - Slev...
 
Zrychlování webu
Zrychlování webuZrychlování webu
Zrychlování webu
 
Nejčastejší problémy WordPress webů
Nejčastejší problémy WordPress webůNejčastejší problémy WordPress webů
Nejčastejší problémy WordPress webů
 
R. Kracik-začátky SEO - ovládněte nastroje
R. Kracik-začátky SEO - ovládněte nastrojeR. Kracik-začátky SEO - ovládněte nastroje
R. Kracik-začátky SEO - ovládněte nastroje
 
Zrychlujeme web
Zrychlujeme webZrychlujeme web
Zrychlujeme web
 
Content je king, ale...
Content je king, ale...Content je king, ale...
Content je king, ale...
 
Tomáš Poner a Vladislav Musílek, Nejlepší affiliate pluginy pro WordPress
Tomáš Poner a Vladislav Musílek, Nejlepší affiliate pluginy pro WordPressTomáš Poner a Vladislav Musílek, Nejlepší affiliate pluginy pro WordPress
Tomáš Poner a Vladislav Musílek, Nejlepší affiliate pluginy pro WordPress
 
SEO & affiliate - #seologer naživo 2019
SEO & affiliate - #seologer naživo 2019SEO & affiliate - #seologer naživo 2019
SEO & affiliate - #seologer naživo 2019
 
WordPress Affiliate a XML feedy
WordPress Affiliate a XML feedyWordPress Affiliate a XML feedy
WordPress Affiliate a XML feedy
 
Tvorba knihy na Kindle a další ebooky - obhajova odborné maturitní práce
Tvorba knihy na Kindle a další ebooky - obhajova odborné maturitní práceTvorba knihy na Kindle a další ebooky - obhajova odborné maturitní práce
Tvorba knihy na Kindle a další ebooky - obhajova odborné maturitní práce
 
WordPress ve světě hostingu, Václav Peter
WordPress ve světě hostingu, Václav PeterWordPress ve světě hostingu, Václav Peter
WordPress ve světě hostingu, Václav Peter
 
Glami - jak řešíme performance, aneb jak neshodit web TV reklamou
Glami - jak řešíme performance, aneb jak neshodit web TV reklamouGlami - jak řešíme performance, aneb jak neshodit web TV reklamou
Glami - jak řešíme performance, aneb jak neshodit web TV reklamou
 
SEO pohledem datového analytika
SEO pohledem datového analytikaSEO pohledem datového analytika
SEO pohledem datového analytika
 
Říjnový SEOloger 2019 - Screaming Frog a crawlování webů
Říjnový SEOloger 2019 - Screaming Frog a crawlování webůŘíjnový SEOloger 2019 - Screaming Frog a crawlování webů
Říjnový SEOloger 2019 - Screaming Frog a crawlování webů
 
Optimalizace webových aplikací
Optimalizace webových aplikacíOptimalizace webových aplikací
Optimalizace webových aplikací
 
WordCamp Brno 2017 - rychlý a bezpečný web
WordCamp Brno 2017  - rychlý a bezpečný webWordCamp Brno 2017  - rychlý a bezpečný web
WordCamp Brno 2017 - rychlý a bezpečný web
 
Hobby Developer 3.0: Tipy a triky pro web
Hobby Developer 3.0: Tipy a triky pro webHobby Developer 3.0: Tipy a triky pro web
Hobby Developer 3.0: Tipy a triky pro web
 
Analýza klíčových slov na maximum – interpretace
Analýza klíčových slov na maximum – interpretaceAnalýza klíčových slov na maximum – interpretace
Analýza klíčových slov na maximum – interpretace
 
10 rad, jak uspět na webu v roce 2014
10 rad, jak uspět na webu v roce 201410 rad, jak uspět na webu v roce 2014
10 rad, jak uspět na webu v roce 2014
 
Instalace WordPress
Instalace WordPressInstalace WordPress
Instalace WordPress
 

Similar to Vše co potřebuje markeťák vědět o rychlostní optimalizaci webů

Web rychlý jako blesk (s důrazem na AMP)
Web rychlý jako blesk (s důrazem na AMP)Web rychlý jako blesk (s důrazem na AMP)
Web rychlý jako blesk (s důrazem na AMP)Martin Michálek
 
Rychlost webu: Co pro ni mohou udělat UXáci, marketéři a majitelé webů?
Rychlost webu: Co pro ni mohou udělat UXáci, marketéři a majitelé webů?Rychlost webu: Co pro ni mohou udělat UXáci, marketéři a majitelé webů?
Rychlost webu: Co pro ni mohou udělat UXáci, marketéři a majitelé webů?Martin Michálek
 
Blbosti kolem webové rychlosti
Blbosti kolem webové rychlostiBlbosti kolem webové rychlosti
Blbosti kolem webové rychlostiMartin Michálek
 
SEO jako Brno - workshop k rychlosti webu
SEO jako Brno - workshop k rychlosti webuSEO jako Brno - workshop k rychlosti webu
SEO jako Brno - workshop k rychlosti webuMartin Michálek
 
12. Affiliate konference / Daniel Nytra_Jak může AMP pomoci vašemu webu?
12. Affiliate konference / Daniel Nytra_Jak může AMP pomoci vašemu webu?12. Affiliate konference / Daniel Nytra_Jak může AMP pomoci vašemu webu?
12. Affiliate konference / Daniel Nytra_Jak může AMP pomoci vašemu webu?Colpirio.com s.r.o.
 
Rychlejší web snadno a rychle: Nové technologie a nástroje pro vývojáře
Rychlejší web snadno a rychle: Nové technologie a nástroje pro vývojářeRychlejší web snadno a rychle: Nové technologie a nástroje pro vývojáře
Rychlejší web snadno a rychle: Nové technologie a nástroje pro vývojářeMartin Michálek
 
Internetový marketing - tvorba webových stránek
Internetový marketing - tvorba webových stránekInternetový marketing - tvorba webových stránek
Internetový marketing - tvorba webových stránekSportCentral
 
Nové »bezhlavé« CMS — přechod od monolitů ke službám
Nové »bezhlavé« CMS — přechod od monolitů ke službámNové »bezhlavé« CMS — přechod od monolitů ke službám
Nové »bezhlavé« CMS — přechod od monolitů ke službámJaroslav Vrána
 
Jak nám vývojáři hážou klacky pod nohy?
Jak nám vývojáři hážou klacky pod nohy?Jak nám vývojáři hážou klacky pod nohy?
Jak nám vývojáři hážou klacky pod nohy?Taste Medio
 
SEO jako Brno - Technické SEO
SEO jako Brno - Technické SEOSEO jako Brno - Technické SEO
SEO jako Brno - Technické SEOFilip Podstavec
 
Digisemestr - Broken linkbuilding, strukturovaná data a další možnosti pokroč...
Digisemestr - Broken linkbuilding, strukturovaná data a další možnosti pokroč...Digisemestr - Broken linkbuilding, strukturovaná data a další možnosti pokroč...
Digisemestr - Broken linkbuilding, strukturovaná data a další možnosti pokroč...Sun Marketing
 
Analýza klíčových slov - Plzeňský Barcamp 2015
Analýza klíčových slov - Plzeňský Barcamp 2015Analýza klíčových slov - Plzeňský Barcamp 2015
Analýza klíčových slov - Plzeňský Barcamp 2015Jakub Kašparů
 
Webový front-end ve službách mobilního vývojáře
Webový front-end  ve službách mobilního  vývojáře Webový front-end  ve službách mobilního  vývojáře
Webový front-end ve službách mobilního vývojáře Martin Michálek
 
SEO ve světě JavaScriptu
SEO ve světě JavaScriptuSEO ve světě JavaScriptu
SEO ve světě JavaScriptuTaste Medio
 
Google Webmaster Tools a SEO - Lukáš Pokorný
Google Webmaster Tools a SEO - Lukáš PokornýGoogle Webmaster Tools a SEO - Lukáš Pokorný
Google Webmaster Tools a SEO - Lukáš PokornýJsmeMarketing
 
Jan Barbořík - Tvoříme fotografický web ve wordpressu aneb jak na funkční web?
Jan Barbořík - Tvoříme fotografický web ve wordpressu aneb jak na funkční web? Jan Barbořík - Tvoříme fotografický web ve wordpressu aneb jak na funkční web?
Jan Barbořík - Tvoříme fotografický web ve wordpressu aneb jak na funkční web? Jan Barbořík
 
Jak navrhnout úspěšný web
Jak navrhnout úspěšný webJak navrhnout úspěšný web
Jak navrhnout úspěšný webAdVisio.cz
 
SEO - optimalizace pro vyhledávače
SEO - optimalizace pro vyhledávačeSEO - optimalizace pro vyhledávače
SEO - optimalizace pro vyhledávačeseznamVyvojari
 

Similar to Vše co potřebuje markeťák vědět o rychlostní optimalizaci webů (20)

Web rychlý jako blesk (s důrazem na AMP)
Web rychlý jako blesk (s důrazem na AMP)Web rychlý jako blesk (s důrazem na AMP)
Web rychlý jako blesk (s důrazem na AMP)
 
Rychlost webu: Co pro ni mohou udělat UXáci, marketéři a majitelé webů?
Rychlost webu: Co pro ni mohou udělat UXáci, marketéři a majitelé webů?Rychlost webu: Co pro ni mohou udělat UXáci, marketéři a majitelé webů?
Rychlost webu: Co pro ni mohou udělat UXáci, marketéři a majitelé webů?
 
Blbosti kolem webové rychlosti
Blbosti kolem webové rychlostiBlbosti kolem webové rychlosti
Blbosti kolem webové rychlosti
 
SEO jako Brno - workshop k rychlosti webu
SEO jako Brno - workshop k rychlosti webuSEO jako Brno - workshop k rychlosti webu
SEO jako Brno - workshop k rychlosti webu
 
12. Affiliate konference / Daniel Nytra_Jak může AMP pomoci vašemu webu?
12. Affiliate konference / Daniel Nytra_Jak může AMP pomoci vašemu webu?12. Affiliate konference / Daniel Nytra_Jak může AMP pomoci vašemu webu?
12. Affiliate konference / Daniel Nytra_Jak může AMP pomoci vašemu webu?
 
Rychlejší web snadno a rychle: Nové technologie a nástroje pro vývojáře
Rychlejší web snadno a rychle: Nové technologie a nástroje pro vývojářeRychlejší web snadno a rychle: Nové technologie a nástroje pro vývojáře
Rychlejší web snadno a rychle: Nové technologie a nástroje pro vývojáře
 
Internetový marketing - tvorba webových stránek
Internetový marketing - tvorba webových stránekInternetový marketing - tvorba webových stránek
Internetový marketing - tvorba webových stránek
 
SEO v roce 2017 – technikálie
SEO v roce 2017 – technikálieSEO v roce 2017 – technikálie
SEO v roce 2017 – technikálie
 
Nové »bezhlavé« CMS — přechod od monolitů ke službám
Nové »bezhlavé« CMS — přechod od monolitů ke službámNové »bezhlavé« CMS — přechod od monolitů ke službám
Nové »bezhlavé« CMS — přechod od monolitů ke službám
 
Jak nám vývojáři hážou klacky pod nohy?
Jak nám vývojáři hážou klacky pod nohy?Jak nám vývojáři hážou klacky pod nohy?
Jak nám vývojáři hážou klacky pod nohy?
 
SEO jako Brno - Technické SEO
SEO jako Brno - Technické SEOSEO jako Brno - Technické SEO
SEO jako Brno - Technické SEO
 
Digisemestr - Broken linkbuilding, strukturovaná data a další možnosti pokroč...
Digisemestr - Broken linkbuilding, strukturovaná data a další možnosti pokroč...Digisemestr - Broken linkbuilding, strukturovaná data a další možnosti pokroč...
Digisemestr - Broken linkbuilding, strukturovaná data a další možnosti pokroč...
 
SEO analytika
SEO analytikaSEO analytika
SEO analytika
 
Analýza klíčových slov - Plzeňský Barcamp 2015
Analýza klíčových slov - Plzeňský Barcamp 2015Analýza klíčových slov - Plzeňský Barcamp 2015
Analýza klíčových slov - Plzeňský Barcamp 2015
 
Webový front-end ve službách mobilního vývojáře
Webový front-end  ve službách mobilního  vývojáře Webový front-end  ve službách mobilního  vývojáře
Webový front-end ve službách mobilního vývojáře
 
SEO ve světě JavaScriptu
SEO ve světě JavaScriptuSEO ve světě JavaScriptu
SEO ve světě JavaScriptu
 
Google Webmaster Tools a SEO - Lukáš Pokorný
Google Webmaster Tools a SEO - Lukáš PokornýGoogle Webmaster Tools a SEO - Lukáš Pokorný
Google Webmaster Tools a SEO - Lukáš Pokorný
 
Jan Barbořík - Tvoříme fotografický web ve wordpressu aneb jak na funkční web?
Jan Barbořík - Tvoříme fotografický web ve wordpressu aneb jak na funkční web? Jan Barbořík - Tvoříme fotografický web ve wordpressu aneb jak na funkční web?
Jan Barbořík - Tvoříme fotografický web ve wordpressu aneb jak na funkční web?
 
Jak navrhnout úspěšný web
Jak navrhnout úspěšný webJak navrhnout úspěšný web
Jak navrhnout úspěšný web
 
SEO - optimalizace pro vyhledávače
SEO - optimalizace pro vyhledávačeSEO - optimalizace pro vyhledávače
SEO - optimalizace pro vyhledávače
 

More from Martin Michálek

CSS a sazba knih: jak jsme daleko?
CSS a sazba knih: jak jsme daleko?CSS a sazba knih: jak jsme daleko?
CSS a sazba knih: jak jsme daleko?Martin Michálek
 
Browsers: from competition to collaboration
Browsers: from competition to collaborationBrowsers: from competition to collaboration
Browsers: from competition to collaborationMartin Michálek
 
„To my ne, to oni!“ – komponenty třetích stran a rychlost webu
„To my ne, to oni!“ – komponenty třetích stran a rychlost webu„To my ne, to oni!“ – komponenty třetích stran a rychlost webu
„To my ne, to oni!“ – komponenty třetích stran a rychlost webuMartin Michálek
 
17 technických tipů ke zrychlení webů
17 technických tipů ke zrychlení webů17 technických tipů ke zrychlení webů
17 technických tipů ke zrychlení webůMartin Michálek
 
CSS proměnné (Custom Properties)
CSS proměnné (Custom Properties)CSS proměnné (Custom Properties)
CSS proměnné (Custom Properties)Martin Michálek
 
AMP: Co řeší a co nového nabízí
AMP: Co řeší a co nového nabízíAMP: Co řeší a co nového nabízí
AMP: Co řeší a co nového nabízíMartin Michálek
 
Metriky rychlosti načítání
Metriky rychlosti načítáníMetriky rychlosti načítání
Metriky rychlosti načítáníMartin Michálek
 
WebExpo 2017 - Přístupnost v kódu: ukázky a návrhové vzory
WebExpo 2017 - Přístupnost v kódu: ukázky a návrhové vzoryWebExpo 2017 - Přístupnost v kódu: ukázky a návrhové vzory
WebExpo 2017 - Přístupnost v kódu: ukázky a návrhové vzoryMartin Michálek
 
Je CSS vážně tak podivné?
Je CSS vážně  tak podivné?Je CSS vážně  tak podivné?
Je CSS vážně tak podivné?Martin Michálek
 
Slasti a pasti prototypování v HTML
Slasti a pasti  prototypování v HTMLSlasti a pasti  prototypování v HTML
Slasti a pasti prototypování v HTMLMartin Michálek
 
10 praktických CSS3 a SVG řešení
10 praktických  CSS3 a SVG řešení10 praktických  CSS3 a SVG řešení
10 praktických CSS3 a SVG řešeníMartin Michálek
 
Debugování responzivních webů
Debugování responzivních webůDebugování responzivních webů
Debugování responzivních webůMartin Michálek
 
Design webů v prohlížeči
Design webů v prohlížečiDesign webů v prohlížeči
Design webů v prohlížečiMartin Michálek
 
Responzivní obrázky v praxi
Responzivní obrázky v praxiResponzivní obrázky v praxi
Responzivní obrázky v praxiMartin Michálek
 
Co by měl UXák vědět o responzivním webdesignu?
Co by měl UXák vědět o responzivním webdesignu?Co by měl UXák vědět o responzivním webdesignu?
Co by měl UXák vědět o responzivním webdesignu?Martin Michálek
 
Ach, ty mobilní prohlížeče
Ach, ty mobilní prohlížečeAch, ty mobilní prohlížeče
Ach, ty mobilní prohlížečeMartin Michálek
 

More from Martin Michálek (20)

CSS a sazba knih: jak jsme daleko?
CSS a sazba knih: jak jsme daleko?CSS a sazba knih: jak jsme daleko?
CSS a sazba knih: jak jsme daleko?
 
Browsers: from competition to collaboration
Browsers: from competition to collaborationBrowsers: from competition to collaboration
Browsers: from competition to collaboration
 
„To my ne, to oni!“ – komponenty třetích stran a rychlost webu
„To my ne, to oni!“ – komponenty třetích stran a rychlost webu„To my ne, to oni!“ – komponenty třetích stran a rychlost webu
„To my ne, to oni!“ – komponenty třetích stran a rychlost webu
 
17 technických tipů ke zrychlení webů
17 technických tipů ke zrychlení webů17 technických tipů ke zrychlení webů
17 technických tipů ke zrychlení webů
 
CSS proměnné (Custom Properties)
CSS proměnné (Custom Properties)CSS proměnné (Custom Properties)
CSS proměnné (Custom Properties)
 
Devel.cz: Bootstrap 4
Devel.cz: Bootstrap 4Devel.cz: Bootstrap 4
Devel.cz: Bootstrap 4
 
AMP: Co řeší a co nového nabízí
AMP: Co řeší a co nového nabízíAMP: Co řeší a co nového nabízí
AMP: Co řeší a co nového nabízí
 
Metriky rychlosti načítání
Metriky rychlosti načítáníMetriky rychlosti načítání
Metriky rychlosti načítání
 
WebExpo 2017 - Přístupnost v kódu: ukázky a návrhové vzory
WebExpo 2017 - Přístupnost v kódu: ukázky a návrhové vzoryWebExpo 2017 - Přístupnost v kódu: ukázky a návrhové vzory
WebExpo 2017 - Přístupnost v kódu: ukázky a návrhové vzory
 
Je CSS vážně tak podivné?
Je CSS vážně  tak podivné?Je CSS vážně  tak podivné?
Je CSS vážně tak podivné?
 
Slasti a pasti prototypování v HTML
Slasti a pasti  prototypování v HTMLSlasti a pasti  prototypování v HTML
Slasti a pasti prototypování v HTML
 
10 praktických CSS3 a SVG řešení
10 praktických  CSS3 a SVG řešení10 praktických  CSS3 a SVG řešení
10 praktických CSS3 a SVG řešení
 
Debugování responzivních webů
Debugování responzivních webůDebugování responzivních webů
Debugování responzivních webů
 
Mobile First v praxi
Mobile First v praxiMobile First v praxi
Mobile First v praxi
 
Design webů v prohlížeči
Design webů v prohlížečiDesign webů v prohlížeči
Design webů v prohlížeči
 
Responzivní obrázky v praxi
Responzivní obrázky v praxiResponzivní obrázky v praxi
Responzivní obrázky v praxi
 
Co by měl UXák vědět o responzivním webdesignu?
Co by měl UXák vědět o responzivním webdesignu?Co by měl UXák vědět o responzivním webdesignu?
Co by měl UXák vědět o responzivním webdesignu?
 
Ach, ty mobilní prohlížeče
Ach, ty mobilní prohlížečeAch, ty mobilní prohlížeče
Ach, ty mobilní prohlížeče
 
Proč LESS?
Proč LESS?Proč LESS?
Proč LESS?
 
CSS preprocesory
CSS preprocesoryCSS preprocesory
CSS preprocesory
 

Vše co potřebuje markeťák vědět o rychlostní optimalizaci webů

  • 1. Vše co potřebuje markeťák vědět o rychlostní optimalizaci webů Martin Michálek @machal SEOloger, 26. ledna 2016
  • 2. “You should know that speed is product feature number one. Mezi lídry ve zrychlování webu je samozřejmě Google, ale rychlost významným způsobem řeší všechny velké webové firmy.
  • 3. 400 800 1200 1600 Průměr Google PlusZdroj Průměrná velikost stránky vs. datový objem Google Plus. „Průměrná stránka dnes stáhne něco kolem 1,5 MB. Například nový Google Plus si ale dal limit 60kB pro HTML, 60kB pro CSS a 60kB pro JS pro „úvodní načtení“.
  • 4. 1. Proč? 2. Není to jen „rychlost načtení“ 3. Obvyklí podezřelí 4. Nástroje Vše co potřebuje markeťák vědět o rychlostní optimalizaci webů
  • 5. 1. Proč? 2. Není to jen „rychlost načtení“ 3. Obvyklí podezřelí 4. Nástroje Vše co potřebuje markeťák vědět o rychlostní optimalizaci webů
  • 6. • <100ms
 okamžitá reakce
 • >1s
 poznáme prodlevu, ale nepřerušíme úkol
 • >10s
 ztrácíme pozornost Člověk Nielsen (1993) / Miller (1968)
  • 7. Byznys 1 vteřina zpoždění načtení stránky… … o 11% méně shlédnutí stránky, … o 16% horší spokojenost zákazníků, … o 7% nižší konverze.
  • 9. Mobilní připojení Připojení Max. rychlost Mbit/s Latence ms 2G/EDGE 0,1 - 0,4 300 - 1000 3G 0,5 - 5 100 - 500 4G/LTE 1 - 50 < 100 Zdroj: Ilya Grigorik – High Performance Browser Networking Můžete namítat, že mobilní sítě se ohromně zrychlily. Na druhou stranu – LTE nemají 
 a nebudou mít všichni. Sebelepší mobilní připojení se navíc nikdy nedorovná pevnému.
  • 10. 1. Proč? 2. Není to jen „rychlost načtení“ 3. Obvyklí podezřelí 4. Nástroje Vše co potřebuje markeťák vědět o rychlostní optimalizaci webů
  • 11. 1.5MB 1.5MB načtenízobrazení Obě stránky stahují 1,5 MB. Druhou ale někdo optimalizoval. Zobrazuje se postupně a uživatel dostane obsah dříve. I když ve finále stáhne stejný objem dat.
  • 12. http://www.vzhurudolu.cz/blog/32-the-need-for-speed Dobré si uvědomit i pozitivní vliv postupného vykreslování, například pomocí placeholderů, na vnímání uživatele. Vše je lepší než koukat na bílou stránku.
  • 13. 1. Proč? 2. Není to jen „rychlost načtení“ 3. Obvyklí podezřelí 4. Nástroje Vše co potřebuje markeťák vědět o rychlostní optimalizaci webů
  • 14. • Mnoho Javascriptů
 → async, zmenšit
 • Velké CSS 
 → Critical CSS
 • Webfonty
 → FOUT/FOIT? + FontFaceObserver
 • Velké obrázky
 → srcset/sizes, <picture>

  • 15. 1. Proč? 2. Není to jen „rychlost načtení“ 3. Obvyklí podezřelí 4. Nástroje Vše co potřebuje markeťák vědět o rychlostní optimalizaci webů
  • 16. Pokud rychlost nijak neřešíte, začnete s auditem na PageSpeed Insight. Dokud nemáte skóre na 80-90 bodech, nemá smysl řešit další nástroje.
  • 17.
  • 18. WebPageTest umí spočítat SpeedIndex. To je něco jako PageRank pro rychlost. Čím menší tím lepší. Vynikající hodnoty jsou už kolem 1000.
  • 19. Zajímavé přehledy ale dostanete i z Google Analytics. Jsou to vlastně PageSpeed Insights, jen pro různé prohlížeče, lokality a stránky.
  • 20. SpeedCurve – jeden z nástrojů co umožňuje sledovat tzv. Performance Budget. Například hraniční SpeedIndex, přes který se nesmíte dostat. Vytváří se tím přirozený tlak na přidávání nových komponent do stránky. Výkonnost se dostane do kultury firmy.
  • 21. RAIL vzor pro výkon od Google odpověď na akci uživatele do 100ms rámečky animace každých 16ms vytěž maximum z doby, kdy nepracuješ dodej obsah do 1000 ms https://developers.google.com/web/tools/chrome-devtools/profile/evaluate-performance/rail