Ollie here once again rambling on about fake reviews. Surely I’ll get somewhere one day with this ![]()
A few of us developers, including @abueler, @PaulNewton, @David_Arbias and others, have been discussing some ideas that could potentially help tackle fake reviews, while still avoiding systems that could be weaponised against honest developers.
Here are a bunch of ideas that have come up during discussions. @KyleG-Shopify, @Paige-Shopify, @Donal-Shopify, @Liam-Shopify, @Irene-Shopify, @jzaz, @Wes-Dev-Shopify, sorry, I’ve sort of selected some of these people at random) would you mind reviewing these and passing them onto the review taskforce?
I’m sure many of these ideas are already being considered internally, but I thought it would still be useful to share them from the developer side, as these concerns continue to come up regularly within the community. Hopefully some of the suggestions are useful, or at the very least help contribute towards the wider discussion around improving trust and transparency within the App Store ecosystem.
-
Closed store reviews should probably be automatically archived again (@abueler )
One of the biggest concerns raised was that reviews from closed stores don’t appear to be getting archived automatically anymore (can anyone confirm this?). Historically, this acted as a pretty effective self-correcting mechanism. If fake stores can subscribe once, leave reviews, close down, and still keep the reviews active permanently, it massively lowers the cost and risk of review manipulation. -
Add trust indicators to reviews (@abueler )
Shopify could introduce visible trust signals on reviews. For example, showing whether the store has remained active, has genuine order history, or has been subscribed for multiple billing cycles. This gives merchants more transparency, while reducing the risk of false positives against genuine developers. -
Weight reviews based on long-term merchant activity (@abueler )
Reviews from merchants still actively using the app months later should probably carry more weight than reviews from stores that disappear shortly after posting. Genuine merchants tend to stick around, whereas fake review stores often churn very quickly. -
Include review integrity checks as part of the Built for Shopify review process (@abueler )
A lot of developers are concerned about apps with extremely questionable review patterns still carrying the BFS badge, despite BFS being intended as a trust signal for merchants. Including review hygiene checks during annual BFS reviews could help address this without requiring overly aggressive automated moderation. -
Bring back visible store links on reviews
Personally, I’d also love to see visible store links return on reviews. It used to make it much easier to identify whether a reviewing store actually looked genuine. Even now, it’s surprisingly common to see reviews on certain app categories from stores that clearly never realistically used the app at all. -
Detect and manually review abnormal review velocity spikes
If an app suddenly gains a very large number of reviews over a short period without matching install growth, that should probably trigger a manual review. Genuine growth patterns are usually far more gradual and consistent. -
Add category relevance checks to help flag suspicious reviews
Some fake reviews become fairly obvious when you compare the review to the actual store. For example, a blogging app review from a store with no blog, or a product review app review from a store with almost no products. Signals like this could help identify suspicious activity for human review. -
Introduce lower weighting for reviews from extremely new stores
Rather than preventing new merchants from leaving reviews entirely, reviews from very new stores could initially carry less weight until the store has existed for a reasonable amount of time or shown genuine activity. -
Add transparency around archived or removed reviews
One thing that would really help rebuild trust is greater visibility around enforcement. For example, app listings could show when reviews have been archived or removed for policy violations. Right now, it often feels like enforcement either doesn’t happen, or happens silently with no visible outcome for merchants or developers. -
Introduce stronger escalating penalties for repeat offenders
At the moment, the risk/reward balance often seems to favour fake reviews. Repeat offenders could face progressively stronger consequences, such as BFS badge removal, ranking suppression, temporary App Store visibility reductions, or eventual removal for repeated abuse. -
Separate support experience from product quality in reviews
A lot of manipulated reviews tend to be extremely generic and support-focused. Breaking reviews into separate categories like support, ease of use, reliability, and results could make review manipulation much harder to scale convincingly, while also giving merchants more useful information overall.
It’s been mentioned frequently that the App Store should allow the best apps to win. Until the fake review problem is properly addressed, that simply won’t happen. The best apps will never consistently win if lower quality apps can artificially inflate themselves with hundreds of fake reviews, regardless of what other improvements are made to the ecosystem.
Also, if any other developers have additional ideas, observations, or suggestions around review integrity, feel free to add them below. The goal here isn’t to target or call out specific apps, but to have a constructive discussion around ways the ecosystem and trust signals for merchants could be improved overall.