Pojmovnik · Platforme

Headless CMS

Headless CMS je sistem za upravljanje sadržajem koji sadržaj čuva i šalje preko API-ja, a izgled sajta ili aplikacije pravi se potpuno odvojeno, npr. u Next.js-u.

Sadržaj stranice
  1. Zašto je headless CMS važan za firmu u BiH?
  2. Primjer iz BiH
  3. Najčešće greške
  4. Povezani pojmovi
  5. Česta pitanja o headless CMS-u

Zašto je headless CMS važan za firmu u BiH?

Za većinu malih firmi nije neophodan, a za neke je najbolji izbor. Ima smisla kad isti sadržaj ide na više mjesta (sajt, aplikacija, B2B portal), kad je brzina učitavanja presudna za prodaju ili kad dizajn traži interakcije koje klasična tema teško podnosi.

Kod klasičnog CMS-a isti sistem čuva sadržaj i pravi HTML stranice. Kod headless pristupa front-end se gradi posebno, često kao statičke stranice ili uz renderovanje na serveru, pa se lakše postižu dobri Core Web Vitals rezultati. Zauzvrat, svaka nova vrsta sekcije traži rad programera, a pregled prije objave treba posebno podesiti.

Primjer iz BiH

Primjer: distributer kozmetike iz Sarajeva ima web shop, B2B portal za apoteke i aplikaciju za terenske prodavce. Opise proizvoda, slike i deklaracije unosi jednom u headless CMS, a sva tri kanala ih preuzimaju preko API-ja. Kad se promijeni deklaracija, ispravka se pojavi svuda istog dana.

Najčešće greške

  • Headless se bira zbog trenda za sajt od pet stranica, pa održavanje košta više nego što donosi.
  • Urednici dobiju sistem bez pregleda stranice prije objave i ne vide kako će tekst izgledati.
  • SEO osnove se zaborave: naslovi, opisi, sitemap i preusmjeravanja moraju se ručno ugraditi u front-end.
  • Nema plana ko održava dva odvojena sistema.

Povezani pojmovi

  • Next.js: najčešći front-end za headless projekte.
  • API: kanal preko kojeg CMS šalje sadržaj.
  • CMS: šira kategorija, uključujući klasične sisteme.

Headless projekte radimo kroz Next.js razvoj, a kad je potrebna posebna poslovna logika, kroz custom web aplikacije. Ostale pojmove o platformama naći ćete u pojmovniku.

Česta pitanja o headless CMS-u

Šta znači headless?

Doslovno „bez glave“: CMS nema vlastiti prikaz stranica. Glava, odnosno front-end, pravi se posebno i sadržaj uzima preko API-ja. Zato isti sadržaj može koristiti više kanala.

Je li headless sajt brži od WordPressa?

Najčešće jeste, jer se stranice mogu unaprijed generisati i posluživati preko CDN-a. Dobro napravljen klasični WordPress također može biti brz. Razlika je veća kod zahtjevnih stranica i velikog prometa.

Može li WordPress raditi kao headless CMS?

Može. WordPress ima ugrađen REST API, pa urednici rade u poznatom okruženju, a sajt se prikazuje preko Next.js-a. To je čest izbor kad firma već koristi WordPress.

Koliko košta headless projekat?

Više od klasičnog sajta, jer se razvijaju dva dijela i njihova veza. Tačan iznos zavisi od broja vrsta sadržaja i kanala. Cijenu dobijate u pisanoj ponudi nakon besplatne konsultacije.

Da li headless utiče na SEO?

Može pomoći kroz brzinu, ali samo ako front-end ima ispravne meta podatke, sitemap, strukturirane podatke i preusmjeravanja. Stranice moraju biti renderovane na serveru ili unaprijed, da ih Google vidi bez čekanja na JavaScript. Bez toga headless sajt može izgubiti pozicije.