Headless CMS vs. monolit 2026: Rozhodovací matice pro malou firmu

5 minut čtení

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žkaMonolit (PHP + Tailwind)Headless (Sanity + Next.js)
Setup50–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 roky90–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

🎁
ZDARMA

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