Find out what a Horizon migration would actually involve — and whether you should do it at all.

Five days. A written answer covering what you have today, what would break, what you’d gain, what it would cost, and whether it’s worth doing.

$2,500
Five business days,
start to finish
Book your Readiness Audit

Five business days from kickoff. Fee credited in full against a Horizon Sprint booked within 30 days.

A page from a real audit, redacted.
The problem

Your team files a ticket, and then waits.

Somebody in marketing wants a new campaign page. A section moved. A banner swapped before the promo goes live.

None of it is hard. All of it goes into a queue.

Three weeks later it ships — or it doesn’t, because something more urgent landed and your developers were the constraint on both.

At some point, everyone stopped noticing this was strange.

Here’s the part that costs you: it compounds. Every quarter adds another custom section, another integration, another dependency nobody documented. The store gets harder to change, so more things route through developers, so the queue gets longer. The gap between what your commercial team wants to ship and what your store can actually ship widens every single quarter.

You know roughly how bad it is. What you don’t have is the number.

The honest part

Migrating might be the highest-leverage thing you do this year. It might also be wrong for you right now.

Both are true, depending on the store.

The case is strong
Migrate now, most likely
  • You’re already planning a redesign
  • Your merchandising team is blocked behind developers
  • Nobody in-house understands the theme an old agency built
The case is weak
Wait — and we’ll say so
  • Your theme is mature and already current with the latest Shopify has to offer
  • A business-critical app has no Horizon path from its maker
  • Your site carries so much custom script and integration that a rebuild would cost more than it returns right now

Most agencies will tell you the first thing. Almost none will tell you the second.

We put whichever one is true in writing, and we’ll tell you to wait if that’s the answer. We do it two or three times a quarter. It’s the only reason to believe us the rest of the time.
What you get

A written assessment, presented by the architect who wrote it.

Not a proposal. Not a call with a slide deck. A diagnostic you could hand to your CTO, your CFO, or a different agency entirely.

01
Current-state inventory

Every section, template, custom snippet, and integration in your theme, documented. How far your theme has drifted from its base version. Where the technical debt sits. For a lot of teams this is the first written record of what’s actually in their store.

02
App compatibility register

Every app in your stack scored against Horizon: works as-is, needs configuration, needs a vendor update, needs a custom rebuild, or has no path today. Each red item gets a named owner and a cost. This is the document that prevents the surprise in week three.

03
Performance, SEO, and accessibility scores

Run by us, three times, median reported, throttled mobile. Not pulled from a dashboard. Your Core Web Vitals, your technical SEO baseline, your WCAG failures by severity.

04
Two benchmark panels

How you compare to three competitors you name. And how you compare to three brands you admire — which is a different question, and usually the more uncomfortable one.

05
What you’d gain

Four things Horizon would give you that you don’t have today, specific to your store. Not a feature list. Any apps you’d be able to cancel.

06
What it’s worth

Developer hours recovered. Campaigns and pages shipped per quarter, before and after. Turnaround time on a content change. Modeled on your numbers, with every assumption printed next to the figure it produced.

07
A recommendation

Migrate now, migrate later, or don’t. With the specific conditions that would change the answer. If you’d rather work through that question yourself first, our decision framework lays out the criteria we use.

08
A 45-minute presentation

With the architect who ran it. Bring whoever needs convincing.

Book your Readiness Audit — $2,500
The Readiness Score

One number, four dimensions, and a rubric we’ll show you.

Every audit produces a Horizon Readiness Score out of 100:

——/100
Yours takes five days to compute. There is no instant version worth having.
Technical complexity
How much custom work exists to reproduce
App compatibility
How much of your stack works on Horizon today
Performance headroom
How much you stand to gain, or risk
Throughput upside
How much site work your team could take off the developer queue

Note the third one. If your store is already fast, you score lower, not higher — there’s less to gain and more to lose. The score is built to tell some people not to migrate.

The benchmarks

You’ll see where you actually stand.

Speed, Core Web Vitals, accessibility, technical SEO, and theme generation — yours, measured next to three competitors you name.

We’ll also look at the brands you admire. Not necessarily competitors: whoever you look at and think they’re making the right calls. It’s usually the more interesting comparison, because it’s less about who’s faster and more about who can move.

Measured, 3× medianYour storeCompetitor ACompetitor BCompetitor C
Largest Contentful Paint4.1 s2.3 s
Cumulative Layout Shift0.210.040.09
Accessibility failures (serious)173
Technical SEO baseline
Theme generationOS 2.0, driftedHorizonOS 2.0

A sample of the competitor comparison panel, redacted. Every audit includes both panels — competitors and the brands you admire.

Who it’s for

This is for you if any of these sound familiar.

A redesign or refresh is on the roadmap for the next couple of quarters, and you’d rather decide the architecture before it gets locked.
Your marketing team waits on developers to change the site — and campaigns slip because of it.
An agency you no longer work with built your theme, and nobody in-house can fully explain what’s in it.
You’re running multiple stores or multiple markets, and every change now has to be made several times.
You’re already migrating part of your app stack — subscriptions, reviews, CRO tooling — and doing the theme separately means doing it twice.
You’ve been quoted for a migration and the number came with more assumptions than answers.
Your last theme update broke something, and nobody was sure why.
Someone above you asked what the plan is for Horizon, and you’d like a real answer rather than a guess. (Here’s what Shopify has actually shipped, if that’s the question.)
You want to know whether to do this at all before anybody starts building a business case.
Proof

Who we’ve done this for.

Anatta has built and run Shopify storefronts for:

Rothy’s
AG1
Dollar Shave Club
Molekule
Mack Weldon
True Botanicals
Brunt
Aventon
Shopify Platinum Partner badge
Case study

Before / after data from a completed Horizon migration lands here.

Case study

Before / after data from a completed Horizon migration lands here.

Case study

Before / after data from a completed Horizon migration lands here.

See a redacted sample audit
FAQ

Questions we get about the audit.

How long does it take, and how much of my team’s time?

Five business days from kickoff. On your side: a 30-minute kickoff call, a couple of short questions we may email mid-week, and the 45-minute presentation at the end. That’s it.

What do you need from us to start?

A short call to get set up, the competitors and brands you want to be compared against, and a few numbers our tools can’t see — sessions, conversion rate, AOV, roughly how many developer hours a month go to site changes. We’ll walk you through the access side on that call; it’s read-only and temporary.

Who runs it?

A lead engineer or architect, start to finish. The same person who writes the recommendation presents it.

Who should be on the presentation?

Whoever owns ecommerce, whoever runs merchandising day to day, and whoever owns the app budget. Bring anyone who’d need convincing either way — it’s a better use of the 45 minutes than forwarding a PDF.

What format is the deliverable?

A written document, delivered before the presentation so you can read it first. Yours to keep, forward, or hand to another agency.

Can you capture years of customization in five days?

Not from memory — nobody can. So we don’t work that way. (See our full migration methodology.) Your theme is a file system, not a memory: every section, setting, snippet, metafield, script, and integration is enumerable, and our tooling reads all of it. You don’t get asked what you built; you get handed a list of what you built. The one thing that genuinely needs your team is the business logic that isn’t in the code — why the bundle rules work that way, what changes during a sale — and even then you’re reacting to a list rather than starting from a blank page.

What if the answer is that we shouldn’t migrate?

Then that’s what the document says, along with the conditions that would change it. It happens a few times a quarter.

Do we have to use you for the migration?

No. The document stands on its own — plenty of it is useful whether you hire us, hire someone else, or do nothing. If you do go elsewhere, take the compatibility register with you; it’s the part most teams would have missed.

Is the $2,500 refundable?

It’s credited, not refunded. If you book a Horizon Sprint within 30 days of delivery, the full fee comes off the price.

Does the audit speed up the migration itself?

Yes, materially. Most agencies spend the first week or two of a migration working out what your store does. The audit has already documented it, so a Sprint starts with a one-to-two-day review and sign-off rather than a fortnight of investigation. It’s the reason we can hold a four-week timeline at a fixed price.

What does the migration itself cost?

$40,000 for a single store and single market, $75,000+ for multistore or multimarket. Four weeks. See our full migration pricing. We publish the prices, but we won’t quote your specific project without having looked at it — which is what the audit is for.

What’s not included?

The audit covers your current state, compatibility, scores, benchmarks, what you’d gain, and what it’s worth. It isn’t a design critique, a CRO study, or a code security review.

The credit

The $2,500 comes off if you move forward within 30 days.

Not a discount and not a promotion. The audit’s real job is to make a fixed price possible, so once it’s done that job we don’t charge for it twice.

Thirty days from delivery. After that the audit stands on its own and the Sprint prices normally.

What happens next

Three steps. Five days.

Step 1
Book the audit

A 30-minute kickoff call to get set up: what your team is trying to do, who you want to be compared against, and the handful of numbers we’ll need from you.

Step 2
We run it

Five business days. You’ll hear from us once in the middle, if at all.

Step 3
Presentation

The document lands first so you can read it, then 45 minutes with the architect who wrote it. Bring whoever needs to be in the room.

Find out where you actually stand.

What you have. What would break. What you’d gain. What it’s worth. And whether you should do it at all.

Five days, $2,500 — credited in full if you move forward within 30 days.

Not ready for that? Get a free benchmark scorecard → Two minutes, nothing to install.

Book your Readiness Audit

Nothing is charged here. We come back within one business day to set up the 30-minute kickoff and confirm the start date.

Useful, not required. It tells us what the audit needs to answer first.

Something didn’t go through — check the required fields and try again.

One business day to hear back. Fee credited in full against a Horizon Sprint booked within 30 days.