{"id":10154,"date":"2025-08-22T17:20:55","date_gmt":"2025-08-22T21:20:55","guid":{"rendered":"https:\/\/canny.io\/blog\/?p=10154"},"modified":"2026-03-10T21:05:43","modified_gmt":"2026-03-11T01:05:43","slug":"feature-voting-best-practices","status":"publish","type":"post","link":"https:\/\/canny.io\/blog\/feature-voting-best-practices\/","title":{"rendered":"Feature voting best practices: how to make it work for your product&nbsp;team"},"content":{"rendered":"\n<p>Feature voting can be a cheat code or a waste of time. It depends on how you use&nbsp;it.<\/p>\n\n\n\n<p>When done right, it helps product teams spot patterns, see user demand, and prioritize with confidence. Users get a voice. PMs get a signal. Scattered feedback turns into clear&nbsp;trends.<\/p>\n\n\n\n<p>But if it turns into a popularity contest, it starts to hurt more than it helps. The loudest voices drown out strategic bets. Roadmap prioritization shifts toward what\u2019s most requested, not what\u2019s most&nbsp;impactful.<\/p>\n\n\n\n<p>At Canny, we\u2019ve seen both outcomes. This guide shares the best practices we\u2019ve learned from thousands of product teams that use Canny every day. Whether you&#8217;re setting up your first board or trying to make an existing one more useful, this will help you get it&nbsp;right.<\/p>\n\n\n\n\n\n<h2 class=\"wp-block-heading\"><strong>What is feature voting?<\/strong><\/h2>\n\n\n\n<p>Feature voting is a way to collect product feedback by letting users upvote the ideas they care about. It usually involves creating a public or internal feature voting board where users can add suggestions, vote on existing ideas, and comment with additional&nbsp;context.<\/p>\n\n\n\n<p>It helps your team understand which requests are gaining traction and which ones might be less&nbsp;important.<\/p>\n\n\n\n<p>Most feature voting boards&nbsp;include:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>A list of ideas or feature&nbsp;requests<br><\/li>\n\n\n\n<li>The ability for users to cast votes on existing ideas or submit new&nbsp;ones<br><\/li>\n\n\n\n<li>Optional comments to provide&nbsp;context<br><\/li>\n<\/ul>\n\n\n\n<p>The goal isn\u2019t to let users dictate the roadmap. It\u2019s to give them a structured way to share what matters most, and to help your team spot patterns&nbsp;earlier.<\/p>\n\n\n\n<p>Voting shows demand. It doesn\u2019t replace product judgment. When used correctly, it supports better decision-making by giving you one more signal to&nbsp;consider.<\/p>\n\n\n\n<p>Using a tool like <a href=\"https:\/\/canny.io\/blog\/feedback-board-use-cases\/\" data-wpil-monitor-id=\"139\">Canny lets you set up a feedback board<\/a> for voting in just a few&nbsp;minutes.<\/p>\n\n\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Why feature voting is worth doing<\/strong><\/h2>\n\n\n\n<p>There are a lot of reasons to use feature voting. It helps&nbsp;you:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>See what users are asking for, at&nbsp;scale<br><\/li>\n\n\n\n<li>Identify trends before they become&nbsp;problems<br><\/li>\n\n\n\n<li>Streamline <a href=\"https:\/\/canny.io\/blog\/promoting-your-canny-board\/\" data-wpil-monitor-id=\"141\">feedback collection<\/a> across&nbsp;channels<br><\/li>\n\n\n\n<li>Promote user engagement by making feedback visible and&nbsp;actionable<br><\/li>\n\n\n\n<li>Prioritize faster, with clearer&nbsp;context<br><\/li>\n\n\n\n<li>Build transparency and trust with your&nbsp;community<br><\/li>\n\n\n\n<li>Align your team around real, visible&nbsp;demand<br><\/li>\n<\/ul>\n\n\n\n<p>It won\u2019t make decisions for you. But it gives you the signal you need to make smarter&nbsp;ones.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Where feature voting can go wrong<\/strong><\/h2>\n\n\n\n<p>Used well, feature voting gives product teams a useful signal. Used poorly, it becomes a&nbsp;distraction.<\/p>\n\n\n\n<p>Here are a few common&nbsp;pitfalls:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Treating it like a democracy<\/strong><strong><br><\/strong> Votes help you understand demand, but they shouldn&#8217;t drive every decision. If you build based only on what&#8217;s most popular, you risk drifting away from&nbsp;strategy.<br><\/li>\n\n\n\n<li><strong>Lacking context<br><\/strong> A post with 100 votes might seem important until you realize they\u2019re all from free users. Without knowing who voted, how valuable they are, or why they want it, the signal is&nbsp;weak.<\/li>\n<\/ul>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Bias and inequality&nbsp;<\/strong><br>The loudest users often aren\u2019t the most representative. More technical or vocal customers may dominate the board. Quieter, less confident users may go&nbsp;unheard.&nbsp;<br><\/li>\n\n\n\n<li><strong>User knowledge limitations<\/strong><br>Customers don\u2019t always know what\u2019s possible, or what they really need. They vote for features that seem familiar, not necessarily the ones that would solve the root problem. Comments and follow-ups can help uncover the real&nbsp;ask.<br><\/li>\n\n\n\n<li><strong>Letting the feature voting board get messy<br><\/strong>Duplicate requests, outdated ideas, and vague titles make it harder for users to participate, and harder for your team to&nbsp;prioritize.<br><\/li>\n\n\n\n<li><strong>Never closing the loop<br><\/strong>Users want to feel heard. If their requests sit in limbo or never get a response, trust erodes and engagement&nbsp;drops.<br><\/li>\n<\/ul>\n\n\n\n<p>These pitfalls are common, but they\u2019re avoidable. The rest of this guide will walk through how to avoid them, and how to get real value from feature&nbsp;voting.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Best practices for feature voting<\/strong><\/h2>\n\n\n\n<p>Setting up a feature voting board is easy. Getting value from it takes a bit more&nbsp;work.<\/p>\n\n\n\n<p>The most successful teams treat voting as part of their feedback workflow, not a set-it-and-forget-it tool. They organize their boards, talk to users, and use voting as one of many signals in <a href=\"https:\/\/canny.io\/blog\/prioritization-feature-development-canny\/\" data-wpil-monitor-id=\"142\">feature&nbsp;prioritization<\/a>.<\/p>\n\n\n\n<p>These are the best practices we\u2019ve seen work again and&nbsp;again.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Treat votes as one signal. Not the only one<\/h3>\n\n\n\n<p>High vote counts feel good. But on their own, they don\u2019t tell the full&nbsp;story.<\/p>\n\n\n\n<p>Some requests rack up votes from free users with no plans to upgrade. Others might have fewer votes, but come from enterprise customers or strategic accounts. That context matters. So does the effort required to ship it, and how well it aligns with your&nbsp;roadmap.<\/p>\n\n\n\n<p>Feature voting works best when you combine it with other&nbsp;inputs:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Who is voting, and what segment they\u2019re&nbsp;in<br><\/li>\n\n\n\n<li>Revenue linked to the specific feature&nbsp;request<br><\/li>\n\n\n\n<li>Effort to build, impact if&nbsp;successful<br><\/li>\n\n\n\n<li>Strategic initiatives and product&nbsp;vision<br><\/li>\n\n\n\n<li>Feedback from sales, success, and&nbsp;support<br><\/li>\n<\/ul>\n\n\n\n<p>Canny helps teams connect all of this. You can link MRR or open opportunities, tag internal themes, and leave notes for context. Some teams even assign internal effort and impact scores to balance demand with&nbsp;feasibility.<\/p>\n\n\n\n<p>This is what keeps your feature voting portal from turning into a popularity contest. Votes help, but they don\u2019t make decisions. You&nbsp;do.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Make it easy to vote and guide users to the right posts<\/h3>\n\n\n\n<p>If users don\u2019t know where to give feedback, they won\u2019t.<br>Your voting board should be easy to find and simple to&nbsp;use.<\/p>\n\n\n\n<p><a href=\"https:\/\/help.canny.io\/en\/articles\/1058407-the-canny-widget?utm_source=chatgpt.com\">Embed<\/a> it where users are already active: inside your app, in help docs, or in support chats. Link to it in onboarding emails and customer success follow-ups. Make it part of the product experience, not an&nbsp;afterthought.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full is-resized\"><img decoding=\"async\" width=\"2000\" height=\"1029\" data-src=\"https:\/\/canny.io\/blog\/wp-content\/uploads\/2025\/08\/canny-widget.png\" alt=\"\" class=\"wp-image-10160 lazyload\" style=\"--smush-placeholder-width: 2000px; --smush-placeholder-aspect-ratio: 2000\/1029;width:650px\" data-srcset=\"https:\/\/canny.io\/blog\/wp-content\/uploads\/2025\/08\/canny-widget.png 2000w, https:\/\/canny.io\/blog\/wp-content\/uploads\/2025\/08\/canny-widget-768x395.png 768w, https:\/\/canny.io\/blog\/wp-content\/uploads\/2025\/08\/canny-widget-1536x790.png 1536w\" data-sizes=\"(max-width: 2000px) 100vw, 2000px\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" \/><figcaption class=\"wp-element-caption\">Kitsu embeds the Canny widget directly in their site<\/figcaption><\/figure>\n<\/div>\n\n\n<p>From there, help users find what already exists. Merge duplicate requests. Use clear post titles. Organize your feedback board by category. The easier it is to vote on the <em>right<\/em> idea, the better signal you\u2019ll&nbsp;get.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Limit who can vote and how often<\/h3>\n\n\n\n<p>Voting works best when it reflects real demand, not just volume. If anyone can vote on anything, without limits, your board starts to skew toward the loudest voice, not the most valuable&nbsp;ones.<\/p>\n\n\n\n<p>You don\u2019t need to open your board to everyone. Some teams limit voting to paying customers or active users. Others let the board stay public but cap how many votes each user gets. Both approaches help reduce noise and surface real&nbsp;priorities.<\/p>\n\n\n\n<p>Canny supports vote limits, allowing you to cap the number of votes each user can cast. This encourages users to prioritize their most important&nbsp;requests.<\/p>\n\n\n\n<p>Additionally, Canny offers vote priority settings. Admins can mark votes as &#8220;Nice to have,&#8221; &#8220;Important,&#8221; or &#8220;Must have&#8221; to reflect urgency. This helps your team understand the criticality of each request without relying solely on vote&nbsp;counts.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Talk to voters<\/h3>\n\n\n\n<p>Votes show interest. Comments show&nbsp;context.<\/p>\n\n\n\n<p>When someone takes the time to upvote a feature, that\u2019s your chance to learn more. What\u2019s their specific use case? Is something broken, or are they missing a workflow? Would they be open to a quick&nbsp;chat?<\/p>\n\n\n\n<p>Encouraging voters to leave comments gives you valuable context. It also helps other users understand what a request actually means in&nbsp;practice.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full is-resized\"><img decoding=\"async\" width=\"2000\" height=\"1161\" data-src=\"https:\/\/canny.io\/blog\/wp-content\/uploads\/2025\/08\/Public-Comments-on-Board.png\" alt=\"\" class=\"wp-image-10161 lazyload\" style=\"--smush-placeholder-width: 2000px; --smush-placeholder-aspect-ratio: 2000\/1161;width:650px\" data-srcset=\"https:\/\/canny.io\/blog\/wp-content\/uploads\/2025\/08\/Public-Comments-on-Board.png 2000w, https:\/\/canny.io\/blog\/wp-content\/uploads\/2025\/08\/Public-Comments-on-Board-768x446.png 768w, https:\/\/canny.io\/blog\/wp-content\/uploads\/2025\/08\/Public-Comments-on-Board-1536x892.png 1536w\" data-sizes=\"(max-width: 2000px) 100vw, 2000px\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" \/><figcaption class=\"wp-element-caption\">User comments give important context to feedback<\/figcaption><\/figure>\n<\/div>\n\n\n<p>With Canny, users can leave comments on any post they vote on. Your team can also reply, ask follow-up questions, or loop in other stakeholders. The result is a shared, evolving picture of what the request is really&nbsp;about.<\/p>\n\n\n\n<p>It also builds relationships. Users feel heard, and your team gets insight that votes alone can\u2019t&nbsp;provide.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Segment your feedback<\/h3>\n\n\n\n<p>Not all user feedback is equal. A vote from a $1k\/month customer should carry a different weight than a free trial user clicking&nbsp;around.<\/p>\n\n\n\n<p><a href=\"https:\/\/help.canny.io\/en\/articles\/3176557-user-segmentation?\">Segmenting your feedback<\/a> helps you understand where requests are coming from. And, which ones align with your most valuable users. It also helps your team prioritize with better&nbsp;context.<\/p>\n\n\n\n<p>With Canny, you can segment&nbsp;by:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Plan or pricing&nbsp;tier<br><\/li>\n\n\n\n<li>MRR or opportunity&nbsp;size<br><\/li>\n\n\n\n<li>Company size, role, or other&nbsp;traits<br><\/li>\n\n\n\n<li>Any custom fields you track in your&nbsp;CRM<br><\/li>\n<\/ul>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full is-resized\"><a href=\"https:\/\/help.canny.io\/en\/articles\/3176557-user-segmentation?\"><img decoding=\"async\" width=\"2000\" height=\"1005\" data-src=\"https:\/\/canny.io\/blog\/wp-content\/uploads\/2025\/08\/creating-a-segment.png\" alt=\"\" class=\"wp-image-10162 lazyload\" style=\"--smush-placeholder-width: 2000px; --smush-placeholder-aspect-ratio: 2000\/1005;width:650px\" data-srcset=\"https:\/\/canny.io\/blog\/wp-content\/uploads\/2025\/08\/creating-a-segment.png 2000w, https:\/\/canny.io\/blog\/wp-content\/uploads\/2025\/08\/creating-a-segment-768x386.png 768w, https:\/\/canny.io\/blog\/wp-content\/uploads\/2025\/08\/creating-a-segment-1536x772.png 1536w\" data-sizes=\"(max-width: 2000px) 100vw, 2000px\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" \/><\/a><figcaption class=\"wp-element-caption\">Creating customer segments lets you see what&#8217;s important to different customer groups<\/figcaption><\/figure>\n<\/div>\n\n\n<p>Segmentation doesn\u2019t mean you ignore everyone else. It just gives you the ability to focus. You can still scan for trends across your full user base, then zoom in on the segments that matter most to your current&nbsp;goals.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Connect feedback to revenue<\/h3>\n\n\n\n<p>When a feature request is tied to an open opportunity or an important customer, it changes the conversation. It\u2019s no longer just a nice-to-have, it\u2019s something that could influence a deal or reduce churn&nbsp;risk.<\/p>\n\n\n\n<p>That\u2019s why managing feature requests in a vacuum isn\u2019t enough. To really prioritize well, your team needs to know which requests are backed by&nbsp;revenue.<\/p>\n\n\n\n<p>With Canny, you can connect feedback&nbsp;to:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Active deals in your&nbsp;CRM<br><\/li>\n\n\n\n<li>Known MRR from the requesting user or&nbsp;company<br><\/li>\n\n\n\n<li>Strategic accounts flagged by your sales or success&nbsp;teams<br><\/li>\n<\/ul>\n\n\n\n<p>This context helps product and GTM teams align. Sales can say, \u201cThis feature is blocking a $50k deal.\u201d Product can respond with real timelines or tradeoffs. Everyone gets&nbsp;visibility.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full is-resized\"><img decoding=\"async\" width=\"2000\" height=\"1092\" data-src=\"https:\/\/canny.io\/blog\/wp-content\/uploads\/2025\/08\/showing-revenue-impact-of-feedback-1.png\" alt=\"\" class=\"wp-image-10164 lazyload\" style=\"--smush-placeholder-width: 2000px; --smush-placeholder-aspect-ratio: 2000\/1092;width:650px\" data-srcset=\"https:\/\/canny.io\/blog\/wp-content\/uploads\/2025\/08\/showing-revenue-impact-of-feedback-1.png 2000w, https:\/\/canny.io\/blog\/wp-content\/uploads\/2025\/08\/showing-revenue-impact-of-feedback-1-768x419.png 768w, https:\/\/canny.io\/blog\/wp-content\/uploads\/2025\/08\/showing-revenue-impact-of-feedback-1-1536x839.png 1536w\" data-sizes=\"(max-width: 2000px) 100vw, 2000px\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" \/><figcaption class=\"wp-element-caption\">Canny lets you see the revenue potential of feedback<\/figcaption><\/figure>\n<\/div>\n\n\n<p>The result isn\u2019t just a smarter roadmap. It\u2019s better collaboration and fewer&nbsp;surprises.<\/p>\n\n\n\n<p><\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Get your whole team involved<\/h3>\n\n\n\n<p>Feedback isn\u2019t just a product team thing. Sales, support, success: these teams talk to customers every day. They hear what\u2019s missing, what\u2019s confusing, and what\u2019s holding users&nbsp;back.<\/p>\n\n\n\n<p>The best voting boards aren\u2019t just powered by end users. They\u2019re supported by internal teams who capture feedback on their behalf. With Canny, your whole team&nbsp;can:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Create posts based on&nbsp;conversations<br><\/li>\n\n\n\n<li>Vote on behalf of&nbsp;users<br><\/li>\n\n\n\n<li>Add internal notes for&nbsp;context<br><\/li>\n\n\n\n<li>Use integrations (like Intercom or HubSpot) to log feedback&nbsp;automatically<br><\/li>\n<\/ul>\n\n\n\n<p>Each team plays a different role and gets different&nbsp;value:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Sales<\/strong> can log requests from high-value deals and keep prospects updated as feedback moves through the&nbsp;roadmap.<br><\/li>\n\n\n\n<li><strong>Support and success<\/strong> can show customers their voices matter by adding votes, encouraging comments, and tagging them when something&nbsp;ships.<br><\/li>\n\n\n\n<li><strong>Product<\/strong> gets to hear from real users, with real context, not just filtered&nbsp;summaries.<br><\/li>\n<\/ul>\n\n\n\n<p>This fills in the gaps you\u2019d otherwise miss. A customer might never click into the board to leave a vote, but if they brought it up on a call or in a ticket, your team can make sure it gets&nbsp;logged.<\/p>\n\n\n\n<p>That makes your board more representative, your data more useful, and your users more likely to see their feedback turn into product&nbsp;updates.<\/p>\n\n\n\n<p><\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Close the loop<\/h3>\n\n\n\n<p>When someone takes the time to give feedback, they\u2019re opening a door. If no one responds, or if nothing happens, they\u2019re less likely to do it&nbsp;again.<\/p>\n\n\n\n<p>That\u2019s why closing the loop matters. It builds trust and keeps users&nbsp;engaged.<\/p>\n\n\n\n<p>With Canny, it\u2019s easy to follow&nbsp;up:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Tag users in comments when asking for more&nbsp;context<br><\/li>\n\n\n\n<li>Update post statuses as things move&nbsp;forward<br><\/li>\n\n\n\n<li>Automatically notify voters when a request is&nbsp;shipped<br><\/li>\n\n\n\n<li>Share changelog updates with everyone who asked for the&nbsp;feature<br><\/li>\n<\/ul>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full is-resized\"><img decoding=\"async\" width=\"1860\" height=\"1870\" data-src=\"https:\/\/canny.io\/blog\/wp-content\/uploads\/2025\/08\/changelog-emails.png\" alt=\"\" class=\"wp-image-10165 lazyload\" style=\"--smush-placeholder-width: 1860px; --smush-placeholder-aspect-ratio: 1860\/1870;width:650px\" data-srcset=\"https:\/\/canny.io\/blog\/wp-content\/uploads\/2025\/08\/changelog-emails.png 1860w, https:\/\/canny.io\/blog\/wp-content\/uploads\/2025\/08\/changelog-emails-150x150.png 150w, https:\/\/canny.io\/blog\/wp-content\/uploads\/2025\/08\/changelog-emails-768x772.png 768w, https:\/\/canny.io\/blog\/wp-content\/uploads\/2025\/08\/changelog-emails-1528x1536.png 1528w\" data-sizes=\"(max-width: 1860px) 100vw, 1860px\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" \/><figcaption class=\"wp-element-caption\">An example of an email announcing a shipped feature update<\/figcaption><\/figure>\n<\/div>\n\n\n<p>Even if the answer is \u201cnot right now,\u201d a clear response goes a long way. It shows users you\u2019re listening, even when their request doesn\u2019t make the&nbsp;cut.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>How to choose the right feature voting tool<\/strong><\/h2>\n\n\n\n<p>A good voting tool should do more than collect upvotes. It should help your team <a href=\"https:\/\/canny.io\/blog\/how-to-organize-customer-feedback\/\" data-wpil-monitor-id=\"140\">organize feedback<\/a>, prioritize effectively, and follow through. Most importantly, it should help you understand the importance of each vote, not just the total&nbsp;count.<\/p>\n\n\n\n<p>Here\u2019s what to look&nbsp;for:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Easy voting experience<br><\/strong> Make it simple for users to find and vote on requests, without logging in or jumping through&nbsp;hoops.<br><\/li>\n\n\n\n<li><strong>Post management tools<\/strong><strong><br><\/strong> You\u2019ll want to merge duplicates, tag posts, and group by category to keep your board&nbsp;clean.<br><\/li>\n\n\n\n<li><strong>User segmentation<\/strong><strong><br><\/strong> Slice feedback by plan, company size, role, or MRR to understand where requests are coming&nbsp;from.<br><\/li>\n\n\n\n<li><strong>Revenue and CRM integration<br><\/strong> See which posts are linked to real opportunities or customer value, not just vote&nbsp;count.<br><\/li>\n\n\n\n<li><strong>Internal collaboration<\/strong><strong><br><\/strong> Let teammates vote on behalf of users, leave internal notes, and track feedback across&nbsp;teams.<br><\/li>\n\n\n\n<li><strong>Status updates and changelogs<\/strong><strong><br><\/strong> Keep voters in the loop when something is in progress, shipped, or not&nbsp;planned.<br><\/li>\n\n\n\n<li><strong>Integrations<br><\/strong> Look for native connections to your support, sales, and comms tools, like Intercom, HubSpot, Salesforce, and&nbsp;Slack.<br><\/li>\n<\/ul>\n\n\n\n<p>At Canny, we\u2019ve built our tool to support all of this because we needed it ourselves. Thousands of teams use Canny to make feature voting actually&nbsp;useful.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Real-world examples of feature voting done right<\/strong><\/h2>\n\n\n\n<p>Plenty of teams collect feedback. The best ones turn it into decisions. Here\u2019s how two Canny customers use feature voting to stay aligned, spot trends, and ship what&nbsp;matters.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Mercury: Voting as a signal, not just noise<\/strong><\/h3>\n\n\n\n<p>Before Canny, the Mercury team tracked feedback in Notion and Linear. Requests were scattered with some buried in threads, others mixed with internal tasks. It was hard to tell what was a one-off and what reflected a real&nbsp;trend.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full is-resized\"><a href=\"https:\/\/canny.io\/case-studies\/mercury\"><img decoding=\"async\" width=\"744\" height=\"245\" data-src=\"https:\/\/canny.io\/blog\/wp-content\/uploads\/2025\/08\/mercury-case-study.jpg\" alt=\"\" class=\"wp-image-10168 lazyload\" style=\"--smush-placeholder-width: 744px; --smush-placeholder-aspect-ratio: 744\/245;width:650px\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" \/><\/a><\/figure>\n<\/div>\n\n\n<p>With Canny, voting helped them connect the dots. A support agent might flag a request, and suddenly that same request would rise to the top, backed by dozens of other votes from across the&nbsp;company.<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p>\u201cThis is something that&#8217;s not just the support agent experiencing this, but we&#8217;ve seen it across 20 or 30 people. So the voting has been super helpful&nbsp;too.\u201d<\/p>\n\n\n\n<p><em>Ida Str\u00f6m, senior product&nbsp;designer<\/em><\/p>\n<\/blockquote>\n\n\n\n<p>That visibility helped justify roadmap decisions and align cross-functionally. Feedback wasn\u2019t just anecdotal anymore. It was a clear&nbsp;pattern.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>GiveButter: Turning votes into launch-ready insights<\/strong><\/h3>\n\n\n\n<p>In 2022, GiveButter launched Auctions, a highly requested feature with over 600 votes on Canny. But vote count wasn\u2019t the only&nbsp;factor.<\/p>\n\n\n\n<center><iframe width=\"560\" height=\"315\" data-src=\"https:\/\/www.youtube.com\/embed\/LRjoALiqk0I?si=Y3tkCjal3iI4IdiQ\" title=\"YouTube video player\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" class=\"lazyload\" data-load-mode=\"1\"><\/iframe><\/center>\n\n\n\n<p>The team added internal effort scores and assigned strategic value to each request. That helped them balance what users wanted with what made sense for the&nbsp;business.<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p>\u201cWe assigned the effort score and strategic importance to achieve a more balanced ranking for our&nbsp;roadmap.\u201d<\/p>\n\n\n\n<p><em>Jesse Sandala, director of&nbsp;product<\/em><\/p>\n\n\n\n<p><\/p>\n<\/blockquote>\n\n\n\n<p>That upfront alignment paid off. When Auctions launched, engagement spiked, just as the feedback had predicted. Feature voting didn\u2019t just validate demand. It helped GiveButter plan with&nbsp;confidence.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">From noise to clarity: making feature voting useful<br><\/h2>\n\n\n\n<p>Feature voting works best when it\u2019s structured, intentional, and part of a broader feedback&nbsp;strategy.<\/p>\n\n\n\n<p>Done right, it helps you spot patterns, validate ideas, and prioritize with context. Done wrong, it turns into a popularity contest and adds noise instead of&nbsp;clarity.<\/p>\n\n\n\n<p>The key is to treat voting as one signal. Not the only one. Combine it with segmentation, revenue context, internal insights, and thoughtful&nbsp;prioritization.<\/p>\n\n\n\n<p>The result? A <a href=\"https:\/\/canny.io\/blog\/canny-changelog\/\" data-wpil-monitor-id=\"143\">feedback loop<\/a> that\u2019s not just open, but&nbsp;effective.<\/p>\n\n\n\n<p><\/p>\n\n\n\n<p><\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>FAQs about Feature Voting<\/strong><\/h2>\n\n\n\n<div data-schema-only=\"false\" class=\"wp-block-aioseo-faq\"><h3 class=\"aioseo-faq-block-question\">What is feature voting?<\/h3><div class=\"aioseo-faq-block-answer\">\n<p> Feature voting lets users upvote feature requests or ideas they care about, typically through a <strong>feedback board<\/strong>. It helps your team spot patterns in what people are asking for, so you can prioritize based on real demand, not just gut&nbsp;feel.<\/p>\n<\/div><\/div>\n\n\n\n<div data-schema-only=\"false\" class=\"wp-block-aioseo-faq\"><h3 class=\"aioseo-faq-block-question\"><strong>Can users submit ideas, or just vote?<\/strong><\/h3><div class=\"aioseo-faq-block-answer\">\n<p> That\u2019s up to you. Most teams allow both: users can vote on existing ideas or add new ones if they don\u2019t see what they\u2019re looking&nbsp;for.<\/p>\n<\/div><\/div>\n\n\n\n<div data-schema-only=\"false\" class=\"wp-block-aioseo-faq\"><h3 class=\"aioseo-faq-block-question\"><strong>How can we drive more users to vote?<\/strong><\/h3><div class=\"aioseo-faq-block-answer\">\n<p>Embed your feedback board in the product, share it in onboarding emails, and link to it from support chats. You can also prompt users to vote when they ask for&nbsp;something.<\/p>\n\n\n\n<p>Let your team vote on behalf of users after calls or chats. You\u2019ll still get valuable signal, just through your internal&nbsp;champions.<\/p>\n\n\n\n<p>You can use integrations like Intercom or log feedback internally on their behalf. Canny Autopilot even captures votes automatically from tools like Intercom or&nbsp;Zendesk.<\/p>\n<\/div><\/div>\n\n\n\n<div data-schema-only=\"false\" class=\"wp-block-aioseo-faq\"><h3 class=\"aioseo-faq-block-question\"><strong>Should we let users see vote counts?<\/strong><\/h3><div class=\"aioseo-faq-block-answer\">\n<p>Public vote counts can encourage engagement, but they can also bias future votes. Some teams show them, others keep them internal. Canny lets you&nbsp;choose.<\/p>\n<\/div><\/div>\n\n\n\n<div data-schema-only=\"false\" class=\"wp-block-aioseo-faq\"><h3 class=\"aioseo-faq-block-question\"><strong>Should we prioritize based on vote count alone?<\/strong><\/h3><div class=\"aioseo-faq-block-answer\">\n<p> No. Votes are just one input. Use them alongside revenue data, effort estimates, and your product&nbsp;strategy.<\/p>\n<\/div><\/div>\n\n\n\n<div data-schema-only=\"false\" class=\"wp-block-aioseo-faq\"><h3 class=\"aioseo-faq-block-question\"><strong>What\u2019s the best way to respond to popular requests?<\/strong><\/h3><div class=\"aioseo-faq-block-answer\">\n<p>Keep users in the loop. Update post statuses as things move forward and tag voters when a feature ships, or when you decide not to build&nbsp;it.<\/p>\n<\/div><\/div>\n\n\n\n<div data-schema-only=\"false\" class=\"wp-block-aioseo-faq\"><h3 class=\"aioseo-faq-block-question\"><strong>Who should manage the voting board?<\/strong><\/h3><div class=\"aioseo-faq-block-answer\">\n<p>Product usually owns the board, but sales, support, and success should all contribute. Feedback works best when it\u2019s a shared&nbsp;effort.<\/p>\n<\/div><\/div>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Learn how to make feature voting actually useful. Best practices to collect better feedback, prioritize smarter, and keep users in the loop.<\/p>\n","protected":false},"author":24,"featured_media":10155,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"content-type":"","_lmt_disableupdate":"","_lmt_disable":"","footnotes":""},"categories":[8,7],"tags":[],"class_list":["post-10154","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-customer-feedback","category-product-management"],"aioseo_notices":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.1.1 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Feature voting best practices: how to make it work for your product team - Canny Blog<\/title>\n<meta name=\"description\" content=\"Learn how to make feature voting actually useful. Best practices to collect better feedback, prioritize smarter, and keep users in the loop.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/canny.io\/blog\/feature-voting-best-practices\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Feature voting best practices: how to make it work for your product team - Canny Blog\" \/>\n<meta property=\"og:description\" content=\"Learn how to make feature voting actually useful. Best practices to collect better feedback, prioritize smarter, and keep users in the loop.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/canny.io\/blog\/feature-voting-best-practices\/\" \/>\n<meta property=\"og:site_name\" content=\"Canny Blog\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/cannyio\/\" \/>\n<meta property=\"article:published_time\" content=\"2025-08-22T21:20:55+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-03-11T01:05:43+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/canny.io\/blog\/wp-content\/uploads\/2025\/08\/Feature-voting-best-practices.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1520\" \/>\n\t<meta property=\"og:image:height\" content=\"800\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Eric Hoppe\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@cannyhq\" \/>\n<meta name=\"twitter:site\" content=\"@cannyHQ\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Eric Hoppe\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"14 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/canny.io\/blog\/feature-voting-best-practices\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/canny.io\/blog\/feature-voting-best-practices\/\"},\"author\":{\"name\":\"Eric Hoppe\",\"@id\":\"https:\/\/canny.io\/blog\/#\/schema\/person\/8e6666f1191fc331e561c3b65408f2d2\"},\"headline\":\"Feature voting best practices: how to make it work for your product&nbsp;team\",\"datePublished\":\"2025-08-22T21:20:55+00:00\",\"dateModified\":\"2026-03-11T01:05:43+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/canny.io\/blog\/feature-voting-best-practices\/\"},\"wordCount\":2790,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/canny.io\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/canny.io\/blog\/feature-voting-best-practices\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/canny.io\/blog\/wp-content\/uploads\/2025\/08\/Feature-voting-best-practices.png\",\"articleSection\":[\"Customer Feedback\",\"Product Management\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/canny.io\/blog\/feature-voting-best-practices\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/canny.io\/blog\/feature-voting-best-practices\/\",\"url\":\"https:\/\/canny.io\/blog\/feature-voting-best-practices\/\",\"name\":\"Feature voting best practices: how to make it work for your product team - Canny Blog\",\"isPartOf\":{\"@id\":\"https:\/\/canny.io\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/canny.io\/blog\/feature-voting-best-practices\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/canny.io\/blog\/feature-voting-best-practices\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/canny.io\/blog\/wp-content\/uploads\/2025\/08\/Feature-voting-best-practices.png\",\"datePublished\":\"2025-08-22T21:20:55+00:00\",\"dateModified\":\"2026-03-11T01:05:43+00:00\",\"description\":\"Learn how to make feature voting actually useful. Best practices to collect better feedback, prioritize smarter, and keep users in the loop.\",\"breadcrumb\":{\"@id\":\"https:\/\/canny.io\/blog\/feature-voting-best-practices\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/canny.io\/blog\/feature-voting-best-practices\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/canny.io\/blog\/feature-voting-best-practices\/#primaryimage\",\"url\":\"https:\/\/canny.io\/blog\/wp-content\/uploads\/2025\/08\/Feature-voting-best-practices.png\",\"contentUrl\":\"https:\/\/canny.io\/blog\/wp-content\/uploads\/2025\/08\/Feature-voting-best-practices.png\",\"width\":1520,\"height\":800,\"caption\":\"Cover image for a blog post about feature voting practices, showing a scale balancing votes and comments with financial impact.\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/canny.io\/blog\/feature-voting-best-practices\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/canny.io\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Feature voting best practices: how to make it work for your product&nbsp;team\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/canny.io\/blog\/#website\",\"url\":\"https:\/\/canny.io\/blog\/\",\"name\":\"Canny Blog\",\"description\":\"How to build a more informed product\",\"publisher\":{\"@id\":\"https:\/\/canny.io\/blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/canny.io\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/canny.io\/blog\/#organization\",\"name\":\"Canny Blog\",\"url\":\"https:\/\/canny.io\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/canny.io\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/canny.io\/blog\/wp-content\/uploads\/2024\/03\/canny-wordmark-1.png\",\"contentUrl\":\"https:\/\/canny.io\/blog\/wp-content\/uploads\/2024\/03\/canny-wordmark-1.png\",\"width\":733,\"height\":201,\"caption\":\"Canny Blog\"},\"image\":{\"@id\":\"https:\/\/canny.io\/blog\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/cannyio\/\",\"https:\/\/x.com\/cannyHQ\",\"https:\/\/www.instagram.com\/carryoncode\/\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/canny.io\/blog\/#\/schema\/person\/8e6666f1191fc331e561c3b65408f2d2\",\"name\":\"Eric Hoppe\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/canny.io\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/canny.io\/blog\/wp-content\/uploads\/2023\/05\/eric-150x150.jpeg\",\"contentUrl\":\"https:\/\/canny.io\/blog\/wp-content\/uploads\/2023\/05\/eric-150x150.jpeg\",\"caption\":\"Eric Hoppe\"},\"description\":\"Marketer and aspiring dog-sport competitor \ud83d\udc15 Eric\u2019s career features stints with innovative companies like Opera Software and Crowd Content. When he\u2019s not telling the world how great Canny is, Eric's finding ways to get his dogson to be a more competitive frisbee dog.\",\"sameAs\":[\"https:\/\/canny.io\",\"https:\/\/www.linkedin.com\/in\/ericmhoppe\/\",\"https:\/\/x.com\/cannyhq\"],\"url\":\"https:\/\/canny.io\/blog\/author\/eric\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Feature voting best practices: how to make it work for your product team - Canny Blog","description":"Learn how to make feature voting actually useful. Best practices to collect better feedback, prioritize smarter, and keep users in the loop.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/canny.io\/blog\/feature-voting-best-practices\/","og_locale":"en_US","og_type":"article","og_title":"Feature voting best practices: how to make it work for your product team - Canny Blog","og_description":"Learn how to make feature voting actually useful. Best practices to collect better feedback, prioritize smarter, and keep users in the loop.","og_url":"https:\/\/canny.io\/blog\/feature-voting-best-practices\/","og_site_name":"Canny Blog","article_publisher":"https:\/\/www.facebook.com\/cannyio\/","article_published_time":"2025-08-22T21:20:55+00:00","article_modified_time":"2026-03-11T01:05:43+00:00","og_image":[{"width":1520,"height":800,"url":"https:\/\/canny.io\/blog\/wp-content\/uploads\/2025\/08\/Feature-voting-best-practices.png","type":"image\/png"}],"author":"Eric Hoppe","twitter_card":"summary_large_image","twitter_creator":"@cannyhq","twitter_site":"@cannyHQ","twitter_misc":{"Written by":"Eric Hoppe","Est. reading time":"14 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/canny.io\/blog\/feature-voting-best-practices\/#article","isPartOf":{"@id":"https:\/\/canny.io\/blog\/feature-voting-best-practices\/"},"author":{"name":"Eric Hoppe","@id":"https:\/\/canny.io\/blog\/#\/schema\/person\/8e6666f1191fc331e561c3b65408f2d2"},"headline":"Feature voting best practices: how to make it work for your product&nbsp;team","datePublished":"2025-08-22T21:20:55+00:00","dateModified":"2026-03-11T01:05:43+00:00","mainEntityOfPage":{"@id":"https:\/\/canny.io\/blog\/feature-voting-best-practices\/"},"wordCount":2790,"commentCount":0,"publisher":{"@id":"https:\/\/canny.io\/blog\/#organization"},"image":{"@id":"https:\/\/canny.io\/blog\/feature-voting-best-practices\/#primaryimage"},"thumbnailUrl":"https:\/\/canny.io\/blog\/wp-content\/uploads\/2025\/08\/Feature-voting-best-practices.png","articleSection":["Customer Feedback","Product Management"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/canny.io\/blog\/feature-voting-best-practices\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/canny.io\/blog\/feature-voting-best-practices\/","url":"https:\/\/canny.io\/blog\/feature-voting-best-practices\/","name":"Feature voting best practices: how to make it work for your product team - Canny Blog","isPartOf":{"@id":"https:\/\/canny.io\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/canny.io\/blog\/feature-voting-best-practices\/#primaryimage"},"image":{"@id":"https:\/\/canny.io\/blog\/feature-voting-best-practices\/#primaryimage"},"thumbnailUrl":"https:\/\/canny.io\/blog\/wp-content\/uploads\/2025\/08\/Feature-voting-best-practices.png","datePublished":"2025-08-22T21:20:55+00:00","dateModified":"2026-03-11T01:05:43+00:00","description":"Learn how to make feature voting actually useful. Best practices to collect better feedback, prioritize smarter, and keep users in the loop.","breadcrumb":{"@id":"https:\/\/canny.io\/blog\/feature-voting-best-practices\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/canny.io\/blog\/feature-voting-best-practices\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/canny.io\/blog\/feature-voting-best-practices\/#primaryimage","url":"https:\/\/canny.io\/blog\/wp-content\/uploads\/2025\/08\/Feature-voting-best-practices.png","contentUrl":"https:\/\/canny.io\/blog\/wp-content\/uploads\/2025\/08\/Feature-voting-best-practices.png","width":1520,"height":800,"caption":"Cover image for a blog post about feature voting practices, showing a scale balancing votes and comments with financial impact."},{"@type":"BreadcrumbList","@id":"https:\/\/canny.io\/blog\/feature-voting-best-practices\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/canny.io\/blog\/"},{"@type":"ListItem","position":2,"name":"Feature voting best practices: how to make it work for your product&nbsp;team"}]},{"@type":"WebSite","@id":"https:\/\/canny.io\/blog\/#website","url":"https:\/\/canny.io\/blog\/","name":"Canny Blog","description":"How to build a more informed product","publisher":{"@id":"https:\/\/canny.io\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/canny.io\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/canny.io\/blog\/#organization","name":"Canny Blog","url":"https:\/\/canny.io\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/canny.io\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/canny.io\/blog\/wp-content\/uploads\/2024\/03\/canny-wordmark-1.png","contentUrl":"https:\/\/canny.io\/blog\/wp-content\/uploads\/2024\/03\/canny-wordmark-1.png","width":733,"height":201,"caption":"Canny Blog"},"image":{"@id":"https:\/\/canny.io\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/cannyio\/","https:\/\/x.com\/cannyHQ","https:\/\/www.instagram.com\/carryoncode\/"]},{"@type":"Person","@id":"https:\/\/canny.io\/blog\/#\/schema\/person\/8e6666f1191fc331e561c3b65408f2d2","name":"Eric Hoppe","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/canny.io\/blog\/#\/schema\/person\/image\/","url":"https:\/\/canny.io\/blog\/wp-content\/uploads\/2023\/05\/eric-150x150.jpeg","contentUrl":"https:\/\/canny.io\/blog\/wp-content\/uploads\/2023\/05\/eric-150x150.jpeg","caption":"Eric Hoppe"},"description":"Marketer and aspiring dog-sport competitor \ud83d\udc15 Eric\u2019s career features stints with innovative companies like Opera Software and Crowd Content. When he\u2019s not telling the world how great Canny is, Eric's finding ways to get his dogson to be a more competitive frisbee dog.","sameAs":["https:\/\/canny.io","https:\/\/www.linkedin.com\/in\/ericmhoppe\/","https:\/\/x.com\/cannyhq"],"url":"https:\/\/canny.io\/blog\/author\/eric\/"}]}},"modified_by":"Eric Hoppe","_links":{"self":[{"href":"https:\/\/canny.io\/blog\/wp-json\/wp\/v2\/posts\/10154","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/canny.io\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/canny.io\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/canny.io\/blog\/wp-json\/wp\/v2\/users\/24"}],"replies":[{"embeddable":true,"href":"https:\/\/canny.io\/blog\/wp-json\/wp\/v2\/comments?post=10154"}],"version-history":[{"count":0,"href":"https:\/\/canny.io\/blog\/wp-json\/wp\/v2\/posts\/10154\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/canny.io\/blog\/wp-json\/wp\/v2\/media\/10155"}],"wp:attachment":[{"href":"https:\/\/canny.io\/blog\/wp-json\/wp\/v2\/media?parent=10154"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/canny.io\/blog\/wp-json\/wp\/v2\/categories?post=10154"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/canny.io\/blog\/wp-json\/wp\/v2\/tags?post=10154"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}