Revenue rank on Toolify.
The StoryGraph
A book recommendation and tracking platform based on mood and reading preferences.
Read the market signal first
Traffic and channel data use SimilarWeb methodology; keyword metrics come from DataForSEO; ranking and revenue signals come from Toolify. Evidence snapshot 2026-06-24.Estimated monthly traffic (directional, not audited revenue).
Primary market category.
Non-brand search share indicates how much task-led discovery may exist.
Channel mix share of visits
Top countries traffic share
Competitor traffic three-month visits
Task-keyword opportunity table
Score is Shipsite's opportunity score, blending the metrics on the left. Auditable inputs are Volume, KD, CPC, allintitle and KGR.| Keyword | Volume | KD | CPC | KGR | Score |
|---|---|---|---|---|---|
| goodreads alternative | 2.9K | 17 | $1.32 | 0.006 | 78.7 |
| reading tracker app | 1.3K | 54 | $1.1 | 0.042 | 62.9 |
| book recommendation app | 390 | 80 | $1.24 | 0.208 | 56.8 |
| reading challenge tracker | 70 | 42 | $0.05 | 0.614 | 50.7 |
| book mood tracker | — | — | — | — | 37 |
KGR is shown once allintitle sampling lands for a keyword; Volume, KD and CPC are already auditable.
Product and pricing captures
Only the product's own public pages are shown here.No public product screenshots passed the current evidence gate.
Business canvases and strategic analysis
Thirteen grounded views aligned with the site-building strategy desk: Business Model Canvas, Value Proposition Canvas, JTBD, ICP, Empathy Map, Customer Journey, SWOT, PESTAL, Porter's Five Forces, 3C, STP, 4P and AIDMA — opened by the insight brief.The StoryGraph is a mood-based reading tracker positioned as a Goodreads alternative.
Targets avid individual readers, who are also the buyers, wanting tracking and recommendations.
A Goodreads challenger differentiated by mood- and tag-based recommendations.
THE VERDICTIt survives Goodreads' shadow via frictionless migration, but a broken pricing page and single revenue line cap growth.
- 67.5% direct traffic plus an untapped top keyword suggests searchers convert into loyal repeat visitors.
- Norway's 5.05% share, outsized for its tiny population, hints at a distinct Nordic reading-community affinity.
- The $4.99 ticket plus Stripe fees becomes a real structural drag on thin subscription margins at scale.
- Proves an 'X alternative' switcher-keyword strategy can sustain a challenger brand without outspending on generic terms.
- Shows that cutting switching cost (one-click import) pulls users off a free incumbent more than feature parity does.
Business Model Canvas
- Stripe provides payment infrastructure.
- Ecosystem compatibility via Goodreads data import functionality.
- Unknown; no evidence of strategic or capital partners.
- Relies solely on Stripe: a simple subscription stack, no marketplace payout needs.
- Developing tracking, recommendation, stats, challenge, and buddy-read features.
- Unknown; no evidence of content moderation or data-quality processes.
- Acquiring users via SEO content and Goodreads-migration positioning.
- Marketing leans on 'goodreads alternative' content (2,900 vol, KD 17) since social channels stay thin.
- Norway's 5.1% traffic share brings GDPR exposure; crowdsourced tags need moderation governance.
- Provides reading tracking, mood recommendations, stats, challenges, buddy reads, and Goodreads import.
- Plus is reportedly ~$4.99/mo or $49.99/yr; the pricing page failed to scrape and needs review.
- Buddy reads and challenges may create a sense of belonging, though no engagement evidence exists.
- Unknown; no evidence on privacy or moderation risk.
- Offers Goodreads data import to lower switching friction.
- A self-serve subscription relationship where users manage their own account.
- Unknown; no evidence of customer support operations.
- Unknown; no renewal or retention data available.
- Unknown; no third-party review or trust-endorsement evidence.
- Users need to log reading progress, get mood-matched recommendations, and join reading challenges.
- The buyer is the reader themselves via Plus subscription; no separate admin role in evidence.
- Usage context is everyday reading tracking, mood/content-warning tagging, and buddy-read activities.
- Pain is Goodreads underserving avid readers' nuanced needs; gain is finer-grained recommendations.
- Unknown; no data on conversion rate or per-customer value.
- Reading-tracking tech, mood/tag recommendation algorithms, and user reading data.
- Organic brand awareness reflected in nearly 30% combined Organic Search/Social traffic.
- Unknown; no evidence on team size or funding.
- 5.2M visits vs Goodreads' 254.6M (~2%): a niche reader-community brand, not mass awareness.
- Buddy reads and crowdsourced mood/warning tags need moderation staff and book-metadata infrastructure.
- 67.5% direct traffic and 21.9% organic search suggest avid readers discover it via word-of-mouth and comparison searches.
- Acquisition is led by Direct (67.46%) and Organic Search (21.94%).
- Transactions occur via the app/web Plus page with Stripe processing payment.
- Delivered via web and mobile app for reading tracking and recommendations.
- Unknown; no evidence of a dedicated service channel.
- Ongoing R&D for recommendation algorithms and tracking features.
- Unknown; no evidence of infrastructure/storage cost.
- Unknown; no evidence of support/moderation cost.
- Acquisition cost from SEO content and social-channel operations.
- At $4.99/mo, Stripe's ~2.9%+$0.30 fee strains low-ticket subscription margins.
- Plus monthly/annual subscription (~$4.99/mo or $49.99/yr).
- Unknown; no evidence of tiered upgrade or expansion revenue.
- Unknown; no evidence of additional service/licensing revenue streams.
- Unevidenced: affiliate bookseller links or publisher trend-data licensing could be untapped revenue.
Value Proposition Canvas
Product side · Value Map
- One-click Goodreads CSV import tool.
- Content-warning tagging system.
- The import tool directly relieves fear of losing reading history when migrating.
- Content-warning tags relieve the pain of being blindsided by sensitive book content.
- The mood/pace tagging engine creates the 'feels understood' recommendation experience.
- Reading challenges and buddy reads create the social-accountability gain.
Customer side · Customer Profile
- Functional job: log reading progress and get the next mood-matched book pick.
- Emotional job: feel part of a niche avid-reader identity, not lost in generic star ratings.
- Readers are often blindsided by sudden sensitive content mid-book, an unmet pain point.
- Fear of losing years of accumulated reading history when leaving Goodreads.
- Precise mood/pace recommendations make readers feel truly understood, not just star-rating matched.
- Reading challenges and buddy reads add social accountability and gamified motivation.
Jobs To Be Done
- When Avid readers tracking habits and seeking personalized recommendations stall on log reading progress and get the next mood-matched, they search 'goodreads alternative' or open thestorygraph.com.
- Direct is 67.46% of observed visits, so 'goodreads alternative' is a repeatable log reading progress and get the next mood-matched situation rather than a one-off search.
- Measured demand for 'goodreads alternative' shows The StoryGraph is needed because the current stack cannot finish log reading progress and get the next mood-matched in one pass.
- A deadline and one-shot delivery pressure force The reader themselves, self-paying via StoryGraph Plus subscription to choose The StoryGraph for 'goodreads alternative' or an alternative now.
- The functional job is delivering usable log reading progress and get the next mood-matched in-session, not learning another full suite.
- Before paying, buyers still line up 'reading tracker app' quality, limits, and StoryGraph / Plus / app / plus on one comparison sheet.
- Avid readers tracking habits and seeking personalized recommendations want less panic after a failed log reading progress and get the next mood-matched pass, especially when 'goodreads alternative' misses the expected result.
- Self-pay users want proof the Stripe bill for 'goodreads alternative' will not jump next cycle.
- Avid readers tracking habits and seeking personalized recommendations want to look able to finish log reading progress and get the next mood-matched in front of peers, not still googling 'goodreads alternative'.
- Showing peers they can finish 'goodreads alternative' without help is the social job.
- Success is a pasteable, shareable, or editable log reading progress and get the next mood-matched result inside the same session.
- It also means holding 'reading tracker app' time, quality, and StoryGraph / Plus / app / plus inside a range The reader themselves, self-paying via StoryGraph Plus subscription can explain.
Ideal Customer Profile
- The core profile is Avid readers tracking habits and seeking personalized recommendations doing log reading progress and get the next mood-matched, in the Reading Tracker & Book Recommendation Community category.
- The reader themselves, self-paying via StoryGraph Plus subscription pay for 'goodreads alternative', and administration may sit with Individual readers manage their own profile and settings.
- The buying trigger often shows up as a search for 'goodreads alternative', already present in the audited keyword table.
- United States is 43.56% of visits, so local work seasons can turn 'goodreads alternative' from latent need into a same-week must-solve.
- The primary pain is that log reading progress and get the next mood-matched is slow and error-prone, which is why 'reading tracker app' exists as a task query.
- Quota exhaustion and whether paying is worth it make The reader themselves, self-paying via StoryGraph Plus subscription hesitate after the first 'goodreads alternative' result.
- Budget signal for 'goodreads alternative': StoryGraph / Plus / app / plus; observed rail is Stripe.
- Self-serve subscription is the main path for 'goodreads alternative'; 5.2M traffic shows people already pay or keep trying.
- Decision criteria include 'goodreads alternative' sample quality, limits, and whether Stripe checkout is frictionless.
- They also shortlist goodreads.com against 'goodreads alternative', and trust hinges on whether official pricing is self-serve readable.
- The repeatable reach path for 'goodreads alternative' buyers is Direct (67.46%), not a one-off campaign.
- The task query 'goodreads alternative' plus thestorygraph.com is the second touch, better for content pages than brand ads alone.
- Large custom-implementation deals that are not buying 'goodreads alternative' are outside The StoryGraph's primary ICP.
- People who use goodreads.com for a different job than 'goodreads alternative' are not same-budget buyers.
Customer Empathy Map
Primary personaA 50+ books/year reader, tired of star-rating picks, wants mood-based recs and challenges tracked.
- They keep seeing 'goodreads alternative' result pages, thestorygraph.com, and same-job generation UIs.
- The comparison set keeps goodreads.com next to the incumbent 'goodreads alternative' tool.
- Peers talk in queries like 'goodreads alternative' and 'reading tracker app', not official handbook language.
- Users in United States also hear whether 'goodreads alternative' is worth the Stripe quota, not brand slogans.
- The user searches 'goodreads alternative' looking for a replacement app.
- The user searches 'reading tracker app' to find a tracking tool.
- Imports their existing Goodreads library via the import tool before committing long-term.
- Joins buddy reads and tags mood/pace for every book finished.
- Thinks Goodreads' recommendation algorithm is stale and generic, missing their mood/pace nuances.
- Feels their reading identity and challenges deserve a dedicated space, not an Amazon afterthought.
- Feels understood and a sense of belonging through mood tags and content warnings.
- Feels anxious about data loss from having to migrate trackers again.
- They fear having to redo a failed log reading progress and get the next mood-matched pass; searching 'goodreads alternative' is already a frustration signal.
- A sudden end to the free quota on 'goodreads alternative' makes lock-in to The StoryGraph feel hard to admit.
- The ideal gain is finishing log reading progress and get the next mood-matched in-session and handing over an output that satisfies 'reading tracker app'.
- If Direct can find The StoryGraph again for 'goodreads alternative' (67.46%), a successful reuse becomes habit instead of another bake-off.
Customer Journey Map
SWOT Matrix
- Holds a high-scoring position (78.7) on the 'goodreads alternative' comparison keyword, a strong acquisition asset.
- One-click Goodreads migration sharply lowers switching cost, a core competitive edge.
- The accumulated crowdsourced mood/pace/warning dataset forms a data moat that's hard to replicate quickly.
- Pricing-page scrape failure leaves public pricing evidence incomplete.
- Missing retention, conversion, and paid-share data makes subscription health hard to assess.
- Single Plus subscription revenue structure with no evidence of diversification.
- 'Goodreads alternative' (volume 2900, KD 17) is the largest, relatively attainable opportunity.
- A 21.94% Organic Search share suggests room to invest further in SEO content.
- Goodreads data import may attract readers dissatisfied with Goodreads.
- Goodreads' 254.6M monthly visits make it the dominant traffic leader.
- Adjacent products like NetGalley may divert publisher/reader-preview demand.
- The 'book recommendation app' keyword has high difficulty (80), signaling intense competition.
PESTAL Macro Environment
- Norway and UK traffic (~13% combined) trigger GDPR compliance for reading-habit data.
- The content-warning tagging feature sits inside US state-level book-censorship politics.
- The $4.99/mo low ticket price is more resilient to discretionary spending cuts than pricier SaaS.
- No ad-revenue dependency means income relies wholly on individual reader willingness to subscribe.
- BookTok/Bookstagram reading culture fuels the 7.15% organic-social share and buddy-read engagement.
- Rising 'goodreads alternative' search volume reflects reader dissatisfaction with Amazon-owned Goodreads.
- The Goodreads-import feature depends on a rival's export/API staying open, a technical dependency risk.
- Mood/pace tags rely on crowdsourcing, not AI generation — a deliberate stance against AI-driven recommenders.
- Each 'goodreads alternative' job on The StoryGraph burns language-model inference; 5.2M visits tie energy cost to writing frequency.
- If 'goodreads alternative' drafts persist on thestorygraph.com, storage energy rises with reuse by Avid readers tracking habits and seeking personalized recommendations.
- Generated text around 'goodreads alternative' can trigger plagiarism, copyright, and disclosure rules in school, media, and brand settings.
- United States is 43.56% of observed visits, so local AI-writing disclosure and training-data rules constrain The StoryGraph's default output.
Porter's Five Forces
Basic tracking has low barriers, but the crowdsourced tag corpus and buddy-read network effects raise later entry barriers.
The tag-data 'supplier' is the user community itself — without crowdsourcing, the core differentiator vanishes.
The 'Plus' naming implies a free base tier; readers can revert to free Goodreads anytime, giving buyers strong power.
The core tracking job can fall back to paper reading journals or spreadsheets at zero marginal cost.
Goodreads' traffic is ~49x StoryGraph's, concentrating rivalry on the 'alternative' switcher niche rather than head-on competition.
3C Analysis
- Capability: crowdsourced mood/pace tagging and moderation capability that generic trackers lack.
- Economics: a single $4.99 low-price subscription with thin per-transaction margin after Stripe fees and no diversification.
- Structural position: ~2% of Goodreads' traffic, holding a defensible switcher niche rather than category leadership.
- Users need to log reading progress, get mood-matched recommendations, and join reading challenges.
- Pain is Goodreads underserving avid readers' nuanced needs; gain is finer-grained recommendations.
- Unknown; no data on conversion rate or per-customer value.
- Goodreads is the same-job reading-tracker competitor directly contested by StoryGraph.
- NetGalley is a book-discovery substitute that may compete for reader time and budget.
- ISBNdb is a traffic-adjacent book-data service whose competitive overlap is unclear.
STP Marketing Strategy
- Segment first by job: Avid readers tracking habits and seeking personalized recommendations doing log reading progress and get the next mood-matched, versus evaluators who only search 'goodreads alternative' to compare.
- Then cut by who pays for 'goodreads alternative' and geography: The reader themselves, self-paying via StoryGraph Plus subscription versus free riders, and United States (43.56%) versus the rest.
- Target the layer that can be reached again via Direct and will pay for 'goodreads alternative', not every visitor.
- Win the single-player 'goodreads alternative' job first, then consider team features; see ICP exclusions.
- A Goodreads challenger differentiated by mood- and tag-based recommendations.; in the customer's mind it should mean 'goodreads alternative', not generic AI.
- The reason to believe 'goodreads alternative' is revenue rank #53 and about 5.2M monthly visits, framed against goodreads.com.
4P Marketing Mix
- Core product differentiators: content-warning and mood/pace tags, prominently listed among official feature entries.
- The buddy-read feature extends the product from solo tracking into group interaction.
- Plus is priced at $4.99/mo or $49.99/yr, an ~16.7% discount for annual billing.
- The official pricing page has failed to scrape, hinting at possible instability in the purchase path.
- Distribution centers on the app.thestorygraph.com web app; no app-store presence appears in evidence.
- Distribution leans on direct/organic-social (BookTok/Bookstagram) rather than paid or app-store channels (Referrals just 1.94%).
- Organic Search drives 21.94% of traffic and the comparison term leads volume, showing search is the main driver.
- High-difficulty generic terms should be deprioritized for comparison and mood/challenge content.
AIDMA Decision Journey
- Attention arrives through Direct (67.46%) and high-relevance entries like 'goodreads alternative', not broad brand noise.
- Organic Search at 21.94% is the second attention surface for 'goodreads alternative'; thestorygraph.com must make that job obvious to Avid readers tracking habits and seeking personalized recommendations.
- Interest comes from translating 'goodreads alternative' into a readable log reading progress and get the next mood-matched demo, not a feature dump.
- 'reading tracker app' shows they also want limits, price, or usage detail — the next page has to answer those.
- Desire holds when The StoryGraph finishes 'goodreads alternative' clearly faster than doing it by hand in one try, and feels closer to that job than goodreads.com.
- Published pricing lowers the cost of wanting 'goodreads alternative', otherwise desire dies in the bookmark bar.
- Heavy direct traffic means the brand can be recalled together with 'goodreads alternative', or they will search again next time.
- Revenue rank #53 and 5.2M visits become a memory hook only if people also recall 'goodreads alternative', not just the brand.
- Action is the first result on thestorygraph.com plus Stripe checkout; an extra signup step drops 'goodreads alternative' traffic.
- Keep price, limits, and the buy button for 'goodreads alternative' on one screen to turn interest into payment.
EVIDENCE BOUNDARIESPlus pricing page failed to scrape, so exact tiers remain browser-unverified.; No conversion-rate or active-user-scale data, so subscription business size is unassessable.; No retention/churn data, so long-term reader stickiness is unclear.; No evidence of revenue diversification (upgrade tiers, publisher deals).
Evidence boundaries
Ranking and revenue signals come from Toolify; traffic, channels and country distribution use SimilarWeb methodology; keyword Volume, KD and CPC come from DataForSEO. This is a research snapshot, not investment advice.
More in AI Writing
Found your wedge? Ship the site.
Shipsite turns a validated keyword opening like this into a live, SEO-ready site — in days, not months.