How we collect this data

AppJubilee tracks keyword rankings for every app in the Shopify App Store. This page explains what we track, how we track it, and what the numbers mean.

The keyword universe

We maintain a curated list of approximately 1,200 Shopify App Store search keywords. These keywords were selected to cover the full range of queries that merchants and developers use when searching for apps — from broad category terms like “email marketing” to specific feature queries like “abandoned cart recovery”.

The keyword list is expanded periodically as new search patterns emerge. Keywords are added when we observe significant search volume or when they appear in app listing optimization patterns across multiple apps.

Keywords are classified by relevancy level (high, medium, low) based on how many apps rank for them and how competitive the SERP is. Only high-relevancy keywords with sufficient ranking data are surfaced in the public directory.

Scraping cadence

We crawl the Shopify App Store search results for every keyword in our universe once per day. Each crawl captures the full SERP — all apps appearing in organic search results for that keyword, along with their position.

Crawls run overnight and results are processed and precomputed by morning. The “data last updated” timestamp on each page reflects when the most recent successful crawl completed for that keyword.

We do not crawl more frequently than once per day. Shopify App Store rankings are relatively stable on a daily basis — intraday fluctuations are noise, not signal.

What counts as a ranking

An app “ranks” for a keyword when it appears in the organic (non-ad) search results for that keyword on the Shopify App Store. We record the absolute position (1 = first organic result, 2 = second, etc.) across all pages of results.

We distinguish between organic positions and paid ad positions. The public directory shows only organic rankings. Paid ad placements are tracked separately and available on paid plans.

Position changes are calculated by comparing the current crawl to the crawl from 7 days prior. A positive change means the app moved up (lower position number = better). A negative change means the app moved down.

Indexability thresholds

Not every app or keyword in our database has a public page. We apply minimum thresholds to ensure that every public page has enough data to be genuinely useful:

  • App pages: An app must rank for at least 10 keywords to get a public page. Apps with fewer rankings produce thin pages that don't add value.
  • Keyword pages: A keyword must have at least 5 apps ranking for it to get a public page. Keywords with fewer ranking apps don't have enough competitive data to be useful.
  • Category pages: All canonical Shopify App Store categories have public pages regardless of app count.

These thresholds are re-evaluated daily after each crawl. Apps and keywords can gain or lose their public pages as their ranking data changes.

Statistical confidence

Shopify App Store search results can vary slightly based on factors like geographic location, device type, and personalization. Our crawls are conducted from a consistent environment to minimize these variables.

Single-day position data should be treated as a point-in-time snapshot. Trends over 7 or 30 days are more reliable signals of actual ranking movement. We recommend looking at the 30-day change column rather than the absolute position when evaluating ranking performance.

We do not apply smoothing or averaging to position data. What you see is the raw position from the most recent successful crawl.

What's free vs. paid

The public directory surfaces the top 10 keywords per app and the top 20 apps per keyword — enough to do meaningful competitive research without signing up.

Paid plans unlock:

  • Full keyword list for any app (all ranked keywords, not just top 10)
  • Historical ranking charts (position over time)
  • Listing change correlation (how listing edits affected rankings)
  • Competitor keyword gap analysis
  • Daily email alerts when rankings change
  • GA4 traffic data correlated with keyword rankings
  • Ad intelligence (which keywords competitors are bidding on)

Ready to track your app's keyword rankings?

AppJubilee gives Shopify app developers the keyword intelligence layer that was missing.

Start free with AppJubilee →

← Back to the Shopify App Store Keyword Directory