Free SEO audit for new clients — claim yours
Home/Blog/Analytics/On-Site Surveys and Polls: Learn Why Visitors Do…
Analytics

On-Site Surveys and Polls: Learn Why Visitors Don't Convert

On-Site Surveys and Polls: Learn Why Visitors Don't Convert
Table of contents
  1. What analytics records and what it can't explain
  2. Five on-site survey formats and the question each answers
  3. Writing survey questions visitors answer honestly
  4. Targeting and timing: who sees which survey, and when
  5. How many responses you need before acting
  6. Turning open-ended answers into themes you can count
  7. From visitor objection to A/B test hypothesis
  8. Keeping surveys from damaging the experience they measure
  9. Questions about running on-site surveys and polls
    1. Do on-site surveys hurt conversion rates?
    2. How many questions should an on-site survey have?
    3. Should I offer an incentive for answering?
    4. What tools can run on-site surveys?
    5. How is this different from NPS or CSAT?
  10. Launching your first conversion survey this week
  11. Further reading on on-site surveys
  12. Sources for this on-site surveys guide

Your analytics can tell you that 68% of visitors leave the pricing page without clicking anything, that mobile visitors abandon the booking form at step two, and that people who watch the demo video convert twice as often. What it cannot tell you is why. Are people confused by the pricing tiers? Worried about a hidden fee? Comparing you with a competitor? Simply not ready yet?

Guessing the answer is how teams waste months testing button colours. Asking is faster. A single well-placed question on the right page, shown to the right visitors at the right moment, will often surface the objection that is costing you sales, in the visitor's own words.

This guide covers the types of on-site surveys and polls and when to use each, how to write questions that get honest answers, how to target and time them, how many responses you need, how to analyse open-ended answers, and how to turn what you learn into tests that move conversion rates.

What analytics records and what it can't explain

Behavioural data and survey data answer different questions. You need both, and the most common mistake is expecting one to do the other's job.

QuestionAnalytics and session recordingsOn-site surveys
Where do visitors drop off?Yes, preciselyNo
How many people do it?YesOnly within the sample who answer
Why did they leave?Only by inferenceYes, in their words
What were they trying to do?Partly (pages viewed, searches)Yes
What almost stopped buyers from buying?NoYes (post-purchase survey)
Which competitor are they comparing?NoYes

The practical sequence is: use analytics to find the leak, use recordings to see the behaviour, then use a survey to ask about the reason. Semrush's guide to conversion optimisation makes the same point about collecting data from users:

“User data helps you identify why visitors leave without converting.”

— Semrush, Conversion Rate Optimization

If you haven't set up session recordings yet, our guide to Microsoft Clarity covers a free option, and it pairs well with the survey methods below. Make sure your analytics data is clean first, too; our GA4 audit checklist catches the tracking problems that make funnel drop-offs look worse (or better) than they are.

Five on-site survey formats and the question each answers

FormatWhere it appearsBest question it answersTypical length
On-page pollSmall widget in a corner of a specific page"Is anything stopping you from signing up today?"1 question plus optional follow-up
Exit-intent surveyWhen the cursor moves to leave, or after inactivity on mobile"What made you decide not to book today?"1 to 3 questions
Post-purchase or thank-you surveyConfirmation page or confirmation email"What nearly stopped you from buying?"2 to 6 questions
Intent surveyShortly after landing on key pages"What brings you here today?"1 question, multiple choice
Feedback tabPersistent button on every pageBugs, confusion, broken pagesVisitor-led

The post-purchase survey is the most underrated. Buyers have just overcome every objection, they're in a good mood, and they know exactly what almost stopped them. Their answers tell you which objections to address earlier in the journey for people who didn't buy. A source question ("Where did you first hear about us?") on the same survey also captures word-of-mouth and podcast influence that click tracking misses; see our guide to capturing source data in your CRM for how to combine the two.

Exit surveys need care on mobile, where there is no cursor to track. Most tools use triggers such as a fast scroll up or a period of inactivity instead. For the design side of interrupting visitors without annoying them, our guide to website popups that convert applies equally to survey widgets.

Writing survey questions visitors answer honestly

Most bad survey data comes from bad questions. Visitors give the answer the question invites, skip questions that take effort, and abandon surveys that feel like homework. A few principles fix most of it:

  • Ask about behaviour and specifics, not opinions in general. "What information is missing from this page?" beats "How would you rate this page?"
  • Use open questions to discover, closed questions to measure. Start open; once you know the common answers, convert them to multiple choice with an "Other" option.
  • Ask one thing at a time. "Was the pricing clear and fair?" is two questions; someone who found it clear but expensive can't answer.
  • Remove leading words. "How easy was our simple checkout?" tells people what to say.
  • Don't ask people to predict the future. "Would you buy if we added X?" produces optimistic yes answers that don't hold up.
  • Keep the language of the page. If your page says "plan", don't ask about "subscription tiers".
Weak questionProblemBetter version
How satisfied are you with our website?Vague; produces a number you can't act onWhat, if anything, is stopping you from starting a trial today?
Did you find our prices competitive and clear?Two questions in one; leadingIs anything about the pricing unclear?
Would you use a live chat feature?Prediction; people say yesDid you have a question you couldn't find an answer to? What was it?
Why didn't you buy?Feels confrontationalWhat made you decide not to order today? (Any answer helps.)
How did you hear about us? (12 options)Too many options; first ones picked mostWhere did you first hear about us? (open text, or 5 to 6 short options plus Other)

Semrush's CRO guide suggests exit questions in the same spirit, for example "What stopped you from completing your purchase today?". For more on the small words around forms and buttons, see our guide to microcopy.

Targeting and timing: who sees which survey, and when

A question shown to everyone, immediately, on every page produces lots of noise and annoys people. Target narrowly:

GoalPageWhoTrigger
Find pricing objectionsPricing pageVisitors who have been on the page 30+ secondsTime on page or scroll depth
Find checkout frictionCart and checkout stepsVisitors who start but don't completeExit intent on cart; never mid-payment
Understand paid traffic mismatchPaid landing pagesVisitors from a specific campaign (UTM)After 20 seconds or on exit
Understand intentHome and key category pagesNew visitorsAfter 10 to 15 seconds
Find near-miss objectionsThank-you pageNew customersOn load

Add a frequency cap so nobody sees the same survey twice, and exclude logged-in customers from prospect surveys. Exclude your own team too. If you've defined internal traffic for analytics, the same office IP list can usually be reused in the survey tool.

Segmenting by traffic source is especially revealing for paid campaigns. If visitors from one ad group keep saying "I was looking for something else", the problem is the keyword or ad promise, not the page. Our guide to PPC landing pages covers fixing message match once you've found it.

How many responses you need before acting

For open-ended discovery questions, you are looking for themes, not percentages. Read responses as they arrive and keep a running list of themes. When new responses stop adding new themes, you have enough to act on, which for a focused question on one page is often somewhere around 50 to 150 answers. If one objection is mentioned again and again in the first 40 answers, you don't need 400 to know it matters.

For closed questions where you want to compare proportions ("Is price or features the bigger concern?"), you need more responses, and you should be cautious about small differences. A split of 52% versus 48% from 100 answers tells you very little; 70% versus 30% tells you a lot.

Two biases to keep in mind:

  • Non-response bias. The people who answer are not a random sample of visitors. Frustrated and very happy people respond more.
  • Stated versus real reasons. "Too expensive" sometimes means "I don't see enough value" or "I'm not the decision maker". Follow-up questions and recordings help separate them.

Turning open-ended answers into themes you can count

Open text is where the value is, and also where most teams stall. A simple coding process gets you from 200 messy answers to a ranked list of objections in an afternoon:

  1. Export all responses with page, device, traffic source and date.
  2. Read the first 50 without coding, noting recurring ideas.
  3. Create 6 to 12 codes from those ideas (for example: price unclear, shipping cost, trust, missing info, comparing options, not ready, technical problem).
  4. Code every response, allowing more than one code per answer. Add new codes only if an idea recurs.
  5. Count codes and break them down by device and traffic source.
  6. Pull three verbatim quotes per top code; these are what persuade stakeholders.
  7. Have a second person code a sample of 30 to check you agree. Large disagreements mean your codes need clearer definitions.

AI tools can speed up the first pass of coding, but check their work against a sample you code yourself; they tend to create too many categories and miss sarcasm.

Example: coded exit survey on a hypothetical online course checkout, 180 responses.

CodeResponsesShareTypical verbatim
Unsure if course suits my level5229%"Not sure if this is too basic for me"
Price or payment4123%"Can I pay monthly?"
Comparing with other courses3017%"Looking at a couple of others first"
Not ready yet2715%"Will come back after the holidays"
Refund and trust concerns1810%"What if I don't like it?"
Technical problem127%"Card kept getting declined"

The top objection, uncertainty about level, was not visible anywhere in analytics, and nobody on the team had guessed it.

From visitor objection to A/B test hypothesis

Each top theme becomes a hypothesis in a simple format: "Because [evidence], we believe [change] for [audience] will [effect], measured by [metric]." Keep each test focused. Semrush's A/B testing guide gives the same advice:

“When running your first A/B test, focus on testing one variable to clearly see how changes affect results.”

— Semrush, A/B Testing

From the course example above:

  • Level uncertainty (29%): add a "Who this course is for, and who it isn't for" block and a two-minute sample lesson near the price. Primary metric: checkout completion.
  • Payment (23%): test showing the instalment option on the course page, not only at checkout.
  • Refund concerns (10%): move the guarantee next to the buy button, in plain words.
  • Technical problems (7%): not a test; a bug to fix immediately.

Not every finding needs a test. Bugs and missing information should simply be fixed. Save testing for changes where you genuinely don't know the outcome, and make sure you have enough traffic to reach a reliable answer. Our guide to A/B test statistical significance explains how long to run a test, and conversion rate optimization for beginners covers the wider process.

In the example, the "who this is for" block and sample lesson lifted checkout completion from 3.1% to 3.8% over four weeks. That's a hypothetical figure, but the pattern is common: the biggest wins come from answering the question visitors actually had.

Keeping surveys from damaging the experience they measure

  • Never interrupt payment. No popups between entering card details and confirming.
  • Make dismissal easy and permanent for that visitor.
  • Check mobile layouts. A widget that covers the buy button on a small screen does more harm than any insight is worth.
  • Be clear about data use. If you ask for an email address to follow up, say why, and treat survey responses as personal data where they can identify someone.
  • Don't collect what you won't read. If nobody will code the answers this month, pause the survey.
  • Close the loop. Share findings with sales and support; the same objections usually appear in their conversations. Our guide to win-loss analysis covers how to collect them systematically from deals.

For existing customers, use separate satisfaction measures rather than conversion surveys; our guide to NPS and CSAT explains the difference.

Questions about running on-site surveys and polls

Do on-site surveys hurt conversion rates?

A badly timed survey can, especially one that interrupts a checkout or appears the moment someone lands. A small, well-targeted survey that appears after meaningful engagement, or on exit, rarely has a measurable effect. If you're worried, show the survey to a random half of eligible visitors and compare conversion rates.

How many questions should an on-site survey have?

One for an on-page poll, up to three for an exit survey, and no more than five to eight for a post-purchase survey. Each extra question lowers completion. Make the first question the most important one, because many people will answer only that.

Should I offer an incentive for answering?

For one-question polls, no; the effort is too small to need it and incentives attract careless answers. For longer post-purchase or customer surveys, a small incentive such as a prize draw can lift completion. Make sure any prize draw follows the rules where you operate.

What tools can run on-site surveys?

Dedicated survey and feedback tools such as Hotjar, Qualaroo and Survicate handle targeting and triggers well. Many popup and CRO platforms include polls, and form builders can host longer surveys. Pick one that can target by page, device, behaviour and traffic source, and that exports responses with those attributes.

How is this different from NPS or CSAT?

NPS and CSAT measure how existing customers feel, usually after they've bought. On-site conversion surveys ask prospective customers what is stopping them now. Both are useful, but they answer different questions and should be analysed separately.

Launching your first conversion survey this week

Pick the one page where your funnel leaks most. Write one open question in the visitor's language ("What, if anything, is stopping you from... today?"), target it to engaged visitors on that page, cap it at one showing per person and run it until new answers stop adding new themes. Code the answers, fix anything broken, and turn the top objection into your next test.

If you'd like help turning visitor research into conversion gains, our conversion optimization team runs surveys, recordings and testing programmes for sites of every size. Get a quote to find out what's stopping your visitors.

Further reading on on-site surveys

Sources for this on-site surveys guide

  1. Semrush: Conversion Rate Optimization (September 2025)
  2. Semrush: A/B Testing (May 2025)
  3. Semrush: Landing Page Optimization (March 2026)
  4. Google Analytics Help: [GA4] Exclude internal traffic
Rohit Choudhary
Written byRohit ChoudharyCo-Founder, My SEO Experts

Rohit Choudhary is the co-founder of My SEO Experts and has more than 14 years of hands-on experience in SEO, paid advertising and digital marketing. Since starting out in 2011 he has helped hundreds of businesses grow through practical, data-driven search strategies, and he also serves as a consulting Digital Marketing Director for several US-based companies.

Keep reading

Related articles

Bot Traffic in Analytics: How to Spot and Filter It
Analytics

Bot Traffic in Analytics: How to Spot and Filter It

Spam bots, scrapers and headless browsers inflate traffic and distort conversion rates. This guide shows how to recognise bot traffic in GA4, what Google filters for you, and how to clean your reports and protect your forms.

Email Open Rates After Apple Mail Privacy: What to Measure Instead
Analytics

Email Open Rates After Apple Mail Privacy: What to Measure Instead

Apple Mail Privacy Protection preloads tracking pixels, so open rates now overstate engagement and break open-based automations. This guide explains what an open means today and which metrics, tests and hygiene rules to use instead.

Ready to grow your business online?

Get a free, no-obligation proposal tailored to your goals and budget.

CallFree Quote