Nikad, ali baš nikad, ne mijenjajte URL-ove na svojoj web stranici (bez dobrog razloga)
Bilo da idete u redizajn postojećih web stranica, mijenjate sadržaje po postojećim web stranicama ili radite nešto sasvim treće zlatno pravilo glasi: nikad, ali zaista nikad ne mijenjajte URL-ove odnosno adrese svojih web stranica bez dobrog razloga! Sve što ima veze sa URL strukturom, pogotovo promjene većih razmjera, može jako negativno utjecati na posjećenost web stranica. Ako na bilo što treba maksimalno pripaziti ukoliko želite dobro rangirati na tražilicama to je svakako struktura vaših URL-ova, unique resource locatora odnosno web adresa. Mijenjanje URL strukture je dosad bilo, i još uvijek jest, jedan od najboljih načina kako sabotirati vlastitu domenu na Googleu i ostalim tražilicama.

Bilo da idete u redizajn postojećih web stranica, mijenjate sadržaje po postojećim web stranicama ili radite nešto sasvim treće zlatno pravilo glasi: nikad, ali zaista nikad ne mijenjajte URL-ove odnosno adrese svojih web stranica bez dobrog razloga! Sve što ima veze sa URL strukturom, pogotovo promjene većih razmjera, može jako negativno utjecati na posjećenost web stranica.
Ako na bilo što treba maksimalno pripaziti ukoliko želite dobro rangirati na tražilicama to je svakako struktura vaših URL-ova, uniform resource locatora odnosno web adresa. Mijenjanje URL strukture je dosad bilo, i još uvijek jest, jedan od najboljih načina kako sabotirati vlastitu domenu na Googleu i ostalim tražilicama.
Ako se dosad niste susreli s pojmom, URL je adresa određenog sadržaja na Internetu. Za ovaj članak je URL primjerice:
http://www.netokracija.com/ne-mijenjajte-url-17621
URL struktura je temelj
Vaše trenutno aktivne web stranice imaju određenu strukturu web adresa. To je temelj vašeg trenutnog rejtinga na Googleu, jer sve počinje indeksiranjem vaših URL-ova odnosno sadržaja na njima. Tražilice prilikom indeksiranja svakog zabilježe određene informacije o URL-u poput vremena indeksiranja, adrese preko kojeg su ga pronašle itd. Tokom vremena konstatno bilježe svaku sitnicu vezanu uz URL poput svake promjene sadržaja, eventualne nedostupnosti URL-a, CTR u rezultatima pretraživanja i drugo.

Time stvaraju povijest URL-a. Na temelju te povijesti i ostalih faktora koji su sastavni dio algoritma taj URL dobiva poziciju u rezultatima pretraživanja. Svaki URL, a time i cijela URL struktura, su temelj rejtinga svake domene.
Mijenjanjem strukture sabotirate vlastiti rejting
Sve što trebate napraviti je izmijeniti izgled svojih URL-ova i u većini slučajeva će se dogoditi pad posjećenosti koji može trajati i mjesecima i godinama. U manjem broju slučajeva, primjerice kada je riječ o domenama koje imaju jak autoritet, promjene mogu biti minimalne pa čak i pozitivne. Ovisi o tome koliko ste veliki i jaki.
Zašto biste mijenjali URL strukturu?
Morate imati jako dobar razlog zašto biste mijenjali URL strukturu. Ukoliko se vaši postojeći URL-ovi ne rangiraju u Googleu i ostalim tražilicama, možete mijenjati URL strukturu, jer nemate što za izgubiti. No, ako vaše kategorije, podkategorije i ostale unutarnje stranice već drže nekakav rejting, makar u vodećih 100 pozicija za ključne riječi o kojima govore, problem nije u strukturi URL-ova.
Problem vjerojatnije leži u autoritetu domene ili načinu na koji međusobno linkate unutarnje stranice. Ukoliko želite promijeniti URL strukturu jedino pitanje koje si trebate postaviti jest da li ste već rangirani? Ukoliko jeste, ne dirajte bez detaljne analize. Ukoliko niste, obavezno mijenjajte.
URL struktura za nove domene
Najčešća greška kad je u pitanju nova domena jest objavljivanje web stranica, a da se prethodno nije dovoljno vodilo računa o URL strukturi. Zašto? Ako imate krivu strukturu, najvjerojatnije ćete ju morati mijenjati, a Google će vam indeksirati krivu dok se vi uskladite sa programerima i ostalim uključenima osobama.
To će vas koštatiti dodatnog programiranja i glavobolje sa Googleom koji će nedugo zatim dobiti pravu strukturu URL-ova pa će morati odabrati koja je prava verzija. Taj proces može trajati i mjesecima. Prije puštanja web stranica live sve morate namjestiti do kraja, kako ne biste imali nepotrebnih problema.
URL stuktura za domene koje su već dobro posjećene
Ukoliko je vaša web stranica jako dobro posjećena s Googlea i drugih tražilica, a morate mijenjati strukturu URL-ova (vrlo rijetko), to ćete učiniti na sljedeći način. Otvorite Google Analytics (ili drugi alat za praćenje posjećenosti koji koristite) i napravite detaljnu analizu URL-ova (Traffic Sources > Search Engines > Landing Page) koji vam donose najviše posjetitelja mjesečno.
Ukoliko postoji URL ili set URL-ova (npr. određena kategorija sa člancima) koji donose značajan promet – nemojte ih dirati! Zašto biste ih uopće mijenjali? Vuku promet, što znači da drže pozicije. Promijenite sve ostalo što ne dovodi posjete, i ubuduće koristite poboljšanu strukturu URL-ova za sve nove sadržaje. Kasnije eventualno ako baš morate možete te najjače URL-ove postepeno mijenjati na bolje. Ne sve odjednom, nego jedan po jedan, ili set po set, kroz neki normalni vremenski period poput primjerice 2 tjedna.
URL struktura za domene koje nisu dobro posjećene
Vi možete mijenjati što god hoćete jer vam najvjerojatnije nedostaju drugi bitni faktori za rejting. Prvo riješite strukturu URL-ova, a potom krenite popravljati sve ostale elemente koji utječu na rejting, prvenstveno linkove prema domeni.
Kako izgleda ispravna URL struktura?
Google je u svom službenom vodiču dao informacije i primjere što on smatra dobrom URL strukturom pa čemu izmišljati toplu vodu? Vodič se nalazi na njihovom službenom blogu i moguće ga je skinuti u PDF-u. Čak je preveden i na hrvatski…
Sukladno članku 94. Zakona o elektroničkim medijima, komentiranje članaka na Netokraciji dopušteno je samo korisnicima koji ostave svoje ime i prezime te mail adresu i prihvate pravila ponašanja.
Pravila ponašanja
Na Netokraciji za vas stvaramo kvalitetan, autorski potpisan sadržaj i zaista se veselimo vašim kvalitetnim, kontruktivnim komentarima. Poštujmo stoga jedni druge prilikom komentiranja, kao i Zakon, držeći se sljedećih pravila ponašanja:
Kako koristimo podatke koje ostavljate? Bacite oko na našu izjavu o privatnosti.
Sve ostale komentare ćemo s guštom spaliti, jer ne zaslužuju svoje mjesto na internetu.
Komentari
Senko
04. 10. 2011. u 8:08 am
Klasik iz 1998: http://www.w3.org/Provider/Style/URI.html
Chande
04. 10. 2011. u 9:07 am
301-ce kada morate baš mijenjati URL strukturu (npr, kada imate staru stranicu gdje je struktura (ako je i ima) kao da ju je radio seljak koji obrađuje rižina polja negdje u Indokini).
LP
Hudo
04. 10. 2011. u 9:18 am
Ma sve je to teorija i zvuci super, ali ja evo nedavno zamjenio jedan CMS za drugi (prvi nije imao ama bas nikakav onsite seo), promjenila se struktura URLova totalno, a bio sam ljen stavljati 301 na stare adrese. Nakon zamjene, kroz par dana povecao se broj posjeta za cca 50%. Barem.
Mladen Mavrović
04. 10. 2011. u 3:25 pm
Zar ne bi trebalo da gugl automatski prebaci autoritet ukoliko se koristi 301 redirekcija? To su savetovali za promenu domena u vebmaster tulsu. Ono sto me zanima je: Da li je tekst napisan u smislu uopštenog saveta, ili je inspirisan konkretnim primerom/primerima gde 301 redirekcija nije pomogla da se održi pozicija?
Pozdrav,
Mladen
Web_developer
04. 10. 2011. u 4:41 pm
Sa nekim djelovima se slažem, sa nekim ne!
1. Dobro osmišljenja struktura URL-ova je u današnje vrijeme temelj dobre posjećenosti.
2. Ako koristim staru URL strukturu tipa http://www.ime_site.com/id?234234.php a nova struktura url-a (kod SEO svjesnog CMS-a) ili radim optimizaciju, http://www.ime_site.com/o-meni. Zar da pišem redirekte za svaki pojedinačni URL nebi li gugl zadržao u indexu oba? Svrha SEO-a po meni upravo je ‘čist i smislen URL’ a ne imati dvostruke URL-ove, tj. guglu treba neko vrijeme (2-3 tjedna, ili mjesec), da shvati (posebno ako su implementirani webmaster tools-i i analytics-i) novu strukturu koja se re-indexira. Po meni je bitno da svi postojeći URL-ove na koncu vode na main page, a oni s vremenom izblijede, nestanu, gugl ih makne iz svojih rezultata.
3. Migracijom site-a sa nekog starijem CMS sustava koji nije SEO-adaptibilan nije moguće izbjeći zadržavanje postojećih URL-ova. Nekad ih je fizički preiviše pa se jednostavno napravi rule da sve što ne postoji redirecta na glavnu stranicu ili na site-map page.
4. Gugl analytics s vremenom pokaže ulazne keyworde na koje se posebno obrati pozornost te se prema njima može fino ‘ugoditi’ ostali detalji. Pri tome se slažem da kada je jednom URL struktura standardizirana, ne mijenja se, ali prije nego što pristupimo optimizaciji, kako god da je gugl svatio neoptimiziranu strukturu, svakako je treba promjeniti tj. globalno redirektati na root folder.
Pozz.
goran
04. 10. 2011. u 11:31 pm
Prebacivao sam statični html u Zend framework, bez ikakvog razloga na kraju ispalo:)
No sajt je 100% ovisio o SEO, i imao stranice tipa “ovo-je-neki-link.html”, no u Zendu nije moguče napraviti takvu stranicu (view). Morao prebaciti to u Zendu u “ovo_je_neki_link”. E sad pošto je stranica imalo posjećenost ali isključivo ovisila o Google to je bio problem, pa sam napisao httacces koji je zahtjev za “ovo-je-neki-link” prebacio u Zend ovo_je_neki_link. Tako da postoje rješenja u slučajevu migracija. Naravno ako se mogu primjeniti ali ista situacija i sa ?3455 = about-us. Moguće je napisati router koji će dinamički prebaciti zahtjev za 3455 i servirati about us stranicu. Ne treba niti raditi redirekciju, čemu, a google će kasnije kroz stranicu indexirati about-us. Ovo je jednostavan primjeru ali postoje rješenja i za kompleksnije probleme.
No to otvara jedno pitanje dali google kažnjava dva različita linka na istu stranicu?
Link:
http://www.netokracija.com/ne-mijenjajte-url-17621 se bi mogao promjeniti u http://www.netokracija.com/ne-mijenjajte-url-bla-bla-bla-17621 i Google nebi trebao imati probleme naći članak niti prema jednom niti prema drugom linku jer se prema ID određuje članak. No ovdje to ne radi jer postoji slug koji se mora poklopiti sa ID.
E sad mene bi zanimalo koja svrha toga da slug se mora poklopiti sa ID, da postoji jedinstvena stranica? Dali ako Google indexera dvije identične stranice na istoj domeni sa različitom linkom (slugom) Google to kažnjava? To je jedini razlog zbog čega vidim da se slug mora poklopiti sa ID članka. Mislim, može Gogle to kazniti ali sumnjam da Google ne vidi da se radi o duplikatu stranice a ne o duplom kontentu pogotovo kad dolazi sa iste domene.
dplehati
05. 10. 2011. u 9:53 pm
Router u Zend Framework-u je jako fleksibilan, a navedeni primjer možeš lako riješiti koristeći klasu Zend_Controller_Router_Route_Regex
http://framework.zend.com/manual/en/zend.controller.router.html#zend.controller.router.routes.regex
Chande
05. 10. 2011. u 8:49 am
Pozdrav dečki,
Evo imam iskustva sa jako puno 301-ca pa krenimo redimo.
@Hudo: tvoj sajt nije imao inbound linkova pa ti nisu ni trebale 301-ce. Da je imao, 301-ce prelijevaju vrijednost
@Goran: Zendov kontroler je loš. Ako hoćeš primjer kako se kroz sistem radi pravi URL javi mi se na PM.
@ostali: radio sam jednu perverziju sa 3 sajta koji su bili mixani sa jednakim contentom. MORAO sam napraviti 301-ce jer je poslovna strategija to zahtijevala (jedan sajt se gasio, a imao je oko 600 inbound unique domena). Što sam napravio: najprije sam prelio vrijednost sa jednog sajta na drugi kroz canonnical jer su dva sajta živila mjesec dana jedan uz drugog. Nakon toga sam napravio 301-ce. Google je indeksirao i rangirao bez problema.
Osnovna stvar kod URL struktura: savjet: planirajte, mislim da je to mislio i Bruno. Ako već morate mijenjati strukturu, onda ako je novi sajt bez linkova – može se i bez 301-ca. Ako je stari sajt, onda obavezno proučiti strukturu i podesiti ih, inače gubite ranking na mjesec-dva ovisno o brzini indeksiranja.
Trenutno prebacujem jednu stranicu na novu platformu (stranica je stara 4 godine) i imam 16k pageva u indexu. Stara URL struktura je kaos, a sve zato jer netko:
a) ima loš sistem
b) nije planirao URLove kad je gradio sajt.
Pozdrav,
Bruno Šarić
05. 10. 2011. u 10:09 am
@Hudo: sam si rekao, zamijenio si lošu strukturu boljom nije niti čudo da ti se povećala posjeta onda sa ili bez 301 redirekcija. Teško je nešto zaključivati na temelju jedne domene i jedne promjene, govorim iz iskustva kroz zadnjih 7 godina i stotina domena na kojima sam to radio
@autoritet i PR nisu ista stvar i za razliku odprije tu je više faktora sad u igri, nije više kao nekad samo redirekcija. Tekst je napisan iz 7-godišnjeg iskustva i rada na stotinama domena
@Web_developer: 2. nešto si krivo shvatio, nigdje se ne spominje zadržavanje oba URL-a u indexu već isključivo se govori o odluci kada i zašto nešto zamijeniti ili ne ovisno o posjećenosti svakog URL-a posebno. 3. ne treba ništa zadržavati ako to nije potrebno, post govori o odluci kada i zašto nešto mijenjati, a kada ne, te kako. 4. prebaciti sve na root također nije najbolja ideja već je bolje prebaciti svaki URL na odgovarajući URL po sadržaju ili kategoriju iznad.
@Goran dva URL-a sa istim sadržajem Google ne želi jer to nema smisla (previše takvih URL-ova na domeni dovodi do problema sa rejtingom). ID članka ne igra nikakvu ulogu, za Google je to jednostavno URL.
Chande
05. 10. 2011. u 11:42 am
@Bruno: slažem se sa navedenim. Ipak, kada radiš na starom sajtu moraš biti jako oprezan da ne uništiš ranking svojom neopreznošću
Ognjen
05. 10. 2011. u 2:54 pm
“to je svakako struktura vaših URL-ova, unique resource locatora”?
URL je kratica za Uniform Resource Locator, a ne Unique… ako se autor već predstavlja ekspertom za SEO, ovakve stvari bi trebao znati napamet:
http://en.wikipedia.org/wiki/Uniform_Resource_Locator
Ivan Brezak Brkan
05. 10. 2011. u 6:57 pm
Moja greška pri uređivanju članka – ispravljeno 🙂
Web_developer
05. 10. 2011. u 4:17 pm
@Bruno – U tom slučaju u pravu si! 🙂
Bruno Šarić
05. 10. 2011. u 4:39 pm
@Ognjen pitaj Ivana Brezaka Brkana zašto je stavio taj izraz ovdje jer ga ja nisam 🙂 ali kad već voliš prozivati druge mogao bi se potpisati i navesti iza čega svega to ti stojiš…
Ivan Martinez
05. 10. 2011. u 6:46 pm
Odličan članak, ali bojim se da netko tko ima stranicu za tvrtku koja je loše napravljena ili je dosta stara, a ne razumije se u web dizajn, svakako će shvatiti ovim člankom da ne bi bilo dobro da radi redizajn, što je za dizajnere dosta loša stvar.
Bruno Šarić
05. 10. 2011. u 6:54 pm
@Ivan Martinez nigdje nisam spomenuo da je loše ići u redizajn, vizualni dio weba nema nikakve veze sa URL strukturom. Vlasnici web stranica mogu napraviti redizajn i zadržati strukturu ako je ok. Isto vrijedi i obrnuto kada dizajneri i programeri izjave u svojim člancima da SEO nije bitan pa vlasnici web stranice izostave SEO 😉
Ivan Martinez
05. 10. 2011. u 7:10 pm
Pratim tvoj rad godinama i znam da si majstor u svom poslu i još jednom napominjem da je članak odličan i jako poučan, samo sam htio tvoj dodatni komentar kako bi netko tko se ne razumije u web dizajn bolje shvati cijeli članak.
Chande
05. 10. 2011. u 7:14 pm
Koji web dizajn? Čovjek govori o SEO-u…
Ivan Martinez
05. 10. 2011. u 7:23 pm
Ma jasno da govori o SEO-u, ali ima klijenata kojima riječ SEO u životu ništa ne znači niti su za nju čuli i kada im se radi web stranica potrebno im je objasniti što zapravo SEO znači i koja je njegova uloga (vjeruj mi govorim ti iz iskustva), zato je bilo bitno napomenuti da redizajn stranice nema veze sa URL strukturom.
Chande
05. 10. 2011. u 7:27 pm
Kako nema veze redizajn sa SEO?
Ako radiš novu stranicu, sa novom strukturom, na staroj stranici koja ima inbound linkove, loš CMS, ili nikako optimizirane URLove, pa naravno da čovjeku moraš reći što se treba napraviti…
Ivan Martinez
05. 10. 2011. u 9:37 pm
Nisi me dobro shvatio, htio sam samo potvrditi što je i Bruno rekao da vizualni dio weba nema nikakve veze sa URL strukturom.
Chande
05. 10. 2011. u 9:58 pm
vizualni dio ne. informacijska arhitektura da.
Mladen Mavrović
05. 10. 2011. u 7:15 pm
Mislim da Ivan kada kaže veb dizajn misli na izradu veb sajta 🙂
Ivan Martinez
05. 10. 2011. u 7:23 pm
Tako je!!
Chande
05. 10. 2011. u 7:18 pm
Ako je tako to je onda ono… kila weba. Ali dobro, i to ima klijentelu 🙂
goran
05. 10. 2011. u 7:34 pm
@Chande, neznam dali si mislio na routing ali upoznat sam sa njime u Zendu i još neki drugim frameworcima. No problem kod same izrade kroz routing je da se kvaliteti linka posvećaju prevelika pažnja umjesto da ti linkovi budu danas sutra lagano fleksibilni. Odnosno ajmo imati savršeni link i ajmo ga implementirati a sutra će biti što će biti. Umjesto da se uzme vremena i napravi se fleksibilan sustav iza kojeg će stajati definirana pravila pa čak i pod cijenu manje kvalitetnih linkova.
Ono što sam je predložio zašto ne ostaviti stare linkove i staviti nove i to je to.
Recimo kad u Joomli uključite SEF, (search engine frendly) indeksirane stranice koje postoje na tražilicama će korisniku vraćati sadržaj no sljedeći put kad Google dođe indeksirat, imati će nove stranice sa SEO frendly linkovima. Zar nije to najednostavnije rješenje u CMS ili stranicama baziranim na nekom frameworku. Isto tako slug koji mora biti povezan sa ID da stranica ne vratiti 404, smanjuje fleksibilnost linka. I koliko sam iz iskustva primjetio bilo bi idealno da u linku uvijek postoji barem jedna fiksna riječ (po mogučnosti controller) koje se ne mjenja bez ozbira na jezik.
Recimo tako za developera bi bilo kvalitetnije da ova stranica ima link http://www.netokracija.com/news/ne-mijenjajte-url-17621 i da se news ne mjenja, pa ako treba može se i ubaciti riječ vijest ali poslje news. Na kraju da se link ne podrediti SEO već da se nađe kompromis između SEO i samog dizajna aplikacije.
Chande
05. 10. 2011. u 7:43 pm
@Goran: ne sviđa mi se način niti kod Zenda niti kod Joomle. Previše nefleksibilno. Javi mi se na gorancandrlic@gmail.com pa ću ti pokazati pravu stvar 🙂
Bruno Šarić
05. 10. 2011. u 8:28 pm
Još jednom poanta posta je: razmisli (izmjeri, prouči, provjeri) prije nego promijeniš URL strukturu jer je to bitno, mogao bi napraviti glupost. Ništa drugo.
Damir
11. 10. 2011. u 3:48 pm
Evo da se sa zakašnjenjem uključim samo s jednim citatom iz Googlovog početnog SEO vodiča (http://goo.gl/ji7N)
“Creating compelling and useful content will likely influence your website more than any of the other factors discussed here.”
Možda to nije fokus teme ovog članka, ali valja podsjetiti tako da tehnički žargon ne zbuni klijente i da im uvjerenje da će im SEO optimizacija riješiti sve probleme i zadovoljiti sve njihove potrebe.
Seo
11. 10. 2011. u 11:55 pm
Lajkovi definitivno ne utječu na pozicioniranje, svaka priča o tome je bespotrebna!!!
seo
20. 10. 2011. u 4:50 pm
Bruno je napisao koristan tekst, ako će se tražiti dlaku u jajetu onda će je svatko tko nešto zna pronaći, bilo da će ponuditi dodatnu opciju/riješenje ili suprotno mišljenje. Uopće ne razumijem zašto kad netko napiše nešto dobro odmah javi gomila koja osporava ili hoće nešto drugačije.
Što su baš svi čitali preporuke za stvaranje linkova gdje se sugerira osporavanje autoriteta :-).