A customer left a review and you can't see it
A customer tells you they left you five stars yesterday. You open your profile and the count has not moved. Or a review you remember from last month is gone, and nobody at your end touched it.
Google does not tell you, review by review, what happened. What it does publish is a short list of reasons in its Business Profile help, spread over several pages. We read them on 6 November 2026 and put them below in the order that is quickest to check, starting with the ones that fix themselves.
If the customer could not get to the review box at all, the problem is the link, not the review; our guide to a Google review link that is not working covers that. If you mean the stars next to your website in search results, that is a different system, explained in review stars not showing in Google.
1. Is the review just new?
Google checks reviews before they appear. Its help page on missing or delayed reviews says this can take a few days. The score moves later still: Google's page on review scores says the average can take up to 2 weeks to update after a new review.
So a review from yesterday, or a star count that has not changed this week, is not a problem yet. Wait a few days before you do anything else.
While you wait, look at your profile the way a customer does: in a browser window where you are not signed in. The count in your own Business Profile and the one the public sees can differ for a while, and only the public one matters to the next customer.
Several guides on this question say Google hides reviews until your profile is verified. Google's help pages, read again on 7 November 2026, do not list that among the reasons reviews go missing. What they do tie to verification is replying: "Before you can reply to reviews, you must verify your business." Verify anyway, since you need it to answer reviews, but do not expect it to bring back a missing one.
2. Is it on the right profile?
If your business has two profiles, one you manage and an older one someone created years ago, a customer who searched for you may have reviewed the other one. It can happen after a move or a change of owner, which is why Google's help has a page on it. Search for your business name on Google Maps from a phone that is not signed in to your account, and see whether two listings come up.
Google's help page on moving reviews says that if you created a second profile by accident after a move or a change of ownership, you can contact Google to transfer the reviews to the right one. A business that moves and keeps its name gets its reviews moved automatically, although for some categories, such as hotels, they may not move. After a merge, the missing-reviews page says it can take a few days for reviews from both profiles to show.
To stop it happening again, send customers a link that goes to your exact profile instead of asking them to search.
3. Did the customer's review actually post?
Sometimes the review never went through. Google's missing-reviews page says customers on older phones or software may have trouble leaving a review and should update the Google Maps app. Also bear in mind that the reviewer can edit or delete their review at any time, and a deleted review simply disappears from your list.
If it is a customer you can contact, ask whether they can still see the review in their own Google Maps contributions. That one question tells you whether it was never posted or was taken down.
4. Did Google remove it as spam?
This is the most common reason, according to the same page, which says reviews are usually removed for policy violations "like spam or inappropriate content". Google's spam detection runs on its own. Its page on reporting reviews admits it occasionally removes legitimate reviews by mistake, and says to contact Google support if that happens.
The rating-manipulation part of Google's content policy explains some of what the filter looks for, including "unusual volumes or patterns" of reviews. Google does not say what counts as unusual. A steady flow of reviews from every customer is closer to normal than a burst from one evening's event. The same policy bans asking only the customers you expect to be happy: it lists "selectively solicit positive reviews from customers" as fake engagement. Ask everyone the same way.
Some content gets a review removed even when the customer is real. Under advertising, the policy bans "posting email addresses, phone numbers, social media links, or links to other websites in your reviews", and under personal information it bans posting someone's details without consent. A glowing review that ends with the customer's phone number, or a link to their own business, is likely to go.
Be ready for a no. Google's missing-reviews page says reviews removed for policy violations will not be restored.
5. Was it written by someone close to the business?
Reviews from staff, former staff, family or business partners break Google's conflict-of-interest rule, and the policy removes them. If the missing reviews came from people you know, this is the likely cause. There is nothing to appeal.
6. Is your profile under a restriction?
If Google decides a business has broken its fake engagement policy, its help page on restrictions says it may stop the profile from receiving new reviews for a set period, unpublish its existing reviews for a set period, or show customers a warning that fake reviews were removed. Google says it emails the owner before it applies a restriction, and the owner can appeal.
So check the inbox of the account that owns your profile. A whole profile going quiet at once, with no new reviews for anyone, points here rather than at one customer's review. Our article on buying Google reviews covers what leads to a restriction.
7. Does your category get reviews at all?
Google's help page on managing reviews says reviews are available only in certain countries or regions and for certain business categories, and that this may change over time. The missing-reviews page gives one example: reviews and ratings were removed and switched off for profiles whose main category is a school for children aged 6 to 18. It also says Google may temporarily disable reviews for some profiles or categories to protect owners.
If your main category is wrong, for example a tutoring company filed as a school, changing the category is the fix Google suggests.
One thing you will not find: a switch to turn reviews on. Some guides describe a Reviews setting in the dashboard that enables them. Google's help pages describe no such setting for owners; whether a profile gets reviews depends on its country, region and category.
8. Was your profile suspended and then reinstated?
The missing-reviews page notes that reviews are sometimes removed after a profile is reinstated, and says to contact Google support if that happens. If your profile was suspended at any point, mention the dates when you write to them.
When should you contact Google support?
Contact support when the review is older than a week, sits on the right profile, the customer can still see it, and you have ruled out a restriction. Give them the reviewer's name as it appears on Google, the date and a link to your profile. Support is also the route for duplicate profiles and for reviews that vanished after a reinstatement. For a review that is there but should not be, see our guide on how to remove a Google review.
Where does Formgong fit?
Formgong does not connect to your Google profile, so it cannot see why a Google review is missing or bring one back. Two things it does can help around the edges. The free Google review link generator builds a link from your Place ID that opens the review box on your exact profile, which deals with the wrong-profile cause before it starts. And if you want reviews on your own website that you approve and display yourself, Formgong collects those separately; they never depend on Google's filters. The reviews docs explain how.
Which one was it for you?
If your missing review turned out to be something not on this list, write to support@formgong.com. We will check it against Google's help pages and add it.
Frequently asked questions
Why is my Google review not showing up?
Usually because Google is still checking it, it was left on a duplicate profile, or the spam filter removed it. Google says checks can take a few days.
How long does it take for a Google review to show?
Google's help says checks can take a few days, and the average score can take up to 2 weeks to update.
Can Google restore a deleted review?
Not if it was removed for a policy violation. If you think a real review was removed by mistake, Google's help says to contact support.
Why did all my Google reviews disappear?
A whole profile losing reviews points to a restriction for fake engagement, a recent merge, or a change in which categories get reviews. Check the owner's email for a notice from Google.
Do Google reviews only show on a verified profile?
Google's help does not list verification as a reason reviews go missing. It does say you must verify your business before you can reply to reviews.
Sources and documentation
Official references for this guide: Formgong: Google review link not working, Formgong: Google review link generator. 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
- Positive review response examples that don't sound copied
- How to remove a Google review when you can't delete it
- 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