Most Shopify store owners think of paid advertising as a volume dial. Turn the budget up, get more sales. Turn it down, spend less. That framing is not entirely wrong, but it misses the part that actually determines whether the campaigns make money. Shopify PPC is not a single thing. It is a set of connected systems, and what happens at the end of the month is mostly a product of how well those systems have been built, not how much has been put into them.
Where Shopify PPC Ads Actually Appear
The dominant channel is Google Shopping. Those product listings at the top of a Google search, showing a product image, price and store name, are paid Shopping ads. They are not driven by keywords you choose and bid on directly. They are driven by your product feed, a structured data file that tells Google what you sell, what it costs and how to describe it. Google then decides which searches your products are relevant to and shows them accordingly. You have influence over that process, but you do not control it the way you would a search campaign.
Beyond Shopping, there is Google Search, where Google Ads runs text ads against specific keywords and is particularly effective for brand terms and high-intent queries. Then there is Performance Max, Google’s campaign type introduced in 2022 to replace Smart Shopping. Performance Max uses your product feed and any creative assets you supply to run ads across Google Search, Shopping, YouTube, Display and Gmail simultaneously. Google controls the distribution. You set a budget and a ROAS target and the algorithm decides where the money goes. That level of automation works well in some accounts. In others, it produces spending patterns that are genuinely difficult to diagnose without detailed data access.
The Product Feed: The Part That Determines Everything
Google Shopping does not read your Shopify store in real time. It reads a product feed submitted through Google Merchant Center, a file containing your product titles, descriptions, images, prices, GTINs and categories.
A product listed as “Blue Hoodie” will match a narrow band of vague searches. A product listed as “Nike Tech Fleece Full-Zip Hoodie Navy Men’s Medium” matches dozens of specific, high-intent queries. That difference in impression volume and relevance compounds across a full product catalogue. Across hundreds of SKUs with poorly structured titles, a large portion of your inventory can be effectively invisible in Shopping results despite the campaigns being technically live.
Feed management is an ongoing discipline, not a one-time setup task. Prices change. Stock goes in and out. New attributes affect how Google categorises products. If the feed is not actively maintained, disapprovals accumulate quietly and coverage drops. We have covered the specific ways Google Shopping feed management fixes underperforming campaigns in more detail separately. Activewin’s feed management service handles ongoing optimisation as part of Shopify PPC management because without it, the rest of the account structure does very little.
How Bidding Works and Where It Goes Wrong
There are two broad approaches to bidding. Manual CPC means you set the maximum amount you are willing to pay per click. Smart Bidding hands the decision to Google’s algorithm. Target ROAS tells it to optimise towards a specific return on ad spend. Target CPA tells it to aim for a cost per acquisition. Maximise Conversions tells it to spend the budget and generate as many conversions as possible.
Smart Bidding works well when it has data. Google’s own Smart Bidding documentation recommends a minimum of 30 to 50 conversions per month before switching to Target ROAS, because below that threshold the algorithm does not have enough signal to make reliable decisions. New accounts that switch to Target ROAS in week two because the interface prompts them to are handing the controls to a system that is effectively guessing. Performance drops. The instinct is to change strategy again, but each significant change triggers a fresh learning phase that can run for up to two weeks, resetting whatever progress was made. Accounts that chop and change in those early weeks often stay in learning phase for months.
How much budget do you need to run Shopify PPC?
There is no fixed figure, but there is a useful calculation. If you are working towards a 2% conversion rate and a £1.50 average cost per click, reaching 50 conversions per month requires roughly 2,500 clicks, which is approximately £3,750 in monthly spend. A 1% conversion rate doubles that requirement. The point is that minimum viable budget is driven by your specific conversion rate and CPC, not by an industry average. Underfunding a Smart Bidding campaign keeps it in permanent learning phase, which burns money without producing reliable data to act on.
Why Conversion Tracking Errors Are So Common and So Costly
Shopify PPC performance data is only as reliable as the tracking that sits underneath it. If conversion events are firing on the wrong pages, or firing more than once per transaction, the ROAS figures in Google Ads become fictional. The Smart Bidding algorithm then optimises towards those fictional conversions and the account degrades in ways that are hard to trace back to the source.
The most common setup error is a purchase confirmation event tag that fires on every page load rather than only on the order confirmation page. A customer who refreshes the thank-you page registers as multiple conversions. At scale, this inflates reported ROAS significantly while actual revenue stays flat. The audit that Activewin runs on new Google Ads accounts starts with tracking validation, because optimising a campaign with broken tracking produces confident decisions based on wrong numbers.
Understanding ROAS and Profitability
ROAS is revenue divided by ad spend. A 4x ROAS means four pounds of revenue for every pound spent. That sounds straightforward, but revenue is not the same as profit. A product with a 20% gross margin needs a ROAS of 5x just to break even before fulfilment, warehousing and platform fees are considered. A product with a 60% margin breaks even at around 1.67x.
This is why applying the same ROAS target across an entire catalogue can become expensive. The dashboard may show growing revenue, but when product margins are taken into account, some campaigns can be losing money on every sale.
Break-even ROAS is calculated by dividing 1 by your gross margin. At a 25% margin, that is 4x. At a 40% margin, it is 2.5x. Any return above that point contributes to profit. Below it, you are effectively subsidising each order.
A good ROAS for a Shopify store is one that sits comfortably above your break-even point while still allowing campaigns to scale. Chasing extremely high targets can restrict spend so heavily that campaigns struggle to generate meaningful traffic. A ROAS target without understanding your margins is simply a guess with a number attached. Where Shopify PPC ROAS sits below where it should be, the cause is usually structural rather than a bidding setting.
The Case for Getting Help Before You Scale
At low spend and small catalogue size, the individual pieces of Shopify PPC are manageable without specialist support. A handful of products, a modest budget and a well-structured Shopping campaign can be set up and run by someone without agency experience. The complexity grows faster than most people expect once the catalogue expands and Performance Max enters the account.
PMax’s lack of search term transparency is a particular challenge. Unlike traditional Shopping campaigns, you cannot see exactly which queries triggered your ads across Google’s full inventory. You can add negative keywords at campaign level to block obvious waste, but the opaque nature of the campaign means you are often reading outcomes without understanding causes. At meaningful spend levels, that gap between what the account reports and what is actually happening starts to cost real money.
Activewin’s Shopify PPC management service covers feed management, bidding strategy, tracking and campaign structure as an integrated service. For businesses that want strategic input without full management, the PPC consultancy service is also an option.
How long does Shopify PPC take to work?
A new account is at its worst in the first few weeks. The practical expectation for a new account is 60 to 90 days before you have meaningful performance data. Accounts judged on week-three results and restructured immediately tend to stay in learning phase indefinitely, which is a slow and expensive way to run paid advertising.
If you are running Shopify PPC and not confident the account is structured correctly, or you are planning to start and want the foundations built properly from the outset, speak to the Activewin Shopify PPC team. Bring your current data and we will tell you exactly where the gaps are.