Core Skill

67 Review Responses in One Session

Batch review response generation. Contextual, keyword-aware, tone-matched to star rating. Policy violation flags included. The 3-hour backlog clears in 20 minutes.

Get on GitHub

The Review Management Skill: 67 Responses in One Session

Your client has 67 unanswered Google reviews. Some are 14 months old. The response rate is 8%.

You know this is hurting their rankings — response rate is a GBP quality signal — and their conversion rate, because prospective customers see an unresponsive business.

You also know that writing 67 individual, non-generic, contextually appropriate responses would take three hours you don’t have.

So they stay unanswered for another month, and the month after that.

The work isn’t hard. It’s repetitive. And that repetition makes it easy to deprioritize when other work has clearer deadlines.

What Changes With the Review Management Skill

One prompt. Every unanswered review gets a drafted response — contextual, keyword-aware, tone-matched to the star rating.

The 67-review backlog clears in one session.

Policy violation flags included. Reviews that might be removable get identified with the specific flag category.

Ongoing, the monthly review response run takes 8 minutes.

See It Work: Batch Responses at Scale

Prompt: "Pull all unanswered Google reviews for Smile Family Dental
and write a personalized response for each. Flag any policy violations.
Brand voice: professional but warm, family dental practice in Austin."

Skills that fire: dispatch → review-management + localseodata-tool
Data pulled: google_reviews (unanswered), business_profile (for context)

REVIEW RESPONSE BATCH: Smile Family Dental — 67 responses

RESPONSE STATISTICS
5-star reviews: 41 | 4-star: 12 | 3-star: 8 | 2-star: 4 | 1-star: 2
Policy flags: 3 reviews flagged for potential removal

5-STAR EXAMPLE
Review: "Dr. Johnson and her team were absolutely incredible with my anxious
daughter. They took their time, explained everything, and made her feel safe.
We've finally found our family dentist!"
Response: "Thank you so much for sharing this — it genuinely made our day.
Dr. Johnson and the whole team work hard to make every patient, especially
the little ones, feel comfortable and cared for. We're honored to be your
family's dental home. See you at the next appointment!"

3-STAR EXAMPLE
Review: "Good dentist but the wait was really long on my last visit.
Almost 40 minutes past my appointment time."
Response: "Thank you for the honest feedback — we hear you on the wait time.
That's not the experience we want for our patients, and we're actively
working to improve our scheduling to respect everyone's time. We hope
your next visit runs more smoothly, and please don't hesitate to let
us know if there's anything else we can do."

1-STAR EXAMPLE
Review: "Terrible experience. Front desk was rude and they tried to charge
me for services I didn't authorize."
Response: "We're sorry to hear about your experience. This isn't the level
of service we strive for, and we want to make it right. Please contact us
directly at [phone] so we can discuss what happened and address your
concerns. We appreciate you bringing this to our attention."

⚑ POLICY FLAG — Review #41
Content: "This place is a scam. Don't go here. [Competitor Name] down
the street is way better, they actually care about patients."
Flag type: Competitor mention + potentially defamatory language
Action: Flag for removal via GBP dashboard → Report review → Violates
Google's policies on competitor mentions and spam. Expected outcome:
moderate probability of removal with documentation.

⚑ POLICY FLAG — Review #58
Content: "Never been here but heard from a friend they overcharge."
Flag type: Non-customer review
Action: Flag as "Not about this place" — reviewer admits no direct experience.
High probability of removal.

⚑ POLICY FLAG — Review #63
Content: Just a star rating, no text, from an account with profile photo
of a different business's logo.
Flag type: Suspected competitor attack / fake review
Action: Document the profile, flag for removal, consider GBP support
escalation if removal denied initially.

67 responses drafted. 3 policy flags identified. One session.

Why Review Response Matters

Response Rate Is a Ranking Signal

Google tracks whether businesses respond to reviews and factors this into local ranking. A profile with 91% response rate signals active management. A profile with 8% response rate signals neglect.

The signal isn’t subtle. Businesses with high response rates rank better, all else being equal.

Responses Are Indexed Content

Review responses appear on your GBP profile. They’re crawled and indexed. Including service keywords and location naturally in responses reinforces relevance signals.

“Thank you for choosing Smile Family Dental for your family’s dental care in Austin” isn’t keyword stuffing — it’s contextually appropriate and reinforces what Google should associate with the profile.

Responses Influence Prospective Customers

Someone considering your client reads the reviews. They also read the responses. A thoughtful response to a 3-star review shows the business cares. A defensive, argumentative response shows the opposite.

The response to a 1-star review often matters more than the review itself. A professional, empathetic response that offers to make things right can neutralize a negative review’s impact on prospective customers.

Unanswered Reviews Signal Abandonment

67 unanswered reviews across 14 months tells potential customers: this business doesn’t care about feedback. Whether that’s true or not, it’s the impression.

The backlog needs to clear. Then monthly maintenance keeps it clear.

What the Skill Does

Batch Response Generation

Pull all unanswered reviews in one call. Generate a response for each. The batch can be any size — 6 or 67, the process is the same.

Each response is:

  • Contextual — References something specific from the review text, not generic
  • Tone-matched — 5-star responses are warm and grateful, 1-star responses are empathetic and solution-focused
  • Keyword-aware — Naturally includes service and location where appropriate
  • Brand-voice compliant — Follows the voice guidelines you specify

Tone Matching by Star Rating

The skill adjusts response tone based on the rating:

  • 5-star: Enthusiastic gratitude, specific thank you, invitation to return
  • 4-star: Appreciative acknowledgment, any concerns addressed briefly
  • 3-star: Empathetic acknowledgment of concerns, openness to improvement, path forward
  • 2-star: Professional empathy, acknowledgment of issues, offer to resolve offline
  • 1-star: Calm professionalism, apology for experience, offline resolution offer, no defensiveness

Policy Violation Detection

The skill scans reviews for potential policy violations:

  • Competitor mentions — Reviewers mentioning other businesses
  • Non-customer reviews — “I’ve heard” or “my friend said” type content
  • Suspected fake reviews — Pattern indicators suggesting inauthenticity
  • Spam or irrelevant content — Reviews not about the business
  • Conflict of interest — Reviews from employees, former employees, competitors

Each flag includes the violation type and the recommended action for removal.

Multi-Platform Support

Beyond Google, the skill handles:

  • Yelp reviews (different response norms)
  • Facebook reviews/recommendations
  • Industry vertical platforms (Healthgrades, Avvo, etc.)

Each platform has different review culture and response expectations. The skill adjusts.

Who Uses This and When

Monthly response cadence. Every client, every month. Pull unanswered reviews, generate responses, review and post. 8 minutes instead of 3 hours.

New client catch-up. When a new client has a backlog, clear it in one session. Don’t let the legacy problem continue dragging down rankings.

Business owners doing their own review management. Not everyone has an agency. Business owners using LocalSEOSkills can maintain their own review responses without spending their evenings on it.

Agency batch processing. Pull reviews across multiple clients in one session. Generate responses. Review and deploy. Portfolio-level review management in one workflow.

What You Don’t Get Without This Skill

Without the review-management skill, you can ask Claude to help write a review response. But you’re doing them one at a time, copying and pasting each review, with:

  • No batch processing
  • No policy violation detection
  • No keyword awareness
  • No multi-platform handling
  • No tone calibration framework

With the skill, batching 67 responses is the same effort as batching 6. The volume doesn’t increase the work proportionally.

Get This Skill — It’s Free and Open Source

The review-management skill is part of the LocalSEOSkills library. MIT licensed.

Installation:

  1. Download LocalSEOSkills from GitHub
  2. Upload to Claude.ai or configure in Claude Code
  3. Connect LocalSEOData for review data access
  4. The skill is active immediately

First prompt:

"Pull all unanswered Google reviews for [Business Name].
Write a personalized response for each, flag any policy violations.
Brand voice: [describe voice]."

The responses will be contextual, tone-matched, and ready for review and posting. The backlog clears. The response rate rises. The ranking signal improves.

Skill Documentation

For technical details on how this skill works, what data it pulls, and complete prompt reference, see the full skill documentation.

All 36 skills. Free. Open source. Get on GitHub →