8 Website Feedback Forms Ideas [Templates + Examples]
Book a demoTry Marker.io for free
How-To Guides

8 Website Feedback Forms Ideas [Templates + Examples]

Last updated:
January 20, 2023

    In this blog post, we’re going to go over several website feedback form templates—what they are, the different types, and how to best use them to collect customer feedback.

    Website feedback forms are small embedded buttons or plugins that allow your clients, users, and website visitors to leave comments and feedback about their overall experience.

    It’s useful to:

    • Collect feedback from clients during a website development project
    • Uncover bugs or issues that affect the user experience on a webpage
    • Get qualitative data that your team can easily action
    • Improve your offer on a specific landing page (e.g. pricing) or product (for ecommerce) and increase conversions
    • …and much, much more!

    But feedback forms come in quite a few formats, and it’s not easy to draft up questions that’ll get the most useful information out of respondents.

    In this post, we will:

    1. Show you how to quickly set up a feedback form on your website—so you can start collecting feedback right away;
    2. Provide different templates and examples for each type of feedback form, and explain how to best use them.

    How to add a feedback form to your website

    Marker.io is the best way for web dev agencies, SaaS, and eCommerce to start collecting feedback on their website.

    And it takes maximum 5 minutes to get started!

    Here’s an overview of how it works:

    It’s easy and quick to get set up with Marker.io:

    1. Start by signing up for a free trial.
    2. Create a new project.
    Creating a project with Marker.io in 3 fields.

    Optionally, you can decide to have all feedback sent to your favorite project management tool thanks to our numerous integrations.

    1. Next, create your very own feedback widget with our drag and drop form builder.
    Marker.io's feedback widget customization.

    You can customize everything: form fields, buttons, color… sky’s the limit!

    1. Finally, embed the widget on your website. This is done via a simple snippet code, or a plugin if you’re using a CMS like WordPress, WebFlow, or Shopify.
    Marker.io's snippet code.
    1. Done! It’s time to gather feedback from our clients and users.

    But before we do that and delve into the actual templates, here are a few more reasons to consider Marker.io as your #1 website feedback form.

    Visual annotations

    Marker.io’s feedback forms are very user-friendly. It’s a simple, 3-steps process:

    1. Find a bug, and click the button.
    2. Fill out the form fields and input details.
    3. Click on “Create issue”—done!

    It’s that simple. Check it out in action:

    A reporter finding a bug and reporting it via Marker.io’s feedback button.

    The editor has plenty of tools to help make the screenshot more visual:

    • Arrows
    • Text
    • Shapes
    • …emojis even!

    Being able to convey this type of information visually is crucial for developers to quickly action any bugs a user might find on your website.

    Plus, every report sent this way directly lands into your PM tool—which means you don’t need to triage feedback report emails anymore!

    Detailed bug reporting

    When users leave feedback on your website, it’s likely they’ll miss important information:

    • What URL they were on
    • Environment info, like browser & OS
    • Viewport, console, and network logs

    But to a developer, this is invaluable, and ensures bugs get fixed quickly.

    With Marker.io, all technical data is automatically captured with each piece of feedback, alongside the annotated screenshot.

    This makes it way easier to fix technical issues and other obscure bugs you might have missed during website QA.

    2-way integrations

    There are two major concerns when it comes to communicating with reporters:

    • Clients and end-users need to be notified when their issues have been resolved
    • Developers should never leave their PM tool

    This is only possible with Marker.io.

    As soon as an issue is “Done” in, say, Jira—that same issue will also be marked as “Resolved” in Marker.io.

    Check it out:

    Marker.io's 2-way sync keeps your clients in the loop.

    This means you no longer need a “feedback person” in charge of triaging emails, sending them off to developers, and finally updating the reporter when their issue has been resolved.

    No more endless email back-and-forth!

    Moreover, all comments left by your clients on Marker.io will automatically be synced with the issue in your PM tool (and vice-versa).

    Now, your PM tool is your one and only source of truth: if the issue doesn’t exist there, then it doesn’t exist at all!

    Session replay

    As a developer, when you receive feedback from real-world scenarios, your first action is to try and reproduce that scenario.

    But even with all the technical data in the report—your development team sometimes still fails to understand what’s going on.

    If only you could see exactly what happened when your client or user reported feedback…

    Well—Marker.io's toolkit includes session replay for that reason.

    Straight from your PM tool, simply click the “Watch replay” link.

    You’ll then be able to watch the last 30 seconds (or more) before the report was submitted.

    Check out session replay in action:

    Marker.io's session replay shows the last 30 seconds before a reporter submitted a bug, making it easy to reproduce.

    We can clearly see this user journey on the website:

    1. Clicked on "About Us"
    2. Scrolled down & up
    3. Tried several times to click on "Contact Us"
    4. Gave up and reported a bug with the Marker.io widget.

    Make sure the Marker.io widget is embedded on the website(s) or app(s) you are working on, and enable session replay in your widget settings.

    It’s as simple as that! 

    Ready to install a website feedback form on your website? Try out Marker.io for free today.

    Website feedback form templates & examples

    There’s an endless stream of feedback types: CSAT, NPS (Net Promoter Score), customer experience surveys, customer satisfaction survey…

    Before you start collecting user feedback, you need to know what it is that you’re after.

    Therefore, for each template on this list, we will include everything you need to make the most out of it:

    • What it is (and what it’s good for). A quick description of the feedback type, as well as good use cases for it.
    • What to include. Best practices and questions to ask in order to guide the reporter through your form.
    • Tools. If applicable, tools that help with this type of feedback, such as form builders, online survey makers, etc.

    Without further ado—here are our website feedback form examples.

    1. Bug report template

    A bug report in Jira.

    You can download a basic bug report template in PDF format here.

    We also have dozens of other bug report templates for each PM tool in our other blog post—check it out!

    What it is

    Bug reports are used to get information about a technical issue or problem on a website or application.

    They’re ideal:

    • If you’re a web dev agency looking to collect feedback from your clients
    • For continuous improvement of your product or website’s functionality
    • During internal QA testing, to ensure your reports are as complete as possible

    Bug reports ideally land straight into your dev team’s PM tool, and should be easy to action.

    What to include

    The indispensable elements of a bug report are:

    • ID/name. Keep it brief and use correct terms. A best practice is to include the name of the feature where you found an issue. A good example could be “CART - Unable to add new item to my cart”.
    • Description/summary. If you feel the name is not sufficient, explain the bug in a few words. Share it in easy-to-understand language.
    • Environment. Browser, operating system, zoom level and screen size.
    • Console logs. By collecting the console logs your developers will find it a lot easier to reproduce and resolve any bug.
    • Source URL. Make it easy for your developers to spot the problem by including the URL of the page where you found the bug.
    • Visual proof. A visual element like a screenshot or a short video will help your developers understand the problem better and faster.
    • Steps to reproduce. Make sure to describe, with as much detail as possible, the steps you took before you encountered the bug.
    • Expected vs. actual results. Explain what results you expected—be as specific as possible.

    Here are a few good questions to ask the reporter (and include in your template) to resolve bugs as quickly as possible:

    • What were you trying to do when the problem occurred?
    • Were you able to reproduce this issue consistently, and does it happen across all your devices?
    • Can you provide the timestamp of when the error occurred?


    Here are some tools that can help with your bug reports.

    1. Marker.io. With a simple live feedback button on your website, get bug reports directly into your favorite PM tools and perform QA testing without leaving your website or web app.
    2. Any bug tracking tool. Gather all your feedback data into a single source of truth like Jira or Trello, then triage, filter, and action it there.
    3. A screen recording software like Loom. The more visual, the better—so if the bug is really hard to reproduce, adding a video is invaluable for developers. Keep in mind that Marker.io automatically includes session replay with every report!

    2. New feature request template

    Template for a new feature request.

    Here’s a feature request template you can download as PDF.

    What it is

    Feature requests are used to gather feedback on new features for a website or application.

    This allows your best users to share their ideas on how to improve your product and better fit the customer’s expectations.

    This is useful to:

    • Prioritize the roadmap for your SaaS
    • Understand what it is that customers really want out of your product

    What to include

    There are three major things to include in a good feedback form template for new features:

    • Name and description of the feature. Explain how this feature will be used in your workflow, and why it’s important to you.
    • Priority. On a scale from 1 to 10, how important is this new feature for you?
    • Similar features in other tools or websites. (Optional) what are some examples of what this feature does in other apps?


    • You can use Marker.io to embed a feedback button for new feature requests on your website.
    • Canny is great if you’d like a public roadmap and an upvote system.

    3. Product feedback template

    Template for product feedback.

    Download this basic product feedback template as PDF.

    What it is

    Product feedback forms are used to gather feedback and/or suggestions from customers about a specific product.

    It can be used to:

    • Identify how the product can be improved
    • Get a sense of customer satisfaction with the product

    It’s a great use case for SaaS.

    What to include

    Favor open-ended questions, or ask “why” or “why not” after your questions. This will encourage the customer to leave detailed feedback.

    Besides, we suggest including:

    • An overall satisfaction score
    • A space for users to leave comments about specific things they like or dislike about the product
    • A short section on pricing to figure out how much your customer value the product


    • Again, Marker.io is great to gather in-app product feedback—and includes visual screenshots attached with every piece of feedback.
    • Alternatively, Google Forms allows you to build a questionnaire and aggregate all feedback data.

    4. User acceptance testing template

    UAT Test case template in Trello.

    Here’s a UAT test case template to download as PDF.

    Alternatively, we have several UAT templates on our other blog post!

    What it is

    User acceptance testing is a bit trickier and involves collecting feedback from non-technical users.

    For example, during alpha or beta testing.

    This type of feedback ensures that the website or app meets the needs and expectations of the end-user.

    What to include

    During UAT testing, it’s best to ask feedback in the form of a test case.

    In other words, ask the user to test a specific feature or functionality of the app/website. Here’s what should be included in a good UAT feedback form:

    1. ID or Name. A unique identifier or a descriptive name that’s easy to come back to.
    2. Description. Insert what needs to be tested—don’t go into too much detail.
    3. Test steps. Keep it brief but make it clear what the end goal is.
    4. Expected result. Tell the end user what is supposed to happen once they have completed the steps above. Example: you should now be logged on to the dashboard.
    5. Actual result. This field is filled by testers and describes what actually happened. Example: the dashboard is loading indefinitely.
    6. Status (Pass/Fail). Whether the task was successfully completed or not. This is typically a radio button.

    You can add a couple of extra questions to uncover more testing insights as well:

    • How easy was it for you to complete the task?
    • Is there anything confusing about navigation within the ap?
    • Did you encounter any bugs or errors?
    • What do you like or dislike the most about this new feature?


    For tools, we recommend:

    • Marker.io. Embed the feedback form within your app or on your website, and start collecting insights during UAT testing.
    • TestRail for test management.
    • Any other tool that helps you during the feedback collection process. Check out our list of user acceptance testing tools.

    5. Email survey template

    Example email survey template.

    Use the template in the picture above to contact your customers via e-mail.

    What it is

    An email feedback survey template is—you guessed it—sent to your customers via email in order to gather information about their experience with the product or service.

    While not exactly a website feedback form, we found it worth including in our list in case you decide to go this route.

    What to include

    Keep the email short and sweet with an introduction of what you’re looking to get out of your survey.
    Then, a clear call to action like “Answer survey”—as well as how long it’ll take the customer to fill out the form—goes a long way towards improving your click-through rate.

    In the survey itself, include:

    • Basic information. Ask the customer to fill out job title, type of business and size.
    • Simple customer satisfaction questions. For example, “How would you feel if you could no longer use [product name]?”, or “What is the main benefit you receive from [product name]?”
    • Product usage questions. “What is the most/least important features to you?”
    • …anything else you need to know about your product—your customers have the answer!


    • A survey builder like Google Forms is the perfect tool for this.
    • Any kind of email marketing software, like MailChimp or Customer.io, to keep track of your customers and be able to send them emails.
    • If you’re using Shopify or Wordpress, there are plenty of survey plugins out there.

    6. Net promoter score (NPS) & CSAT template

    The net promoter score system consists of one single question: “On a scale of 0-10, how likely are you to recommend our company/product/service to a friend or colleague?”

    What it is

    NPS feedback forms typically come in the form of a popup or online form on a website and represents the customers’ willingness to recommend your product to others.

    The difference between CSAT & NPS is very slight: CSAT measures satisfaction with a specific product, while NPS measures customer satisfaction with the company as a whole (product suite, customer support…)

    What to include

    You’ll want to send NPS surveys at a relevant time. Usually after a purchase or a little while after the customer has had the chance to try out your product.

    Then, include:

    • The NPS question: “On a scale of 1-10, how likely are you to recommend this product?”
    • Optionally, another open-ended question: “How can we improve?” or “What do you specifically like about this product?”

    The idea behind NPS & CSAT is to be short and to the point, so if you’re looking to uncover more insights, use another one of our templates and/or a follow-up survey.


    • You can use a simple survey builder.
    • If you’d like to delve deeper into NPS analytics, use a tool like Promoter.io.

    7. Likert scale template

    A Likert scale template.

    I’ve put together a Likert scale template as PDF for you.

    What it is

    The Likert scale measures the respondent’s opinion or attitude towards your product, website, or service.

    You can easily implement this type of feedback form on a website, and it is used to measure the user’s level of agreement or disagreement with the specific statement.

    What to include

    Likert scales should be easy to fill out. They are best for top-level views and opinions that are not easily quantifiable as you would do with an NPS survey.

    You should include:

    • Clear and concise statements. These should be easily understood, and simple to rate in terms of “I agree”/”I disagree”.
    • A way for the respondent to show agreement/disagreement. In our template, we simply ask to add a checkmark in the relevant column, but you can add emojis, radio buttons, etc.—just keep it simple.


    Any type of survey tool, like Google Forms or Typeform, should make it easy for you to build a Likert survey.

    8. Rating widgets

    Example of a star-rating widget.

    Rating widgets are small online forms to rate a webpage, product, or service.

    What it is

    Rating widgets are a type of website feedback form that allows the user to leave a rating on the website, usually from a scale of 1 to 5.

    They’re a good use case for:

    • Product pages (for e-commerce)
    • Helpdesk articles (“was this useful?”)
    • Overall satisfaction

    Rating widgets are the simplest form of feedback and usually require just one click from the end-user.

    What to include

    You’ll not want to be bombarding the user with questions. With a rating widget, it’s only important to consider:

    • The scale and format used (star rating, sad/happpy/neutral emoji)
    • On which pages you want the widget to be placed
    • The type of feedback to collect (overall satisfaction, or specific features of the product)


    • Again, Shopify and WordPress have a ton of rating plugins.
    • Alternatively, you can use a form builder like Jotform, which includes rating widgets.
    • You can also create simple star rating widgets with a bit of web dev work!
    Wrapping up...

    And that about wraps up our list of website feedback form templates.

    You should have everything you need to start collecting feedback on your website, and you know:

    • How to add a feedback widget to your website
    • The type of feedback you need to collect, with a template and example questions for each
    • Their strengths and weaknesses

    Did we miss anything? Let us know on Twitter or send us an email!

    Continue reading

    Frequently Asked Questions

    Get started now

    Start free trial
    Free 15-day trial  •  No credit card required •  Cancel anytime