Struktura URL-a za SEO: čisti URL-ovi za bolje rangiranje
Nauči kako dizajnirati i provjeriti čiste, stabilne URL-ove koji poboljšavaju mogućnost indeksiranja, smanjuju rizik dupliciranja i pojednostavljuju održavanje sajta.

Što je struktura URL-a za SEO?
Struktura URL-a za SEO je praksa pisanja i organiziranja web-adresa kako bi podržale mogućnost indeksiranja, jasnoću i dugoročnu održivost. Obuhvaća vidljive slugove i mape, kao i pozadinske odluke kao što su upotreba parametara, kanonizacija i pravila za preusmjeravanje. Čista struktura URL-a pomaže ljudima i tražilicama razumjeti gdje se stranica nalazi unutar hijerarhije tvog sajta, smanjuje slučajno dupliciranje i umanjuje budući tehnički dug.
Osnovne komponente čiste strukture URL-a
Shema i host
Koristi jednu kanonsku shemu (https) i dosljedan host (s ili bez www) za stranice s sadržajem. Osiguraj da tvoj sajt preusmjerava nepreferirane varijante na preferiranu tako da interne poveznice, sitemaps i kanoničke oznake upućuju na isti izvor.
Putanja i slug
Drži segmente putanje opisnim i kratkim. Preferiraj čitljive slugove koji odražavaju temu stranice, odvojene crticama: /services/web-design/ umjesto URL-ova s puno parametara ili automatski generiranih nizova.
Parametri upita
Rezerviraj parametre upita za neprimarni sadržaj (session IDs, tracking, filters). Kad parametri stvaraju jedinstven sadržaj, osiguraj da canonical URL upućuje na preferiranu verziju ili koristi kanonizaciju uvjetovanu parametrima u svom CMS-u. Za SEO-kritični sadržaj radije koristi statične putanje nego parametrizirane URL-ove.
Velika/mala slova, kodiranje i završna kosa crta
Odaberi stil (mala slova su preporučena) i budi dosljedan. Odluči hoćeš li koristiti završnu kosu crtu za direktorije i provedi to preusmjeravanjima ili kanoničkim oznakama, kako isti sadržaj ne bi bio dostupan i na /path i na /path/.
Dizajnerski obrasci i kompromisi
Plitke nasuprot dubokim hijerarhijama
Plitka hijerarhija čini važne sadržaje dostupnima s manje klikova i kraćim URL-ovima; dublja hijerarhija može bolje reflektirati logičnu kategorizaciju. Ključ je u ravnoteži: izbjegavaj iznimno duge lančane mape koje dodaju malo značenja i kompliciraju održavanje.
Čitljivi nasuprot bazom podataka vođenim URL-ovima
Čitljivi slugovi pomažu korisnicima, anchorima i dijeljenju poveznica. ID-evi iz baze mogu biti kratki i stabilni, ali URL koji se sastoji samo od ID-a nema opisni kontekst. Ako koristiš ID-eve, razmisli o dodavanju opisnog slug-a uz ID i drži kanonični URL dosljednim.
Jezik i međunarodni sajtovi
Za višejezične sajtove preferiraj ili jezično-specifične podmape ili poddomene i signaliziraj alternacije s hreflang. Drži jezične kodove dosljednima u shemi URL-a (na primjer: /en/, /fr/). Izbjegavaj miješanje jezika u istom segmentu putanje.
Kanonizacija i rukovanje duplikatima
Duplikati sadržaja često nastaju kada više URL-ova servira istu stranicu (varijante s parametrima, www vs non-www, razlike u završnoj kosi crti). Koristi jedan primarni način konsolidacije duplikata:
• Preferiraj 301 preusmjeravanja s nepreferiranih URL-ova na kanonični URL.
• Dodaj kanoničku poveznicu u HTML head: <link rel="canonical" href="https://example.com/preferred-path/">
• Osiguraj da sitemaps navode samo preferirane URL-ove.
Za stranice koje posjeduješ, URL Inspection u Google Search Console je autoritativan alat za potvrdu koji URL je Google indeksirao i koji je kanonik odabrao. Napomena: a canonical tag je samo naznaka; Google može odabrati drugačiji kanonični URL ako se ne slaže.
Kako provjeriti ponašanje URL-a (korak po korak)
Provjera HTTP odgovora i preusmjeravanja
Provjeri zaglavlja i lance preusmjeravanja izvana koristeći curl. Za pregled samo zaglavlja (bez tijela): curl -I https://example.com/old-path Ovo prikazuje statusne kodove i Location zaglavlja. Da bi pregledao koji HTML server vraća određenom user-agentu, zatraži cijelu stranicu s user-agent stringom: curl -A "Mozilla/5.0 (compatible; Googlebot/2.1; +http://www.google.com/bot.html)" https://example.com/path Koristi ovakve provjere kako bi potvrdio da su preusmjeravanja 301 (permanentna) umjesto 302 i da je konačni URL željena kanonična adresa.
Renderirani HTML i promjene na strani klijenta
Otvori stranicu u Chromeu, zatim koristi DevTools > Elements za pregled živog DOM-a. Koristi panel Network da potvrdiš odgovor dokumenta i sve naknadne XHR/fetch zahtjeve koji ubacuju sadržaj. Ako kritične poveznice ili kanoničke oznake dodaje JavaScript, provjeri jesu li prisutne u renderiranom DOM-u tako da crawleri koji izvršavaju JS (i ljudi) vide iste glavne signale.
Provjere indeksacije
Za stranice koje posjeduješ, koristi Google Search Console URL Inspection da vidiš je li Google indeksirao točan URL i koji je kanonik odabrao. Za stranice trećih strana, koristi operator site: kao indikativan signal (na primjer site:publisher.com "unique phrase") ali imaj na umu da nije konačan; Google može znati za stranicu iako site: operator to ne prikazuje.
Uobičajene pogreške u strukturi URL-a i popravci
• Nedosljedni kanonični host ili shema — riješi preusmjeravanjem nepreferiranih varijanti na preferirani izvor.
• Više dostupnih URL-ova za isti sadržaj (završni slash, index.html, parametri) — konsolidiraj s preusmjeravanjima i kanoničkim oznakama.
• Korištenje datuma ili tokena verzije u URL-ovima sadržaja — to otežava stabilno linkanje. Preferiraj stabilne slugove i prikaži datum objave unutar sadržaja stranice umjesto u URL-u kad je moguće.
• Pretjerano oslanjanje na parametre za primarne stranice — pretvori važan sadržaj u statične putanje ili osiguraj da kanoničke oznake upućuju na čistu putanju.
Praktični primjeri: dobro vs. loše
Dobro: https://example.com/products/organic-coffee/ — opisno, čitljivo i stabilno.
Loše: https://example.com/?product_id=123&type=organic&ref=affiliate — teško za čitanje i vjerojatno stvara duplikate varijanti s parametrima.
Dobro: https://example.com/blog/how-to-brew-coffee/ — slug fokusiran na sadržaj koji ostaje relevantan čak i ako se datum objave promijeni.
Loše: https://example.com/blog/2024/06/30/post-9876.html — datum i ID u putanji otežavaju buduće izmjene i migracije.
Kontrolna lista za implementaciju
• Odredi i provedi kanonični host i shemu (preusmjeravanja s varijanti).
• Koristi čitljive slugove s crticama i malim slovima.
• Osiguraj jedan kanonični URL po stranici sadržaja putem 301 preusmjeravanja i/ili kanoničnog link elementa.
• Izbjegavaj ugrađivanje prolaznih podataka (datumi, tokeni verzije) u primarne URL-ove.
• Objavljuj sitemaps koji navode samo preferirane URL-ove i održavaj ih ažurnima.
• Za višejezične sajtove koristi dosljedne jezične putanje i hreflang oznake.
Rješavanje uobičajenih simptoma
Simptom: više URL-ova vraća 200 za isti sadržaj
Provjeri s curl -I da pronađeš lance preusmjeravanja i onda implementiraj server-side 301 preusmjeravanja na jedan kanonični URL. Također dodaj rel=canonical u HTML head kao sekundarni signal.
Simptom: Google prikazuje drugi kanonik nego što si postavio
Pregledaj stranicu u Search Console URL Inspection da vidiš signale koje je Google koristio (sitemaps, interne poveznice). Osiguraj da interne poveznice upućuju na preferirani URL i da ostale stranice ne sugeriraju snažno alternativni kanonik.
FAQ
Koliko je URL sam po sebi važan kao faktor rangiranja?
Struktura URL-a je jedan od mnogih signala. Jasan, stabilan URL podržava arhitekturu sajta, interne poveznice i razumijevanje korisnika, što posredno pomaže izvedbi u tražilicama. Rijetko samostalno određuje rangiranje; njegova vrijednost je najveća kada je u kombinaciji s dobrim sadržajem, mogućnošću indeksiranja i ispravnom kanonizacijom.
Trebam li uključiti ključne riječi u URL?
Kratki, opisni slug koji odražava temu stranice koristan je za korisnike i anchor tekstove. Izbjegavaj pretrpavanje ključnim riječima; preferiraj prirodan jezik koji dodaje jasnoću umjesto pokušaja manipulacije rangiranjem.
Ako promijenim strukturu URL-a na cijelom sajtu, kako izbjeći gubitak prometa?
Planiraj migraciju: mapiraj stare URL-ove na nove, implementiraj server-side 301 preusmjeravanja, ažuriraj interne poveznice i sitemaps i pošalji ažurirane sitemape u Google Search Console. Prati pokrivenost i performanse u Search Console i budi spreman popraviti lance preusmjeravanja ili slučajne 200 odgovore za stare URL-ove.
Mogu li se stranice s query parametrima tretirati kao kanonične?
Da, parametrizirani URL može biti kanonični URL ako predstavlja preferirani sadržaj i dosljedno je linkan i naveden u sitemaps. Za jasnoću i dugoročnu održivost preferiraj statične putanje za primarni sadržaj i koristi kanoničke oznake tamo gdje su parametri neizbježni.
Related articles

Praktični SEO savjeti za bolje rangiranje
Provedive, trajne SEO strategije: ključne riječi, on-page osnove, tehnička rješenja, smjernice za link-building i koraci provjere koje možeš primijeniti danas.

Najbolje SEO usluge
Saznaj što jedna sveobuhvatna SEO suradnja treba uključivati, kako provjeriti pružatelje, tehničke korake provjere i sigurne prakse za linkove.

On-page SEO checklist za poboljšanje rangiranja i UX
Praktična on-page SEO kontrolna lista s tehničkim, sadržajnim, UX i koracima provjere koje možeš odmah provesti.
