Kas yra headless CMS ir kada jis reikalingas (su LT pavyzdžiais)
Headless CMS paaiškinimas lietuviui. Kaip skiriasi nuo WordPress, kada prasminga pereiti, populiariausios platformos 2026 m.
„Headless CMS” — terminas, kuris 2024–2026 m. peraugo tik iš developer’ių pokalbių į bendruosius verslo diskusijas. Kas tai iš tikrųjų, kada prasminga, kada ne — paaiškinam paprastai.
Tradicinis („monolithic”) CMS vs headless
Tradicinis (WordPress)
[Admin panel] → [DB + PHP backend] → [Template (PHP/HTML)] → Browser
Viskas viename: content management, logic, rendering. Kai jūs pakeičiat temą, pakeičiat visą svetainę.
Headless CMS
[Admin panel] → [DB + API] → API (JSON)
↓
[Frontend — React, Astro, Next.js, iOS, Android] → User
CMS — tik content’o „galva”. Jūs nuspręndžiat, kaip rodyti — svetainėje, mobile app’e, kiosk’e, IoT device’e.
Pagrindiniai skirtumai
| Kriterijus | Tradicinis | Headless |
|---|---|---|
| Architektūra | Monolithic | Decoupled |
| Frontend flexibility | Ribotas (PHP) | Pilnas (bet koks JS) |
| Performance | Vidutinis | Excellent |
| Multi-channel | Sunku | Native |
| Mokymosi kreivė | Lengva | Aukštesnė |
| Hosting | Pigus shared | VPS / Edge |
| Kaina | Mažesnė | Vidutinė-aukšta |
Kada pasirinkti headless
🟢 Labai prasminga
- Multi-channel turinys (svetainė + iOS + Android + kiosk).
- Super-greita svetainė (Lighthouse 100).
- Modern frontend (React Native mobile share’ina content).
- Scaling — auditorija >100k lank./mėn.
- Lankstumas kūrėjams — nori naudoti Astro / Next.js / Svelte.
🟡 Pasvarstytina
- Nauja projektas — noras išlaikyti „future-proof”.
- Brand su keliais regioniniais svetainėmis (viena CMS, daug frontend’ų).
- E-commerce su SaaS mentalitetu.
🔴 Neverta
- Smulkus blog’as.
- WordPress viskas veikia, komanda žino.
- Biudžetas ribotas (<2 000 € svetainei).
- Nėra tehcninės komandos.
Populiariausi headless CMS 2026
Payload CMS (rekomenduojam SMB’ui)
- Open source, self-hosted.
- Nemokamas.
- Admin UI modernus.
- Node.js + MongoDB arba PostgreSQL.
- Kaina: setup’as 1 000–2 500 € + hosting 20 €/mėn.
Strapi
- Open source, populiariausia.
- Node.js backend.
- Aktyvi bendruomenė.
- Kaina: setup 1 500–3 500 € + hosting 30–50 €/mėn.
Contentful
- SaaS, managed.
- Enterprise-grade.
- Nemokama tier’as iki 5 content types.
- Kaina: 0 €/mėn. (free) iki 489 €/mėn. (Pro).
Sanity
- SaaS, developer-friendly.
- Real-time collaboration.
- Kaina: nemokama iki 3 vartotojų, 15 $/m./user virš.
Directus
- Open source, self-hosted.
- API atvira — data-first approach.
- Kaina: panašiai kaip Payload.
WordPress as headless
- WordPress + REST API + custom frontend.
- Galima perkelti esamą content’ą be migracijos.
- Kaina: frontend development 1 500–4 000 €, WP hosting liko.
Realus pavyzdys — kada mes rekomenduojame
Klientas A: Marketing svetainė + iOS app
- 15 puslapių marketing’o.
- Planuoja iOS app leisti 2027 m.
- Rekomendacija: Payload CMS headless. Vienas admin — valdo svetainę ir app.
Klientas B: Blog’as 300 post’ų
- WordPress + Elementor.
- 80 k lank./mėn.
- Rekomendacija: LIKTI su WordPress + optimizacija. Headless perkraunant būtų 4 000+ €, benefit — marginal’us.
Klientas C: B2B SaaS su content marketing
- Next.js dashboard.
- Norite turėti turinio marketing’ą.
- Rekomendacija: Contentful arba Sanity. Integruojasi į Next.js natyviai.
SEO poveikis
Mitas: „headless = blogas SEO”. Neteisinga.
Realybė:
- Teisingas SSG/SSR su Next.js/Astro — SEO geresnis nei WordPress (CWV excellent).
- Reikia vis tiek rūpintis: meta tag’ais, schema.org, sitemap.xml, canonical tags.
Performance palyginimas
Mūsų benchmark’as (identiški content, Lighthouse mobile):
| Platforma | LCP | Lighthouse | Build time |
|---|---|---|---|
| WordPress + Elementor | 2.8s | 65 | — |
| WordPress + Blocksy | 1.6s | 88 | — |
| Payload + Astro | 0.9s | 98 | 12s |
| Strapi + Next.js | 1.2s | 92 | 45s |
| Contentful + Astro | 1.0s | 97 | 18s |
Migration path
Iš WordPress į headless:
- Export WP content per REST API arba WXR.
- Transform į CMS schema (scripts).
- Import per CMS API.
- Build frontend (Astro/Next.js).
- Redirects iš senų URL’ų.
- Launch + Search Console.
Vidutinis migracijos laikas: 6–12 sav. kainuos: 3 000–8 000 €.
Kainodaros realybė
- Pradinis kapitalas 2× didesnis (frontend development’as papildomas).
- Mėnesiniai kaštai dažnai panašūs (VPS ne daug daugiau nei shared).
- Long-term saving’ai — kai turite kelis frontend’us (pvz., web + mobile), viena CMS aptarnauja visus.
Dažni nesupratimai
„Headless reiškia, kad nėra content’o redagavimo”
Netiesa. Admin UI yra — Payload, Strapi, Contentful — visi turi stipriu redagavimo įrankį.
„Headless reikalauja developer’io kiekvienam pakeitimui”
Kitaip tariant — jei struktūra pagaminta tinkamai, klientas pats redaguoja tekstus / vaizdus. Tik kodas keičiasi per developer’į.
„Headless blogesnis SEO”
Priešingai — kai teisingai padarytas, SEO geresnis.
„Headless pigesnis”
Ne. Pradinis kapitalas didesnis. Bet scaling’o kaštai mažesni.
DUK
Ar galiu naudoti WordPress headless? Taip, WP REST API arba WPGraphQL + Next.js frontend’as. Hybrid option — laikot turinį WP, rodot su Next.js.
Kiek laiko trunka headless projektas? 6–16 savaičių, priklausomai nuo dydžio. Vs tradicinis WordPress — 1.5–2× ilgiau.
Kas atsakingas už hosting’ą? Headless — atskiras frontend hosting (Vercel, Cloudflare Pages) + CMS hosting (VPS Payload’ui arba SaaS Contentful’ui).
Ar galima bent dalinai pereiti? Taip — hybrid approach. Pvz., WP liko kaip admin, Next.js rendering’a. Populiarus migracijos kelias.
Svarstote headless CMS? Architektūros konsultacija → — padėsim nuspręsti ar verta jūsų situacijai.