Competitors' low-star reviews show which complaints patients near you make most often, and the checks below turn them into a counted list with a spreadsheet and an AI assistant. The complaint at the top of that count, if your own reviews are free of it, becomes the offer you put in one ad and test against your current one.
Start here
Build the review pile
Check 1: Which competitors are you up against?
Check 2: Pull the low-star reviews into a sheet
Label and count the complaints
Check 3: Write your complaint list before you read the pile
Check 4: Label every review with an AI assistant
For each review below, assign exactly one label from this list only:
[paste your labels from check 3, including "other" and "unsure"]
Never create a new label. For each review, give:
1. the review's row number
2. the label
3. a quote of under 15 words, copied word for word from the review, that supports the label
4. is the reviewer looking for another provider? yes, no or unsure
5. does the review read as a real patient visit? yes, no or unsure
If the text does not clearly support a label, answer "unsure" and say why.
Do not add anything that is not in the review.
Answer as a table with one row per review, in the same order.
Reviews:
[paste row number, competitor, stars, date, complaint]Check 5: Hand-check the labels
Check 6: Count the labels per competitor
Act on what you found
Check 7: Check your own reviews for the same complaint
Check 8: Turn the top complaint into an offer, and measure it
Tags
Frequently asked questions
How much does competitor review analysis cost?
Done by hand, only time. Google Sheets is free with a Google account, and Claude and ChatGPT both have free plans. Paid review software exists, but nothing in the checks below needs it.
Is there a free website that can do this for me?
You can run the labeling in check 4 on the free plans of Claude or ChatGPT once you have copied the reviews into a sheet yourself. If a long pile stops partway or gets cut off, split it into one chat per competitor. Tools that pull the reviews for you run into the limits in the last answer below.
Can you give an example of a labeled review?
Each row of the assistant's reply holds the review's row number, one label from your list (say, 'hard to reach by phone'), a quote of under 15 words copied from the review, and yes, no or unsure for the two questions from check 3. The quote is what you check by hand in check 5, never the label alone.
Do Google's terms let me copy competitors' reviews into a sheet?
Google's Maps end-user terms say you may not copy Maps content unless Google's permissions page or intellectual property law, fair use included, allows it, and may not mass download it; Google adds that it cannot tell you whether a use is fair use. The Maps Platform clause against saving user reviews binds customers who pull data through Google's Maps APIs, and Google's Terms of Service count automated access that ignores its robots.txt instructions as abuse. I am not a lawyer: keep the sheet internal, copy only the sentences that state the complaint, never republish them, and ask an attorney before doing more.
Written by
Alexander Cheberko
Marketing Analytics & Conversion Tracking Engineer, NYC-focused, run remotely
- Media buyer on Google Ads and Meta Ads from October 2023 to September 2025, nearly $700K in spend.
- Set up patient conversion tracking for a New York medical practice (anonymized).
- Upwork Top Rated, 5.0 from 20 reviews.