|9 min read

Public Roadmap: How to Build One That Drives Growth

Your users want to know what's coming. A public roadmap tells them — and in the process, builds trust, reduces support tickets, and turns customers into advocates. Here's how to build one that actually works.


Why a public roadmap builds trust

Every SaaS product gets the same question: "Are you going to build X?" It shows up in support tickets, sales calls, Twitter replies, and churned-user surveys. A public roadmap answers this question at scale.

But it does more than deflect support tickets. A public roadmap signals three things to your users:

  1. Transparency— You're not hiding behind a black box. Users can see where the product is headed.
  2. Momentum— Items moving from "planned" to "in progress" to "shipped" shows the product is alive and improving.
  3. Listening— When users see their requested feature on the roadmap, they feel heard. That's the difference between a frustrated user and a loyal advocate.

Companies like Linear, Canny, and Notion all publish public roadmaps. It's not because they have nothing to hide — it's because transparency is a competitive advantage.

What to include (and what NOT to include)

A public roadmap is not your internal task board. The temptation is to flip a switch and make everything visible. Don't do this. Your internal board has half-baked ideas, abandoned experiments, and technical debt items that would confuse users.

Include

  • Features users asked for— These validate that you're listening.
  • Major improvements— Performance, usability, design overhauls.
  • New integrations— Users want to know if you'll connect to their stack.
  • Status labels— Exploring, Planned, In Progress, Shipped. Clear status reduces "when?" questions.

Exclude

  • Specific dates— Unless you're very confident, dates become promises. Use quarters or "next" / "later" / "future" instead.
  • Internal refactors— "Migrate to new ORM" means nothing to users.
  • Speculative ideas— If it's not at least "exploring," leave it off.
  • Competitive intelligence— Don't broadcast features that give you an edge before they ship.
  • Bug fixes— These belong in the changelog, not the roadmap.

A good rule of thumb: if the item wouldn't make sense in a customer-facing email, it doesn't belong on the public roadmap.

Roadmap formats: Kanban vs Timeline vs List

There are three main ways to present a public roadmap. Each serves a different purpose.

Kanban board

Columns like "Exploring" → "Planned" → "In Progress" → "Shipped." This is the most popular format because it's intuitive — everyone understands left-to-right progress.

Best for:SaaS products with a steady stream of features. Users can quickly see what's being worked on now vs. what's coming later.

Timeline / Gantt view

Features plotted on a horizontal timeline by quarter or month. This gives a sense of sequencing — what comes before what.

Best for: Products with longer development cycles (enterprise, infrastructure, platforms) where sequencing matters more than individual status.

Grouped list

Features grouped under headings like "Now," "Next," and "Later." Simple and scannable.

Best for: Early-stage products where the roadmap is small enough that a flat list works. Also good for embedding in docs or blog posts.

Most tools let you offer multiple views. Give your users the option and let them choose what works for them.

How feature voting drives your roadmap

A roadmap without input is just a to-do list. Feature voting turns your roadmap into a two-way conversation.

The pattern is simple: users submit feature requests, other users upvote them, and you prioritize based on demand. This gives you three things:

  1. Signal over noise— Instead of one loud customer driving your roadmap, you get aggregate demand. 200 upvotes on "dark mode" is a stronger signal than one enterprise customer requesting it in a call.
  2. Reduced guesswork— You don't have to guess what users want. They tell you, ranked.
  3. Automatic updates— When you ship a feature, everyone who voted gets notified. That's free re-engagement.

Feature voting pitfalls

Don't treat votes as gospel. Feature voting has known biases:

  • Power users vote more than casual users, skewing toward advanced features.
  • Votes measure interest, not willingness to pay. A feature with 500 votes but zero revenue impact is a vanity metric.
  • Users vote for what they understand. Innovative features that users haven't imagined won't get votes.

Use votes as one input alongside revenue data, churn analysis, and your own product vision. The roadmap is yours to own — votes inform it, they don't dictate it.

Examples from real companies

Here's how well-known products handle their public roadmaps:

Linear

Linear publishes a minimal roadmap page with large feature cards grouped by "In Progress" and "Planned." No voting, no comments — just a clean overview of what's coming. This works because Linear's brand is opinionated and minimal.

GitHub

GitHub uses a public project board on GitHub itself (meta, right?). Issues are categorized by theme (security, actions, copilot) and labeled by quarter. Users can comment directly on issues. Very developer-native.

Canny

Canny's own roadmap is built with Canny (also meta). Kanban board with voting, status labels, and changelog integration. When a feature ships, voters are notified and the item moves to a public changelog.

The pattern

Every effective public roadmap shares these traits: clear status labels, no specific dates, grouped by theme or priority, and some mechanism for user input (voting, comments, or both).

Getting started in 15 minutes

You don't need a month-long project to launch a public roadmap. Here's the fastest path:

  1. Create your project board— Add the features you're building, label them with status (planned, in progress, shipped).
  2. Mark items as public— Select only the items you want users to see. Keep internal tasks private.
  3. Enable feature voting— Let users submit ideas and upvote existing ones.
  4. Publish— Share the link in your app, docs, and onboarding emails.
  5. Embed it— Drop a roadmap widget into your app so users see it without leaving your product.

With a tool like Version Pill, this takes about 15 minutes. You get a kanban-style public roadmap with voting, a connected changelog, and an embeddable widget — all from the same task board you use internally.

The roadmap is a growth lever

A public roadmap isn't just a transparency exercise. It's a growth tool:

  • Reduces churn— Users stay when they see their requested feature is "in progress."
  • Converts prospects— Evaluators check your roadmap to see if you're building what they need.
  • Generates content— Every shipped roadmap item becomes a changelog entry, a tweet, a newsletter blurb.
  • Improves SEO— Your roadmap page ranks for "[your product] roadmap" and captures intent-heavy traffic.
  • Builds community— Users who vote and comment feel ownership. That's the foundation of a community.

If you're not publishing a public roadmap yet, you're leaving growth on the table.

Launch your public roadmap today

Version Pill gives you a public roadmap with voting, a connected changelog, and embeddable widgets. Free to start.

Try Version Pill free