Illustrative case study

A fictional business. The figures are a modelled scenario, not a client result.

Orbwright · Solo-built Shopify app for bundles · Plovdiv

How a one-developer Shopify app climbed past funded rivals in the app store and on Google

+190%

installs from search · 9 months

Eight keywords, eight bumpers. Pull the plunger and watch each target light as the ball finds it — the backglass adds up the installs that search sent Orbwright over the engagement.

Installs from search

Score: +000%

Pull the plunger

App Store · “bundle app”

#31 → #4

Ball one · the tilt

Page four, against funded rivals

A single founder was competing with venture-backed bundle apps, buried on page four of the Shopify App Store and invisible for 'best bundle app' searches.

Orbwright is one developer in Plovdiv with a genuinely good bundle builder. The funded leaders had marketing teams, thousands of reviews and listings tuned to every bundle query. Merchants searching the app store saw four of them before Orbwright ever appeared, and on Google the “best bundle app” lists simply did not include it.

The brief was not to outspend anyone. It was to aim every shot: make the listing earn its position, and give Google pages that answer what merchants actually search before they install.

Drop targets: what the audit found

  • App listing

    The 30-character app name spent 18 characters on the brand alone; “bundle” appeared nowhere in the name or subtitle.

    Fix · Name rewritten to lead with the brand plus “Bundles & Mix-and-Match”; subtitle carries the second term.

  • App listing

    Six screenshots with no captions, so the listing could not explain value in the four seconds a merchant scrolls past.

    Fix · Captioned, outcome-led screenshots, one job per frame, with the setup time on frame one.

  • Reviews

    Eleven reviews against rivals with thousands; no in-app moment ever asked a happy merchant for one.

    Fix · A review prompt fired after the first bundle earns its first order, never during setup.

  • Site · technical

    Docs lived on a JavaScript-rendered subdomain; 61% of help pages returned empty HTML to crawlers.

    Fix · Docs moved to static, server-rendered pages on the main domain with clean internal links.

  • Site · content

    No page answered “best bundle app” or compared Orbwright to the funded leaders merchants were already shortlisting.

    Fix · Honest comparison pages with a feature matrix and a stated “when the other app is the better pick”.

  • Structured data

    No SoftwareApplication, Offer or FAQ markup; pricing and rating never surfaced in Google results.

    Fix · SoftwareApplication + Offer schema on the homepage and pricing, FAQPage on the comparisons.

Ball two · the game plan

Four modes, one table

Built on our Commerce SEO plan: the app store and Google treated as one playfield, where every page and listing change feeds the same install count.

  1. Mode 1 · Multiball

    App store optimisation

    Name, subtitle, intro and key benefits rebuilt around the terms merchants actually type. Screenshots captioned, a 40-second demo video, and a review prompt timed to the first bundle sale.

    Core term #31 → #4

  2. Mode 2 · Skill shot

    Comparison pages

    Five comparison pages against the funded apps a merchant already has open in another tab — with a feature matrix, honest pricing and a section on when the rival is the better choice.

    Page 1 for “best bundle app shopify”

  3. Mode 3 · Extra ball

    Schema markup

    SoftwareApplication with Offer and AggregateRating sourced from the listing, plus FAQPage on comparisons, so prices and the review count appear right in the Google result.

    Rich results on 23 pages

  4. Mode 4 · Ramp jackpot

    Integration landing pages

    A page per integration — subscriptions, email, page builders, POS — each answering “does a bundle app work with my stack?”, with setup steps and a screenshot of the result.

    14 pages, long-tail traffic

Ball three · in play

9 months, lane by lane

  1. Month 1

    Tilt check

    Full audit of the listing, the site, the crawl, and the five funded rivals' keyword sets.

  2. Month 2

    Listing rebuild

    New name, subtitle and captioned screenshots; review prompt shipped in-app.

  3. Month 3

    Docs migration

    Help centre moved to static pages on the main domain; redirects mapped one to one.

  4. Month 4

    Comparisons

    First three comparison pages live, each with a matrix and honest trade-offs.

  5. Month 5

    Schema

    SoftwareApplication, Offer and FAQ markup validated and deployed site-wide.

  6. Month 6

    Integrations I

    Seven integration landing pages, each linked from the in-app setup screen.

  7. Month 7

    Demo video

    Listing video and two more comparison pages; review count passes 140.

  8. Month 8

    Integrations II

    Seven more integration pages; internal links tuned from search console data.

  9. Month 9

    Jackpot

    Core term at #4 in the app store; installs from search near triple the baseline.

Final score

The backglass, after nine months

Modelled scenario for a fictional business — not a client result. Rankings and traffic are never guaranteed; see our Terms.

  • Installs from search

    +190%

    42 → 122 installs a month

  • App store ranking for core term

    #31 → #4

    “bundle app” in the app store

  • Organic sessions to site

    +156%

    2,300 → 5,890 a month

  • Monthly recurring revenue

    +64%

    Index, month 1 = 100

Installs from search, by month · one lamp = 10 installs
M1M2M3M4M5M6M7M8M9
App store position for “bundle app” · higher is better
#1#10#20#30M1M2M3M4M5M6M7M8M9#4

Before · month 1

⌕ bundle app

  1. 1Funded rival A
  2. 2Funded rival B
  3. 3Funded rival C
  4. 4Funded rival D

Orbwright at #31

After · month 9

⌕ bundle app

  1. 1Funded rival A
  2. 2Funded rival B
  3. 3Funded rival C
  4. 4Orbwright

Orbwright at #4

Bumper scores: tracked keywords, month 1 vs month 9
KeywordSurfaceBeforeAfterPoints
bundle appApp Store#31#4+40
product bundlesApp Store#27#5+30
best bundle app shopifyGoogle#48#3+25
bundle discountsApp Store#39#7+25
frequently bought togetherApp Store#44#9+20
mix and match bundlesGoogle#61#6+20
bundle builder shopifyGoogle#35#4+15
volume discount appApp Store#52#11+15

Insert coin · free game

Get a plan like this

The same Commerce SEO plan, aimed at your own bumpers: the listing, the comparisons and the pages your buyers search for.

← Back to all case studies