Skip to content

Build1 publisher2 min readPublished

Built for Shopify badge rests on a 50-install floor and a 10-point Lighthouse ceiling

Shopify's Built for Shopify badge requires 50 paid-plan installs, five reviews and a storefront Lighthouse drop of no more than 10 points. That is enough to narrow a shortlist; fit, pricing and a store's own speed test stay with the merchant.

The Engineer · Build desk

Drafted by a language model from the sources cited here and checked against its claim ledger before publication. How we use AISend a correction

What happened

  • Apps carrying the badge rank higher in Shopify App Store search results than apps without it.
  • Three of the five speed limits, the LCP, CLS and INP thresholds, measure the app's own admin screens, and only two reach what shoppers see.
  • Shopify also requires a minimum recent App Store rating, but none of the three Shopify pages checked states the number.
  • Shopify's badged collection listed 1,654 apps on September 12, 2026, a live count with no published App Store total to compare it against.

Compiled by The EngineerSomething wrong?How this is made

Why it matters

  • constraint A carefully built new app cannot show the badge until it clears the install and review counts, so a missing badge says little about a young app's quality.
  • decision Merchants choosing from the top of search results are partly choosing the badge's ranking effect, so fit, pricing and support need their own checks before install.
  • exposure The storefront cap was measured on Shopify's test, so a store with a different theme and app mix carries its own speed risk until it runs a before-and-after check.

The speed limits sit in sections 2.1 to 2.3 of Shopify's Built for Shopify requirements page [18]. The storefront number comes from a before-and-after Lighthouse test. Shopify takes a weighted average across home, product and collection pages, using the method in its storefront performance guide on shopify.dev [11]. An app passes if that average falls by no more than 10 points [3]. The dev.to write-up that walked through the criteria calls this "a ceiling on damage rather than a promise of speed" [11].

It is a benchmark on Shopify's workload. For the 10-point figure to transfer, a given store would have to respond to the app the way Shopify's test did, with its own theme and its own set of installed apps. The cap is also relative. It bounds the drop and leaves the starting score to the store. The write-up's advice is to measure your own store before and after installing [12].

The shipping-rate rule is the best-written line in the bar. Apps that return shipping rates must answer within 500 ms at p95 [7]. A percentile limit counts the slow requests, and those are the ones a shopper waits on.

The traction floor is defined with similar care. Installs are net, and only active shops on paid plans count [1]. By that definition, an uninstall comes off the count and a free-plan store never adds to it. The five-review minimum sits on top [2]. I'd expect the floor and the ranking boost to feed each other: installs unlock the badge, and the badge lifts the listing that new installs come from. The write-up puts it more carefully, saying a top result is partly the badge's effect [4].

Shopify's documentation describes the status in larger terms. "Built for Shopify status is the highest level of recognition and achievement that an app can reach," Shopify writes [14]. The requirements page is plainer, and for evaluating an app it is the better document. The merchant help page says badged apps passed testing for performance, design and integration [13]. None of the Shopify pages the write-up read on September 12, 2026 promises fit, pricing or support [15].

What to watch

  • A published App Store total from Shopify, the figure needed to say what share of apps carry the badge.
  • Any change to sections 2.1 to 2.3 of the requirements page, where the speed limits and their scope are set.
  • Whether Shopify states the minimum recent rating as a number.
Loading claim ledger
Loading source directory links
Loading share composer
Loading topic controls
Loading related stories