Odabir tražilice otvorenog koda za web-mjesto može biti težak, djelomično zato što – izvana – sve one pokazuju relevantne rezultate na temelju pojma za pretraživanje, pa se svi čine sličnima. Posjedovanje inkrementalnog indeksa, koji može dinamički indeksirati nove unose, sprječava administratore da regeneriraju cijeli indeks. Zaustavne riječi, posebno za velike web stranice, moćni su alati za tražilicu otvorenog koda, jer omogućuju korisnicima da ograniče rezultate. Značajka nejasnog pretraživanja znači da tražilica može pronaći slične rezultate na temelju ključne riječi, iako se rezultati ne podudaraju točno s ključnom riječi. Sustavi rangiranja određuju kako se svaki unos prikazuje i treba odražavati kako glavna web stranica radi.
Kada se koristi tražilica otvorenog koda, indeks se učitava sa svim različitim oglasima i web stranicama koje se mogu pretraživati putem tražilice. Iako je ovaj popis obično dugačak, obično će postati duži kako se web stranica koristi. Kada indeks mora rasti, administrator obično mora regenerirati cijeli indeks, plus dodati sve nove web stranice i popise; ovo zahtijeva vrijeme i mnogo sredstava. Uz inkrementalni indeks, novi oglasi se dodaju dinamički i nema razloga za regeneraciju cijelog indeksa; administrator mora samo dodati nove podatke.
Ako netko upiše pojam za pretraživanje u tražilicu otvorenog koda, on ili ona obično dobiva relevantne rezultate. To nije uvijek slučaj, a rezultati mogu imati tendenciju prema nebitnim informacijama. Na primjer, ako korisnik pretražuje pirate, može pronaći samo web-mjesta o gusarskim filmovima, a ne povijesne podatke o piratima. Zaustavna riječ omogućuje korisniku da stavi oznaku “-” ispred riječi, što traži tražilici da blokira rezultate koji uključuju tu ključnu riječ.
Značajka nejasnog pretraživanja zvuči loše, ali to je koristan alat koji koriste mnoge tražilice otvorenog koda. Bez toga, tražilica može pretraživati samo web stranice i oglase koji izravno odražavaju ključnu riječ. Nejasna pretraga donosi rezultate slične ključnoj riječi, tako da korisnik dobiva šire rezultate.
Sustav rangiranja tražilice otvorenog koda je način na koji tražilica određuje relevantnost. Neke tražilice temelje relevantnost na tome koliko je puta ključna riječ korištena, kada je popis ili web stranica stvorena, broj poveznica koje upućuju na jednu web stranicu ili druge proizvoljne vrijednosti. Administrator bi trebao odabrati tražilicu koja odražava kako sama web stranica radi. Na primjer, ako glavna web stranica korisnicima omogućuje objavljivanje oglasa, tražilica koja se temelji na datumu obično radi najbolje.