V 2026 stojí každý nový web před stejnou volbou: monolit (jeden framework, server-rendered) nebo headless (oddělený backend + frontend přes API)? Internet je plný blog postů „headless je budoucnost", ale v praxi se to za 3 roky vrátí — komplikovanější setup, dvojnásobný hosting a pomalejší time-to-market. V tomto článku rozeberu, kdy headless reálně dává smysl, kdy je monolit lepší volba a co prakticky řešit.
Co se v tomto článku dozvíte
- Co přesně je „monolit" a „headless" v kontextu webu (bez buzzwords)
- 5 oblastí, kde je headless měřitelně lepší
- 5 oblastí, kde monolit vyhrává
- Reálné náklady (TCO) na 3 roky pro malou a střední firmu
- Rozhodovací matice — 8 otázek, ze kterých vyplyne odpověď
Co je monolit a headless
Monolit
Jeden framework dělá všechno: backend logiku, databázi a render HTML. Klient dostane hotovou stránku. Příklady: WordPress, Laravel + Blade, Django + templates, Ruby on Rails, vlastní PHP CMS (jako webpj.cz).
Headless
Backend (CMS) je oddělený od frontendu. Backend vystavuje API (REST nebo GraphQL), frontend (často Next.js, Nuxt, Astro) data taháne a sám rendruje. Příklady: Sanity + Next.js, Strapi + Nuxt, Contentful + Astro.
Kdy headless reálně vyhrává
1. Multi-channel publikování
Pokud stejný obsah jde na web + mobilní app + kiosk + smart TV, headless je jediná rozumná volba. RealFree.cz to nepotřebuje (jen web), ale velký mediální dům ano.
2. Tým s React/Vue developery
Když máte frontend tým, který umí Next.js, headless mu dovolí pracovat samostatně. Backend tým mezitím vyvíjí API. Paralelizace = rychlejší vývoj.
3. Edge rendering / globální CDN
Headless web na Vercel / Cloudflare Pages renderujete u uživatele (TTFB < 100 ms napříč kontinenty). Monolit na 1 serveru má TTFB 600+ ms pro Asii.
4. Frequent UI redesigny
Pokud měníte design 2× ročně, headless ti dovolí nahradit jen frontend bez sahání do backendu.
5. Komplexní interaktivní UI
Real-time dashboardy, drag&drop boardy, advanced filtry — React/Vue na headless to umí lépe než server-rendered HTML.
Kdy vyhrává monolit
1. Klasický web do 50 stránek
webpj.cz, prezentace firmy, blog, portfolio. Headless tu přidává komplexitu bez přínosu.
2. Time-to-market
Monolit (např. PHP + Tailwind) postavíte za 4–8 týdnů. Headless (Sanity + Next.js + deploy pipeline) 8–14 týdnů. Pokud spěcháte, monolit.
3. Malý tým / 1 vývojář
Jeden člověk neudrží 2 codebases (CMS + frontend) v synchronu. Monolit = jeden code, jeden deployment, jeden bug tracker.
4. SEO-kritické weby
Server-rendered monolit servíruje HTML okamžitě. Next.js SSR to umí taky, ale jednodušeji se dělá nešikovná chyba (client-side rendering, hydration mismatch).
5. Náklady na hosting
Monolit = 1 server (Hetzner VPS $10/měs). Headless = backend ($30/měs) + frontend ($25/měs Vercel) + DB ($25/měs Supabase). Roční rozdíl 5 000+ Kč.
Reálné TCO za 3 roky (malá firma, web s blogem a kontakty)
| Položka | Monolit (PHP + Tailwind) | Headless (Sanity + Next.js) |
|---|---|---|
| Setup | 50–80 tis. Kč | 120–200 tis. Kč |
| Hosting (3 roky) | 10 000 Kč | 30 000 Kč |
| SaaS (Sanity / Contentful) | 0 Kč | 50 000 Kč |
| Údržba (3 roky) | 30 000 Kč | 60 000 Kč (2 codebases) |
| Celkem 3 roky | 90–120 tis. Kč | 260–340 tis. Kč |
Pro malou firmu = headless je 2× dražší a nemá výraznou výhodu.
Rozhodovací matice
Odpovězte ANO/NE. Pokud máte 4+ ANO, headless dává smysl. Méně = monolit.
- Publikujeme stejný obsah na web + mobilní app + jiné kanály?
- Máme 2+ vývojářů (frontend + backend)?
- Měníme UI design častěji než 1× ročně?
- Potřebujeme globální dostupnost (TTFB < 200 ms napříč kontinenty)?
- Máme komplexní interaktivní UI (real-time, dashboardy)?
- Plánujeme přechod na mikroservices?
- Máme rozpočet 250+ tis. Kč na 3 roky?
- Není pro nás time-to-market kritický (umíme čekat 12+ týdnů)?
Případová studie: BIGG.cz vs. headless alternativa
Když jsem v 2024 stavěl BIGG.cz, zvažoval jsem headless (Strapi + Next.js). Vypočetl jsem:
- Headless: 200 tis. Kč setup, $80/měs hosting, 2 codebases. Výhoda: SSR, edge.
- Monolit (vlastní PHP CMS): 120 tis. Kč setup, $5/měs hosting, 1 codebase. Výhoda: jednodušší.
Vybral jsem monolit. Po 18 měsících provozu:
- 30 000+ článků, 21 online aplikací, denní křížovky, žebříčky hráčů
- Měsíční hosting $5 (vs. $80 u headless)
- Page load 0,9 s mobilní (lepší než většina headless)
- 0 bugů z hydration mismatch (typický headless problém)
Časté chyby
- Headless protože „je to moderní". Není to argument. Argument je konkrétní use case.
- Migrace z monolitu na headless bez auditu. Často zjistíte, že monolit zvládl všechno, jen byl špatně napsaný.
- Headless s jedním kanálem. Pokud máte jen web, je to overkill.
- Žádný plán pro caching. Headless bez ISR/SSG vrací stejně pomalý web jako monolit bez cache.
- Multi-jazyk v headless. Sanity/Contentful to umí, ale složitě a draho. Vlastní monolit s i18n je jednodušší.
Často kladené otázky
Můžu jet napřed monolit a později migrovat na headless?
Ano, ale je to drahé. Migrace = 60–80 % nákladů na nový headless. Lepší: rozhodnout se na začátku.
Co je „hybrid" — half-monolit, half-headless?
Některé weby (Next.js + databáze přímo) jsou „hybrid". Funguje, ale stejné požadavky na vývojáře jako headless.
Vyplatí se SSG (static site generators) jako Astro?
Pro blog / dokumentační weby ano. Build time je rychlý, hosting zdarma na Cloudflare Pages. Pro dynamic obsah s daily updaty méně.
WordPress jako headless CMS?
Funguje (přes REST API nebo WPGraphQL), ale je to nejhorší obou světů. Nepružný admin + frontend overhead. Doporučuju Sanity nebo Strapi pro pravý headless.
Jaký framework pro monolit doporučujete?
Pro PHP: Laravel (větší týmy) nebo vlastní lightweight (jako webpj.cz). Pro Node: AdonisJS nebo Nest. Pro Python: Django.
Související články
SEO checklist 2026 — 57 bodů
Praktický audit pro malé a střední firmy. Technické SEO + GEO pro AI vyhledávače. PDF okamžitě po zadání emailu.
Stáhnout checklist zdarma