LandingScore Leaderboard

railway.com

β€œShip software peacefully β€” on a page that ships 51 colors and zero prices. Chaotic irony.”

What we think it is: Deploy web apps and databases to the cloud without complexity.

52 / 100 Β· Grade F
Clarity58
Copy48
Call to Action28
Pricing50
Trust72
Shareability55

The 3 leaks costing them the most

1 CTA buttons are navigation links, not action triggers

Why it hurts: The visible CTAs are 'Product', 'Developers', 'Enterprise', 'Company', 'Cookie preferences' β€” none of them tell the visitor what happens when they click. There is no 'Deploy Now', 'Start Free', or anything specific. The hero has 'Deploy β†’' buried inline but it reads like a tab, not a buy button.

Fix: Replace the hero's primary CTA with a single specific button: 'Deploy My First App β€” Free' or 'Start Deploying in 2 Minutes'. Kill all competing nav-style CTAs from the hero zone.

2 51 colors obliterate the visual hierarchy

Why it hurts: distinctColorCount: 51. The page has no single accent color guiding the eye to the primary action. When everything is highlighted, nothing is.

Fix: Audit and reduce to three: near-black text, white/off-white background, one purple/violet accent exclusively on the primary CTA. Run a CSS color audit in under an hour.

3 Zero prices visible above the fold (or anywhere in extracted text)

Why it hurts: dollarAmounts is empty. Despite 'Pricing' appearing in the nav, no actual numbers appear in the first 1,200 words. Visitors leave before they ever learn what it costs.

Fix: Add a one-line price anchor in the hero subhead: e.g., 'Starts at $5/mo β€” scale as you grow.' This one sentence kills objections before they form.

All 31 principles, scored

1. No free plan β—‹ 2/3

No 'free forever' plan is mentioned in the copy or pricing signals. mentionsFreePlan is false and mentionsFreeTrial is false, which avoids the worst trap.

Fix: Confirm no free tier exists on the pricing page; if a hobby/free tier exists, reframe it as a trial, not a permanent plan.

2. Three colors max βœ— 0/3

distinctColorCount: 51. This is not a design system β€” it's a palette explosion. No single accent color directs the eye to the CTA.

Fix: Run a CSS audit, collapse all decorative colors into neutral grays, and reserve one accent (e.g., brand purple) solely for primary CTA buttons.

3. Numbers over adjectives β–³ 1/3

Some numbers exist: '100 Gbps internal networking', '1,500+ requests per second', '50 milliseconds', '2M+ developers', '1 day to spin up'. But the H1 'Ship software peacefully' and the title 'all-in-one intelligent cloud provider' are pure adjective soup.

Fix: Rewrite the H1 or subhead with a concrete number: 'Deploy in under 2 minutes. Scale to 1,500 req/s without touching a config file.'

4. Shareable footer β–³ 1/3

Footer has 'A better future is now boarding' and 'All Aboard' β€” a train metaphor hook that's charming. But it's buried under a wall of legal links and the personality gets lost.

Fix: Lead the footer with the 'All Aboard' line in a large, styled callout, then put legal links below it in small gray text.

5. OG image like a thumbnail β—‹ 2/3

hasOgImage is true. ogTitle and ogDescription exist. However, the OG title 'Railway | The all-in-one intelligent cloud provider' is generic and won't earn curiosity-clicks in a Slack or Twitter share.

Fix: Change OG title to something like 'Deploy your app in 2 minutes β€” Railway' and OG description to a concrete stat: '2M+ developers. Zero config. Ships to production in seconds.'

6. One idea per screen β—‹ 2/3

The page sections (Deploy, Network, Scale, Monitor, Evolve) each focus on a single capability β€” good structure. However the hero screen combines the H1, a demo embed, and multiple tab labels simultaneously.

Fix: Strip the hero to: H1 + one-sentence subhead + one CTA. Move the demo tabs to the next scroll position.

7. Fifth-grader headline β—‹ 2/3

'Ship software peacefully' is simple and plain β€” a child could read it. However 'all-in-one intelligent cloud provider' in the title and subhead reintroduces jargon immediately.

Fix: Keep the H1 as-is. Rewrite the subhead to match the same simplicity: 'Push your code. Railway handles the rest.'

8. Direct conversion ask β–³ 1/3

No pricing or payment flow is visible in the extracted copy. The CTA 'Deploy β†’' likely leads to a signup wall, not payment, based on typical SaaS patterns. Cannot confirm payment-first from evidence.

Fix: If signup comes before payment, add a pricing-first path: let visitors see and select a plan before account creation.

9. Copy only you could write β—‹ 2/3

'Services that took 1 week to configure elsewhere take 1 day to spin up in Railway' and 'Messy networking like on other cloud platforms doesn't exist on Railway. If you understand basic TCP, you're all set.' β€” these are specific and defensible. The hero copy however is generic enough to sit on any cloud provider's site.

Fix: Move one of those testimonial-quality specifics into the hero subhead. Own the contrast with AWS/GCP/Heroku right from the top.

10. Show before explain β—‹ 2/3

hasDemoEmbed is true and it appears in the hero section alongside 'Deploy β†’ Demo' tabs. The demo is present early, which is good. 60 images suggest generous visual coverage throughout.

Fix: Ensure the demo embed auto-plays or shows a real output state on load, not a blank/loading state that requires a click.

11. Does one thing β–³ 1/3

The page covers deploying, networking, scaling, monitoring, and collaboration workflows β€” five distinct value pillars. The title also says 'all-in-one' which signals feature breadth over a single sharp promise.

Fix: Pick one primary hook for the hero (e.g., 'the easiest way to deploy web apps') and demote the other four to supporting features rather than co-equal headlines.

12. Popcorn pricing β—‹ 2/3

Pricing nav exists and there's no mention of more than a few tiers in the visible text. Cannot count tiers from evidence, but no excessive tier complexity is visible in the extracted signals.

Fix: Verify the pricing page has at most three tiers; if there are four or more, consolidate or hide the edge-case tier.

13. Rides a wave β—‹ 2/3

The page references 'Agents' in the footer nav and positions against Heroku/Render/Fly.io/Vercel β€” all currently hot migration targets as Heroku's free tier is gone. The wave exists but isn't surfed loudly in the copy.

Fix: Add a banner or hero callout: 'Heroku shutting down? Migrate to Railway in minutes.' Lean into the migration wave explicitly.

14. Customer-language copy β—‹ 2/3

Social proof tweets use natural developer voice: 'it took me about 2 minutes to setup my server', 'Zero config deployment if a Dockerfile is ready'. The product copy above is more polished/corporate by comparison.

Fix: Pull the most quotable customer phrase ('2 minutes to set up') into the hero subhead. Let customers write your tagline.

15. Visible founder β–³ 1/3

No founder photo, name, signed note, or founder video is visible in the extracted signals. 18 avatars present are customer/testimonial avatars, not founder faces.

Fix: Add a small signed note from the founder below the hero or above the CTA section: headshot + 2-sentence personal pitch.

16. Pricing impossible to miss β—‹ 2/3

'Pricing' appears in navLabels β€” it's in the top navigation. However, no dollar amounts appear anywhere in the first 1,200 words of copy, meaning visitors must click away to learn cost.

Fix: Surface a starting price ('from $5/mo') in the hero subhead or just above the primary CTA so price is never a mystery.

17. Memorable headline β—‹ 2/3

'Ship software peacefully' is clean and distinctive β€” the 'peacefully' angle is unusual in cloud infrastructure copy. It'll likely stick.

Fix: Pair it with a memorable subhead so the phrase has an anchor. Alone it's slightly abstract without context.

18. Emotional headline β—‹ 2/3

'Ship software peacefully' taps into the real anxiety of deployment β€” stress, 3am outages, config nightmares. It triggers relief. Solid emotional resonance.

Fix: Strengthen by making the enemy explicit in the subhead: 'No more 3am config fires. Just push and deploy.'

19. Never seen before β—‹ 2/3

The visual canvas ('Craft on a visual canvas that makes your entire stack visible at a glance') and the train/boarding metaphor ('All Aboard', 'now boarding') are distinctive. The overall positioning still competes in a known category.

Fix: Lead with the canvas visualization more aggressively β€” it's the most visually unique differentiator and should be in the hero.

20. Hero sells alone β–³ 1/3

H1: 'Ship software peacefully'. Subhead visible: 'With the all-in-one intelligent cloud provider'. CTA: 'Deploy β†’'. The subhead is vague. Who is it for (developers? enterprises? solo founders?) is not clear from the hero alone.

Fix: Rewrite subhead to: 'For developers who want to deploy apps, databases, and APIs without touching AWS configs.' Audience + problem + solution in one line.

21. Empathy before selling β–³ 1/3

The page jumps directly to feature sections (Deploy, Network, Scale) without naming the specific pain first. The closest empathy signal is 'Grow big without the growing pains' β€” but it's buried in a feature section.

Fix: Add 2-3 sentences above the first feature section naming the enemy: 'AWS is too complex. Heroku got expensive. You just want to ship.' Then introduce Railway as the answer.

22. One call to action βœ— 0/3

Visible CTAs include: 'Product', 'Developers', 'Enterprise', 'Company', 'Cookie preferences', 'Deploy β†’', 'Demo', 'Learn more β†’' (multiple), 'Read customer stories β†’', 'Join 2M+ developers β†’'. That's at least 10 competing actions.

Fix: Identify the one primary action (likely 'Deploy your first project') and visually suppress everything else. One prominent button per viewport.

23. Memorable name βœ“ 3/3

'Railway' is a common English word with instant visual associations (tracks, trains, forward motion, infrastructure). No explanation required. The metaphor extends naturally ('All Aboard').

24. Sells a desire, not a feature β—‹ 2/3

'Ship software peacefully' sells relief/calm β€” a genuine emotional desire. But feature descriptions (100 Gbps, gRPC, TCP) dominate the body copy, pulling away from desire-based selling.

Fix: End each feature section with a one-line desire statement: 'So you sleep instead of staring at dashboards.' Connect technical specs to human outcomes.

25. Try before buying β—‹ 2/3

hasDemoEmbed is true β€” there is an interactive demo on the page. This is better than most cloud providers who force signup first.

Fix: Make the demo more prominent with a label like 'Live Demo β€” click around, no account needed' to set expectations and reduce friction.

26. No weak words β—‹ 2/3

weakWordCount is 1, which is very clean. The copy is mostly specific and direct. 'All-in-one' and 'intelligent' in the title are fuzzy but not technically 'weak words' per the signal.

Fix: Remove 'intelligent' from the title and any remaining 'all-in-one' framing β€” replace with a specific differentiator.

27. Transparent pricing terms β–³ 1/3

mentionsPerMonth is true, mentionsOneTime is false. This is a subscription product. That's somewhat expected for infrastructure, but no framing of value-per-month appears to justify the recurring cost.

Fix: If one-time isn't possible, add a clear ROI statement near pricing: 'At $X/mo, you save X hours vs. managing your own servers.'

28. CTA says what happens next βœ— 0/3

The primary CTAs are 'Deploy β†’', 'Demo', and 'Learn more β†’'. None specify what literally happens next β€” does a project get created? Does an account form appear? Is it instant? The visitor has no idea.

Fix: Change hero CTA to 'Connect Your Repo β€” Deploy in 2 Minutes' and demo CTA to 'Watch a 90-Second Demo'. Specificity eliminates hesitation.

29. Has testimonials βœ“ 3/3

Strong testimonial section: named CTOs and tech leads with companies (Bilt, G2X, Mappa), plus 6+ named Twitter testimonials with handles and specific use cases. testimonialMarkup confirmed true, 18 avatar images.

30. Ten-word description β–³ 1/3

The closest attempt is 'The all-in-one intelligent cloud provider' (6 words) in the title β€” but it's vague and jargon-heavy. No crisp 10-word description appears in the hero copy.

Fix: Write and place a 10-word pitch in the hero: 'Deploy apps and databases to the cloud in minutes.'

31. Priced above competitors β–³ 1/3

No dollar amounts are visible anywhere in the extracted text. 'Enterprise' nav item and positioning against Heroku/Vercel/Render suggests mid-market, but premium pricing intent cannot be confirmed from evidence.

Fix: Add a price anchor with confident framing: 'Starting at $X/mo β€” less than a coffee, more than a DevOps hire.' Own the value comparison explicitly.

How would your page score?

Same 31 principles. Same brutal honesty. Free.

Grade My Page