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

22
V š e co pot ř ebuje markeť ák v ě dět o rychlostní optimalizaci webů Martin Michálek @machal SEOloger, 26. ledna 2016

Upload: martin-michalek

Post on 09-Jan-2017

1.661 views

Category:

Technology


2 download

TRANSCRIPT

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

Vše co potřebuje markeťák vědět

o rychlostní optimalizaci webů

Martin Michálek @machal

SEOloger, 26. ledna 2016

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

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í“.

Page 4: 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ů

Page 5: 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ů

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

• <100msokamžitá reakce

• >1spoznáme prodlevu, ale nepřerušíme úkol

• >10sztrácíme pozornost

Člověk

Nielsen (1993) / Miller (1968)

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

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.

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

Marketing

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

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.

Page 10: 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ů

Page 11: 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.

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

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.

Page 13: 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ů

Page 14: 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>

Page 15: 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ů

Page 16: 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.

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

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.

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

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.

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

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.

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

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