Shopping structureCreation & Customization

Google Shopping campaign structure with product groups and negatives

Delivery from 2 daysRevisions includedQuality check
Packages
Payment protectionDetails
  • Revisions within the package are free.
  • If you do not respond within 3 days of delivery, the work is accepted automatically.
Order · $29

The money is reserved when you pay and released only once you accept the work.

Google Shopping campaign structure with product groups and negatives

Example result

Example for the Standard package

Search campaign: a plumbing company on Google Ads

Structure

  • Campaign 1, Urgent repairs (60% of budget, $30 a day, ads 24/7): Emergency plumber · Blocked drains · Leaks and burst pipes
  • Campaign 2, Planned work (40%, $20 a day, 7 am to 8 pm): Water heaters · Fixture installation · Sewer line inspection · Repiping
  • Area: Kestrel Bay and a 15-mile radius. Goal: calls from ads and from the site.

Ad groups

Ad groupKeywords and match typesGroup negatives
Emergency plumber[emergency plumber], "24 hour plumber", "plumber open now", [emergency plumber kestrel bay]apprentice, union, plumber salary
Blocked drains[drain unblocking], "blocked drain", "clogged toilet plumber", "drain cleaning near me"drain cleaner, snake rental, how to unclog
Leaks and burst pipes[burst pipe repair], "water leak plumber", "pipe leak repair near me"leak sealant, pipe fittings, insurance claim

Shared negative list (46 words): jobs, careers, course, training, license exam, wholesale, parts store, diy, free, used, rental and more.

Ad: Emergency plumber

HeadlineCharacters
24/7 Emergency Plumber22
Upfront Price Before We Start29
Licensed Kestrel Bay Plumbers29
DescriptionCharacters
Burst pipe or no hot water? Call now and a licensed plumber is on the way, day or night.88
You hear the price before any work starts. Three vans across Kestrel Bay, weekends too.87

The full ad has 15 headlines and 4 descriptions; the file shows the count next to every line.

Starting bids (suggestions)

Ad groupMax. cost per clickHow it was set
Emergency plumber$4.40$35 per call, assuming 1 call in 8 clicks
Blocked drains$3.00smaller jobs: $25 per call, 1 in 8 clicks
Leaks and burst pipes$3.80$35 per call, 1 in 9 clicks

Start with manual bids for two weeks, then replace the assumed call rate with your real one.

Files delivered

  • copperleaf-campaigns.xlsx in Google Ads Editor columns: 2 campaigns, 7 ad groups, 168 keywords with match types, negatives, ads, sitelinks and callouts. You import it into Google Ads Editor, check the preview and publish.
  • setup-notes.docx: area, schedule, budget split, call tracking and a 30-day test plan.

Client: Copperleaf Plumbing, a family firm with three vans in a mid-sized city (fictional "Kestrel Bay"). Task: a Google Ads search campaign for phone calls; budget $1,500 a month; target cost per call $35. Premium package. Below is an excerpt: the "Urgent repairs" campaign and its 3 ad groups (7 in total).

The client and all details are made up.

About this service

Shopping ads take their titles, prices and pictures from your Merchant Center feed, so the work that is left is the structure: which products sit in which product groups, how they are bid and which searches must never trigger them. We split your products by category, brand, custom label or item ID, and can lay out the classic high, medium and low priority campaigns that send generic searches and brand or exact product searches to different bids. You also get a negative list for each layer and suggestions for custom labels to add to your feed.

What is included

  • What you getA Shopping campaign structure with product group subdivisions, campaign priorities, layered negative lists and custom label suggestions for your feed. Delivered as an Excel sheet in Google Ads Editor columns, plus Word setup notes in the Standard and Premium packages; you check, upload and publish the campaign yourself.
  • Product group treeBy category, brand, custom label or item ID
  • Priority layersGeneric, category and brand searches bid apart
  • Layered negativesEach priority keeps only its own searches
  • Custom label planMargin, season or best-seller labels for the feed
  • Feed title notesWhere weak product titles will hold back the ads

How it works

  1. 1
    FeedWe read your product list and store
  2. 2
    StructureWe build product groups, priorities and negatives
  3. 3
    ApplyYou add labels and set it up in Editor

What we need from you

A product list or feed export as CSV, Excel or PDF, with ID, title, brand, category, price and margin if you can, a link to the store, your monthly budget and which products matter most. If a campaign already runs, attach a screenshot of its product groups too.

We will ask you:

  • How many products are in your feed?
  • Do you already run Shopping or Performance Max?
  • Which products have the best margin?
  • Which brands do you sell under your own name?

Compare packages

PackagesBasic1 campaign, simple product groups$15StandardUp to 2 campaigns, detailed groups$29PremiumUp to 3 priority campaigns$55
Deadline2 days3 days4 days
Revisions123
Campaigns1up to 2up to 3
Product groupsup to 15up to 40up to 80
Negative keywordsup to 50up to 150up to 300
Custom label planNoYesYes
Order BasicOrder StandardOrder Premium

Payment protection

You pay when you order, but the money is released only for accepted work.

  • Fixed priceThe package price does not change after you pay.
  • The money is reservedWhen you pay, the amount is only reserved. It is released to the service once you accept the work.
  • Checked before deliveryEvery result goes through a quality check before it reaches you, and you see it on the order page before accepting it.
  • Free revisionsAsk for changes within your brief as many times as the package allows.
  • Acceptance after 3 daysIf within 3 days of delivery you neither accept the work nor ask for changes, it is accepted automatically. If you write in the order chat after delivery, the order waits; once we answer, we may start the 3 days again and will say so in the chat.
  • Redo or a full refundIf the result does not match your brief and the revisions did not fix it, or the work takes more than twice its deadline, write in the order chat: we will redo the work or refund the payment in full.
How it works →

Questions and answers

Do you write the ad text?

Shopping ads have no ad text: Google uses your feed titles and images. We point out which titles need work, and that is a separate listing or feed task.

Can you fix my Merchant Center errors?

No, we do not log in and do not handle feed approvals or suspensions. The structure works once your products are approved.

Can the feed be a CSV file?

Yes, upload the CSV export as it is. Excel, PDF and screenshots work too.

Packages
Order · $29· 3 days