BGR REVIEW
Sign InSign Up
All insights
Research12 min read

How Does Trustpilot Detect Fake Reviews? The 7-Layer Fraud Stack Behind 3.3 Million Removals

The seven detection layers Trustpilot actually runs, which patterns each layer catches, the documented gaps that still let fakes through, and what that means for business owners in 2026.

Dual-monitor data science workstation displaying machine learning classification charts and anomaly detection graphs under blue ambient light

Every business owner considering black-market reviews, and every buyer trying to read a profile honestly, benefits from knowing exactly what Trustpilot's fraud stack does and does not catch. The public numbers are impressive on their own — 3.3 million removals in 2024, 5.3% of all submissions flagged for moderation, a false-positive rate under 2% on flagged content — but the individual layers behind those numbers are what actually determine whether a specific fake gets through or gets caught.

I am Robiul, head of research at BGR Review. Our team files removal appeals through Trustpilot's Content Integrity Team every week and audits enforcement outcomes across client profiles. The breakdown below is drawn from Trustpilot's own transparency reports, its published methodology, the UK CMA's 2023 review-platform investigation and pattern data from cases we have actually filed.

The 7 detection layers, in the order they fire

Layers run in sequence on every incoming review, with a review being flagged if any single layer scores it above threshold. Passing all seven does not guarantee the review stays live forever — layer 7 (retro-audit) can pull it months later.

Layer 1 — IP and device fingerprinting

Every review submission is checked against IP reputation databases and device fingerprint history. Datacenter IPs, known VPN and proxy exit nodes, TOR nodes and residential proxies with elevated abuse scores trigger an automatic flag. Device fingerprinting looks at browser canvas hash, font stack, screen resolution and reported timezone; multiple accounts posting from the same fingerprint within a short window are the single strongest weight in the model.

Catches: farmed batches shipped from cloud infrastructure, cheap proxy networks, poorly-run review shops. Misses: residential IP fakes from aged accounts and coordinated attacks from geographically dispersed real devices.

Layer 2 — Account-behaviour anomaly detection

Trustpilot models expected account behaviour — signup date, email domain, review cadence, category diversity — and scores deviations. Signup, first-ever review and posting all inside a two-hour window across many accounts is the fingerprint of a farmed operation and triggers immediate manual review. Accounts under 30 days old with zero prior review history writing on a single profile are flagged on submission.

Catches: bulk-created burner accounts, brand-new accounts targeting one profile. Misses: aged-account fleets where each account was seasoned with real reviews for months before the attack.

Layer 3 — Machine-learning content classification

Every review body passes through an internal ML classifier trained on Trustpilot's own historical corpus of confirmed fakes plus flagged content from partner platforms. The model scores lexical similarity across submissions, sentiment-length coherence (a very short 5-star that gushes without specifics is unusual), and templated phrasing overlap. Trustpilot updates the model quarterly and publishes false-positive rate under 2% in the Transparency Report.

Catches: reviews assembled from templates, boilerplate 5-star copy sold in bulk, obvious LLM-generated content with tell-tale phrasing. Misses: unique natural-language fakes written by humans, particularly those that name a plausible product SKU or staff first name to pass the specificity check.

Layer 4 — Cross-profile pattern clustering

Layers 1-3 look at the individual review. Layer 4 looks at patterns across the platform: a set of accounts that consistently post together, a set of profiles that receive reviews from the same rotating account pool, IP subnets that appear across seemingly unrelated brands. This is the layer that catches paid-review shops as networks even when individual reviews look clean, and it is where most aged-account fleets are eventually detected.

Catches: rented review fleets, competitor-run attack pools, coordinated multi-profile campaigns. Misses: one-off personal attacks from a single real reviewer with a genuine account.

Layer 5 — Integrity team human review

Content Integrity Team analysts manually review anything the automated layers flag but cannot definitively resolve, plus every business appeal and every consumer report. This is the layer that assesses guideline-based removal requests, defamation notices and edge-case fakes where the model is uncertain. Human review is why the false-positive rate stays below 2% — the model flags aggressively, and analysts filter the flags into removals and retentions.

Layer 6 — Public reporting channels

Consumers can report any review via the flag icon on the review card. Businesses can flag through the Business Portal. Journalists, competitors and outside auditors can report at scale. A credible tip triggers a full profile audit rather than just a review-level check, and this is how many aged-account fleets are unwound — one flagged account leads investigators to the fleet.

Layer 7 — Periodic retro-audits

Trustpilot periodically rescans historical reviews against updated fraud signals — new IP reputation data, updated ML model versions, newly identified fleet fingerprints. Reviews that passed all live layers at submission can be retrospectively removed months later. This is why buyers of fake reviews consistently report their bought batches being removed 4-8 weeks after purchase; the retro-audit sweep found them.

In our client-recovery casework the average lag between a bought-review batch being posted and Trustpilot removing it was 47 days. The buyer got six weeks of borrowed score inflation and 12 months of Consumer Warning banner. The layer 7 retro-audit is the reason.

What the stack catches reliably

  • Volume attacks — dozens of reviews from a small pool of accounts in a short window (Layers 1, 2 and 4).
  • Datacenter-hosted farms — reviews originating from cloud infrastructure or known proxy networks (Layer 1).
  • Template farms — reviews assembled from a shared library of stock phrases (Layer 3).
  • Brand-new burner accounts — signup and first review compressed into hours (Layer 2).
  • Cross-profile networks — the same rented fleet appearing across unrelated brands (Layer 4).

The four gaps that still slip through

Trustpilot's own methodology page acknowledges automated detection is strongest against volume and weakest against craft. From removal cases filed for BGR clients over the last 12 months, four patterns consistently pass Layers 1-4 and require manual reporting via Layer 6 to be actioned.

  1. Aged-account fraud: fleet accounts more than two years old with 20+ prior organic reviews across unrelated brands, posting from residential IPs. Reads as real users to Layers 1-3.
  2. Language-mimicking fakes: reviews that name a specific product SKU, staff first name and plausible date, written in unique natural language. The ML classifier at Layer 3 has nothing to match.
  3. Low-velocity coordinated attacks: 2 to 3 fake one-stars per week from different accounts over months. Below every automated velocity threshold at Layer 2 and easy to hide in Layer 4 baseline noise.
  4. Personal-grudge fabrications: a single real account posting a detailed fabricated review about an incident that never occurred. Every layer passes it because it is technically a real user; the defamation removal route from our legal guide is usually the only path.

What this means for business owners

Two practical implications. First, buying reviews to boost your own score is a losing bet — Layer 7 retro-audit catches the batch on a lag, and the Consumer Warning consequence outlasts the borrowed inflation by an order of magnitude. The full legal and commercial breakdown is in our can-you-buy-Trustpilot-reviews guide. Second, reporting fakes against your own profile is the layer the platform explicitly relies on for the patterns it cannot catch automatically. Use the 8-signal forensic checklist to identify what qualifies and file through the Business Portal with a specific guideline citation and evidence attached.

Q.How does Trustpilot detect fake reviews?

Trustpilot runs a 7-layer stack: IP and device fingerprinting, account-behaviour anomaly detection, machine-learning content classification, cross-profile pattern clustering, human integrity-team review, public reporting channels, and periodic retro-audits of aged accounts. The 2024 Transparency Report records 3.3 million reviews removed for authenticity violations at a stated false-positive rate below 2%.

Q.Can fake Trustpilot reviews get through detection?

Yes, some can. Detection is strongest against volume attacks and weakest against low-velocity fakes from aged accounts writing unique natural language from residential IPs. Four patterns consistently evade automated detection: aged-account fraud, language-mimicking fakes, low-velocity coordinated attacks and personal-grudge fabrications. Manual reporting via the Business Portal is required to remove these.

Q.How long does Trustpilot take to detect and remove fake reviews?

Automated layers act within minutes to hours of posting for obvious volume and template attacks. Retrospective removal from the Layer 7 retro-audit typically catches surviving fakes 4-8 weeks after posting. Manual guideline appeals filed by businesses through the Business Portal are typically actioned within 5-7 business days when the appeal cites the correct guideline and includes evidence.

Q.What is Trustpilot's false-positive rate on flagged reviews?

Trustpilot's 2024 Transparency Report states the false-positive rate on flagged content is below 2%. This is because human integrity-team review at Layer 5 filters aggressive automated flags into confirmed removals versus retentions before action is taken. The trade-off is that Layers 1-4 flag more content than gets removed, and some flagged reviews are retained after human review.

Q.Does Trustpilot use AI to detect fake reviews?

Yes, Layer 3 is a machine-learning content classifier trained on Trustpilot's own corpus of confirmed fakes plus flagged content from partner platforms. It scores lexical similarity, sentiment-length coherence and templated phrasing overlap. The model is updated quarterly. Layers 2 and 4 also use statistical anomaly detection and clustering algorithms, though these are simpler than the content classifier.

Q.Can Trustpilot detect ChatGPT or LLM-generated fake reviews?

The Layer 3 content classifier catches many obvious LLM tell-tale phrasings — repetitive sentence structures, generic praise vocabulary, absence of specificity — and Trustpilot's 2024 model update explicitly targeted generative-AI patterns. Well-prompted LLM output that names specific SKUs, staff first names and plausible dates can still pass the classifier; those cases usually get caught by Layer 4 clustering or Layer 7 retro-audit rather than the initial classifier.

The honest bottom line

Trustpilot's fraud stack is meaningfully stronger than the review-platform category average and its transparency reporting is more detailed than any competitor's. But no stack catches everything — the four documented gaps require human reporting to close, and that is the layer platform integrity depends on business owners and consumers actually using. Understanding the seven layers is what tells you when the platform's system will handle it for you and when you need to file the flag yourself.

#Research
Robiul Alam
Written by
Robiul Alam
Founder & Chief Reputation Officer
View profile →

Keep reading

All insights