Why reply to a good review at all?
Someone took five minutes to say your product was great. You want to answer, and then you stare at the box. "Thanks so much!" feels thin. A long paragraph feels like you are selling to someone who already bought.
The reply is for two people. The customer gets a notification when you answer on Google, so it is a small thank-you they actually see. The second reader is the next shopper, who scrolls your reviews to find out what kind of business you are. For that person, a reply that shows you read the review says more than any star count.
Google's help page with tips for review replies, read on 6 November 2026, puts it bluntly: instead of sending the same "thank you" to everyone, focus on reviews where you can add something useful. It is harder than it sounds, as the count below shows.
How do big stores reply to good reviews?
We looked at what five large online stores actually do. On 6 November 2026 we read their Trustpilot pages and took, for each store, the 40 newest 5-star reviews and the 40 newest 3-star reviews that were at least two weeks old, so every store had time to answer. That is 400 reviews in all.
| Store | 5-star reviews with a reply | 3-star reviews with a reply |
|---|---|---|
| Gymshark | 39 of 40. 17 carried the same two sentences | 34 of 40, 24 of them with an apology |
| boohoo | 24 of 40, every one worded differently, 21 opening with the reviewer's name | 33 of 40, 28 of them with an apology |
| Allbirds | 0 of 40 | 8 of 40 |
| ASOS | 0 of 40 | 0 of 40 |
| Etsy | 0 of 40 | 0 of 40 |
Three of the five did not answer a single 5-star review in the sample. The two that answer show the two ways it can go. Gymshark replied to 39 of 40, usually within a week, but 17 of those replies were the same two sentences about being "so pleased" the customer had a great experience, with only the greeting changed. boohoo answered fewer, 24 of 40, yet no two replies were the same: 21 of the 24 opened with the reviewer's name, and they picked up what the review said, often the support agent who had helped.
The 3-star rows matter too. Both Gymshark and boohoo treated most 3-star reviews as complaints and apologised. Gymshark slipped twice: 2 of its 34 replies to 3-star reviews were the cheerful template, and one of them sat under a review saying the leggings were inches too long. The reply added a line about sizing, but it still opened with thanks for the "great feedback".
The tally is a snapshot of one review site. Stores may answer some people privately, and replies can be added later. It also cannot tell you whether replying sells more. It does show what a shopper sees when they scroll.
What should a reply to a positive review say?
Four parts, and you can skip any of them when it adds nothing. Thank them once. Mention one thing from their review, in your words, so it is clear you read it. Add one detail they did not know: how to care for the product, that the colour they liked is back in stock, that you passed their note to the person they named. Sign with a first name rather than "The Team".
Leave out discount codes and offers. Google's tips ask you to keep replies conversational rather than promotional, and a code in public turns a thank-you into an advert. Leave out the customer's order details too, and do not stuff the reply with keywords about your city or product category; it reads oddly and shoppers notice.
Here are replies for the reviews you get most often. The names are made up.
A product review that names the thing they liked:
Thanks, Laura. The glaze on that mug is the one we fire twice, so it's good to hear it survived the dishwasher too. If you ever want the matching bowl, it's back next month. Sam
A review that praises a member of staff:
Thank you, Michael. I've shown this to Priya. She was the one who rebooked your appointment, and she was very pleased to read it. See you in the spring. Anna
A short review, such as "Great service, would recommend":
Thank you, Jess, that's kind of you. We're glad the delivery was smooth. Tom
A repeat customer:
Fourth order, Chris, and you still took the time to write. Thank you. The new grinder you asked about last time is on the shop now. Mia
A first visit to a local business:
Thanks, Olivia, and welcome. Glad the boiler service was quick. Dan will be back in the area in March, so if you want the radiators bled at the same time, say so when you book. Joe
A business customer reviewing software, where a more formal tone fits:
Thank you, Mark. Good to hear the CSV import saved your team the Monday clean-up. The scheduled export you asked about on the call is on our list for the next release, and I'll let you know when it ships. Helen, Customer Success
A star rating with no text: you can leave it, or reply with one line. There is nothing specific to answer, and a long reply to an empty review looks automated.
Answer a lot of reviews and the thank-you is the first thing to go stale. Let the review pick the opening line: "Thanks for coming back to tell us", "Good to hear, after that delay", "Glad it fitted", "Thank you for mentioning Priya". Anything tied to what they wrote works better than "We appreciate your valuable feedback".
Before you name a colleague in a public reply, check they are happy with it, and use a first name only. Google's reply tips say never to share a reviewer's private information, and the same care is worth applying to your own staff.
Can you ask a happy reviewer for more?
Yes, just not under the review. End a public reply with "would you do a case study with us?" and everyone scrolling past reads a sales email. If someone wrote you a long, warm review and you'd love to quote it on your site, or you want ten minutes on the phone with them, email them. Say which review you mean and make no feel like a fine answer.
Their words on Google are theirs. Ask before you copy them onto your own site; our guide on how to ask for a testimonial has an email you can adapt.
How do you answer a 4-star or 3-star review?
Treat the problem inside it as the main point, even when most of the review is kind. People often give four stars and still complain about the packaging, or give three to a product they like but found expensive. If you answer only the praise, the next shopper sees that you skipped the complaint.
Thank them, answer the specific issue with a fact, and say what happens next. Do not argue with the rating, and do not ask them to change it.
Four stars, with slow delivery:
Thanks, Rachel, I'm glad the scarf was worth the wait. Ten days is too long. That week our courier missed two collections, and we've since added a second one. Lucy
Three stars, "it's fine, nothing special":
Thanks for the honest review, David. If there's something that would have made it better, a size, a colour, anything, I'd like to hear it at hello@yourshop.com. Ben
Three stars, sizing runs small:
Thank you, Emma, and sorry the fit was off. You're not the first to say this style runs small, so we've added that to the size note on the page. If you'd like to swap for the next size up, just reply to your order email. Kate
If the 3-star review is really angry, our guide to responding to negative reviews has wording for the harder cases.
How fast should you reply, and to how many?
Within a few days is plenty for a good review. The urgent ones are the complaints. If you cannot answer everything, answer every review with a problem in it, then the positive ones where you have something real to add, and leave the bare "great, thanks" reviews for when you have time.
On Google, replies are checked before they appear. Google's help page on managing reviews says this usually takes up to 10 minutes, and sometimes up to 30 days. The same page says the reviewer is told when you reply and can still change their review afterwards, which is one more reason to answer the problem in a mixed review rather than skate over it.
The same page says you can reply only once your business is verified, and that a reply is not final: select Edit under it to change it, or delete it.
Does replying help you rank in local search? Google's local ranking tips, read on 7 November 2026, say "positive reviews and helpful replies can help your business stand out", but what they tie to ranking is the reviews themselves: "more reviews and positive ratings can help your business's local ranking." Nothing there says a reply moves you up.
If you write many replies, an AI draft can save time, as long as you edit it. Our test of an AI review reply generator shows where the drafts go wrong.
How do replies work in Formgong?
Formgong collects reviews on your own website, so this is about those reviews, not the ones on your Google profile. You still reply to Google reviews in your Business Profile. Formgong does not show or pull Google reviews.
Every review in the dashboard has a reply box. A public reply appears under the review in your widget, labelled "Reply from the owner". By default the reviewer also gets an email with the subject "(your site's name) replied to your review", showing their review and your answer, and if they reply to that email it goes to your address. You can turn that email off for a site. You can also answer privately by email instead.
On the Pro plan, a Draft a reply button writes a first version for you to edit. The instructions behind it match the advice above: thank the customer once, answer the specific points, keep it to two to four sentences, and no names, codes or invented details. Any review of three stars or fewer is drafted as one that reports a problem, with one brief apology and a next step. Nothing is published until you press Save. The reviews docs show the dashboard.
What do you write back?
If you have a reply to a happy customer that you are proud of, or one that went wrong, send it to support@formgong.com. We would like to add better examples to this page.
Frequently asked questions
Should you respond to positive reviews?
Yes, when you can add something. A short, specific reply shows the next shopper you read reviews. If time is short, answer the complaints first.
What is a good response to a 5-star review?
Thank them once, mention one thing they wrote, add one useful detail and sign with your name. Two or three sentences is enough.
How do you reply to a 3-star review?
Treat it as a complaint. Thank them, answer the specific problem with a fact, and say what happens next. Do not ask them to change the rating.
Is it OK to use a template for review replies?
As a starting point, yes. Posting the same text under every review is what to avoid: Google's reply tips say so, and shoppers notice.
Sources and documentation
Official references for this guide: Formgong: How to respond to negative reviews. Reviews, where data is stored.
Related guides
- Lovable form submissions to email and Telegram
- HTML contact form without a backend: a working example
- How to send website form submissions to Telegram
- Contact form not sending email? Check where it stops
- Managing website leads in Telegram without a CRM
- Form backend for Lovable, Bolt, v0, Cursor
- Telegram bot for a contact form: build or skip?
- GDPR form backend: 7 checks before you choose
- Lovable form not sending email? 6 fixes
- Netlify Forms not working? React and Bolt fixes
- Stop contact form spam without a CAPTCHA
- GitHub Pages contact form: a working setup
- Mailto Form in HTML: Why It Fails and What to Use
- HTML form to Google Sheets: 2 free methods
- Webflow form submission limit: what to do at 50
- Turnstile vs reCAPTCHA vs hCaptcha for forms
- Contact Form 7 and Elementor forms to Telegram
- Squarespace contact form not sending email?
- Shopify contact form: where do messages go?
- Google Form to Telegram: free Apps Script way
- Wix contact form not sending email? Fixes
- EU / GDPR Formspree alternatives compared
- HTML form action attribute explained
- How do HTML forms work? The HTTP request
- Types of Injection Attacks on Web Forms (2026)
- Indirect Prompt Injection in MCP
- MCP Rug Pull Attack: Detect Tool Changes
- Form without a backend: 7 ways that work
- Thank-you page after form submission (HTML)
- Indirect Prompt Injection Examples (2023–2026)
- Indirect Prompt Injection via Email
- What Is Tool Poisoning in MCP?
- WordPress contact form without a plugin
- Send email from frontend JavaScript
- How to Prevent Indirect Prompt Injection
- Honeypot Form Field: How to Add One That Works
- Contact Form with File Upload (HTML, No PHP)
- Angular contact form without a backend
- Send form submissions to Slack or Discord without Zapier
- Verify a form webhook signature (HMAC-SHA256)
- Contact forms that send nothing: 793 AI-built sites tested
- v0 contact form that actually sends: 3 ways
- How we tested AI-built contact forms, and 12 bugs we hit
- Cloudflare vs Netlify free plan: hosting that never pauses
- EmailJS 412 “Gmail_API: Invalid grant”: reconnect Gmail
- Resend “You can only send testing emails”: verify a domain
- Supabase Edge Function blocked by CORS policy: 3 causes
- Formspree “Form not found” and other errors: fixes
- Web3Forms errors: “Invalid access key” and 403 explained
- How to add customer reviews to your website for free
- Getform not working? “This form has been deleted” and more
- Next.js contact form not working? 6 errors, reproduced
- Webflow form not sending email? What to check, tested
- FormSubmit not working? “This form needs Activation” fix
- Contact form “TypeError: Failed to fetch”: causes and fixes
- WooCommerce product enquiry form
- Contact Form 7 vs WPForms
- Gravity Forms alternative free
- WordPress contact form block
- 535-5.7.8 Username and Password not accepted (Gmail)
- 535 5.7.3 Authentication unsuccessful: Office 365 SMTP
- Nodemailer “Missing credentials for "PLAIN"”: the fix
- Nodemailer “Greeting never received”: port 465 fix
- Nodemailer SSL “wrong version number”: the port fix
- Nodemailer “self-signed certificate in certificate chain”
- Nodemailer ECONNREFUSED 127.0.0.1:587: missing SMTP host
- SendGrid “authorization grant is invalid”: 401 fix
- Mailgun 401 Forbidden: why the API rejects your key
- “Edge Function returned a non-2xx status code”: the fix
- Next.js “Body exceeded 1 MB limit”: Server Action fix
- Unexpected token '<', "<!DOCTYPE "... is not valid JSON
- “TypeError: Body is unusable”: body has already been read
- Turnstile “timeout-or-duplicate” and other siteverify errors
- Turnstile vs hCaptcha vs reCAPTCHA: speed and size tested
- Judge.me reviews not showing on Shopify: how to fix it
- Judge.me review carousel not showing: how to fix it
- Yotpo reviews not showing on Shopify? Check the app embed
- Loox reviews not showing on product page: how to fix
- Shopify reviews not showing: what to check first
- How to show reviews on Shopify
- GDPR for website forms: what each type of form needs
- WooCommerce reviews not showing: how to fix it
- Stamped.io reviews not showing on Shopify: how to fix it
- Etsy reviews not showing: why and what to do
- Trustpilot widget not loading: how to fix TrustBox
- Yotpo problems in 2026: what merchants report
- Contact Form 7 “error trying to send your message” fix
- Elementor form “Your submission failed because of an error”
- Framer form not sending email or not working: what to check
- Carrd contact form not working: plans, spam and errors
- Google review link not working: what customers see and why
- tawk.to widget not showing on your website: causes and fixes
- How to add questions and answers to your product page
- “Failed to send a request to the Edge Function”: fixes
- Next.js “Failed to find Server Action”: what it means
- Brevo “unauthorized: Key not found” 401: the fix
- Amazon SES “Email address is not verified”: the fix
- Shopify contact form not working: how to fix it
- Judge.me alternative for WooCommerce after the 2025 shutdown
- Free WooCommerce review plugins compared on the free version
- WooCommerce review reminder emails without a paid plugin
- Add Voice Recording to a Website Form
- Contact Form 7 spam: how to stop it
- WPForms not sending email: how to fix it
- Contact form emails going to spam: how to fix it
- HTML form not submitting: how to fix it
- Contact form not working: how to find the fault
- Webflow form spam: how to stop it
- Website form to Notion: how to set it up
- Website form to WhatsApp: what works and what does not
- What 1-star reviews say about AI support chatbots
- Which free form backend gives you the most submissions?
- Elfsight reviews widget not showing? Check the view limit
- Next.js contact form backend vs Server Actions
- Review stars not showing in Google search results
- How to stop duplicate form submissions
- How to see which form leads came from ChatGPT
- What happens when a form webhook fails
- When to send a review request email after an order
- How to collect video testimonials for free
- Add contact form sign-ups to Mailchimp or Klaviyo
- How to migrate from Formspree without losing submissions
- How to get a Google review link for your business
- What is a headless form backend?
- Is it safe to put a form access key in your HTML?
- AI chatbot that answers only from your website
- Minified React error #441 in Next.js
- Squarespace product reviews after Judge.me
- Accessible contact form checklist for WCAG 2.2
- How to ask a client for a testimonial by email
- How to respond to negative reviews, with examples
- 429 Too Many Requests on a contact form
- MCP server for forms in Cursor and Claude
- Can you offer a discount for a review?
- Do EU stores have to say if reviews are verified?
- Webflow form backend options compared
- How to add review schema JSON-LD to a product page
- How to turn a customer review into an Instagram post
- How to make a QR code for Google reviews
- Live chat or chatbot for a small business website
- Why people abandon your contact form halfway
- Which form backend do AI assistants pick? 54 answers
- PHP mail() not sending email, even when it returns true
- What “Failed to fetch” means, tested in three browsers
- 405 Method Not Allowed when you submit a form
- Send a contact form to more than one email address
- What is review syndication, and who needs it?
- How to save HTML form data to a database
- NetworkError when attempting to fetch resource
- Send product reviews to Google Merchant Center
- PHPMailer not working on a live server
- AI review reply generator: does it help?
- React 19 contact form with useActionState
- Astro Actions or a form backend?
- Is no-reply@wixsiteautomations.com legit?
- Where to find the Judge.me review widget code
- AI review summaries: what shoppers actually see
- Photo reviews for WooCommerce, and the GPS inside them
- Review request email templates you can copy
- Reviews in AI search: what ChatGPT and Perplexity cite
- Lead capture form with UTM tracking, built and tested
- Form design best practices, with our own form data
- Client intake form template with file upload
- What is social proof? Meaning and examples
- What is user-generated content (UGC)?
- Benefits of negative reviews for your store
- How to get your first reviews as a new store
- How to use customer reviews in your marketing
- How to get more customer reviews
- React form validation without a library, tested
- jQuery submit form with validation
- reCAPTCHA v3 setup with the server score check
- Shopify social proof that shoppers can check
- HTML file input: accept, multiple, capture and size checks
- How to add hCaptcha to a form, with the server check
- How to add invisible reCAPTCHA to a form
- Bug report form template with browser details
- What the FTC fake reviews rule bans for online stores
- How to show reviews on your homepage
- Do reviews increase sales? What the studies show
- HTML input types and what each one sends
- HTML textarea, tested in a real form
- HTML dropdown menu in a form, tested
- Do reviews help SEO? What Google says and shows
- How to add a review carousel people can read
- Product review examples that help shoppers decide
- Which trust badges actually mean something
- Customer satisfaction survey with CSAT and NPS
- JavaScript FormData and what fetch actually sends
- JavaScript form validation without a library
- Server-side form validation and what it catches
- Email validation in JavaScript, tested on 33 addresses
- Zod form validation with FormData, tested
- Store reviews vs product reviews
- How to send review requests through Klaviyo
- How to tag customer reviews by topic and mood
- Custom review form questions worth asking
- Online reputation management for small businesses
- HTML radio button groups and what they send
- HTML label tag and what screen readers hear
- HTML autocomplete attribute, tested with Chrome autofill
- HTML fieldset and legend, and what disabled leaves out
- HTML button tag and what a form button sends
- Vite contact form that still works after the build
- How to test a contact form, end to end
- How to embed a Google Form, and what it loads
- Customer feedback questions that get real answers
- How to convert a file to base64 in JavaScript
- FilePond with a form backend, and when to skip it
- Bootstrap form validation and server errors
- Tailwind form validation, tested in three browsers
- Donation form in HTML, and where the payment goes
- How to ask for a review in person or by text
- Which review sites matter for your business
- What are customer reviews, and which kinds count
- Online review statistics, checked at the source
- Best review app for Shopify and WooCommerce
- Why Gmail sends your self-hosted mail to spam
- htmx contact form that sends to another domain
- AI form builders tested, from prompt to sent form
- Headless WordPress forms with Contact Form 7, tested
- React Hook Form watch vs useWatch, and what gets sent
- Elfsight widget not working? It vanishes when views run out
- Jotform not sending emails? Check Jotform's bounce list
- Typeform not working? A white box means a blocked script
- How to remove a Google review when you can't delete it
- Google reviews not showing up? 8 causes to check in order
- Is buying Google reviews illegal? Even a review swap counts
- Which reviews can you hide? A review moderation checklist
- Average star rating: what 4.8 from 5 reviews means
- Reviews on a product page: where and how many to show
- SaaS testimonials: 3 of 27 had a number in them
- Do reviews reduce returns? Not when they're too good
- Testimonial examples for business: what makes one believable
- Testimonial questions to ask clients, by type of business
- Testimonial page design: a page or a section?
- Testimonial advertising rules: what the FTC requires
- Form submission canceled because the form is not connected
- Input type date format dd/mm/yyyy: what you can change
- How to disable textarea resize, or allow only vertical
- How to prevent Enter from submitting a form
- form.submit() vs requestSubmit(): what submit() skips
- Custom HTML checkbox CSS that doesn't break required
- How to reset a form after submit, and what reset() keeps
- Input type number maxlength not working? What to use
- How to create an HTML form, step by step
- Best form builder: free plans and branding, checked
- Best WordPress contact form plugin: 10 free ones compared
- How to increase form conversion rate: start with the count
- Form backend vs form builder: which one do you need?
- WordPress contact form not sending email? 3 plugins tested
- Contact Form 7 webhook? Turning it on switched our email off
- Gravity Forms webhook: what it sends and the URLs it rejects