Preskoči na sadržaj
Svi članci

SEO optimizacija web stranice: praktični vodič od tehnike do sadržaja

Kako Google pronalazi i rangira stranice, šta je tehnički SEO, kako mjeriti Core Web Vitals, pisati za namjeru pretrage i postaviti sajt na više jezika.

Objavljeno
Vrijeme čitanja
8 min čitanja
Kategorija
SEO
Ilustracija: pretraga s pregledom rezultata, Core Web Vitals i klikovima iz pretrage

SEO (Search Engine Optimization) je posao kojim stranicu činite razumljivom za pretraživače i korisnom za ljude koji pretražuju. Cilj nije prevariti algoritam. Cilj je da Google lako pronađe, razumije i ponudi Vašu stranicu kada neko traži ono što radite.

U ovom vodiču opisujemo kako pretraga radi i šta utiče na to da li će Vas ljudi pronaći. Krećemo od tehnike, pa prelazimo na brzinu, sadržaj, više jezika, strukturirane podatke i mjerenje. Na kraju je kontrolna lista koju možete proći za svoj sajt.

Kako pretraga radi

Google rad pretrage dijeli u tri faze. Prva je pretraživanje (crawling): programi koje zovemo crawleri prate linkove i otkrivaju nove i izmijenjene stranice. Druga je indeksiranje: Google analizira tekst, slike i strukturu stranice i sprema je u svoj indeks. Treća je prikazivanje rezultata: kada neko pretražuje, Google iz indeksa bira stranice koje najbolje odgovaraju upitu.

Iz toga slijedi važno pravilo. Stranica koja nije u indeksu ne može se pojaviti u rezultatima, koliko god dobar tekst imala. Zato SEO uvijek počinje tehničkim pregledom. U dokumentaciji How Search works Google navodi i da ne prima novac za bolje rangiranje u organskim rezultatima.

Tehnički temelj

Tehnički SEO osigurava da crawler može doći do stranice, pročitati je i razumjeti koja je adresa glavna. Posjetilac te stvari ne vidi, ali bez njih sadržaj ne stiže do pretrage.

Indeksiranje i robots.txt

Fajl robots.txt govori crawlerima koje dijelove sajta smiju pregledati. On nije alat za sakrivanje stranice iz rezultata. Za to služi oznaka noindex u meta tagu ili u HTTP zaglavlju.

Česta greška nastaje pri lansiranju. Na testnoj verziji sajta postavi se noindex, a onda ostane i na produkciji. Sajt je tada online, ali ga pretraga ne vidi. Izvještaj o indeksiranju stranica u Google Search Consoleu takve greške pokazuje i navodi razlog za svaku adresu.

Sitemap i canonical

XML sitemap je lista adresa koje želite u indeksu. Prijavljuje se u Search Consoleu i pomaže da Google brže pronađe nove stranice. Treba sadržavati samo adrese koje rade i koje nisu blokirane.

Ista stranica često ima više adresa: sa i bez „www“, s parametrima za praćenje ili s kosom crtom na kraju. Oznaka canonical govori koja je adresa glavna. Tako se signali ne dijele na više verzija iste stranice.

Mobitel, HTTPS i JavaScript

Google za indeksiranje koristi mobilnu verziju sajta. Ako na mobitelu nedostaje tekst koji postoji na desktopu, taj tekst za pretragu praktično ne postoji. Sajt treba raditi preko HTTPS-a, s ispravnim preusmjerenjem sa starih HTTP adresa.

Google može izvršiti JavaScript, ali sadržaj koji stiže u HTML-u od servera je pouzdaniji. Zato za sajtove na kojima je pretraga važna koristimo renderovanje na serveru ili unaprijed generisane stranice.

Brzina i Core Web Vitals

Core Web Vitals su tri Googleove metrike za iskustvo korisnika. Mjere brzinu učitavanja, brzinu odgovora na interakciju i stabilnost prikaza. Prema dokumentaciji na web.dev, dobri rezultati su:

  • LCP (Largest Contentful Paint): najveći element na ekranu vidljiv za 2,5 sekunde ili brže;
  • INP (Interaction to Next Paint): odgovor na klik ili unos za 200 milisekundi ili brže;
  • CLS (Cumulative Layout Shift): pomjeranje sadržaja 0,1 ili manje.

Pragovi se gledaju na 75. percentilu posjeta, posebno za mobitel i desktop. INP je 2024. zamijenio raniju metriku FID. Podaci iz stvarnih posjeta vide se u PageSpeed Insights i u izvještaju Core Web Vitals u Search Consoleu.

Uzroci spore stranice su obično isti:

  • prevelike slike bez modernog formata (WebP ili AVIF) i bez zadatih dimenzija;
  • fontovi koji blokiraju prikaz teksta;
  • previše skripti trećih strana, npr. chat, oglasi i alati za praćenje;
  • spor odgovor servera i stranice koje se generišu pri svakom zahtjevu bez keširanja.

Brzina je jedan od mnogih signala. Spora stranica s odličnim sadržajem i dalje može biti dobro rangirana. Ipak, brža stranica zadržava više posjetilaca, pa se popravka gotovo uvijek isplati.

Sadržaj i namjera pretrage

Svaka pretraga ima namjeru. Neko želi informaciju („šta je SaaS“), neko traži određeni sajt, a neko želi kupiti ili poslati upit („izrada web aplikacije Sarajevo“). Stranica treba odgovarati namjeri iz upita, a ne samo sadržavati riječi iz njega.

Zato sadržaj planiramo po temama. Jedna stranica obrađuje jednu temu i jednu glavnu namjeru. Svaka usluga dobije svoju stranicu, a pitanja koja ljudi postavljaju prije kupovine idu u članke ili FAQ.

Odakle ključne riječi

Ključne riječi ne izmišljamo za stolom. Polazimo od upita koji već dovode posjete u Search Consoleu, od prijedloga u samoj pretrazi i od načina na koji kupci opisuju problem na sastancima. Alati za planiranje ključnih riječi daju okvirnu sliku obima pretraga.

Google preporučuje sadržaj koji je napisan prvo za ljude. Ponavljanje iste fraze u svakoj rečenici ne pomaže. Googleova pravila protiv spama takvo ponavljanje nazivaju gomilanjem ključnih riječi.

Naslov, meta opis i struktura

Element title je najvažniji tekst u rezultatu pretrage. Treba biti jedinstven za svaku stranicu, kratak i opisan, s temom na početku. Google ga ponekad prepiše ako ne odgovara sadržaju stranice.

Meta opis ne utiče direktno na poziciju. Google ga može prikazati ispod naslova, pa dobar opis donosi više klikova. Na stranici koristite jedan naslov H1 i logične podnaslove H2 i H3. Slike trebaju opisan alt tekst, a adrese kratke riječi umjesto brojeva.

Više jezika i tržišta

Firme iz BiH često ciljaju i DACH regiju. Tada svaki jezik treba svoju adresu, npr. /bs/, /de/ i /en/. Jezik ne smije zavisiti samo od kolačića ili automatskog preusmjeravanja, jer crawler mora moći doći do svake verzije.

Oznake hreflang govore Googleu koje stranice su ista tema na drugom jeziku. Prema Googleovom uputstvu za lokalizovane verzije, svaka verzija mora navesti sebe i sve ostale. Ako dvije stranice ne pokazuju jedna na drugu, oznake se ignorišu. Za izbor jezika ili početnu stranicu s preusmjeravanjem koristi se vrijednost x-default.

Prevod treba biti lokalizacija. Kupci u Austriji, Njemačkoj i Švicarskoj ponekad pretražuju različitim riječima. Za lokalne usluge važan je i Google Business Profile, s istim nazivom, adresom i telefonom kao na sajtu.

Ilustracija: web stranica na tri jezika i CMS s objavom po jeziku

Strukturirani podaci

Strukturirani podaci opisuju stranicu u formatu schema.org, najčešće kao JSON-LD. Govore pretraživaču šta je na stranici: firma, članak, proizvod ili put do stranice. Na osnovu njih Google može prikazati bogatije rezultate.

Oznake moraju odgovarati onome što posjetilac vidi. Ne garantuju poseban prikaz, a Google mijenja i koje vrste prikazuje. Rezultati s pitanjima i odgovorima (FAQ) su 2023. ograničeni na mali broj službenih sajtova, a 2026. su uklonjeni iz pretrage. Zato strukturirane podatke postavljamo za tipove koje Google stvarno koristi i provjeravamo ih alatom Rich Results Test.

Linkovi

Interni linkovi vode posjetioca i crawler kroz sajt. Važne stranice trebaju linkove s drugih stranica, s opisnim tekstom linka umjesto „kliknite ovdje“.

Linkovi s drugih sajtova i dalje su signal povjerenja. Kupovina linkova radi rangiranja krši Googleova pravila protiv spama i može dovesti do kazne. Dugoročno rade linkovi koji nastaju sami: korisni vodiči, podaci koje drugi citiraju, partneri i strukovna udruženja.

Mjerenje u Search Consoleu

Google Search Console je besplatan alat i osnovni izvor podataka za SEO. U njemu vidite:

  • klikove, prikaze, CTR i prosječnu poziciju po upitu i po stranici;
  • koje stranice su indeksirane, koje nisu i zašto;
  • izvještaj Core Web Vitals za mobitel i desktop;
  • status pojedinačne adrese kroz alat za provjeru URL-a.

Uz Search Console treba mjeriti šta posjetioci rade na sajtu: upite, pozive i prijave. Tek tada znate da li posjete iz pretrage donose posao. Za posjetioce iz EU birajte mjerenje koje poštuje GDPR. Rezultati sadržaja ne dolaze preko noći, jer Google stranice ponovo pregleda i procjenjuje kroz vrijeme.

AI pretraga i SEO

Google uz rezultate prikazuje i odgovore generisane vještačkom inteligencijom, kao AI Overviews i AI Mode. U dokumentaciji o AI funkcijama Google navodi da za njih nema dodatnih zahtjeva ni posebnih optimizacija. Stranica treba biti indeksirana i podobna za prikaz s isječkom teksta.

Za AI pretragu zato vrijede iste osnove: dostupna stranica, važan sadržaj u tekstu, interni linkovi i strukturirani podaci koji odgovaraju stranici.

Najčešće greške

  • noindex ostao s testne verzije sajta;
  • robots.txt blokira CSS i JavaScript, pa Google ne vidi stranicu kao posjetilac;
  • isti naslov i meta opis na svim stranicama;
  • važan tekst samo na slici ili u PDF-u;
  • promjena adresa bez preusmjerenja 301 sa starih na nove;
  • jezičke verzije bez povratnih hreflang oznaka;
  • jedna stranica koja pokušava rangirati za sve usluge odjednom;
  • kupljeni linkovi i tekstovi pretrpani ključnim riječima.

Kontrolna lista

  1. Pregledajte izvještaj o indeksiranju u Search Consoleu i razloge za neindeksirane stranice.
  2. Prijavite XML sitemap i provjerite da sadrži samo važeće adrese.
  3. Uklonite noindex i blokade u robots.txt sa stranica koje trebaju biti u pretrazi.
  4. Postavite canonical na stranicama koje imaju više adresa.
  5. Izmjerite LCP, INP i CLS za mobitel u PageSpeed Insights.
  6. Smanjite slike i pređite na WebP ili AVIF.
  7. Dajte svakoj stranici jedinstven naslov, meta opis i jedan H1.
  8. Za svaku uslugu napravite posebnu stranicu s jednom glavnom temom.
  9. Za više jezika postavite posebne adrese i povratne hreflang oznake.
  10. Uvedite mjerenje upita i poziva, ne samo posjeta.

Kako radimo SEO

Počinjemo auditom: tehnika, brzina i sadržaj. Dobijete listu problema poredanih po uticaju. Ispravke radimo u fazama: prvo ono što blokira indeksiranje, pa brzina, pa sadržaj. Nakon svake faze pratimo podatke u Search Consoleu.

Google u vodiču za odabir SEO stručnjaka savjetuje oprez prema svakome ko obećava prvo mjesto u rezultatima.

Niko ne može garantovati prvo mjesto na Googleu.

Naš posao je tehnički ispravan sajt, sadržaj koji odgovara na stvarna pitanja kupaca i mjerenje koje pokazuje šta se promijenilo. Više o tome je na stranici SEO optimizacija. Ako pravite novi sajt, tehnički SEO je dio izrade web stranice od prvog dana. Za audit Vašeg sajta pošaljite upit.

Imate projekat
na umu?

Uvodni poziv traje 30 minuta i besplatan je. Nakon njega dobijete fiksnu ponudu po fazama.