Online vydavatelia často riešia eCPM, fill rate či floor prices. No jedna metrika, ktorá býva podceňovaná, má zásadný dopad na SEO, UX aj revenue: CLS – Cumulative Layout Shift.
Ak používateľovi počas čítania „skáče“ obsah kvôli načítavajúcim sa reklamám, nejde len o nepríjemný zážitok. Ide o problém, ktorý aktívne hodnotí aj Google.
Čo je CLS a prečo ho Google sleduje?
CLS je súčasťou Core Web Vitals – sady metrík, ktoré Google používa na hodnotenie používateľskej skúsenosti.
Oficiálne je CLS definovaný ako metrika, ktorá meria vizuálnu stabilitu stránky. Inými slovami: Ako veľmi sa prvky na stránke posunú počas jej načítavania.
Ak reklama dorazí oneskorene a „odtlačí“ text nižšie, používateľ môže:
- kliknúť na nesprávny prvok
- stratiť miesto v texte
- opustiť stránku
Google dlhodobo zdôrazňuje význam Core Web Vitals ako ranking faktora. CLS je jedným z nich.
Ako Google vníma publishera s vysokým CLS?
Ak sa na problém pozrieme systematicky, vysoké CLS znamená:
- Horšia používateľská skúsenosť
Google optimalizuje vyhľadávanie pre používateľov, nie pre reklamné systémy. - Potenciálny negatívny dopad na SEO
Aj keď CLS nie je jediný ranking faktor, pri konkurenčných témach môže rozhodovať. - Nepriamy dopad na monetizáciu
Vysoké CLS často znamená:
- vyšší bounce rate
- nižší čas na stránke
- nižší počet zobrazených stránok na session
To priamo vplýva na počet impresií aj hodnotu inventory.
Prečo práve reklama spôsobuje najväčší CLS problém?
Najčastejší scenár:
- Stránka sa načíta.
- Reklamný slot ešte nemá kreatívu.
- Po niekoľkých stovkách milisekúnd sa načíta banner inej výšky.
- Obsah sa posunie.

Problém je, že reklamné systémy historicky umožňovali dynamické veľkosti (napr. 300×250, 300×600, 320×100 atď. v jednom slote).
Viacero rozmerov v jednom slote síce naplní reklamné miesta, ale pre používateľa to kvôli nestabilnému layoutu môže byť zlý zážitok!
Náš prístup s publisherom Zoznam.sk: pevné placeholdery a fixná výška slotov
Pri optimalizácii monetizácie pre publisherov sme riešili konkrétny problém:
- vysoký CLS spôsobený dynamickými výškami bannerov
- slabšia stabilita stránky
- negatívne UX signály
Riešenie: pevný placeholder + striktne definovaná výška
Implementovali sme:
- Placeholder s fixnou výškou v DOM už pri načítaní stránky
- Request iba na kreatívy s presne definovanou výškou
- Oddelené sloty pre rôzne formáty (namiesto multi-size mixu)
Výsledok:
- dramatické zníženie CLS
- stabilný layout
- žiadne poskakovanie textu
CLS ako súčasť monetizačnej stratégie, nie technický detail
Mnoho publisherov rieši poskakovanie obsahu až keď sa objaví problém v Search Console.
Z nášho pohľadu by však CLS mal byť:
- súčasťou revenue auditu
- KPI pri optimalizácii reklamného stacku
- faktorom pri implementácii header biddingu
Moderný yield management už nie je len o tom, kto ponúkne najvyšší bid. Je aj o tom, ako sa reklama správa v rámci používateľskej skúsenosti.
Praktický checklist pre publisherov
Skontrolujte si:
- Má každý reklamný slot rezervovaný priestor ešte pred načítaním kreatívy?
- Používate multi-size sloty bez fixnej výšky?
- Sledujete CLS oddelene pre článkové stránky vs homepage?
- Máte CLS ako súčasť technického auditu monetizácie?
Ak odpoveď na niektorú otázku znie „nie“, pravdepodobne máte priestor na zlepšenie.
Záver
CLS nie je len SEO metrika.
Je to metrika dôvery, používateľskej skúsenosti a nepriamo aj výnosov.
Publisher, ktorému „skáče obsah“, neposiela zlý signál len Googlu. Posiela ho aj čitateľom – a inzerentom!
Stabilný layout dnes patrí medzi základné predpoklady efektívnej monetizácie.


