Kako SEO funkcionira?
SEO funkcionira tako da web stranicu učinimo što jasnijom, korisnijom i tehnički dostupnijom tražilicama i ljudima koji pretražuju određenu temu.
SEO funkcionira tako da web stranicu učinimo što jasnijom, korisnijom i tehnički dostupnijom tražilicama i ljudima koji pretražuju određenu temu.
Pojednostavljeno, Google mora napraviti nekoliko stvari:
- pronaći stranicu
- dohvatiti njezin sadržaj
- razumjeti o čemu govori
- odlučiti treba li je indeksirati
- procijeniti za koje upite je relevantna
- usporediti je s drugim stranicama
- odabrati što će prikazati korisniku
SEO pokušava poboljšati svaki od tih koraka.
Zato se ne svodi samo na pisanje teksta ili ubacivanje ključnih riječi.
U cijeli proces ulaze:
- struktura weba
- tehnička implementacija
- sadržaj
- search intent
- interni linkovi
- backlinkovi
- brzina
- mobilno iskustvo
- autoritet
- lokalni kontekst
- mjerenje rezultata
Prvo stranica mora postojati
Možemo imati najbolji sadržaj na svijetu.
Ako Google ne može pronaći stranicu, ona neće dobiti organski promet.
Tražilice nove URL-ove pronalaze kroz različite izvore.
Primjerice:
- interne linkove
- sitemap
- vanjske linkove
- ranije poznate URL-ove
Zato nije dovoljno samo kliknuti:
Objavi.
Nova stranica treba biti povezana s ostatkom weba.
Ako objavimo članak i nijedna druga stranica ne vodi prema njemu, napravili smo takozvanu orphan stranicu.
Takav sadržaj je teže otkriti i slabije je uklopljen u arhitekturu weba.
Crawling
Proces u kojem tražilica obilazi web i dohvaća stranice nazivamo crawling.
Googleovi crawler sustavi slijede linkove i pronalaze nove ili promijenjene URL-ove.
To možemo zamisliti kao mrežu.
Početna vodi na:
- usluge
- blog
- projekte
Blog vodi na:
- kategorije
- članke
Članak vodi na:
- povezani članak
- stranicu usluge
Što je struktura jasnija, lakše je razumjeti kako je sadržaj povezan.
Zato je dobra struktura web stranice istovremeno UX i SEO tema.
Crawl budget
Kod vrlo velikih webova možete naići na pojam crawl budget.
To se odnosi na količinu stranica koje crawler može i želi dohvaćati u određenom razdoblju.
Za mali poslovni web s nekoliko desetaka ili stotina stranica to najčešće nije glavni SEO problem.
Ali kod webova s:
- stotinama tisuća proizvoda
- filterima
- parametrima
- velikim brojem dupliciranih URL-ova
može postati važnije.
Ne treba optimizirati crawl budget ako imate web od 40 stranica i veći problemi su slabe stranice usluga i nedostatak sadržaja.
Sitemap
XML sitemap može pomoći tražilicama otkriti važne URL-ove.
U njega uglavnom želimo uključiti stranice koje:
- postoje
- imaju smisla
- mogu biti indeksirane
- predstavljaju važan sadržaj
Ne treba sitemap pretvoriti u popis svega što CMS može generirati.
Primjerice, ako web proizvodi stotine tehničkih ili dupliciranih URL-ova koje ne želimo u Googleu, nema smisla gurati ih u sitemap.
Sitemap treba odražavati kvalitetnu strukturu stranice.
Robots.txt
Robots.txt daje crawlerima određene upute o pristupu dijelovima weba.
Može biti koristan za određene tehničke URL-ove.
Ali treba ga koristiti pažljivo.
Jedna pogrešna naredba može crawleru blokirati dio weba koji zapravo želimo imati dostupan.
Zato kod tehničkog SEO-a nije dobro slijepo kopirati robots.txt s drugog weba.
Svaka struktura može biti drugačija.
Rendering
Današnji webovi često koriste JavaScript.
To znači da crawler ponekad mora napraviti više od običnog preuzimanja HTML-a.
Browser može:
- dobiti početni HTML
- učitati JavaScript
- izvršiti kod
- tek onda prikazati dio sadržaja
Ako je važan sadržaj dostupan samo nakon kompleksnog JavaScripta, crawling i indexing mogu postati složeniji.
Zato moderni framework nije automatski SEO problem, ali implementacija mora biti kvalitetna.
JavaScript SEO
Kod Reacta, Next.js-a i drugih modernih sustava važno je razumjeti kako sadržaj dolazi korisniku i crawleru.
Mogući pristupi uključuju:
- server-side rendering
- static generation
- client-side rendering
- kombinacije
Za SEO je najjednostavnije kada važan sadržaj, linkovi i metadata budu lako dostupni.
Ako crawler mora čekati nekoliko interakcija da bi dobio osnovni sadržaj, arhitektura nije idealna.
Indexing
Nakon crawlanja stranica još nije automatski spremna za prikaz na Googleu.
Tražilica pokušava razumjeti:
- sadržaj
- temu
- kvalitetu
- odnos s drugim stranicama
- postoji li bolja verzija istog sadržaja
Zatim odlučuje hoće li stranicu uključiti u indeks.
Indeks možemo pojednostavljeno zamisliti kao ogromnu bazu sadržaja iz koje Google kasnije bira rezultate.
Crawled nije isto što i indexed
Google može posjetiti stranicu, ali je ne indeksirati.
Razlozi mogu biti različiti.
Primjerice:
- vrlo sličan sadržaj već postoji
- stranica je niske kvalitete
- postoji canonical prema drugoj stranici
- postavljen je noindex
- Google procijeni da stranica trenutno nema dovoljno vrijednosti
Zato status:
Google je crawlirao URL
nije isto što i:
URL je indeksiran i rangira.
Noindex
Noindex je instrukcija kojom možemo reći tražilici da stranicu ne želimo u rezultatima.
To može imati smisla za određene stranice.
Primjerice:
- određene interne rezultate pretrage
- tehničke stranice
- privatne ili pomoćne URL-ove
Problem nastaje kada se noindex slučajno ostavi na važnoj produkcijskoj stranici.
Takva greška može potpuno poništiti sav ostali SEO rad na tom URL-u.
Canonical
Na webu se ponekad isti ili vrlo sličan sadržaj može pojaviti kroz nekoliko URL-ova.
Canonical pomaže tražilici signalizirati koja je verzija preferirana.
Primjer:
- URL s parametrima
- filter
- ista stranica kroz više putanja
Ali canonical nije zamjena za kvalitetnu strukturu.
Ako imate deset nepotrebno dupliciranih URL-ova, bolje je prvo razmisliti zašto postoje.
Google pokušava razumjeti temu
Nakon što dobije sadržaj, Google pokušava razumjeti o čemu stranica govori.
Tu pomažu:
- title
- H1
- podnaslovi
- glavni tekst
- linkovi
- slike
- kontekst ostatka weba
Ne postoji jedno mjesto na kojem morate deset puta napisati ključnu riječ kako bi Google “shvatio” temu.
Ako je cijela stranica jasno posvećena jednom području, kontekst će prirodno biti vidljiv.
Ključna riječ je samo početak
Pretpostavimo da ciljamo:
lokalni SEO
Stranica može prirodno govoriti o:
- Google Business Profileu
- lokalnim rezultatima
- lokaciji
- recenzijama
- lokalnim landing stranicama
- NAP podacima
Sve su to povezani koncepti.
Dobra stranica objašnjava temu.
Ne pokušava samo mehanički optimizirati jednu frazu.
Query understanding
Google također mora razumjeti što korisnik želi kada nešto upiše.
Upit:
seo
je vrlo širok.
Upit:
seo optimizacija cijena
puno jasnije pokazuje komercijalni intent.
Upit:
koliko traje seo
vjerojatno traži informacijski odgovor.
SEO zato funkcionira najbolje kada povežemo:
upit → intent → odgovarajuću vrstu stranice
Search intent
Search intent je razlog iza pretrage.
Možemo ga pojednostavljeno podijeliti na:
- informacijski
- komercijalni
- transakcijski
- navigacijski
Ali stvarni intent može biti puno nijansiraniji.
Primjerice:
najbolji wordpress hosting
nije čisto informacijski upit.
Korisnik vjerojatno uspoređuje opcije prije kupnje.
Takvom korisniku više odgovara:
- usporedba
- prednosti i nedostaci
- cijene
nego enciklopedijski tekst o tome što je hosting.
Google gleda rezultate kao skup
Jedan od najboljih načina za razumjeti intent je pogledati koje vrste stranica već dominiraju rezultatima.
Ako za određeni upit vidite:
- deset webshop kategorija
vjerojatno nije idealno pokušati rangirati blog članak.
Ako dominiraju:
- vodiči
- blog članci
onda je intent vjerojatno informacijski.
SERP nam zato daje praktičan signal o tome kako Google trenutno interpretira upit.
Ne kopirajte SERP
Analiza postojećih rezultata ne znači:
Napravi potpuno istu stranicu kao svi drugi.
Ako svi rezultati imaju iste površne informacije, postoji prilika napraviti bolji sadržaj.
SERP koristimo za razumijevanje:
- intenta
- formata
- očekivanja
A zatim pokušavamo ponuditi nešto kvalitetnije.
Ranking
Kada korisnik napravi pretragu, Google mora između velikog broja mogućih rezultata odlučiti koji će prikazati.
To je ranking.
Ne postoji jedan “SEO score” koji određuje poziciju.
U obzir ulazi velik broj različitih signala.
Pojednostavljeno možemo razmišljati o:
- relevantnosti
- kvaliteti
- autoritetu
- tehničkom stanju
- kontekstu korisnika
Relevantnost
Prvo pitanje je:
Odgovara li stranica uopće pretrazi?
Ako korisnik traži:
održavanje web stranica cijena
a vaša stranica govori samo o izradi weba, nije dovoljno relevantna.
Možete imati odličan backlink profil.
Ali sadržaj i dalje ne odgovara korisniku.
Relevantnost je temelj.
Kvaliteta sadržaja
Dvije stranice mogu govoriti o istoj temi, ali jedna može biti puno korisnija.
Kvalitetniji sadržaj može:
- jasnije odgovoriti na pitanje
- dati konkretne primjere
- pokriti važne podteme
- objasniti ograničenja
- biti lakši za čitanje
Zato SEO sadržaj ne treba promatrati kao punjenje prostora između H2 naslova.
Dubina nije isto što i duljina
Članak od 5.000 riječi nije automatski bolji od članka od 1.500.
Ako prvih 3.000 riječi samo ponavlja isto, duljina nema posebnu vrijednost.
Bolji sadržaj je onaj koji korisniku treba manje vremena da dobije kvalitetan odgovor.
Ponekad to zahtijeva dugu analizu.
Ponekad vrlo kratak odgovor.
Autoritet
Tražilice također moraju procijeniti koliko mogu vjerovati određenim izvorima.
Jedan od klasičnih signala su backlinkovi.
Ako relevantni i kvalitetni webovi linkaju na određeni sadržaj, to može biti signal njegove vrijednosti.
Ali autoritet nije samo broj linkova.
Važni su:
- kvaliteta izvora
- relevantnost
- kontekst
- prirodnost
Tisuću spam linkova nije isto što i nekoliko kvalitetnih relevantnih linkova.
Backlinkovi
Backlink je link s druge domene prema vašem webu.
Primjer:
Lokalni poslovni portal objavi intervju i linka prema vašoj stranici.
To može imati veću vrijednost od linka s potpuno nepovezanog automatskog direktorija.
Kod linkova treba razmišljati:
Ima li ovaj link smisla i izvan SEO-a?
Ako bi vam mogao dovesti relevantnog korisnika, često je i kvalitetniji SEO signal.
Interni linkovi
Backlinkovi dolaze izvana.
Interni linkovi dolaze s vašeg vlastitog weba.
Njima možemo pokazati:
- koje su teme povezane
- koje su stranice važne
- kojim putem korisnik može dalje
Primjer:
Ovaj članak prirodno linka prema našem pillar vodiču što je SEO.
Tako gradimo tematsku mrežu sadržaja.
Anchor tekst
Anchor tekst pomaže dati kontekst stranici prema kojoj vodi.
Primjer:
kako brzina weba utječe na korisnike i SEO
odmah daje informaciju što se nalazi iza linka.
Anchor:
kliknite ovdje
ne daje isti kontekst.
Treba ga pisati prirodno.
Ne pokušavati svaki interni link pretvoriti u exact-match keyword.
Struktura clustera
Interno linkanje je posebno učinkovito kada sadržaj ima logičnu strukturu.
Primjer:
SEO pillar
│
├── Kako SEO funkcionira?
├── Koliko traje SEO?
├── SEO ciljevi
├── Keyword research
├── Search intent
├── Tehnički SEO
└── Interni linkovi
Svaki članak može:
- linkati na pillar
- linkati na relevantne povezane članke
Takav cluster korisniku daje jasan put kroz cijelu temu.
PageRank koncept
Jedan od povijesno važnih Googleovih koncepata je PageRank.
Pojednostavljeno, linkovi prenose određene signale važnosti između stranica.
Zato linkovi nisu samo navigacija.
Stranica koja dobiva puno relevantnih internih i vanjskih linkova može biti interpretirana kao važnija.
To je još jedan razlog da interna arhitektura nije nebitan detalj.
Nije svaki interni link isti
Link iz glavnog sadržaja relevantnog članka može imati drugačiji kontekst od nasumičnog linka u footeru svake stranice.
Zato ne pokušavamo SEO riješiti dodavanjem stotina linkova u footer.
Bolji pristup je relevantno povezivanje tamo gdje korisniku stvarno pomaže.
Title i ranking
SEO title pomaže tražilici i korisniku razumjeti stranicu.
Ali samo stavljanje ključne riječi u title ne garantira poziciju.
Ako stranica:
- nema koristan sadržaj
- ima pogrešan intent
- nema autoritet
title je samo jedan dio problema.
SEO radi kao sustav.
Meta description
Meta description može pomoći korisniku odlučiti hoće li kliknuti rezultat.
Ali nije klasičan direktan ranking faktor u smislu:
Dodaj keyword u description i skočit ćeš pet mjesta.
Njegova glavna vrijednost je komunikacija.
Treba objasniti što korisnik može očekivati.
CTR
CTR označava omjer prikaza i klikova.
Primjer:
Web se pojavi 1.000 puta.
Dobije 100 klikova.
CTR je 10%.
Na CTR mogu utjecati:
- pozicija
- title
- opis
- brand
- tip upita
- SERP elementi
Nizak CTR ne znači automatski loš title.
Treba gledati kontekst.
Featured snippets i drugi elementi
Google rezultati više nisu samo deset plavih linkova.
Mogu uključivati:
- featured snippets
- slike
- video
- local pack
- shopping rezultate
- rich rezultate
Zato pozicija 1 više ne mora uvijek izgledati isto niti dobiti isti broj klikova.
SEO strategija treba uzeti u obzir stvarni izgled rezultata.
Structured data
Structured data može pomoći tražilicama jasnije razumjeti određene vrste sadržaja.
Primjerice:
- organizaciju
- proizvod
- breadcrumb
- recept
Ali structured data nije način da se “prisili” Google na određeni prikaz.
Treba koristiti odgovarajuću schemu koja odgovara stvarnom sadržaju stranice.
Ne dodavati markup za informacije koje korisnik zapravo ne vidi.
Mobile iskustvo
Google mora kvalitetno obraditi web, ali web istovremeno mora dobro raditi korisniku.
Ako mobilni korisnik dobije:
- sitan tekst
- neupotrebljivu navigaciju
- horizontalni scroll
- ogroman popup
to je loše iskustvo.
SEO i mobile zato treba razmatrati zajedno.
Više o tome možete pronaći u članku što je mobile-first dizajn.
Brzina
Slično vrijedi za performanse.
SEO neće biti riješen samo zato što PageSpeed pokazuje 100.
Ali izrazito spor web predstavlja stvaran problem za korisnike.
Treba optimizirati:
- server
- slike
- JavaScript
- fontove
Širu performance sliku obradili smo u članku kako brzina weba utječe na korisnike i SEO.
Core Web Vitals
Core Web Vitals pokušavaju mjeriti dijelove stvarnog korisničkog iskustva povezane s:
- učitavanjem
- interakcijom
- stabilnošću layouta
Ne treba ih promatrati kao glavni SEO trik.
Bolje ih je koristiti kao framework za pronalaženje realnih performance problema.
Detaljnije ih objašnjavamo u članku što su Core Web Vitals.
Lokalni kontekst
Rezultati mogu ovisiti i o lokaciji korisnika.
Primjer:
automehaničar
Google će pokušati prikazati relevantne rezultate u blizini korisnika.
Zato lokalnom poslovanju mogu biti posebno važni:
- Google Business Profile
- lokalne informacije
- recenzije
- lokacija
SEO za lokalni obrt nije potpuno ista strategija kao SEO za globalni SaaS proizvod.
Personalizacija i kontekst
Rezultati nisu uvijek identični za svakog korisnika.
Mogu se razlikovati prema:
- lokaciji
- jeziku
- uređaju
- kontekstu pretrage
Zato provjera:
Ja sam prvi na Googleu.
na vlastitom telefonu nije dovoljno pouzdana analiza.
Treba koristiti podatke iz alata poput Search Consolea.
Freshness
Kod nekih upita aktualnost sadržaja je vrlo važna.
Primjer:
najbolji mobiteli 2026
rezultat iz 2018. nema veliku vrijednost.
Kod drugih tema sadržaj može godinama ostati relevantan.
Primjer:
što je H1 naslov
nije nužno potrebno mijenjati svaki mjesec.
SEO sadržaj treba ažurirati kada se tema stvarno promijeni.
Ne samo mijenjati datum radi privida svježine.
Stari sadržaj
Postojeći članak ne treba automatski zamijeniti novim URL-om.
Ako već ima:
- ranking
- backlinkove
- povijest
često je bolje poboljšati postojeću stranicu.
Dodati:
- novi sadržaj
- bolje primjere
- nove interne linkove
i zadržati URL.
SEO često više dobiva kvalitetnim održavanjem nego stalnim stvaranjem novih stranica.
Duplicate content
Duplikati nastaju kada vrlo sličan sadržaj postoji na više URL-ova.
To nije uvijek nekakva “Google kazna”.
Ali može otežati tražilici odluku:
koju verziju zapravo treba prikazati?
Zato je dobra arhitektura važna.
Ne treba stvarati deset gotovo identičnih landing stranica samo radi deset keyword varijacija.
Cannibalization
Sličan problem nastaje kada nekoliko naših stranica cilja isti intent.
Primjer:
/seo-cijena//koliko-kosta-seo//seo-optimizacija-cijena/
Ako sve tri praktički nude isti sadržaj, mogu se međusobno natjecati.
Zato prije nove stranice prvo provjeravamo postojeću strukturu.
Na Legatechu je komercijalni intent za cijenu centraliziran na stranici SEO optimizacija – cijena i paketi.
Blog treba podržavati tu stranicu, a ne kopirati je.
Ranking nije trajan
Danas možete biti na trećoj poziciji.
Za mjesec dana na šestoj.
Razlozi mogu uključivati:
- konkurent je poboljšao sadržaj
- novi web je dobio autoritet
- Google drugačije interpretira intent
- vaš sadržaj je zastario
- SERP se promijenio
SEO nije projekt:
Jednom smo došli prvi i sada je gotovo.
Organski rezultati su dinamični.
Konkurenti se mijenjaju
SEO optimizacija postoji u odnosu na druge rezultate.
Nije dovoljno pitati:
Je li moja stranica dobra?
Treba pitati:
Je li dovoljno dobra u usporedbi s alternativama koje korisnik trenutno ima?
Ako konkurencija objavi:
- bolji vodič
- bolju usporedbu
- kvalitetnije primjere
možda trebate poboljšati svoj sadržaj.
SEO nije samo blog
Jedna od čestih zabluda je da SEO znači pisanje blogova.
Blog je samo jedan dio.
Ponekad najveće prilike leže na:
- stranicama kategorija
- stranicama usluga
- proizvodima
- lokacijskim stranicama
Za Legatech je, primjerice, puno važnije da komercijalna stranica za SEO uslugu dobro zadovoljava relevantan intent nego da blog ima 300 članaka bez poslovne veze.
SEO nije samo tehnički audit
Druga krajnost je fokusirati se samo na:
- missing alt
- H1
- sitemap
- broken links
i ignorirati sadržaj.
Možete imati savršeno tehnički web.
Ako ne odgovara ni na jedan koristan upit, teško će dobiti organski promet.
Tehnički SEO stvara uvjete.
Sadržaj mora imati razlog za rangiranje.
SEO nije samo backlink
Treća krajnost je vjerovati da će dovoljno backlinkova riješiti svaki problem.
Ako landing stranica ne odgovara intentu, linkovi možda neće biti dovoljno rješenje.
Najstabilniji pristup kombinira više slojeva.
Kako izgleda cijeli proces?
Pojednostavljeno:
Korisnik traži
↓
Google razumije upit
↓
Traži relevantne stranice u indeksu
↓
Uspoređuje rezultate
↓
Procjenjuje relevantnost i kvalitetu
↓
Prikazuje SERP
↓
Korisnik klikne
↓
Web treba ispuniti očekivanje
SEO radi na gotovo svakom dijelu tog puta.
Što možemo kontrolirati?
Ne možemo kontrolirati Googleov algoritam.
Možemo kontrolirati:
- strukturu weba
- tehničku kvalitetu
- sadržaj
- interne linkove
- korisničko iskustvo
- način mjerenja
- dio strategije stjecanja linkova
To je dovoljno velik prostor za ozbiljan rad.
Što ne možemo garantirati?
Ne možemo garantirati:
- točnu poziciju
- koliko će konkurencija ulagati
- kada će algoritam nešto promijeniti
- kakav će SERP izgledati za godinu dana
SEO zato uvijek uključuje određenu razinu neizvjesnosti.
Ali to ne znači da je rezultat potpuno nasumičan.
Kvalitetna strategija povećava vjerojatnost dobrog rezultata.
Kako znamo radi li?
Nakon optimizacije treba pratiti podatke.
Primjerice:
- impressions
- klikove
- pozicije
- organske landing stranice
- upite
- prodaju
Google Search Console može pokazati što se događa u organskoj pretrazi.
Analytics može pomoći povezati promet s ponašanjem na webu.
Bez mjerenja lako je zaključiti:
SEO radi.
samo zato što je jedna ključna riječ pomaknuta s pozicije 18 na 11.
Možda poslovna vrijednost nije nikakva.
SEO rezultat je poslovni rezultat
Ako vodite web za uslužnu tvrtku, konačni cilj nije:
imati što više impressionsa.
Cilj je:
- više relevantnih upita
- kvalitetniji leadovi
- veći prihod
Impressions i pozicije su korisne metrike puta do tog cilja.
Ali ne smiju postati jedini cilj.
Kako krenuti?
Za postojeći web dobar početak je:
- provjeriti što Google trenutno indeksira
- analizirati glavne stranice
- definirati najvažnije search intente
- istražiti ključne riječi
- pronaći sadržajne rupe
- poboljšati postojeće stranice
- dodati nedostajući sadržaj
- povezati ga internim linkovima
- pratiti rezultat
Takav proces je puno pouzdaniji od:
Objavimo što više članaka pa ćemo vidjeti.
SEO je sustav
Najvažnije je razumjeti da SEO funkcionira kao sustav više međusobno povezanih elemenata.
Možete imati odličan:
- tehnički SEO
ali slab sadržaj.
Možete imati odličan:
- sadržaj
ali bez ikakvih internih linkova.
Možete imati:
- puno backlinkova
ali stranicu koja ne odgovara search intentu.
Najbolji rezultat dolazi kada svi važni dijelovi rade zajedno.
Za širu definiciju cijele discipline pročitajte naš pillar vodič što je SEO.
Ako želite vidjeti kako Legatech pristupa SEO usluzi, pogledajte SEO optimizacija – cijena i paketi.