{
 "batch": "2026-09-29",
 "built": "2026-10-29",
 "sample": {
  "stores": 55,
  "food_and_drink": 34,
  "coffee_roasters": 21,
  "scanned_from": "2026-09-29",
  "scanned_to": "2026-09-29",
  "who": "Food and beverage brands on Shopify that Convey Growth researched as possible clients, most estimated at $500K to $15M a year. Not a random sample. No client or partner store is included and no store is named.",
  "how": "A headless browser on an iPhone 13 profile, read only. It adds one item to the cart the way a visitor would, never enters an email and never starts a checkout."
 },
 "metrics": [
  {
   "key": "lcp_median",
   "label": "median time for the main content to appear on a throttled phone",
   "value": 9.6,
   "unit": "s",
   "base": 51,
   "p25": 4.4,
   "p75": 17.1,
   "definition": "Largest Contentful Paint of the home page, iPhone 13 profile, network throttled to 1.6 Mbps down with 150 ms latency and the CPU slowed 4x, one run per store."
  },
  {
   "key": "lcp_over_4",
   "label": "main content took longer than 4 seconds on a throttled phone",
   "count": 41,
   "base": 51,
   "pct": 80,
   "definition": "Same measurement; Google treats more than 4 seconds as poor."
  },
  {
   "key": "cart_no_free_ship",
   "label": "cart says nothing about free shipping",
   "count": 24,
   "base": 48,
   "pct": 50,
   "definition": "After one item was added, the cart's text never mentions free shipping."
  },
  {
   "key": "cart_no_progress",
   "label": "cart doesn't say how far the shopper is from free shipping or a reward",
   "count": 43,
   "base": 48,
   "pct": 90,
   "definition": "No 'you're $X away' or 'spend $X more' line in the cart."
  },
  {
   "key": "cart_no_upsell",
   "label": "cart suggests nothing else to add",
   "count": 44,
   "base": 48,
   "pct": 92,
   "definition": "No 'you may also like', 'pairs well with', add-on or bundle offer in the cart's text."
  },
  {
   "key": "no_popup_12s",
   "label": "no sign-up or offer popup in the first 12 seconds",
   "count": 29,
   "base": 55,
   "pct": 53,
   "definition": "Nothing that looks like a sign-up or offer popup (a dialog or overlay with an email field, or offer words like % off, sign up, unlock) opened while the home page was watched for 12 seconds."
  },
  {
   "key": "atc_below_fold",
   "label": "product page: add to cart starts below the first phone screen",
   "count": 42,
   "base": 54,
   "pct": 78,
   "definition": "On the one product page the scan opened per store, the add-to-cart button starts below the first screen of an iPhone 13."
  },
  {
   "key": "reviews_screens_median",
   "label": "product page: median screens of scrolling before the first review",
   "value": 5.8,
   "unit": "screens",
   "base": 34,
   "definition": "Position of the first review element divided by the phone's screen height, on pages where reviews were found."
  },
  {
   "key": "has_email_tool",
   "label": "runs an email or text sign-up tool",
   "count": 42,
   "base": 55,
   "pct": 76,
   "definition": "A known email or SMS capture tool loaded on the store."
  },
  {
   "key": "has_subs_tool",
   "label": "runs a subscription app",
   "count": 34,
   "base": 55,
   "pct": 62,
   "definition": "A known subscription app loaded on the store."
  },
  {
   "key": "coffee_no_subs_tool",
   "label": "coffee roasters with no subscription app loading",
   "count": 4,
   "base": 21,
   "pct": 19,
   "definition": "Coffee roasters only: no known subscription app loaded on the store."
  },
  {
   "key": "has_reviews_tool",
   "label": "runs a reviews app",
   "count": 29,
   "base": 55,
   "pct": 53,
   "definition": "A known reviews app loaded on the store."
  },
  {
   "key": "has_upsell_tool",
   "label": "runs an upsell or cart app",
   "count": 13,
   "base": 55,
   "pct": 24,
   "definition": "A known upsell, bundle or cart app loaded on the store."
  },
  {
   "key": "price_median",
   "label": "median of each store's median product price",
   "value": 23.97,
   "unit": "USD",
   "base": 54,
   "definition": "From each store's public product list (up to 250 products)."
  }
 ]
}