Technické SEO·12. prosince 2025·8 min čtení

AVIF vs WebP a lazy loading: jak zrychlit obrázky na webu

Obrázky jsou na běžném webu největší nálož dat. HTTP Archive to měří na milionech stránek: běžná stránka na mobilu dnes váží kolem 2,3 MB (medián) a asi 900 kB z toho jsou obrázky — víc než skripty, styly, fonty a samotné HTML dohromady. Proto se rychlost webu nejčastěji vyhrává právě tady. Na otázku „AVIF vs WebP" mám krátkou odpověď hned: WebP je dnes bezpečná volba pro celý web, AVIF ušetří něco navíc hlavně u fotek. Jenže formát je až druhá otázka. Nejvíc rychlosti se u obrázků neztrácí špatným formátem, ale lazy loadingem na špatném místě.

Co umí WebP a AVIF, co JPEG neumí

JPEG a PNG fungují přes třicet let a nikdo vás za ně nepenalizuje. Jen platíte daty: novější formáty zabalí stejný obraz do citelně menšího souboru.

WebP vyvinul Google a podle jeho vlastní srovnávací studie je při stejné vizuální kvalitě o 25–34 % menší než JPEG. Umí průhlednost jako PNG i animace jako GIF, takže jedním formátem nahradíte tři. Podpora: podle caniuse.com ho zobrazí zhruba 96 % prohlížečů v provozu; vypadávají jen opravdu letité systémy.

AVIF je mladší formát postavený na videokodeku AV1. Komprimuje ještě úsporněji — u fotek bývá soubor menší až o polovinu proti JPEG a znatelně menší i proti WebP; u grafiky s textem a ostrými hranami se náskok proti WebP ztrácí. Daň za to je pomalejší enkódování: převod trvá násobně déle, což pocítí hlavně systémy, které obrázky konvertují průběžně. Podpora je dnes kolem 93 %: Safari umí AVIF naplno od verze 16.4 (rok 2023), iPhony od iOS 16 — a Edge ho překvapivě přidal až ve verzi 121, tedy v lednu 2024.

Srovnání formátů JPEG, WebP a AVIF: velikost souboru, kvalita obrazu a podpora prohlížečů

AVIF vs WebP: verdikt pro běžný web

WebPAVIF
Úspora proti JPEG25–34 %až ~50 % (hlavně fotky)
Podpora prohlížečů~96 %~93 %
Rychlost převodurychlýpomalý
Kde ho něco vyrobí samoprakticky všudeCDN, novější pluginy a frameworky

Prakticky z toho plyne:

  • WebP nasaďte všude. Je to dnešní bezpečný standard: umí ho každý nástroj, generuje ho většina systémů a nic tím nerozbijete.
  • AVIF berte jako bonus. Dává smysl tam, kde ho něco vyrábí automaticky — obrázkové CDN, plugin, framework. Ručně přeukládat hotovou galerii z WebP do AVIF se nevyplatí: úspora bývá v jednotkách až nižších desítkách procent a hodiny práce vám nikdo nevrátí.
  • AVIF nikdy bez zálohy. Těch chybějících 7 % prohlížečů jsou reální lidé, často na starších iPhonech. Samotné WebP se dnes běžně nasazuje i bez fallbacku; u AVIF záloha pořád patří k řemeslu.

Zálohu řeší prvek <picture>: prohlížeč si vezme první formát, kterému rozumí.

<picture>
  <source srcset="produkt.avif" type="image/avif">
  <img src="produkt.webp" alt="Popis produktu" width="800" height="600">
</picture>

Druhá cesta je nechat rozhodování na serveru: prohlížeč při každém požadavku hlásí, které formáty umí, a server nebo CDN mu pošle tu nejlepší variantu. Adresa pak klidně končí .jpg, a přitom chodí WebP — a <picture> v šabloně vůbec nepotřebujete. Touhle cestou jde i Shoptet, jak hned uvidíte.

Čtete už třetí návod a pořád nevíte, čím začít? Začněte auditem. Projdu váš web ručně a do 48 hodin dostanete konkrétní priority — žádnou třicetistránkovou zprávu, kterou nikdo nečte. Zdarma.

Chci SEO audit zdarma

Konverzi možná už máte zapnutou

Než začnete cokoliv kupovat, ověřte si, co už váš systém dělá sám.

Shoptet převádí obrázky na WebP automaticky. Vyzkoušela jsem to na produktové fotce z jednoho e-shopu na Shoptetu: stejnou adresu končící .jpg jsem stáhla jednou jako starý prohlížeč a podruhé jako moderní. Starý dostal JPEG, moderní WebP — ze stejné adresy, bez jakéhokoliv nastavování. AVIF zatím Shoptet neposílá; o moc ale nepřicházíte.

WordPress umí WebP nahrávat od verze 5.8 (2021) a AVIF od verze 6.5 (2024). Jestli ale obrázky při nahrání skutečně konvertuje a komprimuje, záleží na hostingu a šabloně — v praxi to za vás nejspolehlivěji vyřeší plugin. ShortPixel konvertuje do WebP i AVIF automaticky při nahrání a umí dávkově zpracovat i existující knihovnu médií.

Ruční práce má smysl u jednotlivých důležitých obrázků, typicky hlavní fotky na úvodní stránce. Squoosh (squoosh.app, zdarma, běží v prohlížeči) ukáže originál a komprimovanou verzi vedle sebe, takže kvalitu posoudíte vlastníma očima, a exportuje WebP i AVIF. Dodavatel, který potřebuje převést stovky souborů najednou, na to má nástroje jako sharp nebo ImageMagick.

Ke kompresi jedno vodítko: při kvalitě kolem 80–85 na monitoru rozdíl proti originálu nenajdete. Výš jděte jen tam, kde si lidé fotku přibližují — typicky u produktů, kde rozhoduje struktura látky nebo dřeva.

Lazy loading: jeden atribut a jedna drahá past

Lazy loading znamená, že se obrázek stáhne, až když k němu návštěvník doroluje. Dnes na to stačí atribut přímo v HTML, žádný skript:

<img src="foto.webp" loading="lazy" width="800" height="600" alt="…">

Rozumí mu všechny běžné prohlížeče a vzdálenost, v jaké se obrázek začne přednačítat, si řídí samy — Chrome například na rychlém připojení začíná stahovat zhruba 1 250 pixelů před okrajem obrazovky. Nemusíte nic ladit; obrázek je obvykle stažený dřív, než k němu člověk doroluje.

Past je v tom, kam atribut dát. Google v dokumentaci na web.dev píše výslovně: obrázky viditelné na první obrazovce lazy loading mít nesmí. Nejhorší kombinace je loading="lazy" na hlavní fotce nahoře — tedy na prvku, který nejspíš rozhoduje o metrice LCP. Prohlížeč načtení odloží, hlavní obrázek naskočí pozdě a technika, která měla web zrychlit, ho zpomalí. Potkávám to i u webů, za které si firmy zaplatily nemalé peníze: šablony totiž rády nasadí lazy loading plošně na všechno.

Správně je to obráceně: hlavnímu obrázku dejte přednost.

<img src="hero.webp" fetchpriority="high" width="1600" height="900" alt="…">

Atribut fetchpriority="high" říká prohlížeči, ať obrázek stáhne přednostně, a web.dev ho pro LCP obrázek přímo doporučuje. Hranice dobrého LCP je 2,5 sekundy — je to jedna ze tří metrik Core Web Vitals, a pokud ji váš web neplní, začněte u postupu na opravu LCP.

Kam patří lazy loading: hlavní obrázek se načítá přednostně, obrázky pod ohybem líně

Rozměry: ať stránka neskáče a mobil nestahuje zbytečná data

Dvě věci k rozměrům, obě levné:

Width a height do každého obrázku. Prohlížeč si díky nim rezervuje místo dřív, než se obrázek stáhne, a stránka při načítání neposkakuje. Poskakování má vlastní metriku (CLS) i vlastní návod na opravu.

Víc velikostí přes srcset. Atribut srcset nabídne stejný obrázek v několika šířkách a prohlížeč si vybere podle displeje — mobil pak nestahuje fotku určenou pro velký monitor. Nemusíte ho psát ručně: WordPress, Shoptet i moderní frameworky ho generují samy. Jen nenahrávejte fotky rovnou z telefonu v plném rozlišení — zmenšete je ještě před nahráním, ze šestitisícové šířky srcset nikoho nezachrání.

A jedna věta k CDN: služba, která obrázky doručuje ze serveru blízko návštěvníkovi a cestou je zkonvertuje i zmenší, se vyplácí až u webů s tisíci fotek nebo se zahraničním publikem; běžnému firemnímu webu udělá víc radosti všechno výše.

Co chtít po dodavateli: kontrola v šesti bodech

Tohle je seznam, který můžete poslat dodavateli doslova — a podle odpovědí poznáte, jak na tom jste:

  1. Servírují se obrázky ve WebP (ať už souborem, nebo automaticky přes server/CDN)?
  2. Má hlavní obrázek stránky fetchpriority="high" — a určitě nemá loading="lazy"?
  3. Mají všechny ostatní obrázky loading="lazy"?
  4. Má každý obrázek v kódu width a height?
  5. Generuje se srcset, aby mobil dostával menší verze?
  6. Jsou soubory komprimované (kvalita ~80) a zmenšené na rozměry, ve kterých se skutečně zobrazují?

Ověření je pak na dvě minuty v PageSpeed Insights: sekce s doporučeními vám vypíše konkrétní obrázky, které stránku zdržují, včetně odhadu, kolik dat by šlo ušetřit.

Ještě dovětek, ať nic nepřeženete: tenhle článek řeší výkon. Aby obrázky pomáhaly i ve vyhledávání, potřebují popisné názvy souborů a alt texty — to je samostatné řemeslo a pokrývá ho průvodce optimalizací obrázků pro SEO.

Časté otázky

Jak poznám, jestli můj web už WebP nebo AVIF používá?

Nejrychleji v prohlížeči: pravé tlačítko, Prozkoumat, záložka Síť (Network), filtr na obrázky — sloupec Typ ukáže skutečný formát každé odpovědi. Přípona v adrese totiž nic nedokazuje: adresa může končit .jpg, a server přitom posílá WebP.

Musím kvůli novému formátu znovu nahrát všechny obrázky?

Nemusíte, konverze se dělá ze souborů, které na webu už máte — pluginy i CDN zpracují existující knihovnu dávkově. Jen počítejte s tím, že převod z už jednou komprimovaného JPEG kvalitu nevylepší; pokud máte k dispozici kvalitnější originály, konvertujte z nich.

Nevadí Googlu, že adresa končí .jpg, ale přichází WebP?

Nevadí. Vyjednávání formátu mezi prohlížečem a serverem je standardní webová technika, kterou používají velká CDN i Shoptet; Google se řídí tím, co server skutečně pošle. Do vyhledávání obrázků se WebP i AVIF indexují normálně.

Stránka obecných rad je fajn. Konkrétní seznam pro váš web je lepší. Audit máte zdarma.

Audit zdarma

Nejlevnější zrychlení, jaké web má

Ze všech technických oprav mívají obrázky nejlepší poměr účinku k ceně: žádná přestavba webu, jen formáty, atributy a rozměry. PageSpeed Insights vám ukáže skóre — co ale změnit a v jakém pořadí, z něj majitel webu většinou nevyčte. V auditu proto vytahuju konkrétní soubory, na kterých stránka čeká, a k nim úpravy, které stačí předat dodavateli. Za audit se u mě neplatí a u menších webů bývají právě obrázky oprava, po které je zrychlení vidět nejdřív.

Chci audit webu zdarma

Zdroje k faktům v článku:

Související články

O autorce

Ing. Jana Hrabalová

Ing. Jana Hrabalová

SEO specialistka

SEO se věnuji od roku 2012. Pomáhám firmám získat více zákazníků z Google a přežít každý algoritmus update bez škrábnutí.

Čtěte dále

Zjistěte zdarma, co brzdí váš web

Pošlete mi adresu webu a do 48 hodin víte, na čem jste — a co opravit jako první

  • Ruční kontrola, žádný automat
  • Konkrétní priority, co opravit
  • Výsledky do 48 hodin

Vyzkoušejte také mé bezplatné SEO nástroje: