Kako dizajnirati UX koji je podređen brzini?

Da li je vaš sajt spor? Da li bi mogao da bude brži? Korisnici zahtevaju web sajtove koji se brzo učitavaju, bez velike vremenske pauze. Ukoliko vaš sajt ne zadovoljava ove uslove, korisnici će, nezadovoljni vašim sajtom napustiti isti.

U nastavku teksta ćemo vas upoznati sa nekim načinima ubrzanja sajta, tako da u budućnosti nemate razloga za brigu oko vremena učitavanja.

 

Testirajte sajt

Pre nego što kažete “nema šanse da je sajt spor”, istestirajte ga. Google ima odlične alate koje svako može iskoristiti za testiranje sajta, potrebno je samo prekopirati URL sajta. Dobićete izvanredan izveštaj koji će vam reći koliko je brz sajt i gde može da se poboljša. Dobra je ideja da sajt testirate periodično, kako bi ste osigurali da sve funkcioniše bez problema. Ukoliko postoji nekih problema sa performansama, dobijate predloge za poboljšanje.

Izveštaj će vam dati tri sugestije – šta je potrebno popraviti, šta bi trebalo razmotriti za popravku i šta je dobro. Elementi koji se testiraju su:

  • Keširanje u pretraživaču
  • Optimizacija slika
  • Odziv servera
  • Skripte i CSS
  • Kompresija
  • Redirekcije
  • Smanjivanje HTMLa, CSSa, i JSa
  • Prioritet vidljivog sadržaja

 

 

izrada-web-sajta-UX-Brz1

 

 

 

Izbrišite nepotrebne pluginove

Da li se na vašem sajtu nalaze pluginovi koje ste instalirali, a da vam pritom nisu neophodni i da ih ne koristite. Vreme je da se oterasite njih.

Čak i elementi koji se ne upotrebljavaju, osim što zauzimaju mesta na vašem serveru, utiču na brzinu vašeg sajta. Ovo se posebno odnosi ako radite sa sistemima kao što je WordPress.

Uklonite sve neiskorišćene dodatke. Trebalo bi uzeti u obzir i pluginove koje koristite i da li oni utiču povoljno na postojeće korisničko iskustvo, tj da li vaš sajt može ili ne može nesmetano da funkcioniše bez njih. Ukoliko postoje pluginovi koje koristite, a ne utiču na korisničko iskustvo, razmislite o brisanju njih ili o nalaženju bolje opcije.

Pored broja pluginova, kvalitet predstavlja problem. Nemojte samo dodavati pluginove na vaš sajt. Pokušajte da koristite visoko ocenjene pluginove, kao i one koji se redovno ažuriraju i za koje imate obezbeđenu tehničku podršku od strane autora plugina. Ukoliko imate stare, neažurirane pluginove, može se desiti da zastareli elementi usporavaju rad sajta.

 

izrada-web-sajta-UX-Brz2

 

 

Delite samo ono što je potrebno

Kada već razmišljamo o pluginovima i ostalim dodacima, pitanje je koliko sajtova sadrži dugmiće za deljenje na društvenim mrežama. Pitanje koje se postavlja je koliko je to stvarno neophodno?

Dobar deo ovih dugmića može zbuniti korisnike – koliko njih će stvarno poželeti da podeli vaš sadržaj na društvenim mrežama? Sve ovo usporava rad samog sajta.

 

 

Postavite jednu ili dve društvene mreže na kojima ste vi aktivni i želite da se korisnici povežu sa vašim sajtom i postavite te dugmiće.

 

Budite oprezni sa slikama

Video, ilustracije, slike, animacije.. Činjenica je da svi ovi elementi mogu učiniti vaš sajt lepšim, mogu učiniti da “izgleda skuplje”, ali takođe mogu nepovoljno uticati na brzinu učitavanja vašeg sajta. Tako da – birajte mudro.

Pre dodavanja vizuelnog elementa u dizajn vašeg sajta, razmotrite vrednost tog elementa i njegov uticaj na korisničko iskustvo. Da li taj element daje nešto korisnicima? Ukoliko daje neku informaciju korisnicima, iskoristite, ukoliko ne, onda nije potrebno koristiti te elemente.

Potrebno je da sve slike budu optimizovane za upotrebu za webu. Generalno pravilo, slike treba da budu velike onoliko koliko je neophodno. Nemojte dodavati velike slike. Sve ovo zahteva malo vremena prilikom Front End razvoja, ali je jako zgodno ukoliko vremenom sajt nastavi sa razvojem i rastom.

Iskoristite i ostale trikove. Koristite ikonične fontove, umesto ikonica. Konvertujte elemente u SVG (vektorski format) ukoliko vam ikonični fontovi nisu dovoljni. Koristite HTML i CSS trikove da bi ste kreirali elemente za koje nije neophodno koristiti slike, kao što su dugmići, strelice i ostale elemente korisničkog interfejsa.

 

Odmorite sa alatima za smanjivanje

Mali fajlovi su ključni za postizanje velike sajta. Ravnoteža je u ideji da postoje ekrani visoke rezolucije koji vam dozvoljavaju da se vaš sadržaj vidi u što većem kvalitetu. Tada postoji prostor za upotrebu alata za smanjivanje. Neki od najčešće korišćenih alata su:

  • WP Smush – smanjuje slike za WordPress korisnike
  • Kraken – smanjuje i kompresuje slike
  • TinyPNG – smanjuje veličinu i konertuje u kompatibilne formate
  • Gzip – Pakuje fajlove i kompresuju ih
  • Minify Your CSS – Redukuje suvišan kod koji je uključen u API
  • SpriteMe – dodaje pozadinske slike u CSS i smanjuje broj HTTP zahteva
  • CSS Compresor – Redukuje veličinu koda.

 

 

izrada-web-sajta-UX-Brz3

 

 

Keširajte

Uključite keširanje vašeg sajta.

Ukoliko niste uradili ovo, vaši korisnici će biti ti koji su nezadovoljni radom vašeg sajta. Vaš sajt treba da bude brz i to je ono sa čim bi se složila većina korisnika.

Keš memorija će kreirati privremene fajlove kao i stranice koje pretraživač treba da zapamti da bi se korisnik vratio na njih. Tako se redukuje propusni opseg upotrebe, vreme učitavanja i delay. Korisnici će vam biti zahvalni, pogotovo ukoliko koriste malo obimniji sajt.

 

Čistite sajt redovno

Baš kao što morate da čistite svoju kuću redovno, potrebno je čistiti i održavati web sajt, linkove i podatke. Elementi na vašem sajtu kojima je potrebno čišćenje su:

  • Optimizujte svoju bazu podataka. Vremenom će vaša baza podataka može biti pretrpana izmenama, od korišćenja fotografija do sačuvanih fotografija. Ne morate sve zadržati. Jako je bitno očistiti elemente koji nisu deo vašeg sajta.
  • Nemojte hot-linkovati slike. Povlaćenjem slike sa tuđeg web servera je loša ideja. Isto važi za bilo koji spoljni zahtev. Koristite to samo kad je baš neophodno.
  • Popravite linkove. Neispravni linkovi neće usporiti sajt, ali će usporiti vezu korisnicima da sa vašeg sajta odu na neke druge web lokacije, što može prouzrokovati njihovo nezadovoljstvo. Neka vam pređe u naviku provera i ispravljanje neispravnih linkova.
  • Neka sve na vašem sajtu bude ažurirano. Ukoliko koristite platformu kao što je WordPress, onda ažurirajte sajt često. Ukoliko koristite gotove teme, takođe ih ažurirajte. Update teme može sadržati neke dodatke koji će doprineti ubrzanju i bezbednijem funkcionisanju sajta, a ništa nije sporije od sajta koji je hakovan i zaražen malware-om.

 

Zaključak

Nadamo se da smo vam u ovom tekstu dali dovoljno instrukcija da nakon njih možete da se pozabavite povećanjem brzine vašeg sajta. Koristite Google Pagespeed Insights Tool. Nakon toga pokrenite sajt i sami probajte da uočite da li vidite razliku.

Ništa neće učiniti vašeg korisnika srećnijim i voljnijim da se ponovo vrati na vaš sajt, kao dobro korisničko iskustvo i brz sajt. Tokom svih faza vizuelnog dizajna, mislite o tome da kada dodajete elemente na vaš sajt, da li je taj element potreban korisnicima i da li će eventualno njegovo dodavanje usporiti sajt.

Kako dizajnirati savršene notifikacije?

Kako dizajnirati savršene notifikacije?

Notifikacije su svuda oko nas i na webu i na mobilnim uređajima. Notifikacije su prvobitno namenjene da pomognu naše korisničko iskustvo i upotrebljivost, ali to nije slučaj u praksi, jer notifikacije, ukoliko su loše dizajnirane mogu postati smetnja korisnicima.

Od desktop notifikacija do notifikacija koje možete implementirati u mobilne aplikacije, ova upozorenja su svuda oko nas. Zahvaljujući svojoj rasprostranjenosti, lako je shvatiti njihov dizajn zdravo za gotovo, što obično dovodi do lošeg UXa.

Šta čini dizajn notifikacija dobrim? Gde i kada je neophodno da se pojave notifikacije?

 

Nenametljivost

Postoji tanka linija između obaveštenja koja služe svrsi i pomažu korisnicima, izmežu opomena i saveta i obaveštenja koja uznemiravaju korisnike. Dizajneri moraju da znaju kako da kreiraju notifikacije koje će biti user friendly.

Notifikacije moraju da budu nenametljive. One ne treba da se mešaju sa onim što korisnik treba da ostvari u bilo kom trenutku, ali treba da ostvare svoju namenu, davajući korisnicima važne informacije.

 

izrada-web-sajtova-notifikations1

 

 

Na primer na Mac računarima, operativni sistem odlučuje kako će aplikacija za kalendar, obaveštavati korisnika o važnim događajima. S obzirom da postoje mnoge druge aplikacije, koje se više koriste, kalendaru je neophodno da pronađe put do korisnika, s obzirom da još uvek promoviše veliku upotrebljivost.

Kako se događaj približava, kalendar korisniku šalje obaveštenja koja se vide u gornjem desnom uglu. Iako su obaveštenja mala, videće se, jer pomeranje privlači pažnju, a mala veličina ne ometa korisnika u njegovom radu. Ukratko, ove nenametljive notifikacije iz kalendara su odlične jer ispunjavaju svrhu, bez ometanja korisnika.

 

Relenavnost na osnovu lokacije

Jedan od glavnih obeležja odlične upotrebljivosti je davanje relevantnih informacija korisnicima, naročito kada su oni u nekom pokretu. Pametni telefoni danas su pretrpani velikim brojem notifikacija, ali nisu svi imali korisnike na umu prilikom dizajniranja tih notifikacija.

Notifikacije koje su bazirane na lokaciji imaju za cilj pružanje kornisnih informacija koje se šalju zavisno od trenutne lokacije korisnika. Ukoliko je aplikacija prikupila podatke od svojih korisnika, trebalo bi već da zna šta se dopada korisnicima, a šta ne i da na osnovu toga šalje relevantne informacije. Na primer, jedna od omiljenih aktivnosti korisnika eshop aplikacija je stavljanje proizvoda u korpu ili listu želja. Ovo je odličan podatak, koji govori administratorima šta interesuje korisnike, a šta ne i drastično olakšava posao oko slanja notifikacija.

Slanje ovakvih notifikacija omogućava korisniku da preuzme adekvatne korake, vezane za lokaciju na kojoj se nalazi – na primer, kupi proizvod iz njegove liste želja koji se nalazi u prodavnici u njegovoj blizini.

U slučaju recimo Target aplikacije, jako je bitno za dizajn notifikacija je odziv korisnika kada su u blizini prodavnice i kada koriste informacije prikupljene u njihovoj aplikaciji. Ukoliko postoji prodaja deterdženta, a aplikacija zna da je deterdžent na listi želja nekog korisnika, jako je bitno da notifikacija bude puštena u trenutku kada je korisnik blizu prodavnice koja prodaje deterdžente.

 

Konfirmacione poruke – Poslednja šansa

Ne postoji ništa što je frustrirajuće kao slučajno brisanje aplikacije koja uništava sve informacije i podatke unutar nje, na čijem prikupljanju ste radili naporno. Bilo da li je u pitanju društvena mreža ili cloud aplikacija, ne posedovanje bitnih podataka zbog slučajnog brisanja aplikacije, može jako frustrirati korisnika.

Upravo zato obaveštenja za potvrdu brisanja poruke moraju biti jasno definisana pre samog brisanja aplikacije. Ovakve pop up poruke moraju imati sledeće karakteristike:

  • Budu dovoljno veliki da popune ekran tako da korisnici mogu lako da ih vide.
  • Postave kratko pitanje korisniku koje će ga navesti da donese odluku.
  • Koriste jednostavan i jasan jezik za komunikaciju sa korisnicima
  • Koriste naglašene naslove da bi privukle pažnju korisnika
  • Uključuju jasne CTA dugmiće koji sa izdvojenom bojom.

 

izrada-web-sajtova-notifikations2

 

 

Brojne vrednosti

Kada pokušavamo da izrazimo kvantitativne vrednosti, obično je lakše obraditi i upravljati ovim zadatkom, jer nam omogućava da analiziramo kako što pametnije uložiti vreme. Brojevi takođe mogu da pomognu da kreiramo prioritete izvršavanja zadataka u trenutku. Sve merljive stvari su jako korisne i pomažu nam u donošenju boljih odluka.

Notifikacije koje sadrže brojeve pomažu nam da upravljano našim radom efikasnije. Kada šaljemo neki simbol, upozorenje ili samo ikonica koja nam pokazuje da imamo notifikaciju je dovoljna.

U isto vreme, upozorenje koje nam komunicira da imamo nekoliko notifikacija je nešto što nam olakšava rad sa notifikacijama i korisnik će radije pogledati notifikaciju, ukoliko ima nekakav podsednik da je ona tu.

 

 

izrada-web-sajtova-notifikations3

 

 

Sistem notifikacija koje ima Google koristi brojeve da vam pokaže koliko imate upozorenja u datom trenutku, čime vam daje uvid u vreme koje će vam biti potrebno za pregledavanje tih notifikacija. Ova informacija daje korisniku kontrolu nad upravljanjem svog vremena.

 

Korisnost na prvom mestu

Dizajniranje notifikacija izgleda na prvi pogled kao lak posao. Danas je skoro svakoj aplikaciji neophodno da ima obaveštenja i notifikacije.

Najteži posao za dizajnere je da odluče koja notifikacija treba da nađe svoj put do korisnika i da mu korisne informacije. Kada notifikacija ima direktan put do korisnika, utiče na bolje korisničko iskustvo, onda mora biti prosleđena korisniku, a ako nije tako, onda ni ne treba da se nalazi na sajtu ili aplikaciji.