Our own visit statistics are always on. Google Analytics, which helps us understand how people use our public pages (not your signed-in workspace), is enabled only with your permission. See our Privacy policy.

Data API Side Business: Sell Dental Review Briefs

A tested plan for a small paid service built on a data API. Each week you send a dental clinic a one-page comparison of its Google reviews against four nearby clinics. We ran the calls and priced the data at about $0.04 per client per month. We also list real competitor prices, sales channels, the delivery steps and the cases where this business does not work.

Illustration: a dental clinic and three nearby clinics. Star-rating review cards flow from each one into a one-page report on a clipboard, and an envelope stands for the weekly delivery.

A simple paid service you can build on a data API is a weekly review brief for dental clinics. Every Monday, the clinic gets one page that compares its Google reviews with four nearby clinics, plus alerts and draft replies for new low-star reviews. On October 24, 2026, 04:13–04:44 UTC, we ran this for five clinics in South Austin, Texas, with the EveryInfra Google Maps reviews API. We pulled 500 reviews for $0.006945. With weekly updates, the data for one client costs about $0.04 a month. Comparable software lists at $41–$99 per location per month.

So the real costs of this business are your time and your sales effort, not data. This guide covers unit cost, price benchmarks, sales channels, delivery steps, key numbers from a sample brief, and the cases where the model fails. The legal and platform-terms notes summarize public documents. They are not legal advice.

What you sell

Definition: a review brief is a one-page weekly report. It uses public Google Maps reviews to compare a client location with three to five nearby competitors. It shows new reviews, low-star reviews, reply rate and reply speed. It also lists the negative reviews that need action this week, with a draft reply for each.

Isometric illustration: five small clinics stand on a base. A long shelf in front stands for the review platform, with one tray per clinic; each card stack is as tall as that clinic's reviews in the last 30 days (A 16, B 9, C 13, D 7, E 0). A reader carriage on rails stops over Clinic C to pull this week's reviews, and a printer on the right prints the one-page brief. Clinic A, with the lit roof lamp, is the paying client.

Why dental clinics:

What similar services charge (read October 24, 2026)

ServicePublic priceWhat it is
BrightLocal Track / Manage / Grow$41, $54 and $65 per month for one location, billed monthly; Managed SEO service $1,299 per month (pricing)Self-serve local SEO and review software
Grade.us$99 per month for one location; $60 per location for 2–10; Agency plan from $400 per month for 10+ seats, $40 per seat (pricing)Review monitoring and review requests, white label
Accelerate Dental MarketingStandalone review management from $99 per month (service page)Done-for-you review management for dentists
Esplanda Competitor Intelligence$299 per location per month (product page)Daily price tracking of six nearby competitors for local stores
Horizontal bar chart on a log scale: public prices per location per month. BrightLocal Track $41, Manage $54, Grow $65, Grade.us one location $99, Accelerate Dental Marketing review management from $99, our suggested price $129, Esplanda $299, BrightLocal Managed SEO $1,299. Our measured data cost is $0.0384 per client a month, under 1/1,000 of the cheapest software.

What the table tells you:

  1. Self-serve software sets the floor at $41–$99 per location per month. If you sell only "monitoring", you compete with that software.
  2. Done-for-you services start at $99. Full managed local SEO reaches $1,299.
  3. Competitor comparison sells on its own. Esplanda charges $299 per location to watch six nearby competitors' prices. A review comparison meets the same need with different data.

Our suggested price is $129 per location per month. That is above self-serve software, because you deliver judgment and draft replies. It is far below full managed SEO, because you do one job. This is a suggestion, not market data. Set your own price from your hours.

Unit cost: $0.04 per client per month

The capability catalog (read October 24, 04:12 UTC) lists the same price for the three Google Maps capabilities: $0.001389 per call.

  • Place search (google_maps_reviews/search): find clinics by keyword and area, 15 rows per page by default.
  • Reviews (google_maps_reviews/reviews): up to 100 reviews per call. Use since to get only reviews after a date, and sort: newest.
  • Place profile (google_maps_reviews/profile): rating, total review count, opening hours and more.

One client means five places: the client and four competitors.

ItemCalls per monthPrice per callCost per month
Weekly new reviews (since = last Monday)5 × 52 ÷ 12 ≈ 21.67$0.001389$0.0301
Monthly place profile (rating, total)5$0.001389$0.0069
Monthly search for new clinics nearby1$0.001389$0.0014
Total≈ 27.67≈ $0.0384
One-time setup: up to 400 past reviews per place (4 pages)20, once$0.001389$0.0278

At $129 a month, data is 0.03% of the price. A group with three locations and five competitors each has 18 places, about 99 calls a month, or $0.14. Failed calls and empty results are not charged, so the real cost is lower. To check each charge, see failures, refunds and reconciliation.

Stacked bar chart: data cost split by calls at $0.001389 each. One client (5 places): 27.67 calls and $0.0384 a month, of which weekly new reviews $0.0301, place profiles $0.0069 and place search $0.0014. A 3-location group (18 places): 99 calls and $0.1375 a month. A free snapshot of 100 clinics in one city: 110 calls and $0.1528, once.

The number to watch is your time. At $129 a month, two hours per client per month pays $64.50 an hour. Four hours pays $32. Each delivery step below exists to cut those hours.

Test run: key numbers from a sample brief

We treat Clinic A as the client and Clinics B–E as its competitors. All five are dental clinics in ZIP codes 78704, 78745 and 78748 in South Austin. We use letters instead of names, and we do not show reviewer names.

Call group 1: find competitors. At 04:14:02 UTC we called google_maps_reviews/search with keyword dentist and location Austin, TX. It returned 15 clinics in 19.18 seconds and cost $0.001389. Each row has a place_id, rating, review count and a place URL with query_place_id. We use that URL to find the same clinic each week. For why names are not enough, see Google Maps place ID deduplication.

Call group 2: the newest 100 reviews per clinic. From 04:14 to 04:18 UTC we called google_maps_reviews/reviews once per clinic. We used sort: newest and limit: 100, which gave 500 reviews. Each call took 11.72–89.39 seconds, and the five calls cost $0.006945 in total. For batch runs, add "mode": "async" and collect the result with the job_id.

Call group 3: the weekly update. At 04:35:02 UTC we called the same capability for Clinic C with since: 2026-10-17. It returned 3 reviews (October 17, 21 and 22) in 8.75 seconds, with has_more: false, for $0.001389. This is the call you run every week. At 04:35:22 UTC, google_maps_reviews/profile for Clinic B returned 25 fields in 15.14 seconds for $0.001389.

The core table of the sample brief. "Last 30 days" means September 24 to the moment we read the data on October 24:

ClinicGoogle rating (total reviews)Reviews, last 30 daysAverage stars, last 30 days3 stars or fewer, last 30 daysOwner replies to new reviews, last 30 daysMedian reply time
A (client)4.9 (919)165.0000 of 16no replies
B5.0 (181)95.0004 of 60.2 hours
C4.8 (1,002)134.0032 of 12138.6 hours
D4.8 (1,110)74.4311 of 615.3 hours
E3.4 (342)0————
Bar chart: share of new reviews in the last 30 days with an owner reply, edited old reviews removed. Client A: 0 of 16, no replies. B: 4 of 6 (66.7%), median 0.2 hours. C: 2 of 12 (16.7%), median 138.6 hours. D: 1 of 6 (16.7%), 15.3 hours. E had no reviews in the last 30 days.

The first page of the brief needs only four findings:

  1. No owner reply at Clinic A since July 4. Its newest 100 reviews run from June 1 to October 22. The last reply is dated July 4, 2026. None of the 16 five-star reviews from the last 30 days has a reply. The nearest competitor, B, replied to 4 of its 6 new reviews, with a median time of 0.2 hours.
  2. Clinic C's 4.8 hides the trend. Three of its 13 reviews in the last 30 days are one-star. So the 30-day average is 4.00. Two of those three are about fees and bills. Clinic A can use this at its front desk and when it gives cost estimates.
  3. A burst at Clinic C. It got at least 82 reviews from September 3 to 13. After that it got 1–7 per week. A burst does not prove fake reviews. It can be one review-request campaign. But in September some businesses got a Google email saying Google paused new reviews after a spike (see "Recent changes" below). So advise Clinic A to ask for reviews at a steady rate, not in bursts.
  4. No new reviews at Clinic E for 9 months. Its newest review is from January 21. Its rating is 3.4. A clinic like this is a poor client for a weekly brief. See "When this does not work".
Column chart: reviews that appeared each day at Clinic C from September 3 to October 22. 24 on September 3, 18 on the 4th and 11 on the 5th; 82 in total from September 3 to 13 (7 of them edited old reviews), then 1 to 7 a week. One call returns at most 100 reviews, so the data starts on September 3.

A trap: old reviews inside "new this week"

The sample shows reviews dated October with owner replies from 2024 or 2025. The Google Business Profile Help Center explains why. A customer can change a review after reading the reply. The review date then changes to the latest edit.

We flagged each row where the owner reply is older than the review date as an "edited old review". This catches only edits made after a reply, so it is a lower bound:

  • Clinics A–D have 217 rows in the last 90 days. At least 26 of them (12.0%) are edited old reviews.
  • Clinic B is the highest: at least 10 of 27 rows (37%). If you count by date only, B's "new reviews" are more than one third too high.
Percentage bar chart: the minimum share of edited old reviews among reviews dated in the last 90 days. A 3 of 58 (5.2%), B 10 of 27 (37.0%), C 9 of 100 (9.0%), D 4 of 32 (12.5%), total 26 of 217 (12.0%). The rule is an owner reply older than the review date, which catches only some edits, so these are lower bounds.

The fix: use the review id as the key, and compare this week's snapshot with last week's. A review is new only if its id is new. If the id is known but posted_at changed, list it as "edited this week" and check whether the stars changed. Clients trust the brief only if this count is right.

One more limit: Clinic C has more than 100 reviews in the last 90 days, so one call reaches back only to September 3. At setup, use page_token or async mode to get the full 90 days.

Response fields the brief uses

Each row from google_maps_reviews/reviews has 17 fields (catalog response_fields). The brief uses these:

FieldMeaningUse in the brief
idReview IDDedup key; new vs edited
rating / rating_scaleStars / scale of 5Average stars, low-star alerts
textReview text (can be empty)Themes of negative reviews
posted_atReview time (changes after an edit)Weekly slices; compare with owner_response_at
owner_response / owner_response_atOwner reply and its timeReply rate, reply time
reviewer_review_count / is_local_guideReviewer's review count / Local Guide flagContext only; never proof of a fake
place_id / place_namePlace ID / nameMap rows to client or competitor
urlLink to one reviewLink each negative review in the brief

The API also returns reviewer_name. The brief does not need it, so you can drop it at storage time.

Delivery steps: under one hour a week

Delivery loop animation: at signup, get written consent, pick four competitors and build a baseline once. Then every Monday: pull reviews since last Monday for five places, split new and edited reviews by id, draft replies to reviews of three stars or fewer within 24 hours, and send a one-page brief to the client. Data cost is about $0.0384 per client a month.
  1. Get written consent first. Google's third-party policies require explicit approval before you reply to reviews for a client. Verbal consent is not enough. If you charge a management fee, you must tell the client in writing that the Business Profile itself is free. Providers that serve small businesses must share Google's "Working with a third party" notice. After a client ends the service, you must give back control within 7 business days. Ask for Manager access, not Owner.
  2. Pick competitors. Search by the client's ZIP code. Choose four clinics with the client. Save each place_id and place URL.
  3. Build the baseline. For each place, pull past reviews (up to 400) and the place profile. Save this as the first snapshot.
  4. Run the update every Monday. Call reviews once per place with since set to last Monday. Deduplicate by id, and flag new and edited reviews.
  5. Draft replies within 24 hours. For each new low-star review of the client, send an alert and a draft reply. Post it only after the client approves it.
  6. Send the one-page brief. Include the table above, three findings and links to this week's negative reviews. A PDF or a shared sheet both work. Attach a CSV.
  7. Check monthly. Update ratings and totals from the place profile. Every quarter, search again and decide whether to change competitors.

Draft replies have one hard rule. Dental clinics fall under HIPAA, so a reply must not confirm that the reviewer is a patient or mention any treatment. In October 2019, the US Department of Health and Human Services (HHS) announced a $10,000 settlement with a dental practice in Dallas. The practice disclosed patient information in its online replies (HHS notice).

In December 2022, HHS announced a $23,000 settlement with a California dental practice that disclosed patient information in replies to online reviews (HHS notice). In our sample, Clinic D got a one-star review that alleges a privacy problem. For a review like that, the safest reply asks the person to call the office manager and gives a phone number.

The same Google policy also says you must not compare or share one client's Business Profile data with your other clients. Build the competitor part of the brief only from public reviews. Do not use any client's private profile metrics, such as views or calls.

Sales: lead with a free sample

  • Send a free snapshot first. For one city, pull the newest reviews of 100 clinics. Add about 10 searches by ZIP code. That is about 110 calls, or $0.15. You can compare every clinic with its four nearest neighbors from the same data. One hundred prospect snapshots cost less than a cup of coffee.
  • Follow email law. Sales email in the US must follow CAN-SPAM. Use honest subject lines and say that the message is an ad. Include a postal address. Give an opt-out, and honor it within 10 business days. Each email that breaks the law can cost up to $53,088 (FTC compliance guide). Google's third-party policy also forbids claiming a business's profile first to push the owner to become your client.
  • White-label for agencies that serve dentists. Grade.us sells seats to agencies that resell them (see the table), so this channel exists. Deliver the brief under the agency's brand and charge a wholesale price per location.
  • Do not lead with "we reply for you". On r/localseo, a 2026 post asked whether businesses still pay for manual review replies. Most answers said that replies alone are hard to tie to results and easy to undercut on price (thread). Competitor comparison and early alerts are harder for software to replace.

Retention: churn sets the value of the business

Focus Digital published a 2026 report with data from January–April 2026 (report). It puts SEO-service client churn at 3.2% a month and 38% a year. Agencies with 1–10 staff lose 32% of their clients a year. At 3.2% a month, an average client stays 1 ÷ 0.032 ≈ 31 months. At $129 a month, that is about $4,000 per client.

To keep clients, give them one or two actions every week, not just a table of numbers. Localo studied 16,098 Business Profiles and found no pattern a specialist can act on in reply rate, reply length or review speed (study). So do not promise "more replies, higher rankings". Google's third-party policy also forbids ranking guarantees.

Errors and charges

We saw these responses during the October 24 test. None was charged.

CaseResponseCharge
No API key401 missing_key, with the correct header formatNone
Missing action field422 validation_error (action: Field required)None
Parameters outside params422 missing_param, with a working request exampleNone
Misspelled parameter (sortt)422 unknown_param, did_you_mean: ["sort"], and the full parameter listNone
No results200, charged: false, empty_result_refundedNone
Service temporarily unavailable503 unavailable, retryable: true, retry_after: 60None

To let a script or an AI client fix the request and retry, see handling API errors.

Use the same data in code and in an AI client

The weekly request. Use the place URL with query_place_id from the search result:

bash
curl -s https://api.everyinfra.com/api/v1/social \
  -H "Authorization: Bearer <API Key>" \
  -H 'Content-Type: application/json' \
  -d '{"platform":"google_maps_reviews","action":"reviews",
       "params":{"url":"<place URL>","sort":"newest","since":"2026-10-17","limit":100}}'

Add the EveryInfra remote MCP server to Claude Code, and the AI can draft the brief:

bash
export EVERYINFRA_API_KEY="<API Key>"
claude mcp add --transport http everyinfra https://api.everyinfra.com/mcp \
  --scope user --header 'Authorization: Bearer ${EVERYINFRA_API_KEY}'

Then ask: "Use everyinfra_call_api to get Google reviews since October 17 for these five places. Deduplicate by id. List new reviews, edited reviews and reviews of 3 stars or fewer. Make a one-page brief." For other clients, see the remote MCP server page. To sign up and create a key, see the quickstart. To add Yelp reviews, use the reviews capability of the Yelp Scraper API, also billed per call.

When this does not work, and the risks

Poor fit:

  • Clinics with few reviews. Some clinics get fewer than 2–3 new reviews a month, like Clinic E. Most of their briefs are empty, and the client soon sees no value. Sell a monthly report or a one-time audit instead.
  • Clients who want ranking guarantees. You cannot deliver them, and Google's third-party policy forbids the promise.
  • Markets where Google Maps is not the main review site. For example, patients in mainland China use other platforms, so you need different data.
  • Clients who want reviews removed or bought. Say no. The rules below explain why.

Platform terms. The Google Terms of Service, effective July 30, 2026, forbid automated access that ignores machine-readable instructions such as robots.txt. The Yelp Terms of Service forbid automated scraping or collection of reviews without permission. Courts do not agree on public data.

In 2022, in hiQ v. LinkedIn, the Ninth Circuit found a serious question whether the Computer Fraud and Abuse Act's "without authorization" applies to pages that need no login.

But an October 14, 2026 Communications of the ACM opinion piece by Pamela Samuelson reports a new type of claim. Google and Reddit sue a search-results scraping company under DMCA section 1201, for circumventing technical protection measures. The Reddit complaint survived a motion to dismiss. Your contract must say who carries this risk. Ask a lawyer before you sell.

Data freshness. Platforms keep changing how they limit automated access. Since September 30, Google Maps asks users to sign in to read and sort all reviews (Search Engine Roundtable). From mid-September, several SEO tools reported that Google blocked much of their data collection (Search Engine Roundtable).

In our sample, the newest review was about 11 hours old when we read it. Still, write in the contract that data is "as of the time it was read", and print that time on each brief. For a client's own reviews, or to post replies, the standard route is the Google Business Profile API with the client's permission. On September 15, Google said in its forum that API applications had a backlog with no set response time (Search Engine Roundtable).

Regulation: review businesses are regulated too. The FTC rule on consumer reviews and testimonials took effect on October 21, 2024. It bans buying or selling fake reviews, rewards for positive reviews, and suppression of negative reviews (FTC announcement).

The FTC's Q&A says reputation management companies can be liable. In December 2025, the FTC sent warning letters to 10 companies and noted penalties of up to $53,088 per violation (FTC announcement). In May 2026, it sued a company over fake business listings and fake five-star reviews. The fake reviews diluted real one-star reviews (FTC announcement; DLA Piper analysis, July 2026).

The Google Maps content policy also forbids businesses from asking only happy customers for reviews. So the only review-request advice in your brief is: ask all customers, offer no reward, and ask at a steady rate.

Churn. Small clinics change owners, close, or decide that "nothing happened this month". A clinic like E, with no new reviews for months, is the first type to leave.

Recent changes (September–October 2026)

  • Reported September 22: Google pauses new reviews after a spam spike. The email to businesses says Google removed a spike of spam reviews. It also says Google paused new ratings and reviews, usually for a few days (Search Engine Roundtable). For you: watch for weekly spikes on the client's own profile and advise steady requests.
  • September 29: Google adds "Misuse of support channels" to its third-party policies. After repeated unfounded complaints, Google can reject later complaints without review (report; policy text). For you: do not bulk-flag competitors or negative reviews. Flag only clear policy violations.
  • September 30: Google Maps requires sign-in to see all reviews (report). For you: home-made scrapers now need more upkeep, so a per-call API saves more of your time.
  • September 30: Singapore's largest fake-review case. The Competition and Consumer Commission of Singapore (CCS) announced it. One company wrote reviews with generative AI and paid people on Telegram to post them. About 100 businesses bought them. In phase one, 45 businesses must remove the fake reviews. They must also post a public apology for six months on their websites, social accounts and premises (CCS announcement). CNA's report lists the businesses, and medical clinics are among them. For you: state in your contract that you never sell or post reviews.
  • October 14: the UK CMA looks back on 18 months. Five review investigations continue: Autotrader, Feefo, Dignity, Just Eat and Pasta Evangelists (CMA blog). The March 27 announcement gives the background. The Autotrader case page expects the next update in winter 2026–2027. For you: if you sell in the UK, read the CMA's fake reviews guidance first.

FAQ

Do businesses still pay a monthly fee for review management? Yes, but not for replies alone. In a 2026 r/localseo thread, most answers said that replies by themselves are hard to justify (thread). Public prices show $41–$99 per location for self-serve software and $99 and up for done-for-you service. Add competitor comparison and early alerts to justify more than $99.

Is it legal to scrape Google Maps reviews? People on r/webscraping asked the same question, and the answers ranged from "fully legal" to "read the terms" (thread). The facts: Google's and Yelp's terms limit automated access, and US court rulings on public data depend on the case (see "Platform terms" above). This is not legal advice. Ask a lawyer in your location before you sell.

Why does a review from this week show an owner reply from last year? The customer edited an old review. The review date then changed to the edit date (Google Help Center). If you count new reviews by date, you count too many. In our sample, at least 12.0% of the last-90-day reviews at four active clinics were edits. Deduplicate by id.

Related reading

References

  1. EveryInfra, capability catalog GET /api/v1/social/catalog, read 2026-10-24 04:12 UTC. https://api.everyinfra.com/api/v1/social/catalog
  2. BrightLocal, Pricing, read 2026-10-24. https://www.brightlocal.com/pricing/
  3. Grade.us, Pricing, read 2026-10-24. https://www.grade.us/home/plans/
  4. Accelerate Dental Marketing, Review Management for Dentists, read 2026-10-24. https://acceleratedentalmarketing.com/review-management-for-dentists/
  5. Esplanda, Competitor Intelligence, page dated 2026-10-13. https://esplanda.com/competitor-intelligence-pro
  6. Google Business Profile Help, Manage customer reviews. https://support.google.com/business/answer/3474050?hl=en
  7. Google Business Profile Help, Business Profile third-party policies. https://support.google.com/business/answer/7353941?hl=en
  8. Google Maps, Prohibited & restricted content. https://support.google.com/contributionpolicy/answer/7400114
  9. Google, Terms of Service, effective 2026-07-30. https://policies.google.com/terms?hl=en
  10. Yelp, Terms of Service. https://terms.yelp.com/tos/en_us/20200101_en_us/
  11. US Court of Appeals for the Ninth Circuit, hiQ Labs v. LinkedIn, No. 17-16783, 2022-04-18. https://cdn.ca9.uscourts.gov/datastore/opinions/2022/04/18/17-16783.pdf
  12. Communications of the ACM, Pamela Samuelson, Web Scraping as Illegal Circumvention?, 2026-10-14. https://cacm.acm.org/opinion/web-scraping-as-illegal-circumvention/
  13. Search Engine Roundtable, Google Maps Requiring Sign In To Read All Reviews, 2026-09-30. https://www.seroundtable.com/google-maps-account-reviews-42186.html
  14. Search Engine Roundtable, Google More Successful In Blocking Scrapers & Tracking Tools, 2026-09-18. https://www.seroundtable.com/google-blocking-scrapers-and-tracking-tools-42118.html
  15. Search Engine Roundtable, Email Notifications For Detection Of Spike In Spam Reviews, 2026-09-22. https://www.seroundtable.com/google-business-profiles-spike-in-spam-reviews-42123.html
  16. Search Engine Roundtable, Misuse Of Support Channels Is Against Business Profiles Policies, 2026-09-29. https://www.seroundtable.com/google-business-profiles-misuse-of-support-channels-42175.html
  17. Search Engine Roundtable, Google Business Profile API Application Processing Delays, 2026-09-15. https://www.seroundtable.com/google-business-profile-api-application-delays-42085.html
  18. Google for Developers, Work with review data (Business Profile APIs). https://developers.google.com/my-business/content/review-data
  19. Competition and Consumer Commission of Singapore, CCS Takes Action Against 45 Businesses and a Fake Review Provider, 2026-09-30. https://www.ccs.gov.sg/media-and-events/newsroom/announcements-and-media-releases/ccs-takes-action-against-45-businesses-and-a-fake-review-provider-for-fabricating-online-reviews/
  20. CNA, Around 100 businesses caught buying fake reviews, 2026-09-30. https://www.channelnewsasia.com/singapore/fake-reviews-investigation-ccs-provider-public-apology-6420046
  21. FTC, Final Rule Banning Fake Reviews and Testimonials, 2024-08-14. https://www.ftc.gov/news-events/news/press-releases/2024/08/federal-trade-commission-announces-final-rule-banning-fake-reviews-testimonials
  22. Federal Register, Trade Regulation Rule on the Use of Consumer Reviews and Testimonials, 2024-08-22. https://www.federalregister.gov/documents/2024/08/22/2024-18519/trade-regulation-rule-on-the-use-of-consumer-reviews-and-testimonials
  23. FTC, The Consumer Reviews and Testimonials Rule: Questions and Answers. https://www.ftc.gov/business-guidance/resources/consumer-reviews-testimonials-rule-questions-answers
  24. FTC, FTC Warns 10 Companies About Possible Violations of the Consumer Review Rule, 2025-12-22. https://www.ftc.gov/news-events/news/press-releases/2025/12/ftc-warns-10-companies-about-possible-violations-agencys-new-consumer-review-rule
  25. FTC, FTC and Illinois Take Action (Premium Home Service), 2026-05. https://www.ftc.gov/news-events/news/press-releases/2026/05/ftc-illinois-take-action-stop-deceptive-conduct-company-created-thousands-business-listings-fake
  26. DLA Piper, FTC's 2026 enforcement approach to fake reviews takes shape, 2026-07-27. https://www.dlapiper.com/en-us/insights/publications/2026/07/ftcs-2026-enforcement-approach-to-fake-reviews-takes-shape-takeaways-for-companies
  27. UK CMA, Fake and misleading reviews: 5 businesses under CMA investigation, 2026-03-27. https://www.gov.uk/government/news/fake-and-misleading-reviews-5-businesses-under-cma-investigation
  28. UK CMA, Autotrader: consumer protection enforcement case (updated 2026-09). https://www.gov.uk/cma-cases/autotrader-consumer-protection-enforcement-case
  29. UK CMA blog, Direct consumer enforcement: 18 months on, 2026-10-14. https://competitionandmarkets.blog.gov.uk/2026/10/14/direct-consumer-enforcement-18-months-on/
  30. US HHS, Dental Practice Pays $10,000 to Settle Social Media Disclosures, 2019-10-02. https://www.hhs.gov/hipaa/for-professionals/compliance-enforcement/agreements/elite/index.html
  31. US HHS, HHS Civil Rights Office Enters Settlement with Dental Practice, 2022-12-14. https://www.hhs.gov/hipaa/for-professionals/compliance-enforcement/agreements/new-vision/index.html
  32. FTC, CAN-SPAM Act: A Compliance Guide for Business. https://www.ftc.gov/business-guidance/resources/can-spam-act-compliance-guide-business
  33. Localo, Local SEO Ranking Factors: Data From 16,098 Google Business Profiles. https://localo.com/blog/top-local-seo-ranking-factors
  34. Focus Digital, Average Marketing Agency Churn: 2026 Report. https://focus-digital.co/average-marketing-agency-churn/
  35. ADA Health Policy Institute, Dental Practice Research. https://www.ada.org/resources/research/health-policy-institute/dental-practice-research
  36. Google, GBP Best Practices Playbook (2026). https://services.google.com/fh/files/helpcenter/1_official_gbp_best_practices_playbook_2026.pdf
  37. Reddit r/localseo, Are businesses still willing to pay for review management in 2026?. https://www.reddit.com/r/localseo/comments/1ux7cy4/are_businesses_still_willing_to_pay_for_review/
  38. Reddit r/webscraping, To what extend is scraping google maps reviews legal?. https://www.reddit.com/r/webscraping/comments/1jk27pe/to_what_extend_is_scraping_google_maps_reviews/
  39. UK CMA, Fake reviews guidance (CMA208). https://www.gov.uk/government/publications/fake-reviews

Reference LF-16