Skip to content
MJ Marketing
Online shop ad check: typical patterns in Google Ads from online shops
Google Ads Industry Knowledge
12 min read
Mijo Jurisic

Online Shop Ad Check: The Typical Patterns

How online shops advertise on Google Ads: typical patterns, recurring mistakes and how to aim your ads at purchases instead of clicks.

TL;DR

This part of the series works without third-party quotes: every example ad is constructed and matches no real shop. They illustrate patterns that recur in e-commerce in my experience: a text ad and a shopping ad sitting on the same query with no division of labour, a discount headline that never names a product, brand traffic and generic traffic pooled in one campaign, shipping promises without a condition, and clicks landing on the homepage instead of the category. Giving both ad formats a clear job, judging brand searches separately and linking as deep as the query makes the same budget work more precisely.

Share:

In this series we usually quote real ads from the Google Ads Transparency Center. For online shops that would be misleading. Shop ads hang on the product feed and on this week's promotion, and shopping ads are not written text at all but image, product title and price from your product data. A literal quote would capture a moment, not a pattern. So this part is the pattern edition: the same analytical structure, just without third-party quotes.

Every example ad in this text is constructed. It belongs to an invented shop, it is explicitly not a real ad, and it exists only to show the wording and structure patterns that keep showing up in e-commerce in my experience. Prices and performance figures deliberately appear in none of the examples.

What this check is, and what it is not

Basis: recurring patterns from working with online shops, plus the demand logic of e-commerce Example ads: constructed, not real ads, no shop is named Not included: no third-party quotes, no account data, no claims about results

Patterns are not measurements. This text shows you which wordings and structures are typical and where they fail. It says nothing about how a specific ad performs. That is decided by your range, your margin and your account. If the terminology is new to you, you will find it in our overview Google Ads explained.

Pattern 1: Text ad and shopping ad with no division of labour

A product query like "gore-tex running shoes men" puts two ad formats from the same shop on one screen: the shopping ad with product image, title and price from the feed, plus the classic text ad from the search campaign. That is allowed and often sensible. It becomes a problem when nobody has decided which job each format does.

The text ad then regularly looks like this:

Buy men's running shoes Huge selection, fast shipping, easy returns. Discover them in our shop now. constructed example, not a real ad

This ad repeats in words what the shopping ad next to it already shows as an image, only worse. A product photo with a price answers the question "do you have it, and what does it cost" in a second. Copy promising a "huge selection" does not answer it at all.

The text ad carries where a product image cannot say anything: advice, fit, edge sizes, depth of range.

Gore-Tex running shoes, size 5 to 14 Wide fittings available too. Chat advice, returns without return postage. constructed example, not a real ad

Same query, different job. Rule of thumb from my practice: the more precisely the query points at a product, the more work the shopping format does, and the clearer it becomes that the text ad has to deliver something other than a description of the obvious.

Pattern 2: The discount headline with no product

Promotion periods tempt you into handing the whole first headline to the offer:

Sale in our online shop Grab it now, for a short time only. Discounts on many items in our range. constructed example, not a real ad

Someone searching for "gore-tex running shoes men" learns nothing from this ad about whether the shop even sells running shoes. A discount is an argument, but only the second one. The first is: do you have what I am looking for? "Many items" is also the phrasing shops reach for when the promotion covers only part of the range, and the visitor notices that vagueness on the landing page at the latest.

The order works better the other way round: product first, promotion second.

Gore-Tex running shoes reduced Waterproof models, sale runs until Sunday. Stock is shown on each item. constructed example, not a real ad

Two things go wrong with discount copy particularly often. First: urgency without an end is not urgency. "For a short time only" has sat unchanged in many accounts for months. Second: whatever the ad announces as a promotion has to be visible on the landing page without searching. If the offer only appears after three filter clicks, the headline promised more than the page delivers.

Pattern 3: Brand traffic cannibalises your own statistics

The third pattern is not a copy problem but a structural one, and it triggers more wrong decisions than any other.

Example Sport Shop online store Official shop. Full range, shipping and returns straight from the retailer. constructed example, not a real ad

There is nothing wrong with this ad as such. Whether you bid on your own name depends mainly on whether others do: if resellers, price portals or competitors advertise on your shop name, you are buying back the space you would otherwise hand over. If nobody bids there, the same ad can be expensively purchased traffic you already had.

The actual pattern is a different one: brand searches and generic searches run in the same campaign, or Performance Max pulls brand searches in without them being excluded. People who type your shop name already know you and buy considerably more often, in my experience, than someone searching for a product category. Pool both groups and the brand share lifts the average, so the generic part looks better than it is.

The way out is unspectacular: a separate campaign for brand terms, brand exclusions in the generic campaigns and in Performance Max, then judge both parts separately. Only then do you see what winning new customers actually costs.

Pattern 4: The shipping promise with no condition

Shipped within 24 hours Order today, delivered tomorrow. Free returns, secure payment. constructed example, not a real ad

This is the claim that most often turns out bigger than the reality behind it. The product page then says "delivery time 3 to 5 working days", the item is only in stock in two sizes, or free returns start above a minimum order value.

That has consequences, and none of them are cosmetic. Google requires the statements in the ad to match what is on the landing page: deviations on shipping, availability or price lead to disapproved ads and products. On top come cancellations and returns from people who ordered because of a delivery promise that was not kept. And that customer does not order a second time, even though the maths in e-commerce often lives off the second order.

Shipping claims carry when they bring their condition along:

Order by 3 p.m., ships today Applies to items in stock. Delivery date is shown on the product. constructed example, not a real ad

That sounds weaker and works better, because it can be checked. The same goes for free shipping above a basket value and for extended return windows: the condition belongs in the ad, or at least visibly on the landing page, not in the terms and conditions.

Pattern 5: The click lands on the homepage

The most expensive pattern is once again not in the ad copy but behind it. The ad talks about Gore-Tex running shoes in men's sizes, the click lands on the homepage, and the visitor gets to start searching all over again: open the navigation, find the category, set the filters. Every one of those steps costs visitors, and you paid for all of them.

The rule behind it is simple: the landing page has to be as deep as the query. A category query belongs on the category, ideally with the filters from the ad already applied. A product query belongs on the product, a brand query in that brand's world inside your shop.

Three details regularly get stuck in the same place. Filtered category URLs have to be stable and shareable. Sold out product pages need a route to the alternative instead of a dead end saying "unavailable". And a popup greeting the first paid visit with a newsletter signup wastes exactly the seconds you just paid for. Which campaign structure fits and how the product feed plays into it is written up in more detail in our guide to Google Ads for e-commerce.

What regularly goes wrong

Broken placeholders. Dynamic building blocks are handy until they go out raw. If {KeyWord:Running shoes} shows up visibly in the ad, no default text was set or the syntax was off. In a shop that reads like a sign saying "nobody proofread this".

Feed and shop drift apart. The price in the shopping ad comes from the feed, the one on the product page from the shop. If a promotion starts or ends and the feed does not follow promptly, the two diverge. That is one of the most common reasons for disapproved products.

One ad group for the whole range. Running shoes, hiking jackets and water bottles in one group produce ads that fit none of the queries properly. One topic per ad group, one landing page per topic.

The shop name as a headline. The domain appears in the ad anyway. A headline that merely repeats the shop name wastes the space for a product, a range detail or a service condition. The only sensible exception is the brand campaign, where the name is the topic.

Conversions without a value. If every purchase counts the same, the account optimises for volume instead of revenue. Pass purchase values through, and do not run "add to cart" as your primary conversion.

How to do it better

  1. Divide the labour. Shopping and Performance Max serve the product query with image and price. Text ads deliver what a product image cannot show: advice, size availability, service, depth of range.
  2. Separate the brand. A dedicated campaign for brand terms, brand exclusions in the generic campaigns and in Performance Max, then judge them apart.
  3. Product before discount. The first headline names what you have, the second the promotion. Promotions get an end date.
  4. Promises with a condition. Cut-off time, stock condition, minimum order value: whatever the ad commits to has to be findable on the landing page without searching.
  5. Link as deep as the query. Category to category, product to product, pre-set filters instead of the homepage. Sold out is not a dead end but a pointer to the alternative.
  6. Check the feed before every promotion. Go through prices, availability, shipping details and disapproved products before the campaign ramps up. That prevents exactly the disapprovals from the section above.

Which search intents matter elsewhere in e-commerce and what a fitting campaign structure looks like, we have collected on our e-commerce industry page.

Conclusion

Typical shop ads rarely fail at the craft and almost always at the decisions nobody made: nobody defined which format serves which query, brand and new customer traffic share one pot, the headline sells a discount instead of a product, and the click lands on the homepage. Give both ad formats a clear job, judge brand searches separately, tie promises to conditions and link as deep as the query, and the same budget works far more precisely.

If you want your shop campaigns set up exactly like that, we take it on as a Google Partner: managing your Google Ads, with a three-month starting phase and cancellable monthly after that.


Frequently asked questions about the online shop ad check

Is Google Ads worth it for online shops?

That is decided less by the platform than by the maths behind it: margin per order, return rate, repeat purchase rate and how interchangeable your range is. If you sell the same items as twenty other shops and only argue about price, you are buying expensive clicks. If you have a niche or a service that marketplaces cannot deliver, you are in a far better position. There is no guarantee, but there is a clear way to test it.

Are the example ads in this article real?

No. Every headline and description in this text is constructed, belongs to an invented shop and is explicitly marked as a constructed example in the article. Unlike the other parts of this series we quote no third-party ads here and name no shop. The patterns come from working with online shops, not from a sample.

Do I still need text ads if Shopping is already running?

Only if they have a job of their own. On a clear product query the shopping ad answers the question faster than any text, with image, title and price. A text ad carries where the product image cannot say anything: advice, size and width availability, service conditions, or queries that do not mean a single product yet. A text ad that only repeats "huge selection, fast shipping" is dispensable.

Should I bid on my own brand name?

That depends on whether others do. If resellers, price portals or competitors advertise on your shop name, you are buying back the space you would otherwise hand over. If nobody bids there, the same ad can be expensively purchased traffic you already had. More important than the decision itself is the separation: brand terms belong in their own campaign, otherwise the brand share flatters everyone else's numbers.

Mijo Jurisic

Google Ads consultant & founder of MJ Marketing. Five-plus years of hands-on practice: from a self-taught start to the Google Premier Partner programme with 500+ direct Google Ads clients and €20M+ in managed media spend.

Share this article:

Share: