Besplatan hosting web stranice: ide li to ozbiljno za firmu?
Da — profesionalna poslovna web stranica može se hostovati potpuno besplatno, bez reklamnih banera, bez tuđeg logotipa u futeru, s vlastitom domenom i automatskim HTTPS-om. Preduslov: stranica mora biti statična, dakle sastojati se od gotovih HTML, CSS i JavaScript fajlova. Tada servis poput GitHub Pages preuzima isporuku trajno besplatno. Jedini tekući izdatak je domena, tipično 10 do 20 eura godišnje.
To nije teorija niti amaterski trik. Tri naša klijentska projekta rade upravo tako u svakodnevici: maschinen-niedermeier.com (automehaničarska radionica i servis poljoprivrednih mašina u Scheyernu), benjiholiday.com (minhenski muzičar i DJ) i charas-lounge.com (muzički projekat iz Minhena). Sva tri: vlastita domena, HTTPS, kompletan SEO, nula troškova hostinga.
Ovaj tekst objašnjava šta znači „statično", kome je model dovoljan, gdje su mu granice — i kako otprilike izgleda put do toga.
Šta znači „statična web stranica" — i zašto to nije nedostatak?
Statična web stranica sastoji se od gotovih fajlova koje server nepromijenjene isporučuje browseru. Suprotnost je dinamična stranica: tamo program na serveru pri svakom pozivu iznova sklapa svaku stranicu, najčešće s bazom podataka u pozadini — tako rade rašireni sistemi za upravljanje sadržajem (CMS).
Presudna tačka: za tipičnu poslovnu web stranicu — početna, usluge, o nama, kontakt, možda blog — sadržaj se između dvije posjete ne mijenja. Jednostavno nema razloga da se svaka stranica pri svakom pozivu iznova sastavlja. Statično ovdje nije osiromašena varijanta, nego ona koja odgovara.
Iz toga slijede opipljive prednosti:
- Brzina: isporučuju se gotovi fajlovi, bez baze podataka, bez serverske logike. Statične stranice spadaju među najbrže na mreži — dobro za posjetioce i za Google pozicije.
- Sigurnost: gdje na serveru ne radi nikakav program, nema serverskih rupa za iskorištavanje. Nema admin prijave koja se može hakovati, nema zastarjelih dodataka.
- Bez održavanja: CMS treba redovna ažuriranja sistema i dodataka — ko ih propusti, riskira sigurnosne rupe. Statična stranica godinama radi nepromijenjena.
- Može se hostovati besplatno: pošto nije potrebna serverska logika, specijalizovani servisi fajlove mogu isporučivati gratis.
GitHub Pages: hosting servis iza tri projekta
GitHub Pages je servis razvojne platforme GitHub koji statične web stranice isporučuje direktno iz takozvanog repozitorija (verzionisanog foldera s fajlovima u cloudu). Servis postoji više od petnaest godina, koriste ga milioni projekata i za javne stranice je trajno besplatan — bez reklama i bez ograničenja prometa koja bi normalna poslovna stranica ikada dosegla.
Za firme je bitno:
- Vlastita domena: svoju domenu (npr. vasa-firma.de) povezujete sa stranicom. Posjetioci vide samo Vašu adresu, ništa od hostera.
- HTTPS automatski: SSL certifikat se automatski izdaje i produžava — Vaša stranica je od prvog dana dostupna šifrovano.
- Pouzdanost: isporuka ide preko svjetske mreže, ispadi su rijetki i otklanja ih operater — ne Vi.
- Prenosivost: Vaša stranica ostaje folder sa standardnim fajlovima. U svakom trenutku je možete preseliti bilo kojem drugom hosteru. Nema efekta zaključavanja.
Praktična napomena: da bi stranica ostala čista po GDPR-u, fontovi i skripte trebaju ležati lokalno u stranici, a ne učitavati se s tuđih servera. U našim projektima to je standard.
Tri stvarna projekta kao dokaz izvodljivosti
Da bude jasno da ovdje nije riječ o demo stranicama:
- Maschinen Niedermeier — nezavisna majstorska automehaničarska radionica s poljoprivrednom tehnikom u Scheyernu kod Pfaffenhofena. Statična stranica s kompletnim SEO-om, strukturiranim podacima za Google i stvarnom fotografijom radionice umjesto stock fotografije. Vlasnik posjeduje stranicu 100 posto i sam je hostuje na GitHub Pages — tekući troškovi: samo domena. Više o branši: Web stranica za automehaničarsku radionicu.
- Benji Holiday — stranica minhenskog muzičara i DJ-a, kao individualna nova izrada umjesto builder šablona. Zahtjevan dizajn, lokalno uvezani fontovi, optimizovane slike — i svejedno besplatno hostovana.
- Charas Lounge — modernizovana postojeća stranica minhenskog muzičkog projekta, takođe statična na GitHub Pages.
Tri različite branše, tri različita dizajna, jedan hosting model. Više projekata naći ćete u showroomu.
Granice: za šta besplatan statični hosting nije dovoljan
Poštenje je dio priče — model ne odgovara svemu:
- Online shop: korpa, plaćanje i stanje zaliha trebaju serversku logiku i bazu podataka. Za to su prava adresa specijalizovana shop rješenja s vlastitim hostingom.
- Prijava klijenata i korisnički nalozi: sve što zahtijeva registraciju i zaštićena područja statično ne ide.
- Aplikacije s bazom podataka: sistemi rezervacija s dostupnošću u realnom vremenu, portali, forumi — nisu teren statičnih stranica.
- Kontakt forme: forma treba drugu stranu koja šalje poruku. To je ipak rješivo — preko eksternih servisa za forme ili, često najbolja varijanta za male firme, direktnim kanalima kontakta: telefonski link, e-mail link, poruka preko messengera. Kod Maschinen Niedermeier najvažniji klik vodi direktno na poziv — za radionicu najkraći put do upita.
Realna procjena: za veliku većinu poslovnih stranica — zanatlije, radionice, advokatske kancelarije, ordinacije, uslužne djelatnosti, umjetnike — statično je potpuno dovoljno. Shop ili prijava mogu se kasnije uvijek dodati kao odvojen sistem, bez nove izrade stranice.
Kako izgleda put do besplatno hostovane stranice — u grubim crtama
Ovo namjerno nije tehnički tutorijal, nego pomoć pri odluci — da znate šta Vas čeka:
- Izraditi (ili dati izraditi) stranicu kao statičnu. Stranica nastaje kao zbirka HTML, CSS i JavaScript fajlova — kod nas individualno dizajnirana i SEO optimizovana, bez šablona.
- Otvoriti repozitorij. Fajlovi se učitavaju u repozitorij na GitHubu. To u pravilu radi agencija; nalog pritom pripada Vama, da bi i vlasništvo bilo kod Vas.
- Aktivirati GitHub Pages. Jedan prekidač u postavkama — od tada je stranica online pod prelaznom adresom.
- Povezati vlastitu domenu. Kod Vašeg provajdera domene postavljaju se dva DNS zapisa koja pokazuju na GitHub Pages. Nekoliko sati kasnije vasa-firma.de radi na novoj stranici.
- Sačekati HTTPS. Certifikat se izdaje automatski i ubuduće automatski produžava. Time je postavljanje završeno — trajno, bez mjesečnog računa.
Za kasnije izmjene (novo radno vrijeme, nova fotografija) dotični fajl se ažurira i ponovo učita — nekoliko minuta kasnije izmjena je live. Odgovarajuće vlastite slike, usput, ne moraju biti trošak: Fotografije za web stranicu napraviti sami.
Koliko košta ulazak?
Hosting je besplatan, izrada stranice nije — neko je mora napraviti. Dobra vijest: pošto poslije nema troškova najma i hostinga, ukupan račun kroz godine je znatno tanji nego kod pretplatničkih modela. Konkretne brojke naći ćete u tekstovima Koliko košta web stranica za mala preduzeća? i Izrada web stranice u Minhenu. Ko ima zastarjelu stranicu, ne mora nužno graditi iznova: Modernizacija web stranice — troškovi.
Česta pitanja
Nije li besplatan hosting neprofesionalan za firmu?
Ne — presudno je šta vide posjetioci i Google: vlastita domena, HTTPS, brzo učitavanje, čist SEO. Sve to opisani model nudi. Neprofesionalne su gratis ponude s tuđim reklamama ili subdomenom provajdera; o tome ovdje nije riječ. Da tako hostuju i etablirane firme poput majstorske automehaničarske radionice, pokazuje upotrebljivost u svakodnevici.
Koliko brzo se takva stranica učitava kod mnogo posjetilaca?
Statični fajlovi distribuiraju se preko svjetske mreže za isporuku i izuzetno su skromni. Poslovna stranica s nekoliko stotina ili hiljada posjetilaca dnevno kreće se daleko ispod svake relevantne granice — vrhove opterećenja, recimo nakon novinskog članka, model podnosi bolje nego prosječan iznajmljeni server s CMS-om.
Šta je s backupima?
Repozitorij je sam po sebi verzionisana kopija: svako stanje stranice ostaje sačuvano u historiji i može se vratiti. Dodatno biste kopiju fajlova trebali čuvati lokalno — tada ste osigurani i za malo vjerovatan slučaj gubitka naloga.
Mogu li kasnije preći na običnog hostera?
U svakom trenutku. Stranica je folder sa standardnim fajlovima i nepromijenjena radi kod bilo kojeg hostera. Prebacite DNS zapise svoje domene — gotovo. Upravo ta prenosivost jedna je od najvećih prednosti u odnosu na buildere i CMS instalacije, koji su vezani za svoj sistem. Ako ste trenutno zarobljeni upravo u takvom builderu, izlaz korak po korak opisuje tekst mane website buildera: kada se isplati prelazak.
Treba li mi kontakt forma ili su telefon i e-mail dovoljni?
Za mnoge male firme direktni kanali kontakta su čak bolji izbor: dugme za poziv na mobitelu spušta prag jače nego forma s pet polja. Ako ipak želite formu, i kod statičnih stranica može se naknadno dodati preko eksternog servisa za forme — pažljivo odabranog s obzirom na zaštitu podataka.