Semantics.rs
Semantics.rs/Studije slučaja/Kako je nastala mapa
Dnevnik odluka

Kako je nastala topical mapa za taxi.co.rs.

Studija slučaja pokazuje šta je urađeno. Ova stranica pokazuje kako se odlučivalo — koje su stranice odbačene, po kom kriterijumu, i šta su podaci kasnije rekli o svakoj odluci, uključujući jednu koja nije ispala dobro.

Šta je bila polazna tačka

Nacionalni agregator taksi službi bez fizičke lokacije. To znači da nema profil preduzeća ni lokalni paket, pa je organski rezultat jedini ulaz — i svaka odluka o strukturi ima direktnu posledicu.

Makro tema je „taxi u Srbiji“. Prvo pitanje nije bilo koje stranice napraviti nego šta je jedinica koja nosi podatak. Tarifa nije nacionalna — određuje je grad. Ta jedna činjenica odredila je celu mapu.

Metod odlučivanja opisan je na stranici o query template-u; ovde je primenjen na konkretan projekat, sa odlukama koje su donete i onima koje su odbijene.

Četiri odluke i njihov kriterijum

Donete odluke i metrike koje su ih opravdale
OdlukaKoje metrike prolaziObrazloženje
Gradski hub po graduPotražnja, drugi entitet, obrazacSvaki grad je zaseban entitet sa sopstvenim službama; obrazac „taxi [grad]“ postoji za sve.
Gradski cenovnik odvojen od hubaPotražnja, niska sličnost, obrazacPredikati se razlikuju: hub nosi „koga pozvati“, cenovnik „koliko košta“.
Jedan nacionalni cenovnikPotražnja, drugi entitetUpit „koliko košta taxi u Srbiji“ traži poređenje, što nijedna gradska stranica ne može da pruži.
Jedan kalkulator za ceo sajtPotražnja, obrazacFunkcija je identična u svakom gradu; dvadeset tri kalkulatora bila bi dvadeset tri skoro istovetne stranice.

Treća odluka je bila najspornija. Nacionalni cenovnik ponavlja podatke koji već postoje na gradskim stranicama, što je po definiciji preklapanje. Opravdanje je bilo da agregacija sama po sebi nosi vrednost koju pojedinačna stranica nema — poređenje između gradova. Uz uslov da agregacija uvek vraća korisnika ka izvoru.

Taj uslov u početku nije bio ispoštovan, i to je kasnije postalo nalaz u auditu.

Šta je odbačeno i zašto

Odbačene stranice su korisniji deo mape od donetih. Svaka od njih deluje razumno dok se ne primeni prag.

Razmatrane a neotvorene stranice
PredlogNa čemu padaGde je sadržaj završio
Stranica po relaciji između gradovaPotražnja — nekoliko pretraga godišnje po relacijiRed u tabeli međugradskih cena
Stranica po taksi službiNiska sličnost — službe dele iste atributeKartica u spisku na gradskom hubu
Zasebna stranica za noćnu tarifuNiska sličnost — isti entitet, isti predikatRed u tabeli tarifa
Stranica po gradskoj opštiniPotražnja i entitet — opština nema sopstvenu tarifuNije obrađeno nigde
Stranica za svaki tip vozilaPotražnja — traži se kombinovano sa gradom, ne samostalnoSekcija na gradskom hubu

Prvi red je najvažniji. Agregator sa svim relacijama između dvadeset tri grada dao bi preko petsto stranica, od kojih većina nema nijedan upit koji zaslužuje indeks. To je klasičan način na koji projekti ove vrste propadnu — ne zbog lošeg sadržaja nego zbog količine.

Šta podaci kažu o svakoj odluci

Brojevi su iz Google Search Console naloga vlasnika, period 15. maj – 14. avgust 2026, izvučeni 16. avgusta. Nisu javno proverljivi.

Učinak po tipu stranice
StranicaKlikoviPrikaziPozicija
/beograd/cenovnik/65217.5954,01
/cenovnik/ (nacionalni)35415.2695,35
/subotica/cenovnik/1202.3245,44
/vranje/ (hub)1106.4914,95
/beograd/ (hub)866.6137,55
Početna772.9508,38

Odluka o odvajanju cenovnika od huba se isplatila. Beogradski cenovnik ima skoro tri puta više prikaza od beogradskog huba i znatno bolju poziciju — 4,01 naspram 7,55. Da su spojeni, jedna stranica bi morala da pokrije obe namere i verovatno nijednu potpuno.

Nacionalni cenovnik opravdava svoje postojanje. 15.269 prikaza na poziciji 5,35 za upit koji nijedna gradska stranica ne cilja.

Tri stvari koje bismo uradili drugačije

Podaci pokazuju i jednu odluku koja nije ispala dobro, i to onu koja se u trenutku donošenja činila neutralnom.

  1. Početna je najslabija stranica na sajtu. 2.950 prikaza i pozicija 8,38 — slabije od većine gradskih hubova. Napravljena je kao raskrsnica ka dvadeset tri grada, bez sopstvene dominantne namere. Pravilo kaže da najvažniji par usluge i lokacije treba da cilja najjača stranica; ovde početna ne cilja nijedan par, pa je najjača stranica postala /beograd/cenovnik/. To nije katastrofa, ali je propuštena prilika.
  2. Nacionalni cenovnik je počeo da reprodukuje beogradsku tabelu. Uslov iz treće odluke — da agregacija uvek vraća ka izvoru — nije bio ugrađen od početka, pa je hub počeo da konkuriše sopstvenoj podstranici.
  3. Vodič o cenama otvoren je uz nacionalni cenovnik. Dve stranice za isti upit, od kojih je slabija završila na poziciji 9,35. Prošla je prag potražnje ali je pala na sličnosti, a to nije provereno na vreme.

Druga i treća stavka su u međuvremenu rešene i dokumentovane u primeru audita. Prva je i dalje otvorena.

Ograničenje: ovo je dnevnik odluka na jednom projektu, ne recept. Sve odluke donete su za nacionalni agregator bez fizičke lokacije; za lokalnu službu sa profilom preduzeća prioriteti su drugačiji, što pokazuje kontrolni slučaj.

Česta pitanja

Zašto svaki grad ima i hub i cenovnik, a ne jednu stranicu?

Zato što se razlikuju predikati. Hub odgovara na „koju službu pozvati u ovom gradu“, cenovnik na „koliko košta“. Isti entitet, druga namera, pa po QDP kriterijumu to su dve stranice.

Zašto ne postoji stranica za svaku relaciju između gradova?

Zato što pada na potražnji. Relacija poput „Beograd–Kikinda taxi“ ima nekoliko pretraga godišnje, pa zaseban URL troši budžet obilaska bez ijednog upita koji zaslužuje indeks.

Da li se odluke iz ove mape mogu preneti na drugi projekat?

Metod da, brojevi ne. Prag potražnje i lista gradova važe za ovaj projekat. Kontrolni slučaj leskovac.taxi pokazuje da isti pristup na drugom projektu daje osetno slabiji rezultat.