The problem with the big trackers isn't that they're prudish. It's that they're imprecise. "Spicy" is one checkbox covering sweet heat, slow burn payoff, dark, taboo, monster romance, and everything in between — which means it tells you nothing.
So readers build workarounds. A spreadsheet with a flames column. A Notes app entry at 2am. A Notion template abandoned after a fortnight. Three systems, none of which talk to each other, all of which you maintain by hand.
Here's what's actually out there, and where each one falls short of what a dark romance reader needs.
The lineup
| Tracker | Good for | Where it breaks down for dark romance |
|---|---|---|
| Goodreads | Massive database, basic reading logs, custom shelves, yearly challenges | Flat "spicy" shelves with zero consensus on what that means, no separation between book quality and heat, and no real privacy from friends — Goodreads doesn't offer secret shelves, so your reading history stays visible to whoever's connected to you |
| StoryGraph | Mood and pacing data, strong reading statistics, non-Amazon ecosystem | Excellent for macro reading data, but content warnings and spice aren't the organizing dimension — trope support is shallow and romance-specific nuance isn't really the point of the app |
| Romance.io | Genuinely strong crowd-sourced 1-5 flame ratings, detailed trope and content filters, great for discovery | Built to help you find your next read, not to be a private, ongoing reading journal — it's a discovery database first, not a personal log with room for your own reactions and shelf curation |
| Fable | Book clubs, social annotations, shared reading experience | Built around clubs and conversation, not a dark-romance-specific system for heat, kink, and content boundaries |
| Notes app / spreadsheet | Fully custom, completely private, exactly as detailed as you make it | The best system on paper becomes the worst system in practice the moment logging turns into a chore instead of a habit |
None of these are bad tools — Romance.io in particular does a lot right for discovery. But none of them are built around the same problem: spicy isn't one thing, and neither is dark. Heat measures how much is on the page. Spice type measures what kind of dynamic it is. Those aren't the same axis, and no flat "spicy" tag or single flame count has ever captured both. The Scarlet Pages has a whole essay on why a single rating can't hold what heat level and spice type are each trying to say, if you want the fuller argument for why this gap exists in the first place.
What was actually missing
Building your own system out of a Notes app or a spreadsheet makes sense when nothing else fits. You end up doing the sorting and tagging yourself because no app does it for you — heat level as its own field, spice type as a separate layer, tropes in language this community actually uses, content warnings without a moral undertone attached.
What a spice-first tracker actually does differently
- Heat level and spice type are genuinely separate fields — heat measures frequency and explicitness, spice type measures the actual dynamic (bondage, primal, degradation, taboo). A book can be high heat and totally vanilla in flavor, or moderate heat with heavy dark/taboo tension running underneath it. Those are different books wearing the same flame count.
- Trope tags use the vocabulary readers actually use — morally grey MMC, touch her and die, why choose — not a generic romance taxonomy retrofitted onto dark romance
- Content warnings sit at the same visual level as everything else — no separate "sensitive content" gate, no tag rendered as more shameful than another
- Your overall star rating stays completely separate from your spice rating, because a five-flame book can be explicit and structurally messy, and a one-flame book can be the best thing you read all year — neither system should force you to collapse those into one number
- It's your shelf, not a feed. No friends list quietly seeing your reading history unless you choose to share it
A spice-first tracker builds all of that in from the start instead of leaving readers to invent it themselves.
That's what Forbidden Folio is: your shelf, cover-forward, with the vocabulary you already use and no hierarchy of kink. The spreadsheet can retire.