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
| Odluka | Koje metrike prolazi | Obrazloženje |
|---|---|---|
| Gradski hub po gradu | Potražnja, drugi entitet, obrazac | Svaki grad je zaseban entitet sa sopstvenim službama; obrazac „taxi [grad]“ postoji za sve. |
| Gradski cenovnik odvojen od huba | Potražnja, niska sličnost, obrazac | Predikati se razlikuju: hub nosi „koga pozvati“, cenovnik „koliko košta“. |
| Jedan nacionalni cenovnik | Potražnja, drugi entitet | Upit „koliko košta taxi u Srbiji“ traži poređenje, što nijedna gradska stranica ne može da pruži. |
| Jedan kalkulator za ceo sajt | Potražnja, obrazac | Funkcija 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.
| Predlog | Na čemu pada | Gde je sadržaj završio |
|---|---|---|
| Stranica po relaciji između gradova | Potražnja — nekoliko pretraga godišnje po relaciji | Red u tabeli međugradskih cena |
| Stranica po taksi službi | Niska sličnost — službe dele iste atribute | Kartica u spisku na gradskom hubu |
| Zasebna stranica za noćnu tarifu | Niska sličnost — isti entitet, isti predikat | Red u tabeli tarifa |
| Stranica po gradskoj opštini | Potražnja i entitet — opština nema sopstvenu tarifu | Nije obrađeno nigde |
| Stranica za svaki tip vozila | Potražnja — traži se kombinovano sa gradom, ne samostalno | Sekcija 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.
| Stranica | Klikovi | Prikazi | Pozicija |
|---|---|---|---|
/beograd/cenovnik/ | 652 | 17.595 | 4,01 |
/cenovnik/ (nacionalni) | 354 | 15.269 | 5,35 |
/subotica/cenovnik/ | 120 | 2.324 | 5,44 |
/vranje/ (hub) | 110 | 6.491 | 4,95 |
/beograd/ (hub) | 86 | 6.613 | 7,55 |
| Početna | 77 | 2.950 | 8,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.
- 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. - 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.
- 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.