Scroll Top

Choosing a Shopify Ecommerce Agency: Scope, Apps, Email

Updated September 2026 · Written and maintained by the Progression Agency strategy team

A Shopify web agency can be doing any of four largely unrelated jobs: building a theme, integrating systems, running acquisition, or operating the email and retention program. Most stores need the last two far more than the first, and most agency proposals lead with the first because it is the easiest to sell and the easiest to show. This page separates the four, explains what each should cost you in scope terms, covers the email and analytics stack most stores actually run, and decodes the acronyms that make ecommerce proposals harder to read than they need to be.

The short answerDecide which of the four jobs you are buying before you talk to anybody: build, integrate, acquire, or retain. Retention is where most established stores have the largest untapped margin, and it is the least commonly proposed. Insist on owning every account — Shopify, the email platform, the ad accounts and the analytics — and on a written app inventory with the monthly cost of each, because app subscriptions are the silent line that grows without anybody approving it. Judge an agency on the questions it asks about your product data and your repeat rate rather than on the themes in its portfolio. And measure contribution per customer rather than revenue, because revenue growth funded by discounting is not growth.

A note on tools named here. Klaviyo, Polar Analytics and the Shopify APIs are mentioned because people search for them and because they are widely used, not because we have any commercial relationship with any of them. We have no affiliate arrangements with any platform on this page and receive nothing if you use them. Pricing and feature details change constantly, so we describe what each category of tool does rather than restating specifications that would be stale within months.

On the UK comparison specifically: an ecommerce agency London-based competes in one of the largest Shopify partner concentrations outside North America, with real depth in fashion, beauty and DTC. Cambridge and the wider East of England cluster skews technical and B2B rather than consumer. Time-zone overlap with the US East Coast is workable and with the West Coast is not, which decides most of these engagements in practice.

Two operational points that come up in every scope. Email and SMS are usually delivered through Klaviyo, and Klaviyo agency partners are certified by the platform — the certification confirms training rather than results, so treat it as a filter and not a recommendation; a Klaviyo marketing agent embedded in your team is a different arrangement again. And content: publishing a blog post on Shopify uses the built-in blog under Content, where each Shopify article belongs to a blog you create first. That extra step is the reason blog posts on Shopify stores so often end up sitting on a separate subdomain instead, which splits the site’s authority and is worth avoiding.

On the acronyms: e commerce abbreviations turn up constantly in agency proposals and are rarely explained. The e commerce abbreviation itself is normally written as ecommerce or e-commerce; beyond it, AOV is average order value, LTV lifetime value, CAC customer acquisition cost, CR conversion rate, RPV revenue per visitor, and DTC direct-to-consumer. Any proposal using them without definitions is worth asking about, because the definitions vary between agencies more than you would expect — particularly LTV, which can be calculated over twelve months or over a customer’s whole history and differs by a multiple depending which.

Buyers frequently compare across the Atlantic, and it is worth knowing the shape of it. A Shopify agency in London, and the e commerce agency London market generally, is deep — the city has one of the largest Shopify partner concentrations outside North America, with particular strength in fashion, beauty and DTC. A Shopify branding agency combining identity work with the build is a common structure there and less common in the US, where the two are more often bought separately. Time-zone overlap with the US East Coast is workable; with the West Coast it is not, which in practice is what decides most of these engagements.

Reading a Shopify case study without being misled by it

A Shopify case study is a selected result presented by the party who benefits from it. That does not make it worthless, but it does determine how it should be read.

The useful information in a case study is rarely the headline percentage. It is the starting point, the timeframe, what else changed, and what the agency actually did as opposed to what happened while they were engaged. A case study that omits all four is a testimonial with a chart on it.

Look for the starting point

A percentage increase from a very low base is arithmetic rather than achievement.

Look for the timeframe

Over what period, and was it seasonal? Retail comparisons that skip the calendar are meaningless.

Look for what else changed

New product, funding, a television appearance. Attribution to the agency requires ruling those out.

Look for what they actually did

Specific work, not ‘we optimized the funnel’.

Ask for one that went badly

The most informative request you can make, and the one most agencies cannot answer.

The four jobs a Shopify agency might do
These are four different skill sets sold under one label. An agency excellent at the first is frequently ordinary at the fourth, and the fourth is where most established stores have the largest unexploited margin.

What does a Shopify ecommerce agency actually do?

One or more of four largely separate jobs: building the storefront, integrating it with other systems, acquiring customers, and retaining them. They require different skills, they are bought at different prices, and an agency excellent at one is frequently ordinary at another.

What belongs in a Shopify agency scope
The seventh row is the most common failure in this market. A theme rebuild is visible, satisfying and frequently not the constraint, and it consumes the budget that would have fixed retention.

Naming which job you are buying is the single most useful thing you can do before contacting anybody. A shopify web agency proposal that covers all four equally is either a large firm with genuine breadth or a small one describing capabilities rather than plans, and the difference matters enormously.

The four jobs compared for a typical established store
Note the inversion between ‘effect on profit’ and ‘how often proposed’. Retention and measurement score highest on effect and lowest on how often anybody suggests them.

The chart contains the finding that shapes this page. Retention and measurement score highest on effect on profit and lowest on how often anybody proposes them; theme work scores the reverse. That is not because agencies are dishonest — it is because a redesign is easier to show, easier to approve and easier to price.

Build

Theme selection or custom front-end work. Legitimate and frequently premature. Unless the theme is demonstrably the constraint — it is slow, it breaks on mobile, it cannot express your product structure — a rebuild consumes budget that would have produced more elsewhere.

Integrate

Connecting Shopify to inventory, ERP, fulfillment, accounting or tax systems. The scarcest skill of the four and the one most likely to be underestimated in a quote. Ask which system is master for every shared field before anybody writes code.

Acquire

Paid media, search and content that brings new customers. Most commonly proposed and most commonly bought before the store can retain the customers it already has, which is why so much acquisition spend produces revenue and no profit.

Retain

Email, SMS, loyalty and lifecycle programs. Where most established stores have the largest untapped margin, because the cost of selling again to an existing customer is a fraction of acquiring a new one and the systems to do it are already paid for.

Which job should you buy first?

Measurement, then retention, then acquisition, then build. Diagnose before constructing: know your repeat rate and contribution per customer before deciding what to fix, because those two numbers determine which of the four jobs is actually your constraint.

The order to fix a Shopify store
Step seven placed last is the argument of this page. Theme work is the most visible thing an agency can deliver and rarely the thing standing between a store and more profit.
Where a Shopify store's profit actually moves
The two most visible items sit lowest. Budgets set by what looks impressive in a review meeting systematically underfund the top-left cluster, which is where the profit is.

The quadrant chart is the uncomfortable summary. Email flows, repeat rate, checkout friction and product data are barely visible and move profit most. Theme redesign and hero imagery are highly visible and move it least. Budgets set by what impresses in a review meeting reliably get this backwards.

1 — Name the job you are buying. Build, integrate, acquire or retain..
2 — Audit the app stack first. Cost per month, per app, in writing..
3 — Fix data before design. Variants decide the templates..
4 — Build flows before campaigns. Automated email outperforms broadcasts..
5 — Own every account. Shopify, email, ads, analytics..
6 — Measure contribution. Not revenue..

The app stack: the line that grows without approval

Ask for a written inventory of every installed app with its monthly cost and what uses it. Most stores carry apps nobody uses, apps duplicating each other, and apps installed for a campaign that ended eighteen months ago, all billing monthly.

This is the cheapest audit available to a Shopify merchant and almost nobody runs it. Beyond the direct cost, every app adds scripts to the storefront, and script weight is the most common cause of the mobile speed problems that then get diagnosed as a theme issue.

App categories, what they do, and what to check
CategoryWhat it doesWhat to check
Email and SMSAutomated flows and campaignsAre flows built, or only broadcasts?
ReviewsCollects and displays product reviewsIs it actually collecting, or just installed?
Upsell and bundlingIncreases order valueDoes it slow the cart measurably?
SubscriptionsRecurring ordersIs churn measured anywhere?
AnalyticsReporting beyond Shopify’s ownDoes anybody open it weekly?
Search and filteringOn-site product discoveryDo zero-result searches get reviewed?
Page buildersCustom landing pagesHow much script weight does it add?
LoyaltyPoints and rewardsDoes it change repeat rate, or only cost money?

The right-hand column is the audit. For each app, if nobody can answer the question, that is your answer — the app is a monthly cost with no owner and no evidence, and removing it is free money and a faster storefront.

Email and retention: what the program should contain

Flows before campaigns. Automated sequences triggered by behavior — welcome, abandoned browse, abandoned cart, post-purchase, winback, and replenishment for consumables — produce a large share of email revenue for most stores and run without anybody scheduling them.

Welcome series — Flow. The highest-return automation for most stores..
Abandoned cart — Flow. Recovers revenue already earned..
Abandoned browse — Flow. Earlier intent, larger audience..
Post-purchase — Flow. Sets up the second order..
Winback — Flow. Cheaper than acquiring a replacement..
Replenishment — Flow. Only for consumables, and very effective there..

People search for a klaviyo agency or klaviyo experts because Klaviyo is widely used for exactly this work in the Shopify ecosystem. The important thing to understand when hiring is that the platform is not the skill. Knowing the tool is table stakes; knowing which flows to build, what to say in them and how to measure their incremental effect is the actual capability.

Flows versus campaigns

A campaign is a broadcast sent to a list on a date. A flow is triggered by something a person did and reaches them at the moment it is relevant. Flows require building once and then run indefinitely; campaigns require work every time. Stores that lead with campaigns are doing the expensive version of the cheaper thing.

SMS and WhatsApp

Messaging channels have far higher open rates than email and far lower tolerance for irrelevance, which makes them powerful for transactional and time-sensitive messages and risky for routine promotion. Searches for klaviyo whatsapp reflect real interest in running these channels alongside email; the discipline required is restraint rather than technology.

Email and SMS marketing are governed by rules on consent, identification and opt-out. In the US the FTC publishes guidance on commercial email compliance; messaging carries its own consent requirements. Check the current position with a primary source rather than relying on a platform default, and treat unsubscribe handling as a system requirement rather than a courtesy.

Analytics: what Shopify’s own reporting does not tell you

Contribution per customer, cohort behavior over time, and the incremental effect of a channel. Shopify reports orders and revenue well; the questions that decide whether you are profitable usually need something on top of it.

That gap is why third-party ecommerce analytics tools exist — searches for polar analytics and similar products reflect merchants looking for cohort and contribution reporting in one place. The category is legitimate. What matters when buying one is whether anybody will open it weekly, because an unopened dashboard is an app subscription with no owner.

Revenue is not the measure

Revenue growth funded by discounting, or by acquisition spend that exceeds contribution, is not growth. Contribution per customer — revenue minus cost of goods, shipping, payment fees and the acquisition cost of that customer — is the number that answers whether the store is getting better.

Ecommerce abbreviations, decoded

Proposals in this market are unusually dense with acronyms, and several of them measure importantly different things. Here is what each actually means and what it hides.

AOV — Average order value. Revenue divided by orders..
LTV — Lifetime value. Total contribution from one customer over time..
CAC — Customer acquisition cost. What it costs to gain one customer..
ROAS — Return on ad spend. Revenue divided by ad spend; ignores margin..
MER — Marketing efficiency ratio. Total revenue divided by total marketing spend..
CVR — Conversion rate. Orders divided by sessions..
Ecommerce abbreviations and what each conceals
AbbreviationStands forWhat it measuresWhat it hides
AOVAverage order valueRevenue per orderMargin; a high-AOV order can be less profitable
LTVLifetime valueTotal contribution from one customerAssumptions about how long they stay
CACCustomer acquisition costSpend divided by new customersWhether organic customers are counted in
ROASReturn on ad spendRevenue divided by ad spendCost of goods entirely
MERMarketing efficiency ratioTotal revenue over total marketing spendWhich channel did the work
CVRConversion rateOrders divided by sessionsTraffic quality differences
CRConversion rate, same thingAs aboveNothing extra; the two are used interchangeably
RPVRevenue per visitorRevenue divided by sessionsCombines CVR and AOV, so movements are ambiguous
COGSCost of goods soldDirect product costShipping, fees and returns unless stated
SKUStock keeping unitOne distinct purchasable itemNothing; it is a counting unit
PDPProduct detail pageThe individual product pageNothing; it is a page type
PLPProduct listing pageA category or collection pageNothing; it is a page type

The row that causes most damage is ROAS. It ignores cost of goods entirely, so a campaign can show a healthy return on ad spend while losing money on every order. Ask for contribution, not ROAS, whenever somebody is arguing that a channel is working.

Content and the Shopify blog

Most Shopify blogs are abandoned within a year because they were started without a reason. A store blog earns its place when it answers the questions buyers ask before purchase — sizing, materials, care, compatibility, comparisons — and does not when it publishes generic industry commentary.

Searches for shopify blogger reflect merchants trying to work out whether to run one at all. The honest answer is that it depends entirely on whether your category has pre-purchase questions worth answering. Fashion, hobby, technical and considered-purchase categories usually do; impulse categories usually do not.

What a store blog should contain

  • Buying guides that genuinely help somebody choose between your own products.
  • Sizing, fit and compatibility answers that reduce returns.
  • Care and maintenance content that improves the post-purchase experience.
  • Comparisons between options you actually sell, written honestly.
  • Answers to the questions your support inbox receives most often.
  • Anything you find yourself explaining repeatedly to customers.
  • Nothing written purely because a content calendar demanded a post that week.

The fifth bullet is the shortcut. Your support inbox is a list of the questions people ask before and after buying, already ranked by frequency, and every one of them is a page somebody is searching for.

Store credit, gift cards and returns

Offering store credit rather than a refund retains revenue and, done badly, damages trust. The Shopify APIs support store credit programmatically, which is why merchants search for store credit shopify while planning returns policies.

The commercial logic is straightforward: a return converted into credit keeps the money in the business. The constraint is that it must be genuinely optional and clearly stated. A returns process that quietly makes credit the default, or that hides the refund route, produces short-term retention and long-term damage, and in some jurisdictions raises consumer-protection questions worth checking.

Checkout and product page details that move revenue

Answer first: guest checkout, delivery cost and date shown before the basket, honest stock status, and a returns policy visible before purchase rather than after. Each is a small change and each recovers orders that were already earned.

Guest checkout

Forcing account creation before purchase costs completed orders. Offer the account after the order, when the customer has a reason to want one.

Delivery cost before the basket

Unexpected shipping cost at the final step is among the most common abandonment causes. State it on the product page, not in the cart.

A delivery date, not a window

‘Three to five business days’ is a range; a date is a commitment. Dates convert better, especially on gift purchases.

Honest stock status

Showing low stock accurately builds urgency legitimately. Showing it inaccurately is a deceptive practice and erodes trust the first time somebody notices.

Variant selection that cannot break

Unavailable combinations should be clearly indicated rather than silently failing. A customer who selects a size and gets nothing simply leaves.

Returns visible before purchase

The returns policy is a conversion asset, not a legal footnote. Buyers of considered purchases look for it before ordering, and hiding it in the footer costs orders.

Real photography over stock

Product photography showing scale, texture and use converts better than styled stock, particularly in categories where fit or size is uncertain.

Reviews near the buy button

Collected genuinely and displayed near the decision point. Reviews further down the page are read by fewer people at the moment they matter.

Checkout and product page checks you can run today
CheckHowWhat good looks like
Guest checkoutTry to buy without an accountPossible, and obvious
Delivery cost visibilityLook at a product pageCost shown before the basket
Delivery dateAdd to cartA date rather than a range
Variant behaviorSelect an out-of-stock combinationClearly indicated, not broken
Returns policyFind it as a first-time visitorLinked from the product page
Mobile speedTest a product page, not the homepageUsable quickly on a mid-range phone
Search qualitySearch a misspelling and a product codeReturns the right product for both

All seven take under half an hour together, and they routinely surface problems that a theme rebuild was about to be commissioned to fix.

Product data: the constraint behind most storefront problems

Answer first: how variants, options and attributes are structured determines the templates, the filtering, the on-site search and the shopping feeds. Storefront problems that look like design issues are frequently data issues wearing a design costume.

Variants and options

Which options combine, and which combinations are invalid, has to be decided before templates are built. Retrofitting a variant model means rebuilding the product page.

Attributes and filtering

Every attribute you want customers to filter by must exist as structured data, consistently populated. Filtering cannot be added later over data that was never captured.

Images per variant

If color is a variant, each color needs its own images and the page needs to swap them. This is a data and template decision jointly.

Stock accuracy

Where stock is held and how often it syncs decides whether you oversell. It is an integration question that surfaces as a customer service problem.

Shopping feed requirements

Product feeds for shopping channels need specific fields in specific formats. Missing attributes means disapproved products, which is invisible until somebody checks.

Discontinued products

Deleting them outright produces a wall of dead pages on URLs that previously ranked. Decide the rule in advance: keep, mark unavailable, and link to the replacement.

Speed on a Shopify store

Answer first: measure a product page rather than the homepage, because that is where most sessions land and where most weight accumulates. Script weight from apps is the usual cause, and it is cheaper to remove than to design around.

Test the right page

Homepages are optimized because they are looked at. Product and collection pages carry the traffic and the apps, and they are where slowness costs orders.

Images are the second cause

Oversized product images, served at full resolution to phones, are the most common weight problem after scripts. Correct sizing costs nothing and is frequently never done.

Third-party scripts

Chat widgets, review apps, upsell tools and analytics all add scripts. Each is individually defensible and the cumulative effect is what people experience.

Measure on a real phone

Test on a mid-range device on a normal connection rather than a developer machine. The difference between the two is where most of the disagreement about speed comes from.

How to choose a Shopify agency

By the questions they ask before quoting. An agency that asks about your repeat rate, your contribution per customer, your app stack and your product data structure is diagnosing. One that opens with a theme portfolio is selling.

Which of the four jobs is this? — Ask. Build, integrate, acquire, retain..
What is our repeat rate? — Ask. If they have not asked, they are guessing..
What does each app cost? — Ask. A written inventory..
Who owns the email account? — Ask. Us, always..
How is success measured? — Ask. Contribution, not revenue..
What would you not do? — Ask. Method shows here..
  1. Which of the four jobs are you proposing, and why that one first?
  2. What is our repeat purchase rate, and what should it be for our category?
  3. Which of our installed apps would you remove, and what do they cost?
  4. How is our product data structured, and does it constrain anything?
  5. Which email flows exist, and which are missing?
  6. How will you measure this, in contribution rather than revenue?
  7. Who owns the Shopify, email, advertising and analytics accounts?
  8. What would you tell us not to spend money on?

Question two is the fastest filter. An agency that has not asked about repeat rate before proposing work is proposing without a diagnosis, and the proposal will therefore be whatever they sell most often.

Migrating to or from Shopify

Answer first: export every existing URL with its traffic before anything changes, map each one to a new address, implement and test the redirects before launch, and verify them live on launch day. This is where replatform traffic is lost, months before anybody notices.

URL structure

Shopify imposes some URL patterns. Decide early which existing URLs can be preserved and which must change, because that list drives the whole redirect map.

Product and customer data

Product data usually migrates adequately; customer data, order history and subscriptions are where migrations get expensive. Scope them explicitly rather than assuming they come across.

Consent status must migrate with the addresses, not just the addresses. Losing the record of who opted in leaves you unable to demonstrate consent for the list you rely on most.

Reviews

Collected reviews are an asset and are frequently locked into the app that gathered them. Check exportability before migrating, not after.

Migration checklist
ItemDecide before buildVerify after launch
URL mapEvery ranking URL paired with a destinationRedirects resolve, no chains
Product dataField mapping, variants, imagesSpot-check fifty products
Customer recordsWhat migrates and what does notLogin works for existing customers
Order historyWhether it is needed and where it livesSupport can find past orders
Email list and consentConsent state travels with the addressSending works and unsubscribes honor
ReviewsExportable from the current appReviews visible on the right products
AnalyticsNew property or continuedRevenue tracking verified within a day
SubscriptionsWhether they can transfer at allRenewals process correctly

The subscriptions row is the one that most often derails a migration timetable. Recurring billing rarely transfers cleanly between platforms, and discovering that mid-project is expensive.

Ownership, and why it matters more than price

Your Shopify store, your email platform, your advertising accounts and your analytics should all be registered to your business with the agency granted access. This is free at the start and expensive later, and the email list in particular is the most valuable asset most stores own.

Working with an agency versus building in-house

Answer first: buy the capability you cannot hire for, and hire the one you use daily. Email and merchandising are used every day and suit an in-house owner; integration and technical SEO are occasional and specialist, and suit an external supplier.

What suits in-house

Merchandising, campaign scheduling, customer service and content. All are continuous, context-heavy, and expensive to buy by the hour.

What suits an agency

Integration work, technical audits, paid media management at scale, and the initial build of an email program. All are periodic or specialist.

The handover that should happen

An agency building your email flows should leave you able to run and edit them. If the flows live somewhere you cannot access, you have rented your most valuable asset.

In-house or agency, by task
TaskBest ownerWhy
Email flow strategy and buildAgency initially, then in-houseSpecialist to build, routine to run
Campaign schedulingIn-houseContinuous and context-heavy
Merchandising and collectionsIn-houseRequires product knowledge daily
Paid media at scaleAgencySpecialist and tooling-heavy
Technical SEO and site healthAgency, periodicallyOccasional and specialist
IntegrationsAgency or contractorRare, high-consequence work
Customer serviceIn-houseIt is the product experience
Analytics reportingAgency to build, in-house to readNobody external will read it weekly

The last row is the one that decides whether analytics investment pays back. A dashboard built by an agency and read by nobody internally is an expense; the same dashboard opened weekly by somebody who can act on it is the cheapest decision-making tool a store owns.

A realistic first year

Measure, audit the apps, fix data and checkout, build the flows, then scale acquisition against a known lifetime value, and do the design work last with evidence in hand.

A realistic first year on an underperforming store
Design last is deliberate and unpopular. By month nine you know which pages matter and what people actually do on them, which makes design decisions evidential rather than aesthetic.

Putting design last is unpopular and it is the recommendation that most reliably improves outcomes. By month nine you know which pages matter and what people do on them, which turns design decisions from aesthetic arguments into evidential ones.

Search demand in this cluster
Notice how much of this cluster is operational rather than agency-shopping: people looking for tools, features and terminology outnumber people looking for a supplier. That is a useful signal about what a Shopify page should actually contain.

The search data underneath this cluster is worth noticing: operational and tool queries outnumber agency-shopping queries substantially. Merchants are mostly trying to run the store better rather than to hire somebody, which is a reasonable description of where the value is.

Not sure which of the four jobs you need?

Tell us your repeat rate and your app list and we will tell you where the constraint actually is — including when the answer is that your store is fine and the problem is upstream of it.

Talk to Progression Agency

Two more scoping questions

Who owns the theme after the engagement

A store built inside an agency’s proprietary theme is expensive to leave. Establish before signing whether the theme, the code and the app configuration transfer with the store.

What happens to the roadmap when traffic dips

Agencies differ in whether a bad quarter triggers diagnosis or more of the same activity. Ask how the plan changes when the numbers go the wrong way.

Ecommerce, performance and measurement talks from the platform publishers

Publicly available sessions on ecommerce, web performance, email and measurement. None of these are ours; each is credited to its channel and upload date, every identifier was checked live before publication, and each tile loads its player only when clicked.

Websites and design

Frequently asked questions

How should I read a Shopify case study?
For the starting point, the timeframe, what else changed, and what was actually done. The headline percentage is the least informative part.
Why can case study percentages mislead?
A large percentage from a very small base is arithmetic rather than achievement, and seasonal comparisons without a calendar are meaningless.
What is the best question to ask about an agency’s case studies?
Ask for one that went badly. It is the most informative request available and most agencies cannot answer it.
What does a Shopify ecommerce agency do?
One or more of four largely separate jobs: building the storefront, integrating it with other systems, acquiring customers, and retaining them. They need different skills and are bought at different prices, and an agency excellent at one is frequently ordinary at another.
Which job should I buy first?
Measurement, then retention, then acquisition, then build. Know your repeat rate and contribution per customer before deciding what to fix — those two numbers determine which of the four is actually your constraint.
Why is a theme rebuild usually the wrong first move?
Because it is the most visible thing an agency can deliver and rarely the thing standing between a store and more profit. Unless the theme is demonstrably slow, broken on mobile, or unable to express your product structure, the budget produces more elsewhere.
What is the most underused opportunity in an established store?
Retention. Selling again to an existing customer costs a fraction of acquiring a new one, the systems are usually already paid for, and it is the least commonly proposed of the four jobs.
How do I audit my app stack?
List every installed app with its monthly cost and what uses it. If nobody can say what an app does for you, that is your answer. Beyond the direct cost, each app adds scripts to the storefront, and script weight is the most common cause of mobile speed problems.
Do apps slow down a Shopify store?
Frequently, yes. Every app that adds scripts to the storefront adds weight, and the cumulative effect is often diagnosed later as a theme problem. Reviewing the app stack is cheaper than a rebuild and sometimes solves the same symptom.
What email flows should every Shopify store have?
Welcome, abandoned browse, abandoned cart, post-purchase and winback, plus replenishment for consumables. These are triggered by behavior, run indefinitely once built, and produce a large share of email revenue for most stores.
What is the difference between a flow and a campaign?
A campaign is a broadcast sent to a list on a date. A flow is triggered by something a person did and reaches them when it is relevant. Flows are built once and run forever; campaigns need work every time. Leading with campaigns is the expensive version of the cheaper thing.
Do I need a Klaviyo agency specifically?
Knowing the platform is table stakes. The actual capability is knowing which flows to build, what to say in them and how to measure their incremental effect. Hire on that, and treat platform familiarity as a minimum rather than a qualification.
Should I use SMS or WhatsApp alongside email?
They have far higher open rates and far lower tolerance for irrelevance, which makes them strong for transactional and time-sensitive messages and risky for routine promotion. The discipline required is restraint rather than technology.
What consent rules apply to ecommerce email and SMS?
Both are governed by rules on consent, sender identification and opt-out. In the US the FTC publishes guidance on commercial email compliance and messaging carries its own consent requirements. Check a primary source rather than relying on a platform default.
What does Shopify’s own reporting not tell me?
Contribution per customer, cohort behavior over time, and the incremental effect of a channel. Shopify reports orders and revenue well; the questions that decide whether you are profitable usually need analysis on top of it.
Is a third-party ecommerce analytics tool worth it?
Only if somebody will open it weekly. Cohort and contribution reporting in one place is genuinely useful, and an unopened dashboard is an app subscription with no owner. Decide who reviews it before you buy it.
Why is revenue the wrong success measure?
Because revenue growth funded by discounting, or by acquisition spend exceeding contribution, is not growth. Contribution per customer — revenue minus cost of goods, shipping, payment fees and acquisition cost — answers whether the store is actually getting better.
What does ROAS hide?
Cost of goods, entirely. A campaign can show a healthy return on ad spend while losing money on every order, because ROAS divides revenue by ad spend and ignores what the product cost you. Ask for contribution whenever somebody argues a channel is working.
What is the difference between LTV and AOV?
AOV is average order value — revenue per order. LTV is lifetime value — total contribution from one customer across the whole relationship. A store can raise AOV while LTV falls, if the higher orders come from customers who never return.
What is MER and when is it useful?
Marketing efficiency ratio: total revenue divided by total marketing spend. It is useful because it sidesteps attribution disputes between channels, and limited because it cannot tell you which channel did the work.
Should my Shopify store have a blog?
Only if your category has genuine pre-purchase questions. Fashion, hobby, technical and considered-purchase categories usually do; impulse categories usually do not. Most Shopify blogs are abandoned within a year because they were started without a reason.
What should a store blog actually publish?
Buying guides that help somebody choose between your own products, sizing and compatibility answers that reduce returns, care content, honest comparisons, and answers to the questions your support inbox receives most often. That last one is a ready-made, frequency-ranked list.
What is store credit and should I offer it?
Credit issued instead of a refund, supported programmatically by the Shopify APIs. It retains revenue that would otherwise leave the business. It must be genuinely optional and clearly stated — a returns process that hides the refund route damages trust and can raise consumer-protection questions.
What is a SKU, a PDP and a PLP?
A SKU is a stock keeping unit, one distinct purchasable item. A PDP is a product detail page, the individual product page. A PLP is a product listing page, a category or collection view. All three are counting or naming conventions rather than metrics.
Who should own my Shopify and email accounts?
Your business, with the agency granted access. The email list in particular is the most valuable asset most stores own, and an agency-owned email platform means your most durable asset leaves when the relationship does.
What should I ask a Shopify agency before hiring?
Which of the four jobs they propose and why that one first, what your repeat rate is, which apps they would remove and what those cost, how your product data is structured, which email flows are missing, how success is measured, who owns the accounts, and what they would tell you not to spend money on.
What is the fastest way to filter Shopify agencies?
Ask whether they have enquired about your repeat purchase rate. An agency proposing work without having asked is proposing without a diagnosis, which means the proposal will be whatever they sell most often rather than what you need.

Sources and further reading

  1. Google Search Essentials — SEO starter guide
  2. Google: creating helpful, reliable, people-first content
  3. Google: intro to structured data
  4. Google: LocalBusiness structured data
  5. Google: FAQPage structured data
  6. Google: Article structured data
  7. Google: Product structured data
  8. Google: title links in search results
  9. Google: control your snippets
  10. Google: robots.txt introduction
  11. Google: sitemaps overview
  12. Google: consolidate duplicate URLs
  13. Google: redirects and Search
  14. Google: JavaScript SEO basics
  15. Google: multi-regional and multilingual sites
  16. Google Search Central Blog
  17. Google: get started with Search Console
  18. Google: how local search results are determined
  19. Google Business Profile: prohibited and restricted content
  20. Google Business Profile: address and service area guidelines
  21. Google Business Profile: review policy
  22. Google Business Profile: add or edit categories
  23. Google Ads: location targeting settings
  24. Google Ads: about negative keywords
  25. Google Ads: about Quality Score
  26. Google Ads: importing offline conversions
  27. Google Ads: about Smart Bidding
  28. Google Ads: about Performance Max
  29. Google Local Services Ads: eligibility and screening
  30. Google Ads: keyword match types
  31. Google Analytics 4: about conversions
  32. Google Analytics 4: attribution models
  33. US Census Bureau QuickFacts: New Jersey
  34. US Census Bureau: American Community Survey
  35. US Census: Statistics of US Businesses
  36. Bureau of Labor Statistics: New Jersey data
  37. BLS: Occupational Employment and Wage Statistics
  38. NJ Department of Labor: labor market information
  39. New Jersey Business Action Center
  40. US Small Business Administration: New Jersey district
  41. USA.gov: business resources
  42. web.dev: Core Web Vitals explained
  43. web.dev: Largest Contentful Paint
  44. web.dev: Cumulative Layout Shift
  45. web.dev: Interaction to Next Paint
  46. Google PageSpeed Insights
  47. Google Rich Results Test
  48. Google Search Console
  49. W3C Markup Validation Service
  50. Schema.org: LocalBusiness type
  51. Schema.org: Service type
  52. Schema.org: FAQPage type
  53. Schema.org: HowTo type
  54. W3C: WCAG 2.2 quick reference
  55. FTC: CAN-SPAM Act compliance guide
  56. FCC: telemarketing and robocall rules (TCPA)
  57. FTC endorsement guides — reviews and testimonials
  58. FTC: rule on consumer reviews and testimonials
  59. HHS: HIPAA guidance on online tracking technologies
  60. New Jersey Courts: attorney advertising guidelines
  61. New Jersey DCA: construction codes and permits
  62. New Jersey Home Improvement Contractor registration
  63. New Jersey Division of Consumer Affairs
  64. TikTok for Business
  65. TikTok Creative Center
  66. TikTok Ads Help Center
  67. TikTok Community Guidelines
  68. TikTok Terms of Service
  69. TikTok Privacy Policy
  70. TikTok Safety Center
  71. TikTok Transparency Center
  72. TikTok Creator Portal
  73. TikTok Newsroom
  74. TikTok for Developers
  75. TikTok advertising solutions
  76. TikTok Creator Marketplace
  77. TikTok Business Center
  78. TikTok for Business blog
  79. TikTok Creative Center: top ads
  80. TikTok Branded Content policy
  81. TikTok Shop for sellers
  82. Instagram for Business
  83. Instagram for Creators
  84. Instagram Help Center
  85. About Instagram
  86. Meta Business Suite
  87. Meta Business Help Center
  88. Meta Transparency Center
  89. About Meta
  90. Meta: Instagram platform docs
  91. YouTube Creators
  92. YouTube Official Blog
  93. YouTube Shorts help
  94. How YouTube Works
  95. YouTube Studio
  96. LinkedIn Marketing Solutions
  97. LinkedIn Help
  98. Pinterest Business
  99. Pinterest Business Help
  100. Snapchat for Business
  101. X for Business
  102. Reddit communities
  103. Reddit for Business Help
  104. ASCAP
  105. BMI
  106. SESAC
  107. Global Music Rights
  108. PRS for Music (UK)
  109. PPL (UK)
  110. SOCAN (Canada)
  111. APRA AMCOS (Australia)
  112. GEMA (Germany)
  113. SACEM (France)
  114. SIAE (Italy)
  115. JASRAC (Japan)
  116. IFPI
  117. RIAA
  118. National Music Publishers Association
  119. Harry Fox Agency
  120. SoundExchange
  121. Music Reports
  122. Epidemic Sound
  123. Artlist
  124. Soundstripe
  125. PremiumBeat
  126. AudioJungle
  127. Free Music Archive
  128. Creative Commons
  129. Incompetech
  130. FTC: advertising and marketing
  131. FTC: disclosures 101
  132. FTC: endorsement guides
  133. FTC: consumer reviews rule
  134. FTC: advertising FAQs
  135. US Copyright Office
  136. US Copyright Office: DMCA
  137. US Copyright Office: music FAQ
  138. US Copyright Office: fair use FAQ
  139. USPTO: trademarks
  140. UK Advertising Standards Authority
  141. ACCC (Australia)
  142. Competition Bureau Canada
  143. GDPR overview
  144. California Consumer Privacy Act
  145. COPPA
  146. FTC: children’s privacy
  147. W3C Web Accessibility Initiative
  148. W3C: WCAG
  149. W3C: captions
  150. W3C: making audio and video accessible
  151. ADA.gov
  152. WebAIM
  153. Epilepsy Foundation
  154. Pew Research: internet and technology
  155. DataReportal
  156. US Census Bureau
  157. US Bureau of Labor Statistics
  158. Interactive Advertising Bureau
  159. Think with Google
  160. Google Trends
  161. Nielsen insights
  162. Schema.org: VideoObject
  163. Schema.org: SocialMediaPosting
  164. Schema.org: MusicRecording
  165. Schema.org: HowTo
  166. Schema.org: FAQPage
  167. Schema.org: Organization
  168. Google: video best practices
  169. Google: video structured data
  170. CapCut
  171. Adobe Premiere Rush
  172. DaVinci Resolve
  173. Canva
  174. Descript
  175. VEED
  176. Kapwing
  177. Otter.ai
  178. Later
  179. Buffer
  180. Hootsuite
  181. Sprout Social
  182. Google Analytics
  183. Google Search Console
  184. Google Analytics developer docs
  185. GA4: events and conversions
  186. Matomo
  187. Plausible Analytics
  188. Similarweb
  189. UK Information Commissioner’s Office
  190. Office of the Privacy Commissioner of Canada
  191. Australian OAIC
  192. European Data Protection Board
  193. EU data protection
  194. EU Digital Services Act
  195. Ofcom
  196. FCC
  197. AIGA
  198. Nielsen Norman Group
  199. Smashing Magazine
  200. web.dev
  201. MDN: web media
  202. MDN: the video element
  203. ISO 21001 (reference)
  204. Buma/Stemra (Netherlands)
  205. STIM (Sweden)
  206. Teosto (Finland)
  207. Koda (Denmark)
  208. TONO (Norway)
  209. IMRO (Ireland)
  210. SGAE (Spain)
  211. ZAiKS (Poland)
  212. KOMCA (South Korea)
  213. MCSC (China)
  214. CISAC
  215. World Intellectual Property Organization
  216. TikTok: creating videos
  217. TikTok: exploring videos
  218. TikTok: privacy settings
  219. TikTok: growing your audience
  220. TikTok Creator Academy
  221. TikTok Effect House
  222. TikTok for small business
  223. Instagram: Reels help
  224. YouTube: Shorts best practice
  225. How YouTube recommends
  226. Pinterest Predicts
  227. Snapchat for Business
  228. Hootsuite blog
  229. Social Media Examiner
  230. Marketing Week
  231. Adweek
  232. Shopify developer documentation
  233. Shopify Help Center
  234. FTC — CAN-SPAM compliance guide
  235. web.dev — commerce performance
  236. Google — product structured data

Get a free marketing proposal

Tell us what you are trying to grow and we will come back with a plan, not a pitch deck. Same-day reply on weekdays.

Privacy Preferences
When you visit our website, it may store information through your browser from specific services, usually in form of cookies. Here you can change your privacy preferences. Please note that blocking some types of cookies may impact your experience on our website and the services we offer.