Skip to main content
  1. Learn
  2. Design & UX
  3. Posts
  4. How to gather user feedback that actually drives change

How to gather user feedback that actually drives change

PostsDesign & UX
Georgina Guthrie

Georgina Guthrie

February 07, 2025

No one enjoys getting bad feedback. But whether you’re running a restaurant or launching an app, listening to those voices — no matter how harsh — is key to survival.

Feedback tells you what you’re doing well and where there’s room for improvement. It also saves you money in the long run. Instead of pouring resources into a product or service and hoping for the best, you’re focusing your efforts on things that drive real change.

In short, user feedback is the best way to take the guesswork out of creating and running a viable organization. However, not all feedback is created equally. Here’s how to do it well. 

What is user feedback?

User feedback is exactly what it sounds like. Your users are the people who use your app or website, and their feedback is what they say and feel about your product. 

It’s raw, no-filter input about what makes them smile and what makes them see red. Scary? Yes. Necessary? Also yes. 

For software teams, user feedback is gold. Without it, you’re essentially throwing darts with a blindfold on. 

Why is user feedback important?

User feedback helps you understand your users, which in turn helps you improve your product. A good product means happy customers, which means a happy bank balance. 

  • It helps you know your users better: No matter how much you swot up pre-launch, real-world usage always brings surprises. Feedback tells you who your users really are and how they’re getting on. 
  • It helps you improve your product: You might have heaps of ideas, but which ones have legs? User feedback helps you spot missing features and frustrating UX elements so you know where to focus.
  • It helps your business grow: Happy users stick around. They recommend your product and leave good reviews. On the flip side, ignoring feedback can lead to high turnover (which means higher costs recruiting new biz) and bad press. 
  • Better business decisions: When you listen to users, you make smarter business decisions.
  • It keeps you ahead of the competition: User needs move faster than you can say ‘trend’. The companies that stay ahead are the ones that listen and evolve. By acting on feedback, you can avoid eating your rivals’ dust. 
  • It helps to align teams: User feedback isn’t just for product teams. It helps everyone, from marketing to sales, sell the product and be more user-focused. 

What does user feedback look like?

User feedback comes in all shapes and sizes.

It can be proactive — like a user filling out a star rating pop-up — or reactive, like someone leaving a review on Tripadvisor. It can also be structured, like ratings and multiple-choice questions, or unstructured, like comments on Instagram. 

Each type of feedback tells a part of the story. Together, they give a full picture of the user experience. 

What are the different types of user feedback?

User feedback comes in different formats. Some offer quick, high-level insights, while others go deep. Here’s a breakdown:

Quantitative vs. qualitative data

  • Quantitative feedback This is data-driven — star ratings, survey scores, and analytics. It’s great for spotting trends but lacks depth.
  • Qualitative feedback Open-ended responses, support conversations, and interviews. It tells you why users feel a certain way but takes longer to analyze. If a survey shows a dive in satisfaction, you need qualitative feedback (like user interviews) to understand what’s driving the change.

Explicit vs. implicit feedback

  • Explicit feedback: Users actively share their thoughts — through surveys, reviews, or direct messages. This is clear and direct, but it can be biased (users with stronger opinions tend to speak up the most).
  • Implicit feedback: This comes from how users interact with your product — we’re talking drop-off rates, time spent on a page, and rage clicks (when they repeatedly tap a button in frustration). It’s more subtle but often more honest.

Solicited vs. unsolicited feedback 

  • Solicited feedback: You ask for it through things like surveys and post-purchase emails. It’s structured, but responses depend on how well you ask the questions.
  • Unsolicited feedback: Users share it on their own — social media posts, app store reviews, forums. This gives unfiltered opinions, but it can be hard to find and track. 

Real-time vs. historical feedback

  • Real-time feedback: Collected as users interact with your product, like in-app surveys or session recordings. This is useful for catching immediate issues.
  • Historical feedback: Data from past feedback cycles or analytics. It helps track trends and measure long-term improvements.

Classic ways to collect user feedback 

Now let’s look at specific methods for gathering the data. 

Surveys and forms

They can be quick star ratings or detailed questionnaires. They can be in-app pop-ups or periodic ‘pulse’ surveys shared via social media that help you track sentiment over time. The key is in the questions — good ones yield insights you can really use. 

Best for: Measuring trends (e.g., NPS, CSAT), post-purchase or post-support interactions, feature feedback

How to use it effectively:

In-app widgets

Pop-up surveys or feedback buttons inside your product let users share thoughts while they’re actively using a feature.

Best for: Catching usability issues, gathering release feedback

How to use it effectively:

  • Keep it contextual — ask about a feature while they’re using it.
  • Don’t interrupt key workflows (e.g., checkout).
  • Allow users to skip it if they don’t want to answer.

User interviews and focus groups

User interviews  are one-on-one chats that let you explore users’ thoughts. You can get context behind their struggles and suggestions. Unlike surveys, these uncover the why behind user behavior. Ideally, pair the two approaches. Focus groups offer similar insight, but they’re group-based. 

Best for: Product discovery, understanding pain points, testing new ideas

How to use it effectively:

  • Prepare but don’t script — let users speak freely.
  • Ask open-ended questions (“What’s the hardest part about X?” instead of “Do you like X?”).
  • Listen more than you talk.

Customer support and chat logs

Your support tickets, chatbot conversations, and email inquiries hold a wealth of feedback. 

Best for: Identifying recurring problems and improving documentation.

How to use it effectively:

  • Tag and categorize feedback (e.g., “Bug,” “Feature Request,” “Usability Issue”).
  • Regularly review logs for patterns.
  • Make sure support teams know how to escalate important feedback.

Social media mentions

Users often take to platforms like Twitter or Reddit to voice their thoughts — good or bad. Monitoring these gives you a pulse on user sentiment in real-time.

Best for: Brand sentiment, competitor analysis, and feature requests.

How to useit effectively:

  • Monitor trends with sentiment analysis tools.
  • Engage with users (without being defensive).
  • Use insights to guide future improvements.

User testing

This involves letting a human guinea pig use your product and watching how they get on without offering tips. The goal is to see where they struggle as well as what’s working. Usability tests reveal issues users themselves might not even register. 

Best for: UX improvements, testing new features, onboarding flows

How to use it effectively:

  • Give users real tasks and watch how they complete them.
  • Pay attention to moments of confusion or frustration.
  • Don’t lead them — let them struggle naturally.
  • Reviews and ratings: Whether on your own site or a third-party platform, reviews let the world know what’s what. One study revealed 49% of people trust them as much as a recommendation from a friend. 

Net Promoter Scores (NPS)

This is a type of quantitative data specific to user feedback. It measures how likely users are to recommend your product on a scale of 0 to 10. It’s a simple way to gauge overall sentiment. 

Best for: tracking customer loyalty, spotting trends over time, benchmarking against competitors

How to use it effectively:

  • Segment responses to see how different user groups rate you.
  • Follow up with detractors (0 to 6) to understand their pain points.
  • Compare NPS before and after big changes to measure impact.

Customer Satisfaction Score (CSAT)

Like a more zoomed-in version of NPS, this is a quick rating (often 1 to 5) measuring how satisfied a user is with a specific interaction, like a support chat or recent purchase.

Best for: assessing support quality, tracking satisfaction at key moments, identifying service gaps

How to use it effectively:

  • Keep it short. Just one or two questions for quick responses.
  • Use CSAT after important interactions, like issue resolution.
  • Pair scores with open-ended follow-ups to get context.

Feature requests

Users suggest new features or improvements, often through forums, roadmaps, or upvote systems. These can guide your backlog, but you should prioritize them based on overall strategy, not just how popular something is. 

It is best for: gathering product ideas, spotting trends in user needs, engaging your community, and staying ahead of competitors. 

How to use it effectively:

  • Group similar requests to see what’s most in demand.
  • Weigh popularity against business goals before acting.
  • Keep users updated on what’s planned, in progress, or launched.

Release feedback

After launching an update, you can collect feedback on new features through in-app surveys, beta testing responses, or support logs. This helps you catch early issues and measure uptake.

Best for: post-launch analysis, bug tracking, refining new features

How to use it effectively:

  • Gather feedback quickly before habits set in.
  • Look for unexpected issues users might face.
  • Act fast on critical feedback to improve adoption.

How user feedback complements other types of UX data

User feedback is powerful, but it’s not the full picture. For it to really shine, you need to combine it with other UX data to give you both what’s happening and why it’s happening.

  • User feedback tells you what users think.
  • Analytics and usability tests show you how they actually behave.

Behavioral data + user feedback

Users don’t always say what they mean, and they don’t always do what they say. That’s why it’s important to balance self-reported feedback (like surveys and interviews) with behavioral data (like session recordings and heatmaps).

For example:

  • Users might say they love a feature, but analytics might show they rarely use it.
  • They might complain about a small UI tweak, but data might show it improves conversion rates.
  • They might struggle with a checkout flow but not report it — yet session recordings reveal drop-offs at a key step.

Different types of user research questions

The way you phrase your questions has a huge impact on the quality of feedback you get. For example, if it is too vague, users will end up scratching their heads, and if it’s too leading, you’ll get biased results. 

The best questions are clear and specific

General product feedback

These questions help you understand overall user satisfaction.

  • What’s the most frustrating thing about using [product/feature]?
  • If you could change one thing about [product], what would it be?
  • Is there anything you expected [product] to do that it doesn’t?
  • What do you like most about [product]? (Useful for understanding strengths, not just weaknesses.)

Feature-specific feedback

When you’re testing or improving a specific feature, dig deeper into how users interact with it.

  • How easy or difficult was it to use [feature]? Why?
  • What did you expect [feature] to do that it didn’t?
  • What would make [feature] more useful for you?
  • How often do you use [feature]? (Useful for measuring adoption.)

Usability and UX feedback

These questions help identify friction points in the user experience.

  • Was anything confusing or unclear while using [product/feature]?
  • How long did it take you to complete [task]?
  • What, if anything, slowed you down or frustrated you?
  • Did you need to look for help to complete [task]? If so, what information was missing?

Post-purchase or onboarding feedback

To improve retention, ask new users about their first experience.

  • What made you decide to sign up for [product]?
  • Was there anything unclear or difficult about getting started?
  • Did [product] meet your expectations? Why or why not?
  • How likely are you to keep using [product] after [X time]?

Customer satisfaction and loyalty

Use these for tracking satisfaction and long-term engagement.

  • NPS (Net Promoter Score): How likely are you to recommend [product] to a friend or colleague? Why?
  • CSAT (Customer Satisfaction Score): How satisfied are you with [product/experience] on a scale from 1–5?
  • CES (Customer Effort Score): How easy or difficult was it to accomplish [task] with [product]?

Customer support and service feedback

If you want to improve your ‘help’ documents, focus on interactions and service quality.

  • Did our support team solve your issue? Why or why not?
  • How easy or difficult was it to find the information you needed?
  • Is there anything we could have done to improve your support experience?

Competitive insights

Understanding why users choose (or leave) your product.

  • What tools did you consider before choosing [product]?
  • Have you used a similar product before? How does [product] compare?
  • If you’re thinking about switching away from [product], what’s the main reason?

When should I collect user feedback in the process?

Timing matters. Ask too early, and users may not have enough experience to give meaningful answers. Ask too late, and you might miss the chance to fix key issues, or the experience may have faded in their minds. Collect feedback at multiple points in the user journey.

Before development

Before you build anything, you need to know if users actually want or need it.

  • Best methods:
    • User interviews → Understand pain points and workflows.
    • Competitive research → See how users feel about existing solutions.
    • Surveys → Gauge demand for features or product ideas.
  • What to ask:
    • What’s your biggest challenge when [doing X]?
    • How do you currently solve this problem?
    • Would you use a tool that [does X]? Why or why not?

During design and prototyping

Testing early prototypes helps catch UX problems before development begins.

  • Best methods:
    • Usability testing → Observe users interacting with wireframes or mockups.
    • Click tests → Measure how easily users find key elements.
  • What to ask:
    • What do you expect this button to do?
    • Can you complete [task]? Where did you struggle?
    • What, if anything, felt confusing or unexpected?

During development

As features take shape, testing with real users helps refine the experience.

  • Best methods:
    • Beta testing → Early access to a limited group of users.
    • In-app feedback → Ask users for thoughts while they interact with a feature.
  • What to ask:
    • Does this feature solve your problem? Why or why not?
    • What, if anything, would you change?
    • Did anything feel frustrating or unclear?

During launch

Once a product or feature is live, collect feedback to ensure users can onboard smoothly.

  • Best methods:
    • Onboarding surveys → Ask new users about their first experience.
    • Support inquiries → Track common issues or confusion points.
  • What to ask:
    • Was anything difficult or confusing when getting started?
    • How does [product] compare to what you expected?
    • What’s stopping you from using [feature] more often?

Post-launch

Continuous feedback helps keep your product aligned with user needs over time.

  • Best methods:
    • NPS and CSAT surveys → Track overall satisfaction.
    • Feature request boards → Gather user-driven ideas.
    • Analytics and session recordings → Identify friction points.
  • What to ask:
    • How satisfied are you with [feature/product]?
    • What’s one thing that would make [product] better for you?
    • If you could change anything about [feature], what would it be?

Tips for asking the right questions and collecting data

Different types of feedback need different questions. Are you validating a feature? Improving onboarding? Measuring satisfaction? Start with your goal, then choose questions that will get you the best insights.

  • Keep them open-ended where possible. (Instead of “Did you like this feature?”, ask “What did you think of this feature?”)
  • Avoid leading questions that assume a certain answer. (How much do you love this feature? → What’s your experience with this feature?)
  • Use simple language. If users have to decode your question, they’ll give rushed or inaccurate answers or lose their patience. 
  • Mix quantitative and qualitative questions to get both data and deeper insights.
  • Ask for feedback when the experience is fresh (e.g., after completing a task). Collect feedback at multiple stages: onboarding, feature use, support interactions, etc.
  • Keep surveys short (1 to 3 questions work best).
  • Offer incentives (discounts, early access, etc.) if appropriate.
  • Embed surveys naturally (e.g., in-app prompts instead of long emails).
  • Look for recurring complaints — they highlight real annoyances.
  • Categorize negative feedback (e.g., usability issues vs. missing features).
  • Follow up with unhappy users to understand their frustration.
  • Share feedback insights with your team and use them to guide decisions.
  • Close the loop — let users know when their feedback leads to improvements. E.g. send out an email that says “you asked, we listened”. 

Diagramming tools help you collect and action user feedback 

Collecting user feedback is a big job. While the latest tech won’t make it entirely stress-free, good tools can help. 

Cacoo, our own platform, allows for real-time collaboration, so multiple people can work on a diagram simultaneously, no matter where they are. This makes it easier to iterate on designs and get instant feedback. The tool also offers a variety of templates and integration options, which makes streamlining workflows and keeping diagrams aligned with other projects a breeze. 

Whether you’re creating wireframes or mocking up network diagrams, Cacoo’s easy flexibility makes it a valuable addition to your team. Ready to try it out? 

Keywords

Related

Subscribe to our newsletter

Learn with Nulab to bring your best ideas to life