Spring naar inhoud
Transparantie

Hoe ranken we bureaus?

De positie van een bureau in de bureaulijst hangt af van twee dingen: geclaimde profielen staan als groep bovenaan (claimen is gratis en staat open voor elk bureau), en binnen die groepen bepaalt een openbare formule de volgorde. Een abonnement of betaling speelt nergens een rol. Hier lees je precies welke factoren meetellen en hoe zwaar ze wegen.

De formule

De relevantie-score is een gewogen som van drie signalen. Dit is de volledige formule. Er zijn geen verborgen factoren.

relevance_score =
  0,50 × profileCompleteness
+ 0,30 × recencyBoost
+ 0,20 × caseSignal

Technische bron: lib/ranking-formula.ts, constante RANKING_FORMULA_TERMS.

profileCompleteness (gewicht 0,50)
Fractie van de 8 profielvelden die zijn ingevuld (zie onder). Score tussen 0 en 1.
recencyBoost (gewicht 0,30)
Hoe recent het cultural-fit-profiel is bijgewerkt. Volledig punt bij een verse update; lineair dalend naar 0 over 30 dagen. Score tussen 0 en 1.
caseSignal (gewicht 0,20)
Meer cases uit openbare bronnen betekent een hogere score, maar elke extra case telt steeds iets minder zwaar mee. Vanaf 5 cases is de score maximaal; zonder cases is de score 0. Cases die een bureau zelf toevoegt of bewerkt tellen hier níét mee: die zijn zichtbaar op het profiel, maar veranderen de positie in de lijst niet.Exacte berekening: min(1, log1p(cases) / log1p(5))

Wat telt mee voor de volledigheid-score?

Technische bron: profileCompleteness in lib/ranking-formula.ts, constante COMPLETENESS_FIELDS.

Elk van de 8 velden levert 1/8 van de completeness-score op. Een bureau zonder ingevulde velden scoort 0; een volledig ingevuld bureau scoort 1.

  • Stad (city)city is niet null
  • Medewerkers (fte)employees > 0
  • Opgericht (founded)founded > 0
  • Publiek e-mailadreszakelijk domein, geen Gmail/Hotmail (AVG art. 6.1.f)
  • LinkedIn-URLlinkedinUrl is niet null
  • Minimaal 1 specialismespecialtyCount >= 1
  • Minimaal 1 case uit openbare bronnencaseCount >= 1: alleen cases uit openbare bronnen, niet bureau-beheerd
  • Cultural-fit berekendcfLastComputedAt is niet null: Knowledge-OS heeft dit profiel geanalyseerd

Wat telt NIET mee

Geen abonnement, geen betaling, geen sponsoring beïnvloedt deze score.

Eén ding staat bewust buiten de formule: geclaimde profielen staan als groep vóór ongeclaimde profielen. Claimen kost niets (e-mail + KvK-check) en staat open voor elk bureau, dus een plek in die groep is niet te koop. Binnen beide groepen geldt de formule hierboven onverkort.

Sommige profielen dragen daarnaast een klein label op de kaart: "ongeclaimd" als een bureau zijn profiel nog niet heeft geclaimd, en "anchor" bij de bureaus die wij gebruiken als ijkpunt voor de cultural-fit-meting. Het anchor-label is puur informatief en verandert niets aan de volgorde. De formule kent geen enkel veld voor abonnementen of betalingen, en dat is technisch afgedwongen: een aanpassing die dit schendt, kan niet live gaan.

Bron + audit

De formule hierboven is exact de formule die de bureaulijst gebruikt; deze pagina leest de gewichten rechtstreeks uit dezelfde broncode. Een geautomatiseerde controle bekijkt elke wijziging aan de formule en blokkeert iedere aanpassing die een betaal- of abonnementssignaal zou toevoegen. Die controle draait automatisch vóór elke release.

Wizard-gewichten: v14 · bijgewerkt 2026-09-14