Short version: PPC and SEO are not competing answers to the same question. PPC buys traffic that arrives this week, scales with budget, and stops the day you stop paying. SEO builds traffic that takes quarters to show up and keeps flowing after the spending stops, but ecommerce SEO on product terms is a fight against marketplaces and aggregators that most stores cannot win head on. The practical answer for almost every store is sequencing, not choosing: PPC first because it pays back inside the window a new store has to survive, SEO layered in as revenue stabilizes, with each channel feeding the other data and authority the whole way.
The question usually arrives as budget anxiety. A store owner has a finite monthly amount, two credible-sounding channels, and two sets of specialists each insisting the other channel is a money pit. Both specialists are describing real failure modes. PPC without discipline burns cash on clicks that never convert, and SEO without patience produces invoices for a year before producing customers. The way out of the argument is to stop treating this as a versus question and start treating it as a role assignment: what job does each channel actually do for a store, and in what order should a store of your size hire them.
What each channel really does
PPC, in ecommerce mostly Google Search, Shopping, and Performance Max, is a traffic faucet with a dial. You choose the products, the searches, and the budget, and impressions start within hours of launch. The volume responds to the dial: raise budgets and you get more, cut them and you get less, pause and you get nothing. That controllability is the entire value proposition and the entire weakness in one property. PPC never becomes an asset you own. It is a channel you rent, month after month, at whatever the auction currently charges.
SEO is the opposite shape. You invest in content, site structure, and links, and for months the return is close to zero. Then pages start ranking, traffic arrives without a per-click bill attached, and the pages keep working while you sleep, through budget cuts, and often for years. The catch specific to ecommerce is that the compounding story is usually told about publishing, not retail. On commercial product terms, page one of Google is crowded with Amazon, marketplaces, aggregators, and review sites with domain authority a store cannot match. A store selling cast iron cookware will struggle for a decade to outrank the roundup sites for "best cast iron skillet", let alone the marketplaces for the product term itself. Ecommerce SEO wins are real, but they concentrate in specific places, which is why the page-type question below matters more than the channel question.
The timeline asymmetry
This is the most decision-relevant difference and the least discussed. A PPC campaign produces its first meaningful feedback in weeks: which products get impressions, which searches convert, what a customer costs. Within a quarter you know whether the unit economics work, and if they do not, you have lost a bounded amount of money finding out quickly.
SEO produces its first meaningful feedback in quarters. New content on a young domain commonly takes four to eight months to rank for anything competitive, and the early signals are ambiguous: impressions without clicks, rankings on page three, movement that might be an algorithm update rather than your work. You are making a bet whose outcome you cannot read for half a year, and course corrections carry the same delay. For an established store this is an acceptable cost of building an asset. For a new store deciding whether the business works at all, it is a feedback loop longer than the runway.
Cost comparison done honestly
The lazy comparison says PPC costs money and SEO is free. Neither half survives contact with a spreadsheet.
The real cost of PPC is ad spend plus management, whether that management is your own hours or an agency fee. Both components are visible on an invoice, which is why PPC looks expensive: the meter is public. The compensation is that the return is equally visible. You can compute your break-even ROAS from margin, check actual ROAS against it weekly, and know precisely whether the channel is making or losing money. Our ROAS calculator does that break-even math in a minute, and knowing what counts as a good ROAS for your store turns the visible cost into a manageable one.
The real cost of SEO is content production, link building, technical work, tools, and above all time, and the fact that no auction sends an invoice does not make those free. A serious ecommerce content operation costs real money monthly for writers, editors, and outreach, and the opportunity cost of the months before it pays back is a line item nobody prints. "Free traffic" describes the marginal cost of a click on a page that already ranks. It says nothing about what it cost to get the page there, which is the number that belongs in the comparison. The honest framing: PPC has a high visible cost and a fast, measurable return. SEO has a hidden cost structure and a slow, partially measurable return that, when it works, eventually produces the cheapest customers you will ever acquire.
Where each wins by page and query type
Break the store into page types and the channels stop competing.
Product and category pages, commercial queries. This is PPC territory, and specifically Shopping territory. Someone searching an exact product term sees a row of Shopping ads with images and prices before any organic result, and below that, organic results dominated by marketplaces. Paying for placement is usually the only realistic way for an independent store to appear on these searches at all. Category pages are the middle ground: winnable organically in less contested niches, worth defending with paid coverage regardless.
Guides, comparisons, and informational queries. This is SEO territory. Searches like "how to season a cast iron skillet" or "gift ideas for coffee lovers" convert too slowly to fund with paid clicks, but they are exactly where a store can outrank marketplaces, because Amazon does not write good guides. These pages build the audience, the email list, and the brand recognition that pays off in every other channel.
Brand queries. SEO wins these almost by default once the brand exists, and the interesting question becomes whether to run brand PPC on top, which is a defensive judgment about competitors rather than a growth lever.