For years, a Google review reply either showed up or it silently didn't, with zero explanation either way. If it never posted, you were left guessing: still processing, quietly rejected, or lost for good. That black box got a real status label in 2026. Google's Business Profile API now tracks every owner reply through an actual moderation state, and since July, a real reason when that state is a rejection. Here is exactly what changed, what the three states mean, the policy categories Google is actually checking your reply against, and how to write replies that clear moderation the first time.
What actually changed
Google's Business Profile developer documentation lists two specific updates in 2026 built around reply moderation. On April 1, a status field called ReviewReplyState became retrievable, giving every submitted reply a state: Pending, Approved, or Rejected. On July 1, a policy violation field followed, so a rejected reply now comes with the specific rule it broke, not just a rejection.
This is a genuine shift, not a cosmetic one. Before this, a stuck or missing reply was pure guesswork: still in the queue, quietly dropped, or gone because the original review disappeared. Now there is a documented answer, even if most owners never see the raw field themselves. If your reply management runs through a tool that pulls from Google's API rather than the manager dashboard alone, that tool can now show the real status instead of a spinner.
Pending, approved, rejected: what each one actually means
Every reply you submit lands in one of three states before it's finished. Pending means Google is still screening it, Approved means it cleared and is live, and Rejected means it broke a content rule and never went public.
- Pending. The default state the moment you hit submit. Google's own documentation says this screening usually takes up to 10 minutes, but can run as long as 30 days in some cases.
- Approved. The reply cleared moderation and is visible on your profile, exactly as you wrote it.
- Rejected. The reply broke a content rule and never posted. As of July 2026, this state now comes with the specific policy category it violated, instead of silence.
The real reasons, mapped to plain English
Google's Business Profile API applies the same content policy categories to reply rejections that it applies to reviews themselves, which is a longer list than most owners expect. A handful are the ones actually likely to catch an ordinary owner reply, not a customer review:
- Advertising and solicitation. A phone number, email, booking link, or a line like 'call us for 20% off' inside the reply. Google's content policy already prohibited contact details and outside links in profile content; this new reason code is simply a more visible enforcement layer on that same rule.
- Fake engagement. Asking a reviewer to change their star rating, offering anything in exchange for editing a review, or a reply that reads as manufactured rather than a genuine response to what was written.
- Harassment. A defensive, accusatory reply to a hostile or fake review, especially one that names or targets the reviewer personally.
- Offensive content or hate speech. Sarcasm or anger that tips into insulting language, even when it feels justified in the moment.
- Misinformation. A reply that states something false to win an argument with a reviewer, for instance disputing that a service happened when your own records say it did.
- Account or profile restrictions. Separate from any single reply's wording, an already-restricted or suspended profile can have all of its replies blocked regardless of content.
None of these categories are new for 2026. What's new is that a rejected reply now names the one it tripped, instead of leaving an owner to guess between a dozen possible causes.
Replies that look innocent but still get rejected
Two of the categories above catch reasonable-sounding replies more often than owners expect, because the trigger isn't hostility, it's promotion or pattern.
“Loved the haircut, will be back!”
Thank you! Book your next appointment at our site or call us at 555-0142 for 15% off your next visit.
“Loved the haircut, will be back!”
Thank you, really glad the cut worked out. Look forward to seeing you again next time.
The fix isn't dropping the warmth, it's dropping the contact details and the offer. Your profile's own website and phone fields already do that job; the reply box doesn't need to repeat them.
- Keep contact info in your profile fields, not the reply text
- Let a rating change happen on its own after you fix the issue, never ask for it
- Match your tone to the review, even a hostile or fake one, and stay factual
- Rewrite and resubmit once if a reply gets rejected, rather than reposting it unchanged
- Include a phone number, email, or link in a reply
- Offer a discount or incentive tied to editing a review
- Argue past the facts on record to win a public dispute
- Assume a rejected reply will eventually clear if you just wait longer
What to do when a reply won't post
Give it the full window first. Google's own screening can run up to 30 days, so a reply missing for a few days is still inside normal Pending territory, not evidence of a rejection.
Past that window, or if you suspect a rejection sooner, reread the reply for the two most common triggers: any contact detail or link, and any language that reads as a scripted ask rather than a genuine response. Edit the reply and resubmit; editing puts it through the same moderation check as a brand-new reply, so a corrected version has a real shot at clearing.
Why this raises the bar on how you write replies
The practical upshot is that a rejected reply is no longer a random event to shrug off. It's Google checking every reply against a real content policy, the same one it's had for years, just enforced with more visibility now than before. A reply that's specific to the actual review, free of contact details and offers, and calm even on the hostile ones clears every category on that list without you thinking about it one by one.
This is also exactly the gap that trips up copy-paste templates. A saved reply that always ends with a phone number or always closes with a rating nudge isn't just the kind of reply we've written about sounding robotic, it's now a specific, named rejection risk. For the wider policy picture on AI-assisted replies specifically, see our guide on whether Google allows AI review responses.
Resparo drafts each reply from the actual text of the review, in your own voice, and never inserts a phone number, link, or rating ask, so every reply is built around the same rules Google is now actively checking for. Try it free on one of your own reviews with the reply generator, or see the full approach in our Google review automation guide. Plans start at $29.99 a month for unlimited replies, with a free tier for occasional use.
