Case 08 — Keramičar KGV: obrtnički portfolio s galerijom i dvostrukim CTA
Portfolio stranica za obiteljski keramičarski obrt u Karavukovu/Vojvodini. Kurirana galerija iz Instagram materijala, Schema.org LocalBusiness za regionalne SERP-ove, dvostruki CTA prema oba vlasnika. Astro SSG na Cloudflare Pages — 0 € hosting i isporuka ispod sekunde.
Izazov
Obiteljski keramičarski obrt u Karavukovu želio je online prisutnost koja osvaja regionalne Google upite ("keramičar Vojvodina", "pločice Odžaci") i bez preusmjeravanja vodi pozive pravom vlasniku. Zahtjevi: mali budžet, fotomaterijal samo iz Instagrama (1080 px komprimirano), dva izravna kontakta za različite poslove, mobile-first na ruralnim mobilnim mrežama, gotovo bez održavanja.
Arhitektura
Astro 5 kao SSG, deployan na Cloudflare Pages — globalna edge isporuka besplatno. Stablo komponenti: Header · Hero · Usluge · Galerija · ONama · Pitanja · Kontakt · Footer · StickyCTA. Schema.org LocalBusiness u `Layout.astro` za strukturirane lokalne snippete. Sadržaj živi u tipiziranim data modulima (`site.ts` + `gallery.ts`) — uređivanje bez JSX znanja. Asseti galerije sjede izravno pod `/public/{gallery,videos}/` za izravan edge caching.
Pipeline
Astro-SSG do edge pipeline (zero-cost)
- 01Sadržaj (telefoni, usluge, galerija) tipiziran i verzioniran u `src/data/{site,gallery}.ts` — održavanje bez JSX znanja.
- 02Astro gradi statičko `dist/` stablo sa Schema.org + sitemapom automatski.
- 03`wrangler pages deploy dist --project-name=kgv` šalje izravno na Cloudflare edge mrežu — bez git pusha.
- 04Cloudflare Pages servira globalno cachirano; `_headers` postavlja security headere za statičku isporuku.
- 05Fotografije galerije serviraju se izravno iz `/public/gallery/pXX.jpg` — Cloudflare transcoding opcionalan, fotke u izvornoj rezoluciji mogu se ubaciti kasnije.
Tehnološki stack
Rezultat
Live na kgv.rs. Astro statički output s minimalnim inicijalnim bundleom, Cloudflare edge isporučuje vojvođanskim posjetiteljima ispod 300 ms. Schema.org LocalBusiness Googleu izravno signalizira lokaciju + servisno područje, što podiže regionalnu vidljivost za "keramičar Vojvodina" / "pločice Odžaci". Dvostruki sticky CTA snižava prag — svaki posjetitelj odmah nalazi pravi broj za svoju regiju. Promjene sadržaja (cijene, novi gallery itemi) čiste su `src/data/` izmjene, bez workflowa marketing tima.