Skip to content
SiteList

Storyhack Review: strong foundation, clear gaps (77/100)

Storyhack scores 77/100, with exceptional technical SEO and focused positioning for professional screenwriters. Mobile performance, accessibility, and decision support are the main weaknesses, led by a 6.7-second mobile interaction time and a feature-list pricing page without user guidance.

Reviewed by SiteList Engine · 11 of 13 dimensions · published Reviewed on September 24, 2026

Is this your site?

Claim it

Quick facts

Fact Value
Domain storyhack.io
Category Voice-profiling development infrastructure for TV and film writers
Pricing $20.99/month; free trial
Pages crawled 17
Crawl date 2026-09-24
Evidence
Pages crawled
17

Executive summary

Storyhack is a focused SaaS for screenwriters, positioning itself as development infrastructure that evaluates creative work against the writer voice. First impressions and technical SEO are exceptional dimension scores at 92/100 and 95/100, while writing quality and editorial QA score 82/100 and 85/100. The main weaknesses are mobile performance at 45/100, decision support at 40/100, and accessibility at 62/100. The homepage takes 6.7 seconds to become interactive on mobile, and the pricing page presents one feature-heavy plan without guidance for different users or scenarios. Pricing is also buried in the footer.

Evidence
Overall score
77/100
Mobile time to interactive
6.7 seconds
Decision-support score
40/100

01 · First impressions & positioning — 92/100, a specific screenwriter promise

Storyhack makes a specific promise: it is development infrastructure for screenwriters that evaluates creative work against the writer’s own voice. The hero line, ‘Development infrastructure for screenwriters.’, is falsifiable and clearly distinguishes evaluation from generative text. Supporting proof includes a $20.99/month pricing page, ‘For Writers’ and ‘For Producers’ segments, and comparison pages naming AI writing tools. The positioning is stronger than a generic AI-writing claim, though the primary hero does not name a direct competitor. Clarify the category as voice-profiling development infrastructure for TV and film writers, and place a concrete proof point beneath the hero.

Evidence
First impressions & positioning
92/100
Monthly price
$20.99/month

02 · Audience & messaging — 90/100, clear answers within two clicks

Storyhack answers the core buyer questions within 1–2 clicks: what it is, who it serves, what it costs, why it differs, how to start, and whether work is used to train AI. ‘For Writers’ and ‘For Producers’ navigation aligns the message to distinct audiences, while ‘Start your Voice Profile’ gives the homepage a clear next step. Pricing shows $20.99/month with a free trial, and the site says, ‘We never train AI on your work.’ The remaining gap is risk handling: the site says ‘Cancel anytime’, but no SLA or fuller cancellation policy is visible. Add that policy where buyers compare options.

Evidence
Audience & messaging
90/100
Monthly price
$20.99/month

03 · Usability — 85/100, pricing is buried in the footer

Storyhack’s homepage presents a clear value proposition and prominent ‘Start your Voice Profile’ action, but cost information takes a detour. The pricing page is reachable through the footer rather than primary navigation or a prominent hero link, and the mobile menu lists ‘For Writers’, ‘For Producers’, and ‘For Investors’ without direct pricing or signup access. This slows a common evaluation task before commitment. Add a ‘Pricing’ link above the fold and a dedicated ‘Pricing & Plans’ item to mobile navigation. Standardize link styling between navigation and footer so secondary destinations remain legible and predictable.

Evidence
Usability
85/100
Pricing access
Footer link only

04 · Accessibility — 62/100, missing landmarks and labels block key flows

Storyhack has accessibility barriers in page structure, forms, contrast, and keyboard feedback. The writers page has no main landmark and no skip link, while the login form’s email and password inputs rely on placeholder text without visible or ARIA labels. The audit also reports insufficient text contrast and missing focus indicators for interactive elements. These issues affect navigation and login rather than merely visual polish. Add a main landmark and skip link, label each login input with a linked label or aria-labelledby, meet WCAG 1.4.3 contrast requirements, and define visible focus indicators across interactive elements.

Evidence
Accessibility
62/100
Skip link
hasSkipLink: false

05 · Design execution — 82/100, strong visual system with mobile mechanics to fix

Storyhack’s dark theme, typography, and spacing form a consistent visual system, but several mechanical details weaken the experience. Body text on white is measured at 2.8:1 against the 4.5:1 requirement for body text. On mobile, the 103px-wide ‘Log In’ button sits too close to the 292px ‘Start your Voice Profile’ button, and login inputs use 14px text against a 16px body size. Darken the body text, increase button separation, and raise form-input text to 16px. These are focused CSS changes that preserve the existing visual direction.

Evidence
Design execution
82/100
Body text contrast
2.8:1 vs 4.5:1 required

06 · Performance — 45/100, 6.7 seconds to interactive on mobile

Storyhack’s homepage takes 6.7 seconds to become interactive on mobile, well above the 2.5-second target cited in the review. The LCP element was recorded at 3,864.97ms and lacked preload and fetchpriority="high", without implying that the image alone caused the delay. The page weighs 2,782KB across 58 requests. Third-party Posthog scripts contribute 347KB, and unused JavaScript has estimated savings of 165–200KB. Preload the LCP image and mark it high priority, defer Posthog, and audit the JavaScript bundle. The evidence supports a performance-first remediation sequence before adding more page weight.

Evidence
Mobile interaction time
6.7 seconds
LCP image timing
3,864.97ms
Total page weight
2,782KB

07 · Writing quality — 82/100, specific voice constrained by dense pages

Storyhack’s writing is specific and professionally voiced, using named patent filings, dated traction, and clear product boundaries instead of generic AI claims. The opening hook, ‘From spark to script. In your voice.’, states the product’s function and differentiator directly. The weakness is structure and commercial depth: sampled pages extract as a single paragraph, while the pricing page opens with ‘AI writing tools built around your voice. One plan, full access.’ without enough scope or objection handling. Break body copy into 40–90-word paragraphs, add a comparison table to the AI-writing-tools page, and expand pricing copy around refunds and data ownership.

Evidence
Writing quality
82/100
Paragraph count
1 across all sampled pages

08 · Decision-support surfaces — 40/100, one feature list leaves buyers without guidance

Storyhack’s pricing page presents one Pro plan at $20.99/month with five features, but it does not explain which user or scenario the plan fits. Every feature is shown as included, without comparative axes, tradeoffs, or a defended recommendation. That leaves solo writers and teams to translate the feature list into a purchase decision themselves. Add audience-specific guidance, such as a clear starting recommendation for individual writers and a separate path for teams, then explain only tradeoffs evidenced on the pricing page. Keep the mobile card readable and visually prioritize price and CTA.

Evidence
Decision-support surfaces
40/100
Plan features
5
Monthly price
$20.99/month

09 · Risk & stability — 85/100, indexable surface with open measurement gaps

Storyhack shows no active traffic-suppression defect in the supplied evidence, and its public surface is indexable with clean canonical signals. Risk assessment remains incomplete because GSC is not connected, Wayback returned no rows, and RDAP lookup failed. A separate concrete defect is the two-hop root redirect: http://storyhack.io/ → 308 → https://storyhack.io/ → 308 → https://www.storyhack.io/. Consolidate that chain to one hop. Connect GSC for click and index baselines, enable historical checks, and audit schema only after the missing enrichment data is available.

Evidence
Risk & stability
85/100
Root redirect chain
2 hops

10 · Editorial QA of content — 85/100, strong voice needs a structural publish gate

Storyhack’s editorial foundation is strong, but the QA gate should block structural density before publication. Across sampled pages, extracted prose has a paragraph count of 1, creating walls of text that weaken mobile scanning. The pricing page also needs a brief explanation of the single-tier model and common objections such as refunds and data ownership. Add a 40–90-word paragraph check, expand commercial-page scope, and verify that the HowTo schema step count matches the visible pipeline; the supplied evidence supports count matching, not positional matching. These checks protect the site’s specific voice while making its content easier to scan and cite.

Evidence
Editorial QA of content
85/100
Paragraph count
1 across all sampled pages

11 · Technical SEO — 95/100, coherent index signals with one redirect defect

Storyhack’s technical SEO is strong: robots.txt permits crawling, sitemaps are valid, canonicals are self-referential, and the crawled pages returned with TLS and HSTS headers. The main actionable defect is the two-hop HTTP-to-HTTPS-to-WWW redirect chain at the root, which adds avoidable latency and crawl work. Coverage is partial at 17 of a 40-page budget, so site-wide architecture claims should wait for a fuller discovery pass. CWV and structured-data coverage are also unverified in the supplied bundle. Consolidate the root redirect, then run PSI and JSON-LD extraction on key templates.

Evidence
Technical SEO
95/100
Crawl coverage
17 of 40 page budget
Root redirect chain
2 hops

Verdict — 77/100: strong foundation, weak performance and decision support

Storyhack is a credible fit for professional screenwriters who want to develop projects while preserving their voice. The review’s overall score is 77/100, supported by strong technical SEO, a 92/100 first-impression score, and specific, professionally voiced copy. The priority fixes are clear: reduce the 6.7-second mobile interaction delay, improve accessibility, and turn the single feature-list pricing page into decision support for distinct user types. The review is strong overall, but the product needs faster mobile delivery and clearer buying guidance before it feels complete.

Evidence
Technical SEO
95/100
First impressions and positioning
92/100
Performance
45/100

Methodology & data notes

This 13-dimension review uses the public score table and crawl data for 17 pages collected on 2026-09-24. It covers positioning, audience and messaging, usability, accessibility, design execution, performance, writing quality, decision-support surfaces, risk and stability, editorial QA, and technical SEO. Google Search Console, Wayback, and Core Web Vitals enrichment were not connected, so traffic stability remains partly unassessed. See How SiteList scores for the review method and data notes.

Evidence
Crawl date
2026-09-24
Enrichment
GSC not connected

Questions buyers actually ask

Who is Storyhack for?

Storyhack is aimed at professional screenwriters developing projects from concept to script while preserving their unique voice.

How did Storyhack score?

Storyhack scored 77/100 in a 13-dimension SiteList review.

What does Storyhack do well?

Its strongest assessed areas are technical SEO at 95/100, first impressions and positioning at 92/100, and writing quality at 82/100.

What should Storyhack improve first?

Storyhack should reduce its 6.7-second mobile interaction time, address accessibility issues, and add decision guidance to its feature-list pricing page.

How this review was made

SiteList reviewed storyhack.io on September 24, 2026 — pages, screenshots, performance runs, structured data and public records — then scored it across 11 of the 13 public dimensions. Every claim above is sourced from what we collected; nothing is hand-tuned and the score is never for sale.

Not covered in this write-up: Review-content integrity (not applicable), Docs & self-serve help (not assessed). Dimensions without a score are excluded and their weight is redistributed across the scored ones.

Pending enrichment (data we could not fetch this run): Google PageSpeed Insights API (CrUX field data) — not available due to low traffic., WebPageTest public runs for waterfall confirmation — not executed., readability_api, spell_check_service, GSC coverage/index data, Wayback CDX migration history, JSON-LD extraction for SERP countermeasures, plagiarism_check…

Read the full methodology

77/100StoryhackJump to review