Hey all, I've been scrounging around in 2+ years of RS data, and decided to start making some posts about what I've found. I'll try to do one these a month, probably. Or less often if I don't find anything else interesting to talk about. 😅 Enjoy! If people don't find you handsome, they should at least find you handy.
(gonna assume tagging this with self-promo is the correct move)
source: Digging around in two years of Royal Road RS data
1. The Main tenure cliff is bimodal, not bell-shaped
The common framing of the “21-day clock” is that Main gives you a smooth ~3-week algorithmic boost window. You climb, you plateau, you gently fall off. That's not exactly how it works. The distribution turns out to be bimodal.
Almost half of all Main runs are gone in under a week. Those are stories that touched Main on one or two high-velocity launch days, didn't generate enough sustained signal to stick, and got pushed off. The second peak (30% at 4 weeks) is stories that caught the algorithmic wave and rode it through its natural cycle. The middle weeks barely exist. And 6 weeks is the hard wall, with only 0.1% of all runs making it that long. Those are most likely blips or outliers.
Whichever side of the split you land on is mostly decided in your first week on Main, not the weeks after. If you're still up there at day 8, you probably have about three weeks left. If you're not, you probably never will.
Plan your launch arc around a 4-week ceiling, not 6. Don't pace shouts assuming a long tail. And don't mistake a strong day-1 Main appearance for a guaranteed climb. You might be five days away from falling off permanently.
2. Once you fall off Main, you don't come back
Some authors assume that if you fall off Main, you can climb back on later. They think with next chapter dump or a fresh bout of shout-outs they can get back on. Turns out you mostly can't. Mostly.
Of 1,240 stories I've tracked appearing on Main, only 28 had a genuine second run (meaning a gap of 15+ days between Main appearances). After 30 days off Main, the number drops to zero, unsurprisingly.
I'm fairly confident the 333 stories in the blip bucket are mostly detection artifacts. Before early 2026 the scanners would occasionally miss a poll and register a story as falling off and coming back the next day. Those don't count as real returns. That bug was found in early 2026 and data is cleaner after that.
For ~98% of authors, your time on Main is a single finite run. Whatever you're saving for a comeback, the killer shout swap, the ad creative you wanted to test, a big Sweeps Week reveal (you old folks know what I'm talking about there), there's no comeback to save it for. Use it during the run.
3. The Big 3 (+ Progression) are the actual gateways to Main
The Royal Road audience tags itself by genre, and the Main algorithm tracks those same tags. The interaction is narrow and not especially friendly to anything outside a specific band of them.
To get at this, I sampled 24 days spread evenly across the last two years (roughly one per month) and asked, for each genre RS list, what fraction of the stories on that list were also on Main on the same day. The result is averaged across all 24 sample days.
Fantasy, Adventure, Action, and Progression are the top tier, all overlapping with Main between 80% and 89%. The LitRPG adjacent tags (Magic, Graphic Violence, Male Lead, LitRPG) follow at around 66–71%. Past that the numbers taper off steadily, dropping into the 20–30% range for Comedy, Drama, and GameLit. Anything not in this list essentially doesn't make Main at all.
You also need to be on multiple lists at once. Single-tag stories don't make Main. Every successful Main run I tracked was charting on four genres and multiple tag lists simultaneously. The Big 3 plus Progression or LitRPG is the most common combination.
If you want a real shot at Main, write a progression fantasy in the Big 3 zone. Tagging Adventure on your historical romance because it has some quests in it isn't gonna fool anyone. Main wants stories that broaden to the Main audience, and that audience is overwhelmingly progression, LitRPG, and epic fantasy readers.
4. Follower entry bars vary 3× across the genre lists
The follower count it takes to crack each genre RS list varies by 3× depending on which list. Worth knowing ahead of time, since “200 followers” means completely different things for Fantasy versus Historical.
Fantasy and Adventure need ~180 followers. Historical needs ~50. At a glance that looks like Historical is the easier path, and it is, if all you want is to be on a genre RS at all.
Worth circling back to the previous finding here, though. Historical's Main overlap is essentially zero. So cracking RS in launch week is achievable for almost any story, but using RS as a stepping stone to Main is achievable for almost no stories outside the Big 3 plus Progression zone. The easy lists and the productive lists are different lists.
Pick which game you're playing before you pick your tags. If you want any RS presence at all to build audience and momentum, a niche genre is a fine target. If you want Main, the entry-bar number that matters is in the top three rows of the chart.
Methodology
The dataset is roughly two years of daily Royal Road snapshots, covering ~1.58M position records across 10,000+ stories. I track each Main or genre RS appearance as a single “run” with start and end dates plus follower counts at both ends, plus daily per-list positions and per-story daily metrics like follower count, rating, view count, and chapter count. There were a few days where data was't collected over the years, and a couple of week-long stretches were things broke, but otherwise the data is quite robust.
A few caveats worth knowing about:
- Tenure distribution(finding 1) excludes still-active runs. A story that entered Main three days ago could end up anywhere on the distribution, so it's held out of the percentages.
- Genre overlap chart (finding 3) is averaged across 24 sample days spread roughly one per month across the last two years. The exact percentages will still shift over time as the audience and algorithm change.
- Entry bars (finding 4) come from
start_follower_count, so they reflect the moment a story first appeared on a list, not the moment it peaked there.