Northpeak Studio Labs

How to spot fake Google reviews with a spreadsheet

One fake review is hard to prove. Fifty of them almost always leave a pattern: accounts that have only ever written one review, a pile of five-star reviews that all landed in the same week, and text so short it could be about any business. Scrolling through Google Maps hides those patterns. A spreadsheet makes them obvious.

This works whether you're checking a competitor that suddenly jumped to 4.9 stars, a contractor you're about to hire, or your own listing after a wave of suspicious one-star reviews.

1. Export the reviews

  1. Get Maps Reviews Exporter. It's free and needs no account.
  2. Open the business on Google Maps, click the extension, set the sort to Newest and click Collect reviews. Recent reviews are where review bursts show up.
  3. Click Export CSV and open it in Google Sheets or Excel.

The columns used below: reviewer_review_count (F), local_guide (H), rating (I), date_estimated (K), text (M) and photos (T).

2. Signal one: accounts with a single review

Real customers often write only a few reviews, so one single-review account means nothing. A high share of them does. Count it with:

=COUNTIF(F2:F,1)/COUNTA(I2:I)

Now compare five-star reviews against the rest:

=COUNTIFS(I2:I,5,F2:F,1)/COUNTIF(I2:I,5)

If most of the five-star reviews come from one-review accounts while the critical reviews come from people with long review histories, that's the classic pattern of bought reviews.

3. Signal two: bursts on the same dates

Add a helper column in AD with the week each review was posted:

=K2-WEEKDAY(K2,2)+1

Then in AE count how many reviews share that week: =COUNTIF(AD:AD,AD2). Sort by AE, largest first. A business that normally gets two reviews a month and then gets twenty five-star reviews in one week deserves a closer look.

One caveat: Google shows older reviews as "3 months ago" or "a year ago", so date_estimated is exact for recent reviews and approximate for old ones. Look for bursts in the last few months, where the dates are reliable.

4. Signal three: thin text

Add =LEN(M2) in AF. Fake reviews tend to be very short ("Great service!!") or oddly generic, with no detail a real customer would mention: a name, a dish, a price, a problem that got fixed. Filter for five-star reviews under 40 characters and read them in a row. Repeated phrasing across different reviewers is a strong sign.

5. Put it together

No single signal proves anything. A review that hits all three at once (one-review account, posted in a burst week, under 40 characters, no photos, not a Local Guide) is the one to flag. Count those with:

=COUNTIFS(F2:F,1,AE2:AE,">=5",AF2:AF,"<40",I2:I,5)

Then compare the business's star rating with and without them. If the rating drops from 4.8 to 3.9 once the suspicious reviews are removed, you've learned what you needed to know before hiring or buying.

6. What to do about them

Free vs Pro

The free version exports 50 reviews at a time, which is usually enough to spot a recent burst. For a full history, Pro ($24.99 once) exports every review and adds star and keyword filters.

Updated 2026-10-22.