Ker dobimo veliko vprašanj in želja po izobraževanju o uporabi Google Analytics, najboljše storitve, ki vam nudi natančno analizo obiska vašega spletnega mesta, sem se odločil napisati nekaj osnovnih stvari v ta članek. Kaj vam storitev nudi in kaj kakšen pojem pomeni. Read more »
CSS Sprites in optimizacija strani
Ko se lotimo optimizacije spletne strani je ena izmed stvari na seznamu tudi zmanjšanje HTTP zahtevkov (HTTP Requests). En izmed načinov, kako zmanjšati število teh zahtevkov je tudi zmanjševanje števila slik na spletni strani. Ampak to ne pomeni, da bo dejansko število slik manjše in bo stran manj zanimava – z uporabo CSS Sprites tehnike prikažemo več slik kot eno samo.
Zgodovina CSS Sprites
Izraz Sprite izhaja iz starih časov računalniške grafike in video iger, ko so zadevo uporabili tako, da so v pomnilnik namesto ene velike slike naložili več manjših, računalnik pa je potem prikazoval te posamezne kose. Manj podatkov kot se je prenašalo iz pomnilnika, hitreje je delovalo. Na podobnem principu delujejo tudi CSS Sprites, le da tukaj več manjših slik združimo v eno veliko, tako da namesto 10 slik naložimo le eno.
Na spletu je nekaj časa veljalo, da je slike bolje razrezati in prikazovati v več kosih, kar pa ne drži popolnoma. S tem se je dosegla le navidezna pohitritev nalaganja, saj so se delčki slike prikazovali hitreje. Ampak ta princip deluje le navidezno, v resnici ta tehnika ni hitrejša. Vsak uporabnik namreč z obiskom spletne strani sproži HTTP zahtevke za slike, priložene datoteke, itd. Odvisno od verzije HTTP protokola in brskalnika, ki se uporablja, pa lahko le ta v povprečju naenkrat prenaša le dva do štiri zahtevke. Več kot je zahtevkov, daljša je vrsta.
Kako se lotiti CSS Sprites
Torej, princip je preprost. Čim več slik želimo združiti v eno samo, saj s tem privarčujemo na številu HTTP zahtevkov, kar pomeni tudi krajši čas nalaganja spletne strani.
Vzemimo za primer vrstico nekaj ikon, ki jih uporabljamo za prikaz povezav do socialni omrežij. Imamo 7 ikon velik 24px X 24px, s skupno velikostjo 10,0KB.
Koda našega menija v HTML bi izgledala takole:
<style type="text/css">
.primer1 ul li { list-style:none; float:left; margin-right:5px; }
img { border:0px; }
</style>
<div class="primer2">
<ul>
<li><a href="#" ><img src="ikona-digg.png" width="24px" height="24px" /></a></li>
<li><a href="#"><img src="ikona-facebook.png" width="24px" height="24px" /></a></li>
<li><a href="#"><img src="ikona-delicious.png" width="24px" height="24px" /></a></li>
<li><a href="#"><img src="ikona-google.png" width="24px" height="24px" /></a></li>
<li><a href="#"><img src="ikona-linkedin.png" width="24px" height="24px" /></a></li>
<li><a href="#"><img src="ikona-twitter.png" width="24px" height="24px" /></a></li>
<li><a href="#"><img src="ikona-yahoo.png" width="24px" height="24px" /></a></li>
</ul>
</div>
Če želimo ta meni prikazati s tehniko CSS Sprite, je naša prva naloga, da teh 7 ikon združimo v eno sliko. Najlažje to naredite s Photoshopom ali podobnim programom. Slike postavite eno poleg druge, lahko naredite tudi nekaj px razmika med njimi, da bodo bolj pregledne.
Ko imamo sliko v celoti sestavljeno lahko naredimo HTML, koda pa gre tako:
<style type="text/css">
.primer2 ul li { list-style:none; float:left; }
.primer2 ul li a {background:url(sprite.png) no-repeat; width:24px; height:24px; display:block; margin-right:5px; }
.primer2 ul li a.ena {background-position:0px 0px;}
.primer2 ul li a.dva {background-position:-24px 0px;}
.primer2 ul li a.tri {background-position:-48px 0px;}
.primer2 ul li a.stiri {background-position:-72px 0px;}
.primer2 ul li a.pet {background-position:-96px 0px;}
.primer2 ul li a.sest {background-position:-120px 0px;}
.primer2 ul li a.sedem {background-position:-144px 0px;}
</style>
<div class="primer2">
<ul>
<li><a href="#" class="ena"> </a></li>
<li><a href="#" class="dva"> </a></li>
<li><a href="#" class="tri"> </a></li>
<li><a href="#" class="stiri"> </a></li>
<li><a href="#" class="pet"> </a></li>
<li><a href="#" class="sest"> </a></li>
<li><a href="#" class="sedem"> </a></li>
</ul>
</div>
Lahko se na lastne oči prepričate, da vidne razlike med eno in drugo tehniko ni. Prihranili pa smo 6 HTTP zahtevkov, poleg tega je tudi sprite slika velika 9,50KB, torej smo prihranili tudi na skupni velikosti datotek. Ponavadi se razlika v velikosti pozna še malo bolj.
Posebnosti in slabosti Spritov
Ena izmed težav Spritov je ta, da niso primerni za ponavljanje. Ponavljanje je namreč možno doseči le v eno dimenzijo, po osi X ali Y, v obe hkrati pa žal ne gre. Zato je tehnika CSS Sprites najbol primerna za posamezne grafične bloke, recimo ikone, kot uporabljeno v primeru.
CSS Sprites da ali ne?
Seveda, kjerkoli je možno! Zmanjšanje števila HTTP zahtevkov je verjetno ena najlažjih možnosti optimizacije. Morda se vam bo na začetku zdelo veliko dela, ampak ko se boste sistema enkrat navadili boste ugotovili, da niti ni tako zamudno opravilo. Osebno se gradnje strani lotim najprej na klasičen način, na koncu pa vse slike združim v sprite, kar je morda malo zamudno (dvojno delo), ampak je tako enostavneje delati vmesne popravke. Če malo pogooglate boste našli tudi razne CSS Sprites generatorje, ki jim samo posredujete slike, oni pa jih sami zložijo v vrstni red.
Optimizacija spletne strani
Optimizacija spletnih strani ni delo, ki bi ga opravljali po nekem določenem receptu. Za vsako spletno stran najprej naredimo analizo, kaj želimo z optimizacijo doseči in kaj je potrebno za to optimizirati, nato se odločimo kako bomo to naredili.
Vseeno pa obstaja nekaj stvari, za katere je vedno dobro poskrbeti in ki pripomorejo za t.i. onsite SEO. Da najprej razložimo, kaj pomeni onsite SEO. Besedica SEO je ubistvu kratica, ki pomeni optimizacija za spletne iskalnike (Search Engine Optimization v angeščini), onsite pa pomeni, da gre za optimizacijo našega spletnega mesta z vsebinske in tehnične strani. Poznamo tudi ofsite SEO, pri katerem s pomočjo povezav iz drugih strani na našo (backlinks ang.) prav tako pripomoremo k boljši poziciji na iskalnikih kot so Google, Najdi.si, Yahoo in ostali.
Naslovi in podnaslovi
Vašo spletno stran si lahko zamislite tudi kot knjigo ali prodajni katalog. Potrebujete poglavja, naslove, podnaslove, odstavke… Pomembno je, da naslove označujete pravilno. Na spletnih straneh se uporabljajo naslovi v 6 nivojih, ki jih označimo s H1 do H6. Vaš naslov naj bo označen s H1, ostali podnaslovi pa H2, H3, itd.
Tudi ta članek je razdeljen na naslove in podnaslove. Glavni naslov (optimizacija spletne strani) je označena s H1, podnaslovi pa s H2. Tako bo vsebina bolj berljiva tako za uporabnike, kot tudi za iskalnike, ki ob obisku dodobra razčlenijo vsebino vaše spletne strani.
Meta podatki
Vsaka spletna stran ima svoj naslov, ki se izpisuje v naslovni vrstici vašega brskalnika, uporabljajo pa ga tudi iskalniki kot ime spletne strani pri prikazu iskalnih rezultatov.
![]()
V naslovu uporabljajte ključne besede, ki se pojavljajo na vaši strani. Podstran v kateri je opisano vaše podjetje, bi tako poimenovali O podjetju, podstran, kjer vas obiskovalci lahko kontaktirajo pa Kontakt. Naslov se določi z oznako title med meta podatki v glavi vaše strani. Vsaka stran ima samo en naslov!
Prav tako kot naslov spletne strani določite z oznako description tudi opis spletne strani. Opis naj bi obsegal okoli 150 znakov in naj bi na kratko, v enem stavku predstavil vsebino spletne strani.
V meta podatkih lahko določite tudi ključne besede z oznako keywords, ampak le te zaradi zlorab v preteklosti, niso več tako pomembne za spletne iskalnike.
Berljivi spletni naslov
Če bi videli zapisan spletni naslov (URL) www.spletni-studio.com/spletne-trgovine/ bi takoj vedeli, da boste na tem naslovu izvedeli nekaj o spletnih trgovinah, med tem, ko tega ne veste, če je spletni naslov zapisan kot www.spletni-studio.com/?p=123.
Poleg tega, da berljivi spletni naslovi pomagajo uporabnikom, so zelo koristni tudi za spletne iskalnike, saj jih le ti upoštevajo in tako lahko z njimi pridobite še kakšno ključno besedo več.
Kazalo spletne strani
Z rastjo spletne strani naraste število podstrani in pri velikem številu podstrani iskalniki potrebujejo več časa, da vse strani najdejo, jih pregledajo in uvrstijo med iskalne zadetke. Pri otimizaciji spletnih strani si zato velikokrat pomagamo s kazalom (ang: sitemap), ki je ubistvu zelo podoben kazalu v knjigi. S takim seznamo spletnim iskalnikom povemo kje se naše strani nahajajo in se ob tem še izognemo možnosti, da bi iskalnik kakšno stran spregledal. Ponavadi v kazalu povemo tudi kako pomembna je določena spletna stran in na koliko časa se vsebina na njej obnavlja.
Optimizacija spletne strani in Spletni Studio
Če potrebujete pomoč pri optimizaciji spletne strani ali pa našteti nasveti vaše pozicije na spletnih iskalnikih niso dovolj izboljšali nas kontaktirajte. Skupaj bomo poiskali pravi način optimizacije spletne strani za vas in vašo spletno stran spravili na željeno mesto med rezultati.
Statistika obiska spletne strani
Vsak lastnik spletne strani si želi vedeti kdo so njegovi obiskovalci, od kje prihajajo in kaj počnejo na spletni strani. S temi podatki lažje pripravljamo oglaševalske akcije, predvsem pa so te zaradi teh podatkov veliko boljše. Statistika nam je v veliko pomoč tudi pri optimizaciji spletnih strani.
Ker bi bil razvoj lastnega sistema za vodenje statistike zelo drag, se večina spletnih strani poslužuje brezplačnih rešitev. Na svojem področju zagotovo dominira Google s storitvijo Analytics, ki je brezplačna in funkcionalno bogata.
Namestitev Google Analytics
Če želite obisk spletne strani meriti z Google Analytics storitvijo, morate na vsako stran od koder želite pridobivati podatke, namestiti kodo, ki vsebuje unikaten ID – le ta predstavlja vašo spletno stran.
V Google Analytics se lahko prijavite s svojim Gmail računom, če ga nimate, pa ga lahko ravno tako brezplačno, ustvarite v 2 minutah.
Hitri pregled
Kaj vam Google Analytics ponuja? Ogromno! Preveč, da bi vam vse funkcije predstavili v tem kratkem prispevku. Lahko pa se obrnete na naše svetovalce in dogovorite za kakšen izobraževalni sestanek.

Nekaj funkcij, ki jih najdete v Analytics:
- št. obiskovalcev po dnevih/tednih/mesecih
- ključne besede s katerimi vas obiskovalci najdejo na spletnih iskalnikih
- seznam strani, od koder so prišli vaši obiskovalci
- tehnične podrobnosti računalnikov, ki jih obiskovalci uporabljajo (brskalnik, OS, resolucija ekrana)
- geografska določitev izvora obiskovalcev
- določitev ciljev, kam želite pripeljati obiskovalce
Če potrebujete pomoč pri vzpostavitvi sistema za merjenje statistike obiskovalcev vaših spletnih strani, nas kontaktirajte.




Dovolite, da vas pokličemo