Verified public roadmaps

11 real product roadmap examples you can open today

See how product teams use quarters, statuses, themes, votes, and public delivery records to communicate direction.

Updated July 2026 · 12 min read

Every product roadmap example in this guide is a real public page that was verified live in July 2026. These are not mockups, recreated screenshots, or invented templates. Open each link to see the current structure, language, and level of detail in the product's own environment.

The examples span project boards, searchable feature lists, direction hubs, public feedback portals, and GitHub milestones. That variety matters. There is no single visual design a roadmap must copy. The useful pattern is a maintained communication system that matches its audience and the team's level of confidence.

Study three things in each example. First, look at the unit of commitment: a feature, problem, epic, milestone, or theme. Second, read the status vocabulary and decide what promise it makes. Third, inspect the path between customer interest, current work, and the record of what shipped.

If you need the process behind the artifact, start with the guide to creating a product roadmap step by step. The examples below are most useful after you know the audience, evidence, and decisions your own roadmap must support.

11 live product roadmap examples

What format each company uses and what you can borrow from it

Example 1

GitHub

Format: A GitHub project board organized by quarter, plus an Exploratory column, with labels for release phase and feature area.

What to steal: Use several layers of vocabulary when the audience can handle detail. The quarter gives a broad horizon, while release-phase and product-area labels let readers filter the same plan without creating a separate roadmap for each interest.

Example 2

Microsoft 365

Format: A filterable feature list with In development, Rolling out, and Launched statuses.

What to steal: Make a large roadmap searchable rather than expecting readers to scan the whole catalog. The three status labels describe delivery movement in plain language, while filters help each reader isolate the products and updates relevant to them.

Example 3

GitLab

Format: A direction hub with a forward roadmap organized by pillars, linked to public epics, plus a release archive.

What to steal: Separate durable product direction from detailed delivery records. Pillars explain the strategic shape, public epics hold working context, and the archive shows what actually shipped without crowding the forward view.

Example 4

Docker

Format: A GitHub issues board with Investigating, We're Writing the Code, Almost There, and Shipped statuses, deliberately without dates.

What to steal: Choose status language that sounds like a real progression. The labels tell readers whether Docker is learning, building, finishing, or done, while the absence of dates avoids presenting uncertain engineering work as a calendar promise.

Example 5

PostHog

Format: Voting and subscriptions on roadmap items

What to steal: Turn the roadmap into a participation channel. Voting gives the team a visible demand signal, and subscriptions create an audience for later updates, so the page carries information in both directions.

Example 6

Zed

Format: Currently Working On and Coming Up Next, supported by community triage with upvotes.

What to steal: Use a short horizon when confidence drops quickly beyond active work. Two columns keep the promise narrow, while community triage and upvotes preserve a wider pool of evidence without placing every request on the roadmap.

Example 7

Obsidian

Format: Three buckets: Active, Planned, and Launched, with Launched in reverse-chronological order.

What to steal: Keep the forward plan compact and let shipped history prove movement. A reverse-chronological Launched section makes recent delivery easy to find and turns the same page into a useful record of progress.

Example 8

Buffer

Format: Roadmap and What's New portal on a dedicated subdomain

What to steal: Keep customer suggestions and completed communication close together. Vote counts make repeated demand visible, while the companion release view shows that the portal is not only a place where requests accumulate.

Example 9

Cal.com

Format: GitHub milestones with due dates and percent-complete indicators.

What to steal: Use the delivery system itself when the audience is technical and the underlying work is already public. Milestones provide scope and progress without maintaining a second presentation, but they require disciplined issue hygiene.

Example 10

Canny

Format: Canny's public feedback board with Under Review, Planned, and In Progress statuses, plus votes on each item.

What to steal: Let the same customer request move from evidence into visible product direction. The statuses distinguish evaluation from commitment, and votes remain attached to the item as the decision advances.

Example 11

Ahrefs

Format: A Canny-powered board with Planned, In Progress, and Complete, grouped by product area, with votes on each item.

What to steal: Add product-area grouping when one roadmap serves several parts of a broad product. Readers can focus on their area while the company keeps one status vocabulary and one demand signal across the whole board.

How to read these examples without copying the wrong thing

A public page reflects the product, audience, and delivery system behind it. GitHub and Docker can use GitHub-native structures because many readers understand issues, projects, and release stages. Microsoft 365 needs filters because one flat board would be too large. Zed can use two short horizons because its audience benefits from a narrow statement of near-term direction.

Start by naming your reader. A customer deciding whether to wait for a capability needs different information from an engineer tracking dependencies. A sales teammate answering a prospect needs a clear status and cautious language. An executive needs the relationship between work and product outcomes. One public roadmap can serve several readers, but it should not attempt to expose the complete internal plan to all of them.

Next, define the meaning of every status. Under Review should not quietly mean rejected. Planned should represent a stronger decision than interesting. In Progress should mean delivery has genuinely begun. Complete or Shipped should connect to an explanation of what changed. The exact words matter less than applying them consistently.

Finally, choose a maintenance cost the team can support. A detailed quarterly board with many labels is useful only when owners keep quarters and labels current. A compact status board can communicate more truth than a richer page that drifts out of date. Borrow the lightest structure that still answers the questions your audience repeatedly asks.

Choose the commitment unit before the layout

The examples do not all put the same kind of object on the page. GitLab uses strategic pillars and public epics. Cal.com uses milestones. Several feedback boards use customer requests. A product roadmap can also use problems, outcomes, or themes. Pick the unit that supports the decision your audience must understand.

A named feature is concrete, but it can commit the team to a solution before discovery is complete. A broad theme leaves room to learn, but it can become too vague to guide action. A customer problem often creates a useful middle ground: specific enough to explain the need, flexible enough to consider more than one implementation.

Match detail to confidence. Active work may deserve a feature name, release phase, or milestone because the team understands the solution. Future direction can stay at the problem or outcome level. This natural decline in precision helps readers see which parts of the plan are decisions and which remain options.

Design the update path before inviting readers

A public roadmap creates recurring work. Decide who changes a status, what evidence supports the move, and how interested customers learn about it. If an item can enter Planned but nobody owns its later updates, the board will collect commitments faster than the team can maintain them.

Use a short review for active delivery and a separate review for the broader roadmap. The active review confirms that In Progress and Shipped reflect reality. The broader review tests whether Planned work still fits the strategy and whether new demand changes the order. The two cadences prevent task noise from rewriting long-term direction while still correcting stale public states quickly.

Define the final step as carefully as the first. A shipped item needs a clear outcome statement, a link to useful documentation when relevant, and a message to the audience that supported it. Closing the loop turns the roadmap from a promise display into a record of customer evidence, product judgment, and delivered change.

Readers looking for a roadmap template can begin with any format above: a short Now/Next view, three delivery statuses, milestones, or an outcome-oriented direction page. Replace the example labels with definitions that match your real decision process before publishing.

Patterns across all 11

The roadmaps look different because they serve different products, audiences, and delivery systems. Their common ground is operational. Each gives readers a vocabulary for current state, limits the public view to information the team can maintain, and offers a route from future direction to completed work.

Use these patterns as design constraints rather than a visual kit. Decide how much uncertainty to show, how customers can contribute, and what happens when an item ships. Those choices determine the board structure. Color, card density, and page layout should make the communication easier to read after the operating rules are clear.

Status vocabulary carries the communication

The examples use different words, but most describe a simple progression from uncertainty to commitment to delivery. Under Review and Investigating signal learning. Planned and Coming Up Next signal intent. In Progress and We're Writing the Code signal active work. Launched, Complete, Shipped, and GA record an outcome readers can use.

This vocabulary is more important than color or card shape. A reader should be able to explain what changed when an item moves one column. If two adjacent statuses do not create a meaningful difference, combine them. If one status includes both uncertain ideas and promised work, split it.

Votes are a signal, not a scheduling command

PostHog, Canny, Ahrefs, Zed, and Buffer show forms of public participation or visible support. A vote lets customers attach themselves to an existing need and helps the team see repeated demand. It also creates a natural audience for questions and shipped updates.

None of that removes product judgment. The team still considers strategy, the severity of the problem, affected audience, effort, confidence, risk, and sequence. Publish that principle beside the board so customers understand that voting informs the decision without becoming a guaranteed queue.

Most avoid hard dates

Status columns, broad horizons, quarters, and pillars dominate the examples. They communicate relative order and delivery state without turning every early estimate into a deadline. Cal.com uses milestone due dates, and GitHub organizes work by quarter, but those structures fit technical systems where scope and progress are visible alongside the time signal.

If your roadmap includes a date, explain its confidence and what could change it. If the date exists mainly to make the roadmap appear more concrete, replace it with a status or horizon. Honest uncertainty is more useful than precision the delivery team cannot support.

Shipped history strengthens the forward view

GitLab keeps a release archive, Obsidian lists Launched items, Buffer pairs the roadmap with What's New, and several boards retain Complete or Shipped columns. The history proves that the roadmap moves. It also lets a customer discover that a need was solved without searching a separate announcement archive.

Keep the current direction readable by limiting how much history appears at once. A reverse-chronological shipped section or a linked archive works well. The key is preserving the relationship between the earlier request, the decision, and the release.

Publish your own public roadmap

Begin with a small public set. Choose the customer problems and outcomes the team is prepared to discuss, define three to five statuses, and remove sensitive internal detail. A useful first version is better than a complete internal backlog placed in public view.

FeatQ connects requests, votes, status-based direction, and shipped updates. Customers can find an existing idea and support it. The product team decides when it moves. When work reaches Done, the public record and interested audience stay attached to the original request.

Explore the full public roadmap tool workflow to see how intake, voting, statuses, a changelog, and agent access fit together. If you are comparing wider planning platforms, the roadmapping software comparison covers current prices and billing models.

FeatQ uses one flat price with no per-user fees, supports up to 10,000 voters, and includes MCP on every plan. A board can be live in minutes without a sales call. Review the payment options on the pricing page.

Set a review cadence before inviting the audience. Confirm that Planned still means planned, active statuses still reflect real work, and completed items receive a useful announcement. The habit keeps the roadmap credible long after the initial page is published.

Frequently asked questions

Practical answers about agents, voting, embeds, and pricing.

A good product roadmap example communicates direction with a limited set of clear statuses, horizons, or themes. It matches the detail to its audience, stays current, and makes uncertainty visible. The strongest public examples also connect plans to customer evidence or shipped history.

Most public roadmaps avoid hard dates because product work changes as teams learn. Status columns, quarters, and broad horizons communicate order with less false precision. Dates can work when coordination requires them and the roadmap clearly presents them as estimates.

Use labels your team can apply consistently. Planned, In Progress, and Shipped create a simple delivery view. Now, Next, and Later communicate relative horizons. If intake appears on the same page, keep Under Review or Considering distinct from committed work.

Yes. Votes reveal repeated demand and identify an audience for updates. They should inform prioritization rather than control it. Product strategy, effort, risk, confidence, and customer context still determine whether a popular request enters the plan.

Choose a small set of customer-relevant items, define each status, remove sensitive internal detail, and publish the view in a tool your team will maintain. FeatQ connects a public roadmap to requests, votes, status changes, shipped updates, and MCP agent access.

Still have questions? Contact us

Turn customer demand into a roadmap people can follow

Publish clear statuses, collect votes, and keep shipped updates connected to the requests behind them.

View FeatQ pricing