Tehnički SEO: Kompletan vodič
Tehnički SEO je jedan od najvažnijih temelja uspješne SEO strategije. Možete imati odličan sadržaj, kvalitetne proizvode, dobru ponudu i jak brend, ali ako vaša web stranica ima tehničke probleme, Google je možda neće pravilno pronaći, razumjeti, indeksirati ili rangirati. U praksi, tehnički SEO često pravi razliku između stranice koja ima potencijal i stranice koja taj potencijal stvarno koristi.
Kada ljudi govore o SEO-u, najčešće prvo pomisle na ključne riječi, blogove, meta naslove i backlinkove. Sve to jeste važno, ali tehnički SEO je ono što se nalazi ispod površine. On osigurava da web stranica ima zdravu strukturu, da se brzo učitava, da je dostupna crawlerima, da nema ozbiljnih grešaka u indeksaciji, da mobilno iskustvo funkcioniše dobro i da Google može jasno razumjeti koje stranice su važne.
Tehnički SEO nije rezervisan samo za velike portale i kompleksne webshopove. On je važan za svaku web stranicu: lokalni biznis, restoran, hotel, e-commerce, B2B kompaniju, blog, SaaS platformu ili korporativni sajt. Razlika je samo u obimu i kompleksnosti.
U ovom vodiču objasnit ćemo šta je tehnički SEO, zašto je važan, koji su njegovi ključni elementi, kako se radi tehnički SEO audit i na šta posebno treba obratiti pažnju u modernom SEO okruženju gdje brzina, korisničko iskustvo, JavaScript, strukturirani podaci i AI pretraga imaju sve veću ulogu.
Šta je tehnički SEO?
Tehnički SEO je proces optimizacije tehničkih elemenata web stranice kako bi pretraživači mogli lakše pronaći, crawlati, renderovati, razumjeti i indeksirati sadržaj. Drugim riječima, tehnički SEO omogućava da vaša stranica bude “čitljiva” Googleu i drugim pretraživačima.
Google u svom SEO Starter Guide-u navodi da dobre SEO prakse pomažu pretraživačima da lakše crawlaju, indeksiraju i razumiju sadržaj web stranice. Upravo se tehnički SEO bavi tim osnovnim pitanjima: može li Google pronaći stranicu, može li pristupiti sadržaju, može li ga pravilno interpretirati i zna li koju verziju stranice treba prikazati u rezultatima pretrage.
Tehnički SEO obuhvata mnogo segmenata, uključujući:
- crawlability,
- indexability,
- strukturu sajta,
- URL strukturu,
- sitemap,
- robots.txt,
- canonical tagove,
- redirecte,
- status kodove,
- brzinu učitavanja,
- Core Web Vitals,
- mobilnu optimizaciju,
- JavaScript rendering,
- strukturirane podatke,
- interno linkanje,
- duplirani sadržaj,
- hreflang za višejezične stranice,
- sigurnost i HTTPS,
- tehničku pripremu za migracije.
Iako ovo može zvučati kompleksno, suština je jednostavna: tehnički SEO uklanja prepreke između vašeg sadržaja i korisnika koji ga traže.
Zašto je tehnički SEO važan?
Tehnički SEO je važan zato što direktno utiče na to kako Google vidi vašu web stranicu. Ako Google ne može crawlati određene stranice, one neće biti indeksirane. Ako ne može razumjeti koja je glavna verzija stranice, može doći do problema s dupliranim sadržajem. Ako je stranica spora, korisnici će brže odustati. Ako mobilno iskustvo nije dobro, izgubit ćete veliki dio potencijalnih posjeta i konverzija.
Tehnički SEO nije samo “SEO za Google”. On je jednako važan za korisničko iskustvo. Brza stranica, jasna navigacija, pravilna struktura, funkcionalni linkovi i siguran checkout pomažu i korisnicima i pretraživačima.
U e-commerceu tehnički SEO može uticati na to da li se kategorije pravilno indeksiraju, da li filteri stvaraju hiljade nepotrebnih URL-ova, da li proizvodi imaju canonical probleme i da li Google prepoznaje najvažnije landing stranice. Kod uslužnih biznisa tehnički SEO može pomoći da se glavne usluge bolje strukturiraju i da se lokalne stranice pravilno indeksiraju. Kod portala može biti presudan zbog velikog broja URL-ova, crawl budgeta i brzine objavljivanja sadržaja.
Crawling: može li Google pronaći vaše stranice?
Prvi korak tehničkog SEO-a je crawling. Crawling je proces u kojem Googlebot i drugi pretraživački crawler sistemi obilaze web stranice i prate linkove kako bi otkrili nove i ažurirane stranice.
Ako stranica nije dostupna crawlerima, Google je ne može pravilno obraditi. Zato je važno provjeriti da li postoje tehničke prepreke koje sprečavaju crawling.
Najčešći problemi su:
- blokiranje stranica kroz robots.txt,
- neispravni interni linkovi,
- stranice bez internih linkova,
- server greške,
- previše redirect lanaca,
- spora serverska reakcija,
- JavaScript koji skriva sadržaj,
- neispravan sitemap.
Robots.txt je jedan od osnovnih fajlova u tehničkom SEO-u. Google objašnjava da robots.txt govori crawlerima kojim URL-ovima mogu pristupiti, ali isto tako naglašava da robots.txt nije mehanizam za uklanjanje stranice iz Google indeksa. Za sprečavanje indeksacije treba koristiti noindex ili zaštitu pristupa.
Ovo je česta greška. Mnogi misle da blokiranjem stranice u robots.txt automatski sprečavaju njeno pojavljivanje u Googleu. U stvarnosti, ako Google već zna za URL iz drugih izvora, moguće je da se URL pojavi bez sadržaja. Zato treba jasno razlikovati crawling i indexing.
Indexing: može li Google indeksirati prave stranice?
Nakon što Google pronađe stranicu, sljedeće pitanje je da li je treba indeksirati. Indexing znači da Google dodaje stranicu u svoj indeks kako bi je mogao prikazati u rezultatima pretrage.
Nisu sve stranice na web sajtu vrijedne indeksiranja. Na primjer, stranice za login, cart, checkout, interne pretrage, duplicirane filter stranice, tag stranice bez vrijednosti ili tehnički URL-ovi ne moraju biti indeksirani. S druge strane, glavne kategorije, usluge, proizvodi, blogovi i lokalne landing stranice trebaju biti dostupne za indeksaciju.
Najvažnije stvari koje treba provjeriti su:
- da li stranica ima noindex tag,
- da li canonical pokazuje na ispravnu verziju,
- da li je URL dostupan bez server grešaka,
- da li je sadržaj dovoljno kvalitetan i jedinstven,
- da li je stranica uključena u sitemap,
- da li postoji interni link prema stranici,
- da li Google Search Console prikazuje problem s indeksacijom.
Za ozbiljan SEO rad, Google Search Console je obavezan alat. Kroz njega možete vidjeti koje stranice su indeksirane, koje nisu, koje imaju greške, kako Google vidi sitemap, koje stranice imaju impresije i gdje postoje problemi.
Sitemap: mapa za pretraživače
XML sitemap pomaže Googleu da otkrije važne stranice na vašem sajtu. Sitemap nije garancija indeksacije, ali je važan signal i posebno koristan kod većih web stranica, webshopova, portala i sajtova s čestim promjenama.
Dobar sitemap treba sadržavati samo URL-ove koje zaista želite indeksirati. To znači da ne treba uključivati noindex stranice, redirect URL-ove, 404 stranice, canonical duplikate ili tehničke URL-ove bez vrijednosti.
Kod webshopova se često koriste odvojeni sitemapovi za kategorije, proizvode, blogove i stranice. Kod velikih portala sitemap može biti podijeljen po datumima ili tipovima sadržaja.
Važno je redovno provjeravati sitemap u Google Search Console-u. Ako sitemap šalje Googleu loše URL-ove, šaljete pogrešan signal o tome šta je važno.
Robots.txt: kontrola pristupa crawlerima
Robots.txt se koristi za usmjeravanje crawlera i kontrolu pristupa određenim dijelovima sajta. Međutim, robots.txt treba koristiti pažljivo.
Dobar robots.txt može pomoći da crawleri ne troše vrijeme na tehničke ili nevažne URL-ove. Loš robots.txt može slučajno blokirati ključne dijelove sajta, CSS i JavaScript fajlove ili važne kategorije.
Posebno treba biti oprezan nakon redizajna ili migracije web stranice. Dešava se da development verzija ima blokiran crawling, pa se ta postavka slučajno prenese na live sajt. To može napraviti ozbiljan SEO problem.
Robots.txt ne treba koristiti kao zamjenu za noindex. Ako ne želite da se stranica indeksira, bolje je koristiti noindex meta tag ili zaštititi stranicu loginom, zavisno od slučaja.
Canonical tagovi i duplirani sadržaj
Canonical tag govori Googleu koja je preferirana verzija stranice kada postoji više sličnih ili duplih URL-ova. Ovo je posebno važno za e-commerce stranice, blogove s tagovima, filtere, paginaciju i URL parametre.
Na primjer, isti proizvod može biti dostupan kroz više URL putanja. Bez canonical taga, Google može imati problem da odluči koja verzija je glavna. To može raspršiti SEO vrijednost i otežati rangiranje.
Najčešće greške s canonical tagovima su:
- canonical pokazuje na pogrešan URL,
- sve stranice pokazuju na homepage,
- canonical pokazuje na URL koji ima noindex,
- canonical pokazuje na redirect,
- canonical nedostaje na važnim stranicama,
- filter stranice imaju pogrešnu canonical logiku.
Canonical nije naredba, nego signal. Google ga obično poštuje, ali ako vidi kontradiktorne signale, može odabrati drugu verziju. Zato canonical mora biti usklađen s internim linkovima, sitemapom, status kodovima i sadržajem stranice.
Status kodovi, redirecti i 404 greške
Status kodovi govore browserima i pretraživačima šta se dešava s URL-om. Za SEO su posebno važni 200, 301, 302, 404 i 500 status kodovi.
- 200 znači da je stranica dostupna.
- 301 znači trajni redirect.
- 302 znači privremeni redirect.
- 404 znači da stranica nije pronađena.
- 500 serija znači server greške.
Redirecti su normalan dio weba, ali previše redirect lanaca može usporiti crawling i korisničko iskustvo. Na primjer, ako URL A vodi na B, B na C, a C na D, to je nepotreban lanac. Bolje je da A odmah vodi na D.
404 stranice nisu uvijek problem. Ako je stranica stvarno uklonjena i nema relevantnu zamjenu, 404 je prirodan. Problem nastaje kada važne stranice, proizvodi, kategorije ili backlinkovi vode na 404 bez zamjene.
Kod migracija i redizajna, redirect mapa je kritična. Ako promijenite URL strukturu bez pravilnih 301 redirecta, možete izgubiti pozicije, promet i autoritet.
Struktura sajta i interna arhitektura
Dobra struktura sajta pomaže korisnicima i Googleu da razumiju šta je važno. Najvažnije stranice ne smiju biti zakopane duboko u strukturi.
Idealno je da korisnik i crawler mogu doći do ključnih stranica u nekoliko klikova od homepagea. To posebno vrijedi za glavne usluge, kategorije, proizvode, lokacije i ključne sadržaje.
Interno linkanje pomaže distribuciji autoriteta kroz sajt. Ako imate blog članak koji objašnjava određeni problem, taj članak treba linkati prema relevantnoj usluzi ili kategoriji. Ako imate kategoriju koja je poslovno važna, treba dobiti dovoljno internih linkova iz navigacije, sadržaja i povezanih stranica.
Loša arhitektura često izgleda ovako: važna stranica postoji, ali nema internih linkova prema njoj. Google je možda pronađe kroz sitemap, ali nema jak signal da je važna. Dobra arhitektura jasno pokazuje koje stranice su prioritet.
URL struktura
URL struktura treba biti jasna, kratka i logična. Dobar URL pomaže korisniku da razumije gdje se nalazi, a Googleu daje dodatni kontekst.
Primjer dobrog URL-a:
- /usluge/seo-optimizacija/
- /kategorija/madraci/
- /blog/tehnicki-seo-vodic/
- Primjer lošeg URL-a:
- /page?id=123&cat=seo&type=abc
Naravno, Google može razumjeti i kompleksne URL-ove, ali čista struktura olakšava održavanje, analitiku, interno linkanje i korisničko iskustvo.
Kod webshopova treba posebno paziti na filtere i parametre. Filteri mogu generisati hiljade URL-ova koji nemaju SEO vrijednost. Ako se ne kontrolišu, mogu potrošiti crawl budget i stvoriti duplirani sadržaj.
Brzina stranice i Core Web Vitals
Brzina stranice je jedan od najvažnijih tehničkih i korisničkih faktora. Ljudi ne žele čekati. Ako se stranica sporo učitava, posebno na mobitelu, korisnici odlaze prije nego što vide ponudu.
Core Web Vitals mjere realno korisničko iskustvo kroz loading, interaktivnost i vizuelnu stabilnost stranice. Google navodi da su Core Web Vitals skup metrika za mjerenje stvarnog korisničkog iskustva u pogledu učitavanja, interaktivnosti i stabilnosti prikaza.
Tri ključne metrike su:
- LCP, odnosno Largest Contentful Paint, koji mjeri koliko brzo se učitava glavni sadržaj.
- INP, odnosno Interaction to Next Paint, koji mjeri responzivnost interakcija.
- CLS, odnosno Cumulative Layout Shift, koji mjeri vizuelnu stabilnost stranice.
Važno je znati da je INP zamijenio FID kao Core Web Vitals metrika za responzivnost od marta 2024. godine. To znači da tehnička optimizacija više ne treba gledati samo prvi klik korisnika, nego šire iskustvo interakcije sa stranicom.
Najčešći problemi brzine su:
- prevelike slike,
- previše JavaScript fajlova,
- spor hosting,
- neoptimizovan CSS,
- render-blocking resursi,
- previše third-party skripti,
- loš cache,
- neoptimizovani fontovi,
- spori page builderi i preteške teme.
Optimizacija brzine nije samo “dobiti bolji score u PageSpeed Insights”. Cilj je da stvarni korisnici imaju bolje iskustvo, a to se najbolje vidi kroz field data, odnosno podatke stvarnih korisnika.
Mobilna optimizacija
Većina korisnika danas pretražuje i kupuje preko mobitela. Zato mobilno iskustvo nije dodatak, nego osnovni standard.
Mobilna optimizacija znači da stranica mora biti čitljiva, brza, jednostavna za navigaciju i prilagođena dodiru. Dugmad moraju biti dovoljno velika, tekst mora biti čitljiv, forme jednostavne, meni funkcionalan, a checkout bez nepotrebnih prepreka.
Kod lokalnih biznisa mobilno iskustvo je još važnije jer korisnici često traže informacije u hodu: radno vrijeme, lokaciju, telefon, upute, meni, cijene ili rezervaciju.
Ako vaša stranica izgleda dobro na desktopu, ali loše na mobitelu, SEO i konverzije će patiti.
JavaScript SEO
Moderni web često koristi JavaScript frameworke, dinamički sadržaj i aplikacijske strukture. To može biti odlično za korisničko iskustvo, ali može stvoriti SEO probleme ako Google ne može pravilno renderovati sadržaj.
Najčešći JavaScript SEO problemi su:
- sadržaj se učitava tek nakon korisničke interakcije,
- interni linkovi nisu pravi HTML linkovi,
- meta podaci se generišu kasno ili pogrešno,
- stranice nemaju server-side renderovan sadržaj,
- Google vidi prazan ili djelimičan HTML,
- rendering je prespor,
- routing aplikacije stvara problem s URL-ovima.
Za SEO je važno da glavni sadržaj, naslovi, linkovi i meta podaci budu dostupni crawlerima. Ako koristite moderne frameworke, često je bolje koristiti server-side rendering, static generation ili hibridni pristup, posebno za stranice koje trebaju organski promet.
Strukturirani podaci
Strukturirani podaci pomažu Googleu da bolje razumije sadržaj stranice. Oni mogu omogućiti rich rezultate u pretrazi, kao što su FAQ prikazi, recenzije, proizvodi, cijene, dostupnost, recepti, događaji, lokalni biznisi i drugi elementi.
Google navodi da koristi strukturirane podatke koje pronađe na webu kako bi razumio sadržaj stranice i informacije o subjektima koji se u tom sadržaju nalaze.
Najčešći tipovi strukturiranih podataka su:
- Organization,
- LocalBusiness,
- Product,
- BreadcrumbList,
- Article,
- FAQPage,
- Event,
- Recipe,
- Review,
- Hotel,
- Restaurant.
Važno je koristiti samo strukturirane podatke koji zaista odgovaraju sadržaju na stranici. Ne treba dodavati lažne recenzije, nepostojeće cijene ili markup koji ne odgovara vidljivom sadržaju. Structured data treba validirati kroz Google Rich Results Test i pratiti kroz Search Console kada je primjenjivo.
Hreflang i višejezične stranice
Ako web stranica ima više jezika ili cilja više država, hreflang je važan dio tehničkog SEO-a. Hreflang govori Googleu koja verzija stranice je namijenjena kojem jeziku ili regiji.
Na primjer, ako imate verziju stranice za Bosnu i Hercegovinu, Hrvatsku i Njemačku, hreflang pomaže Googleu da prikaže odgovarajuću verziju pravom korisniku.
Najčešće greške su:
- nedostaju povratni hreflang tagovi,
- pogrešni language-country kodovi,
- hreflang pokazuje na redirect ili 404,
- canonical i hreflang šalju različite signale,
- ne postoji x-default verzija kada je potrebna.
Kod internacionalnih sajtova, hreflang treba pažljivo planirati jer greške mogu dovesti do pogrešnih stranica u rezultatima pretrage.
Sigurnost i HTTPS
HTTPS je danas osnovni standard. Korisnici očekuju sigurnu stranicu, posebno kada ostavljaju podatke, šalju upit ili kupuju online.
Tehnički SEO audit treba provjeriti:
- da li sve stranice koriste HTTPS,
- da li postoji redirect s HTTP na HTTPS,
- da li nema mixed content problema,
- da li certifikat radi ispravno,
- da li canonical URL-ovi koriste HTTPS,
- da li sitemap sadrži HTTPS URL-ove.
- Sigurnost nije samo SEO pitanje. Ona direktno utiče na povjerenje korisnika.
Tehnički SEO za e-commerce
Webshopovi imaju posebne tehničke izazove. Veći broj proizvoda, kategorija, filtera, varijacija i URL parametara može stvoriti ozbiljne probleme ako se ne kontroliše.
Najvažnije stvari za e-commerce tehnički SEO su:
- optimizacija kategorija,
- kontrola filter URL-ova,
- canonical logika,
- indeksacija samo vrijednih stranica,
- rješavanje out-of-stock proizvoda,
- schema markup za proizvode,
- brzina product i category stranica,
- interno linkanje između kategorija,
- breadcrumb struktura,
- sitemap za proizvode i kategorije.
Kod proizvoda koji više nisu dostupni, ne postoji jedno pravilo za sve. Ako proizvod ima zamjenu, često je bolje napraviti redirect na relevantan proizvod ili kategoriju. Ako se proizvod vraća, stranica može ostati aktivna s jasnom informacijom o dostupnosti. Ako nema zamjene i nema SEO vrijednosti, 404 ili 410 može biti prihvatljiv.
Tehnički SEO audit: kako ga raditi?
Dobar tehnički SEO audit treba imati strukturu i prioritete. Nije cilj pronaći 200 problema i samo ih nabrojati. Cilj je razumjeti koji problemi najviše utiču na organski rast.
Audit obično uključuje:
- crawling sajta kroz alat poput Screaming Frog, Sitebulb ili slične alate,
- analizu Google Search Console-a,
- provjeru indeksacije,
- pregled sitemapova,
- pregled robots.txt fajla,
- analizu status kodova,
- provjeru redirecta,
- canonical analizu,
- Core Web Vitals analizu,
- mobilni pregled,
- strukturirane podatke,
- interno linkanje,
- duplirani sadržaj,
- log file analizu kod većih sajtova,
- provjeru JavaScript renderinga.
Nakon audita, važno je odrediti prioritete. Neki problemi su kritični, npr. noindex na važnim stranicama, blokiran crawling ili 500 server greške. Neki problemi su srednjeg prioriteta, kao redirect lanci ili nedostajući alt tekstovi. Neki su manji i ne treba ih rješavati prije velikih problema.
Dobar SEO stručnjak ne tretira sve greške jednako. Fokusira se na uticaj.
Tehnički SEO u eri AI pretrage
SEO se mijenja jer Google sve više uključuje AI funkcije u rezultate pretrage. Google Search Central ima poseban vodič koji objašnjava kako AI funkcije u pretrazi funkcionišu iz perspektive vlasnika web stranica.
To ne znači da tehnički SEO postaje manje važan. Naprotiv, postaje još važniji. Ako AI sistemi i pretraživači trebaju razumjeti vaš sadržaj, stranica mora biti tehnički dostupna, jasno strukturirana i pouzdana.
U praksi, to znači da treba obratiti pažnju na:
- jasnu strukturu sadržaja,
- kvalitetne naslove i headinge,
- strukturirane podatke,
- brzu i stabilnu stranicu,
- jasno označene entitete,
- dostupan sadržaj bez tehničkih prepreka,
- autoritet i pouzdanost izvora.
- AI pretraga ne ukida SEO osnove. Ona povećava važnost tehnički uredne, korisne i dobro strukturirane web stranice.
Najčešće greške u tehničkom SEO-u
Najčešće greške koje viđam u praksi su vrlo konkretne:
- Prva greška je blokiranje važnih stranica kroz robots.txt ili noindex.
- Druga greška je loša migracija bez redirect mape.
- Treća greška su canonical tagovi koji pokazuju na pogrešne URL-ove.
- Četvrta greška je sitemap pun loših URL-ova.
- Peta greška su spore stranice zbog prevelikih slika i previše skripti.
- Šesta greška je loša mobilna navigacija.
- Sedma greška je duplirani sadržaj zbog filtera i parametara.
- Osma greška je ignorisanje Google Search Console upozorenja.
- Deveta greška je JavaScript sadržaj koji Google ne vidi pravilno.
- Deseta greška je posmatranje tehničkog SEO-a kao jednokratnog zadatka.
Tehnički SEO nije nešto što se uradi jednom i zaboravi. Svaka promjena na sajtu može stvoriti novi problem: novi plugin, nova tema, redizajn, migracija, promjena URL-a, novi filteri, nova kategorija ili promjena CMS-a.
Kako postaviti tehnički SEO kao proces?
Najbolji rezultati dolaze kada tehnički SEO postane dio redovnog održavanja web stranice.
Za manje sajtove dovoljno je raditi tehnički pregled jednom mjesečno ili kvartalno. Za veće webshopove i portale tehnički monitoring treba biti češći.
Dobar proces uključuje:
- redovno praćenje Search Console-a,
- periodični crawl sajta,
- praćenje Core Web Vitals-a,
- provjeru novih 404 grešaka,
- kontrolu sitemapova,
- provjeru indeksacije važnih stranica,
- testiranje nakon većih izmjena,
- SEO checklistu prije lansiranja novih stranica,
- SEO pregled prije i poslije redizajna.
- Ovaj proces štiti organski promet i smanjuje rizik od iznenadnih padova.
Tehnički SEO je temelj svake ozbiljne SEO strategije. Bez njega, čak i najbolji sadržaj može ostati nevidljiv ili slabije rangiran. Tehnički SEO osigurava da Google može pronaći, crawlati, indeksirati, razumjeti i prikazati vaše najvažnije stranice.
Dobar tehnički SEO nije samo skup tehničkih podešavanja. To je način razmišljanja o web stranici kao sistemu. Struktura, brzina, mobilno iskustvo, indeksacija, canonical logika, interni linkovi, sitemap, robots.txt, strukturirani podaci i sigurnost zajedno utiču na organsku vidljivost i korisničko iskustvo.
U modernom SEO-u, gdje korisnici očekuju brze stranice, Google sve više vrednuje kvalitetno iskustvo, a AI funkcije mijenjaju način prikaza informacija, tehnička osnova postaje još važnija. Stranica mora biti ne samo lijepa i sadržajno kvalitetna, nego i tehnički zdrava.
Ako želite dugoročno rasti kroz SEO, tehnički SEO ne smije biti zadnja stvar na listi. On treba biti prvi sloj strategije. Kada je tehnička osnova dobra, svaki naredni SEO napor ima veće šanse da donese rezultat: sadržaj se bolje indeksira, kategorije se bolje rangiraju, korisnici lakše pronalaze informacije, a web stranica ima zdravu osnovu za održiv organski rast.
