Documentation menu

How ranking works

The philosophy: hidden gems over viral content

Scour deliberately avoids using popularity signals. There's no consideration of how many shares a post has, how many backlinks point to it, or how much engagement it's getting elsewhere. Instead, ranking is based on:

  • Your explicit interests — topics you've told Scour you care about
  • Your own reading — which of those interests you actually open, and which sources you keep coming back to. Only your activity on Scour, never anyone else's.
  • Content quality — a domain blocklist filters out known spam, content farms, and SEO-heavy sites
  • Source diversity — ensuring no single topic or source dominates your feed

One nuance: a story the feeds you follow link to can become eligible to appear, but those citations never change its score.

Explicit interests, no pigeonholing

Your feed is determined by the interests you explicitly add. One click on a random article won't add a topic: if you want more cooking content, you add a cooking interest. What your reading does change is the balance among the interests you already chose. The ones you keep opening move up; the ones you skip drift down.

How interest matching works

Scour matches an article against an interest both by the words and phrases it uses and by meaning, so "Rust" the programming language doesn't pull in the Rust Belt. Each article is scored by its best matching interest, with a small bump when it also matches other, distinct interests you've added. See Interests for how to tune the balance.

Timeframe & recency

The timeframe dropdown above your feed affects how recency factors into ranking:

  • Fresh — Prioritizes recent content while ensuring your feed spans multiple time periods. Ranking is still based on relevance to your interests, but selection is balanced across recency buckets so you see a spread of new and recent posts. This is the default.
  • Past hour, Today, This week, This month — Show content from that time period ranked purely by relevance.

Rankings are computed in real-time on each page load, not precomputed. This means changes to your interests or filter settings take effect instantly.

Quality filtering

Before ranking, Scour filters out content from low-quality sources. A domain blocklist of 2,702,356 domains removes known spam, content farms, and SEO-heavy sites.

Additionally, articles with listicle-style titles ("5 Ways to...", "Top 10...") and titles that lead with attention-grabbing emojis are filtered out before ranking. Those articles are tempting to click on, but often contain particularly unsatisfying content.

For more on filtering options you control, see Content filtering.

Source discovery within your interests

Discovery on Scour means finding new voices on topics you already care about, not being pushed toward new topics. That's why source diversity is a core ranking factor, and why new or obscure sources aren't disadvantaged against established ones. In practice:

  • You won't see five articles from the same source in a row
  • If you have ten interests, your feed will reflect a mix, not only your most active topic
  • When multiple outlets cover the same story, you see it once

Feeds you follow get one more protection. A blog that publishes twice a month can lose every slot to a wire service that publishes twice an hour, so each page reserves a slot for a followed feed that hasn't surfaced anything to you yet. The reserved post still has to be relevant to your interests: if nothing from those feeds clears the bar, the slot goes back to the regular ranking.

How reactions shape your feed

Reactions subtly adjust the mix within the interests you've already added:

  • Source prominence: Likes and loves on a source's content make that source more likely to show up. Consistent dislikes or flags make a source less prominent.
  • Topic balance: Among the interests you've added, the ones you consistently open move up and the ones you skip drift down. This shifts the mix toward what you actually read; it never removes an interest.
  • Interest suggestions: Reactions feed into the interest recommendation system, which suggests new topics you might want to add. Suggestions are only suggestions.

These effects are designed to be gradual. A single reaction won't dramatically shift your feed. Adjustments are confidence-weighted (based on how much content you've seen from a source), capped so no source dominates, and decay over time. The goal is to show you more of what you enjoy without pigeonholing you.

Try it: why didn't I see this?

If an article you expected didn't show up in your feed, Scour can explain what happened: whether the source isn't in your feeds, the article was filtered, or it ranked below your current page. Paste the article URL here or on the "Why didn't I see this?" page.

Sign up to diagnose articles against your own interests and feeds.


Still have questions? Or feedback on these docs? Please let me know!

Keyboard shortcuts

Navigation

Next / previous post
j/k
Open post
oorEnter
Preview post
v

Post actions

Love post
a
Like post
l
Dislike
d
Undo reaction
u
Save / unsave
s

Recommendations

Add interest / feed
Enter
Not interested
x

Go to

Home
gh
Interests
gi
Feeds
gf
Likes
gl
History
gy
Changelog
gc
Settings
gs
Discover
gb
Search
/

General

Show this help
?
Submit feedback
!
Close modal / unfocus
Esc

Press ? anytime to show this help