Website feedback widget

A website feedback tool that asks at the right moment

Show a survey on your own site or web app, on the pages you choose, when something happens, to the visitors it's about. Then stop asking them. It asks visitors questions; it isn't a screenshot or bug-report tool.

On Team and up. No credit card: every new account starts with 14 days of Growth, which includes it.

A feedback button only hears from the annoyed

A "Feedback" tab waits for someone frustrated enough to click it. You hear from a few people, mostly on bad days, and never at the moment you wanted to understand: why people leave the pricing page, what they think of checkout, whether the new help article answered the question. The widget asks instead. You pick the question, the page, the moment and the share of visitors, and it keeps track of who has already answered or said no. For the method behind it, read how to collect feedback on your website.

Triggers

Ask at the moment that tells you something

When the page loads (after a delay you set), after time on the page, after the visitor scrolls, on exit intent on a desktop (with a time or scroll fallback you choose for phones), when your site reports an event such as a finished checkout, when a visitor clicks an element you name, or when your own code calls it. It follows page changes in single-page apps. From Team.

Page, device and sample targeting

Ask only the visitors it is about

Rules on the page path (is, starts with, contains, ends with), with exceptions. Desktop or phone, signed-in or anonymous visitors, and a sample: ask 10% of visitors, not all of them. From Team.

Visitor details and history

Ask the customers who fit

Pass details such as plan or account age with identify, and show the survey only to visitors who match up to 10 rules. Or show it after someone has done something a set number of times, on a later visit, or when they came from a particular site or campaign. A signed identify links each answer to the contact. From Growth.

Frequency limits

Stop asking people who already answered

Set the wait before asking again after an answer, and after someone closes it without answering, plus a quiet period across every widget on the site. Ask everyone again when you want a fresh round. From Growth, signed-in visitors are remembered on every device, so an answer on a laptop counts on a phone.

Consent mode

Remember nothing lasting until your site says so

Switch on consent mode and the widget writes nothing lasting to the visitor’s browser until your site calls SurveyRock('consent', true), so it can wait for your cookie banner. Until then it remembers only who closed or answered, in the tab’s session storage, which the browser clears when the tab closes. From Team.

Stays out of the way

Stays clear of what the visitor is doing

The corner card and the edge tab never take focus, and the card collapses rather than cover the field someone is typing in. Spotlight moves focus into the survey and gives it back when it closes. Escape closes any of them, and reduced-motion settings are respected.

Corner card, edge tab or Spotlight

Pick how loudly it asks

A card in a corner, a tab on the edge of the page, or Spotlight, a card in the middle of a dimmed page for the questions that matter most. On phones it becomes a sheet at the bottom of the screen, and a visitor can minimize it to a small button and come back to it on the next page.

Themes and preview

Make it look like part of your site

The card follows your survey’s theme, with a separate dark-mode theme for visitors whose device is set to dark, and its own text uses your site’s font. Preview it on a real page of your site before it goes live, and send the preview link to a colleague.

Response analytics and workflows

Know where every answer came from

Each answer records the page, the format, what opened it, and whether the visitor closed it before the end. Each widget shows how often it was shown, answered and completed, and its answer rate. Workflows run on each new response with those fields, for example posting a low score to Slack with the page it came from. From Team.

How it works

One snippet, then it's all in SurveyRock

  1. 1

    Install one snippet

    Add a Website in SurveyRock and paste its snippet into every page, or into Google Tag Manager. You do this once.

  2. 2

    Make a widget

    On a survey’s Distribute page, choose the Website, the format, the pages, the moment and how often.

  3. 3

    Preview it on your site

    Open a real page with the widget showing at once, as you set it. Nothing is counted or stored.

  4. 4

    Read and act

    Answers arrive with the page and trigger beside them, and workflows send them to the people who can act.

Widget or embed?

Changes to which survey, which pages and when reach your site within about a minute, with no deploy on your side.

An embed (Solo and up)

Shows a survey wherever you place it (inline, as a popup or as a slider) to everyone who loads that page. Use it for a survey that belongs on one page.

The widget (Team and up)

Decides who sees a survey, where, when and how often, and counts what happened. Use it to ask visitors as they move around your site or product.

What it costs

Every paid plan can be paid monthly, or yearly at ten times the monthly price.

PlanPriceWebsite feedback widget
Free$0Not included. Share surveys by link or QR code.
Solo$35 a month, or $350 a yearNot included. Embed a survey on a page: inline, as a popup or as a slider.
Team$79 a month, or $790 a yearThe widget: every trigger, page, device and sample rule, frequency limits, consent mode, all three formats, and workflows on its answers.
Growth$179 a month, or $1,790 a yearVisitor details and visitor history rules, known visitors, and signed-in visitors remembered on every device.
Pro$349 a month, or $3,490 a yearHubSpot and Zendesk.

Full pricing

When the widget isn't the right tool

  • You want screenshots or annotated bug reports. We don’t capture either. The widget asks visitors questions.
  • You need a survey inside a native iOS or Android app. We have no mobile SDK. The widget works on websites and web apps.
  • You want a banner across the top of the page. The formats are a corner card, an edge tab and Spotlight.
  • Your workspace is in PHI mode, or the survey has a verification (Captcha) question. The widget isn’t available for either.

Questions buyers ask

Step by step: Add the website widget to your site

Triggers and frequency: When the widget shows, and how often

Cookie banners: The website widget and cookie consent

For your team: SurveyRock for CX teams

Is there a free website feedback widget?

Not on the Free plan: the widget starts on Team. Every new account gets 14 days of Growth, which includes it, so you can try it on your own site first.

Will it slow my site down?

The snippet loads in the background (async), so it doesn’t hold up your page. The survey itself loads only when the widget is about to show it.

Do I need to change my cookie banner?

If your site waits for consent, switch on consent mode: the widget writes nothing lasting to the visitor’s browser until your site says yes. Until then it remembers only who closed or answered, in the tab’s session storage, which the browser clears when the tab closes. The cookie consent guide lists what to put in your banner.

Can I show it only to signed-in users?

Yes, on Team and up. On Growth and up you can also target by details you pass about them, such as their plan.

How often will a visitor see it?

As often as you allow. You set the wait after an answer and after a dismissal, and a quiet period across every widget on the site.

Does it work with Google Tag Manager?

Yes. Add the snippet as a Custom HTML tag that fires on all pages.

Can I send answers to Slack, HubSpot or Zendesk?

Workflows on Team and up can post to Slack or call a webhook when an answer arrives. HubSpot and Zendesk connect on Pro and up.

What is the difference between the widget and an embed?

An embed (Solo and up) shows a survey wherever you place it, to everyone who loads that page. The widget (Team and up) decides who sees a survey, where, when and how often, and counts what happened.

Ask while the visitor is still on the page.