Survey Net Promoter Score: How to Run NPS Right
August 17, 2026


Running an NPS survey sounds simple: ask one question, average the answers, done. But most sites get lower response rates and noisier data than they should — not because the question is wrong, but because the widget delivering it behaves badly. Before fixing that, it helps to get the fundamentals right.
What Is an NPS Survey (and the One Question That Matters)
Net Promoter Score measures how likely someone is to recommend your product, site, or service to another person. The entire survey hinges on one question: "On a scale of 0-10, how likely are you to recommend [company/product] to a friend or colleague?"
That's it — no compound questions, no multi-part scales. Responses sort into three groups:
- Promoters (9-10): loyal, satisfied users likely to refer others and stick around.
- Passives (7-8): satisfied but unenthusiastic — vulnerable to competitors.
- Detractors (0-6): unhappy users who could actively discourage others from using your product.
Everything else — follow-up questions, timing, layout — exists to support this one score, not replace it.
How to Calculate Your Net Promoter Score
Calculating NPS is arithmetic, not statistics. The formula:
NPS = %Promoters − %Detractors
Passives don't factor into the subtraction — they just aren't counted as either group.
Worked example: 200 people respond. 90 give a 9 or 10 (45% promoters), 70 give a 7 or 8 (35% passives), and 40 give a 0-6 (20% detractors). 45 − 20 = 25, a solid, positive score.
The math takes five minutes. What's harder is collecting responses that actually represent your user base, which is where most teams stumble.
Writing and Timing the Survey So People Actually Answer
Wording matters less than most guides suggest — the standard phrasing works. What separates a survey with strong response rates from one people ignore is length and timing.
Keep it to two or three questions: the core 0-10 question, then one open-text follow-up like "What's the main reason for your score?" Every extra field past that drops completion rates further; you're asking for a favor, not conducting a research study.
Timing is where most of the real gains live:
- Post-purchase or post-transaction, once the outcome is known and fresh.
- Post-support interaction, right after a ticket closes, while the experience is top of mind.
- Milestone-based, triggered after a usage threshold (30 days active, fifth login, etc.) rather than a fixed calendar schedule.
Avoid firing the survey on someone's very first visit or mid-task. Short form, relevant trigger, minimal friction consistently outperforms generic "survey everyone on day one" approaches.
When the Survey Itself Becomes a UX Problem
Here's the part most NPS guides skip: the survey is a piece of on-page UI, and if it's built badly, it behaves like any other bad UI element — it gets ignored, closed in frustration, or actively breaks the page.
A few common mistakes quietly wreck both response rates and data quality:
- Slow-loading third-party scripts. If the widget's JavaScript blocks rendering or jumps into view late, it creates layout shift, frustrates visitors, and can drag down Core Web Vitals — affecting SEO independent of the survey itself.
- Intrusive, full-screen popups. A modal covering the entire viewport before someone has done anything meaningful reads as a demand, not a request. People close it reflexively without answering, or leave the page.
- No visible close button. If visitors can't dismiss the survey easily, some will abandon the session entirely rather than hunt for an X — a conversion cost caused by the survey meant to protect conversions.
- Broken mobile rendering. A modal sized for desktop often overflows or locks scrolling on a phone, blocking content underneath. Given how much traffic arrives on mobile, this alone can quietly cut response volume in half — see Is Your Site Web Mobile Friendly in 2026? Real Check for how rendering issues get missed even by teams that test regularly.
- Accessibility gaps. Widgets without keyboard navigation or screen-reader support exclude a segment of users entirely — and that segment isn't random, which skews your dataset.
The deeper problem is who's left after all that friction: mostly people with strong opinions. Rushed or annoyed users bail; only the very happy or very frustrated push through. Widget performance issues don't just lower response rate — they bias the sample toward extremes, making your NPS look more polarized than reality.
What a Good Score Actually Means (and What to Do With It)
Any positive score (above 0) means promoters outnumber detractors, a reasonable baseline. A score in the 20-50 range is generally considered strong, and SaaS benchmarks often cluster there for well-regarded products, though it varies by category and how the survey was administered.
But chasing the number is the wrong instinct. The real value of NPS is what it tells you about at-risk users. Detractor feedback is the most actionable data you'll collect — these are people telling you, unprompted, why they might leave. Closing the loop with detractors — following up personally, fixing the specific issue they raised, and letting them know it was addressed — does more for retention than any amount of score-optimizing. NPS surveys are fundamentally a churn-detection tool, and treating them that way connects directly to broader retention work; see How Your Website Reduces Churn — Or Quietly Causes It for how site experience and retention intersect beyond the survey itself.
Auditing Your Survey Like the Rest of Your Site
Most teams audit page speed, mobile layout, and conversion paths regularly — then leave their NPS widget untouched for years, assuming a third-party script can't be the problem. It can. A slow-loading, badly timed, or mobile-broken survey is just another on-page element with a measurable load impact and conversion cost, and it deserves the same scrutiny as your checkout flow or navigation.
A proper website conversion audit should include a survey widget performance check alongside everything else: does it load without blocking render, does it degrade gracefully on mobile, can every visitor close or complete it without friction? If you're not sure, Optimevra can show you exactly what's costing your website conversions — including elements you'd never think to blame. Try the live demo to see it on your own site, or check pricing once you know what needs fixing.
Frequently Asked Questions
What is a good net promoter score for a website or SaaS product?
Any score above 0 indicates more promoters than detractors, a reasonable starting point. Scores between 20 and 50 are generally considered strong, and many well-regarded SaaS products fall in that range, though benchmarks vary by industry and survey method.
How do you calculate a net promoter score from survey responses?
Subtract the percentage of detractors (0-6 scores) from the percentage of promoters (9-10 scores); passives (7-8) aren't counted. For example, 45% promoters minus 20% detractors gives an NPS of 25.
What's the best NPS survey question to use?
The standard, proven wording is: "On a scale of 0-10, how likely are you to recommend [company/product] to a friend or colleague?" Sticking to this exact phrasing keeps your results comparable to industry benchmarks and avoids confusing respondents.
Should I ask a follow-up question after the NPS score?
Yes — one open-ended follow-up like "What's the main reason for your score?" turns a number into actionable feedback. Keep the total survey to two or three questions maximum; additional fields reduce completion rates without adding proportional insight.
How often should I run an NPS survey on my site?
Trigger it around meaningful moments — after a purchase, following a support interaction, or once a user hits a usage milestone — rather than on a fixed calendar schedule. Surveying too frequently or at random points lowers response rates and irritates users.
Can an NPS popup hurt my website's conversion rate?
Yes. If it loads slowly, covers the full screen, lacks a close button, or breaks on mobile, it can increase bounce rate and frustrate visitors before they convert. A poorly built survey widget can cost you more in lost conversions than the feedback it collects is worth.
Originally published on Rankevra.