Choosing a development partner is where most store budgets die. Not from picking the wrong skill — the market has plenty of good Shopify developers — but from picking the wrong process, the wrong incentives, or the wrong evidence. Here’s the evaluation framework we’d want used on us, because it’s the one that works.
1. Ask for shipped work, not portfolio art
The single strongest signal is live, nameable work: stores and platforms that exist, with outcomes. Ask for case studies with specific numbers and, where possible, references you can contact. Mood boards, anonymous “concept” shots and testimonials with no verifiable context are substitutes — and you should discount them heavily.
2. Ask how they deliver, week by week
Good shops answer with a structure, not a vibe: a discovery phase, design reviews, staged builds with a live link you can click, and demos on a fixed cadence. If the answer to “when will I see something working?” is “at the end,” you’re buying a black box. A project where you review a working build every week is a fundamentally different risk than one where you see the store once, on launch day.
3. Get the ownership question in writing
Before work starts, in writing: who owns the source code, the design files, the theme customization and the app access at completion? The correct answer is you — 100%, at final payment, with no “we host it so it’s ours” fine print. Any agency that resists this question has told you everything you need to know.
4. Itemize the quote
Ask any candidate to break the price into: design, development, integrations, SEO setup, analytics, testing, post-launch support. A flat number with no items is a negotiation position, not a quote. The itemized one also reveals scope gaps — most budget overruns later in a project are line items that were quietly missing from the front.
5. Check the technical answers
Three questions that separate practitioners from tourists:
- “How will you handle redirects and SEO when we launch?” — you want: URL mapping, 301 strategy, Search Console monitoring. Not: “Google will figure it out.”
- “How do you approach page speed?” — you want: Core Web Vitals targets, app restraint, image strategy. Not: “Shopify is fast.”
- “What happens when something breaks after launch?” — you want: a defined warranty period and a support path. Not: silence.
6. Watch the red flags
- Guaranteed rankings or guaranteed revenue — no honest agency promises outcomes it doesn’t control
- Pressure to sign today — good shops run on referral and can afford to let you think
- No willingness to show the delivery process — process transparency is the cheapest thing a good agency can offer
- A team that changes between the sales call and the build — ask who will actually do the work, and confirm it stays that way
- Proprietary lock-in language — your store, your code, your apps, your access
7. Test the communication first
The discovery call is a live sample of the entire project. Note: did they ask about your business before pitching? Did they push back on anything (a good sign)? Did they respond to your follow-up questions within a day? That rhythm is what the next three months will feel like.
One more, honest note: we’re an agency, so use this list with that in mind — it’s written to help you evaluate any shop fairly. The standards in it are the standards we operate under: shipped, named work with real numbers (see the case studies), weekly working demos, written ownership transfer, and no outcome guarantees we couldn’t stand behind. When you’re ready to run the evaluation, start your project and see how the process actually works.