What actually decides what you see.

Four screens, four different mechanisms — not one algorithm wearing four hats. This page is honest about which ones actually rank things and which ones don't.

Jobs

The only screen with a real, weighted score.

score = 60% role fit + 40% connection strength
Role fit leads on purpose — the role has to be plausibly yours before the contact matters. A great contact cannot drag an irrelevant role onto the page.

Connection strength (40%)

Referral power35%
Familiarity (recency or tenure)25%
Discipline fit with the role20%
How many people you know there12%
Shares an email (reachable off-platform)8%

Below 30/100, that connection is not offered as a route in at all — no match is shown through them, for any role. Referral power and discipline fit are both scored against the specific role, not your own career — a director's pull tapers for a VP-level opening the way it wouldn't for one at their own level, and a connection in sales is your strongest door to a sales opening even at a company where your best contact overall works in a different field.

Role fit (60%)

Discipline match (your field vs. the role's)55%
Seniority gap45%
Domain keyword overlapup to +0.15 bonus

Seniority is asymmetric: a role above your level is a stretch, not a penalty. Three levels or more below your level caps the score outright — that is a different job, not a lower-ranked one.

Your search criteria — the live correction layer

Everything above is inferred from your LinkedIn export. Criteria are what you tell us directly, and they apply live — edit them on your profile and every Jobs page reflects it on the very next load, with no re-upload. A rejection removes a role outright (a location you did not list, a salary ceiling below your floor); a boost only reorders roles that already cleared the bar. Absence of data never counts against a role — an opening with no published salary is not assumed to be a low one.

Log in to see and adjust your own criteria.

One more thing worth knowing: the same company is capped at 3 matches shown, so a company with 40 open roles does not bury every other door in your network.

Thumbs up / thumbs down

Rating a role feeds two things, and only two. A thumbs down moves that exact opening into the same "Not relevant" bucket a low-relevance path opening already uses, on the strength filter to the left — it stops appearing in your main list immediately, but it is never deleted or made unreachable; its own page still works, and switching the rating back brings it home on your next load. A pattern of two or more likes or dislikes in the same discipline, or at the same company, separately nudges other roles the same small amount a criteria boost does — a single click is an opinion, not yet a pattern, so it takes more than one to move anything else. A thumbs up also saves the role to Saved — nothing about your ranking changes just from saving it.

Companies

Not a scored ranking — a sort order over companies you know people at.

There is no weighted formula here, and nothing your criteria affect. The sort control on /network picks one of four deterministic orderings, in order:

  • Most relevant (default) — companies with a match first, then most connections, then name.
  • Most connections — purely how many people you know there.
  • Most openings — purely how many live roles their board publishes.
  • A–Z — company name, nothing else.

Ties break by connection count, then alphabetically — always deterministic, never randomised.

People, and why we ask you to invite them

The same weighted strength score as Jobs. No new formula.

/network lists your own connections as individuals. The number beside each one is exactly the connection-strength score explained under Jobs above — their title, how long you have been connected, whether they shared an email, and how many people you know at that company. It is recomputed as you load the page rather than stored, so it stays honest as time passes.

“On Your Roster” means that person has their own account here. That matters because of a hard limit worth stating plainly: the file LinkedIn gives you contains your connections and nobody else’s. There is no legitimate way for us to know who your connections know — no vendor sells it, no API exposes it, and scraping it would break both LinkedIn’s terms and our own promise to you. The only honest source is that person uploading their own export. That is the entire reason the invite exists.

An invite is a message you send. We generate the wording and a link, you copy it and send it yourself — the same rule as every intro draft on this site. We never hold an email address for someone who has not chosen to be here, and we never contact anyone on your behalf.

Nothing is shared by accepting. Someone joining through your invite does not expose their connections to you, or yours to them. Letting your network be searched for introduction paths is a separate, explicit choice — on by default, reversible any time on your profile.

We match connections across accounts by LinkedIn profile link first and a hashed email second; when a file gives us neither, we fall back to matching on name and employer. A real, sourced connection always shows in your jobs — helping you find opportunities comes first, so nothing here is ever withheld pending a confirmation step.

Reachable through someone you know BETA

The same strength model as a direct match, multiplied along the chain and discounted per hop.

If you do not know anyone at a company, but someone you know does — and they have turned on sharing — we show the route: You → Dana → Priya. The score is built from the same weighted connection strength explained under Jobs, composed across the chain:

path strength = strength(You→Dana) × strength(Dana→Priya) × 0.7

Multiplied, not added, because a chain is only as strong as its weakest link — adding would let two lukewarm relationships outrank one excellent direct contact. The extra 0.7 is a further discount for the hop itself: a two-hop ask spends someone else's goodwill, not just yours, and that is a real cost even when both links are strong. A direct match passes through this formula unchanged, so nothing about your existing ranking moves.

That 0.7 is a guess. It is tunable and we have no data yet on how often two-hop asks actually convert. We would rather say so than imply it was derived from something.

Most people will see nothing here, and that is expected. The file LinkedIn gives you contains your connections and nobody else's, so a path can only exist where someone you know has joined, uploaded their own export, and explicitly turned on sharing. All three, or there is no path. That is why inviting people is the thing that makes this work — not a growth tactic, a structural requirement.

Two rules a path always obeys: it never routes through someone who has not opted in, and it never routes through someone who does not have an account. A real, sourced connection is always shown in your jobs — helping you find opportunities is the point, and a control that could quietly hide one works against that.

Watchlist

No ranking exists here at all.

Every company you add to your watchlist is monitored on the same six-hour schedule, with the same scrutiny — nothing about how you added it or when changes that. The signal-type checkboxes next to each company do not affect monitoring or ordering at all; they only control which types of signal (funding, exec change, expansion, hiring signal) trigger an email to you for that specific company. Uncheck everything and the company is still watched, you just will not be emailed about it.

Signals

Confidence comes from a live model call, not a formula — there are no weights to show.

Every signal on Watchlist is Claude reading one primary source — an SEC filing or a news headline naming the company on a word boundary — and returning a confidence score for whether it is a real hiring-adjacent signal. That number is a model judgment made fresh each time, not the output of a weighted sum the way Jobs is. There is nothing to compute or explain beyond "the model read this and scored it this way."

One real, fixed number does gate what reaches your inbox: signals scoring below 60% confidence are recorded and shown on the page, but never emailed — the product would rather miss one than cry wolf. That floor is currently a system-wide setting, not yet adjustable per person; if you want it tuned, that is a real request, just not something this screen can do today.

Now you know what it does.

Request access
Your Roster — a verified professional network