Rendering strategy for a headless storefront
Server or edge is the wrong first question. What decides the page is how many requests have to reach the Storefront API at all, and which ones must never be cached.
BLOG
Specific, opinionated writing on Shopify Plus architecture, migrations and selling internationally, often including the argument for not buying the more expensive option.
Server or edge is the wrong first question. What decides the page is how many requests have to reach the Storefront API at all, and which ones must never be cached.
A return is a customer telling you what was wrong with a specific variant, at their own expense. Most stores file that under logistics and never let it reach the people who buy and describe the products.
The January surge is a capacity problem with a cash problem attached. Both are forecastable from what you shipped in November, and neither is solved by the returns app somebody wants to buy in December.
Reviews do not raise your rankings. They change what your result looks like and what a shopper does next, and only if the markup is right and there is one copy of it.
Most schema mistakes are entity mistakes: one company described as five, or five described as one. Decide how many organizations exist before you write any JSON-LD.
Most stores emit structured data from three places at once and have never read any of it. The audit starts with an inventory of what is producing markup, not with a validator.
Search cannot return a word you never wrote down. Most relevance projects are catalog projects that somebody has mislabeled.
Most complicated shipping setups are a diagram of the warehouse pretending to be a checkout. Start from what the customer is allowed to choose, not from how the parcel moves.
Does Shop Pay express checkout raise conversion? Likely for returning shoppers, but measure your own funnel rather than trust published uplift figures.
Shopify lists Flow as free on Basic, Grow, Advanced and Plus, and it quietly replaces a whole category of small monthly apps. It is also the wrong tool for about a third of what people ask it to do.
How to cache Shopify Storefront API queries: long for the catalog, deliberate for price and stock, never for customer data. Covers Hydrogen strategies.
A variant has a schema.org type built for it, a bundle has one nobody reads, and a configurator has none. Knowing which of the three you are marking up decides everything else.
NEXT STEP
A senior Shopify engineer reviews your storefront, theme performance and checkout, then sends a prioritized list of fixes.