Google Shopping and Performance Max Ads: E-Commerce Guide 2025
A step-by-step Google Shopping guide from connecting your Shopify store to Google Merchant Center to setting up Performance Max campaigns. PMAX optimization strategies.
Most e-commerce brands that have built a solid Meta Ads structure neglect Google Shopping. This is a major mistake.
Google Shopping captures buyers ready to purchase. Meta shows ads to people who haven't yet realized their need. The two channels complement each other, but Shopping typically brings higher buyer quality — because these shoppers are searching with "buy now" intent.
This guide covers every step from connecting your Shopify store to Google Merchant Center to setting up and optimizing a Performance Max campaign.
What Are Google Shopping Ads?
Google Shopping ads are the product photo + price + store name format ads that appear at the top or right side of Google search results.
How they differ from text ads:
- Product image and price are visible before clicking
- Listed separately in the "Online Shopping" tab
- Send users directly to the product page
What Is Performance Max (PMax)?
Performance Max is an AI-powered campaign type Google launched in 2021 that replaced Shopping campaigns in 2022.
PMax shows ads in one campaign across:
- Google Search
- Google Shopping
- YouTube
- Gmail
- Display Network
- Discover
Advantage: Reach the entire Google network with a single setup.
Disadvantage: "Black box" approach — it's hard to see exactly what's working where. We'll explain how to overcome this in this guide.
Step 1: Google Merchant Center Setup
Merchant Center is the platform that lets you share your product catalog with Google.
1.1 Creating an Account
- Go to merchants.google.com
- Click "Get Started" → Fill in business information
- Select your country, set your local currency
1.2 Website Verification
You need to verify your website to link your Google Ads account to Merchant Center.
Fastest way for Shopify: Install the Google & YouTube channel app from the Shopify App Store. This app handles verification automatically.
1.3 Product Feed
Correctly conveying your products to Google depends on feed quality.
Required feed fields:
| Field | Description | Example |
|---|---|---|
| id | Unique product ID | SKU001 |
| title | Product title | Women's Leather Wallet Black |
| description | Product description | Hand-stitched Italian leather... |
| link | Product page URL | https://yoursite.com/product |
| image_link | Main image URL | https://cdn.../product.jpg |
| price | Price + currency | 29.99 USD |
| availability | Stock status | in stock |
| brand | Brand name | Your Brand |
| gtin | Barcode (if available) | 012345678901 |
| condition | Product condition | new |
Feed quality directly affects Shopping ad performance. Products with "missing or incorrect product data" errors don't show ads. Regularly check the "Diagnostics" section in Merchant Center.
1.4 Feed Optimization Tips
Title optimization: Google uses the title as the most important matching signal.
Bad title: "Wallet Model A" Good title: "Women's Black Leather Wallet Hand-Stitched RFID Protected"
Formula: [Gender/Target Audience] + [Product Type] + [Color/Size] + [Key Feature]
Image quality: White background, product clearly visible, minimum 800×800 pixels. Since images appear small in the Shopping tab, detail clarity is critical.
Step 2: Performance Max Campaign Setup
2.1 Campaign Structure
Separate your PMax campaigns by product category or margin structure.
Recommended structure:
Campaign 1: High-Margin Products (target ROAS: 500%+)
Campaign 2: Mid-Margin Products (target ROAS: 300-500%)
Campaign 3: New Products / Seasonal (lower ROAS expectation, discovery mode)
Managing everything in one campaign can cause budget to flow toward low-margin products.
2.2 Creating Asset Groups
An Asset Group is the structure in PMax where ad creatives are collected. Upload the following for each asset group:
Text assets:
- 3-5 headlines (30 characters)
- 2-3 long headlines (90 characters)
- 2-4 descriptions (90 characters)
- Business name
Image assets:
- Horizontal image: 1200×628 pixels (minimum)
- Square image: 1200×1200 pixels
- Vertical image: 960×1200 pixels (for YouTube Stories)
Video assets:
- Upload at least 1 video (10-60 seconds). Without a video, Google auto-generates one — this usually turns out poorly.
Separate your asset groups by target audience: Create value-focused asset groups (why should they buy) for cold audiences, and social proof-focused asset groups (what others are saying) for warm audiences.
2.3 Audience Signals
PMax learns its own audience. But if you provide the right signals upfront, the learning process accelerates.
Add audience signals:
- Existing customer list (upload email + phone)
- Website visitors (from Google Analytics)
- Similar buyer profiles (Market segments: Active Shoppers)
URL expansion: Turn it off. Left on, Google can send traffic to your blog posts instead of your main product pages.
Step 3: Budget and Bidding Strategy
3.1 Starting Budget
Google's smart bidding system needs enough conversions to collect data. The rule:
Daily budget = Target CPA × 10-15
Example: If your target CPA is $15, daily budget should be $150-225.
Starting with a lower budget causes the learning mode to extend indefinitely.
3.2 Choosing a Bidding Strategy
| Strategy | When to Use |
|---|---|
| Maximize Conversions | New account, no data yet |
| Target ROAS | When you have 30+ conversions per month |
| Target CPA | When your CAC target is clear |
Don't start a new PMax campaign directly with "Target ROAS." First collect data for 2-3 weeks with "Maximize Conversions," then switch to a ROAS target.
3.3 Learning Period
PMax enters a 6-week learning period after setup. During this time:
- Don't change the bidding strategy
- Don't make large budget changes (more than 20% increase/decrease)
- Don't make major additions/removals to asset groups
Step 4: Understanding and Optimizing PMax
4.1 Overcoming the "Black Box" Problem
PMax doesn't show how much is spent on which channel. But you can access this report:
Google Ads → Campaign → "Insights" → "Search term categories"
This report shows which search intents are generating conversions.
4.2 Exclude Brand Queries
PMax also targets people searching for your own brand name. This means paying ad money to attract someone who would already visit your store.
Solution: Add brand keywords as a negative list.
You can apply brand exclusions at the campaign level by opening a ticket with Google Ads Support or through your account manager.
4.3 Product Exclusions
Remove low-margin or inventory-problematic products from PMax.
Merchant Center → Campaign → "Product groups" → Exclude products you don't want to target.
4.4 Performance Segmentation
To see which products are performing well:
Google Ads → Campaign → "Shopping" → "Products" report
Apply a separate campaign or exclusions for low-ROAS products.
Step 5: Running Shopping and PMax Together
Standard Shopping campaigns can run alongside PMax. This setup provides more control:
- Standard Shopping: For brand searches (reliable ROAS)
- PMax: For new discovery and expansion
Priority: If both target the same product, Google prioritizes PMax. So you may need to set a higher bid specifically for Standard Shopping.
Shopify-Specific Tips
Google & YouTube App
The Google & YouTube app in the Shopify App Store:
- Automatically syncs the feed
- Handles Merchant Center verification
- Can create basic Shopping campaigns
Disadvantage: Campaigns created through the app offer limited optimization options. For advanced setup, work directly in Google Ads.
Conversion Tracking
Two ways to set up Google Ads conversion tracking in Shopify:
- Google & YouTube app: Automatic setup, basic conversions
- Google Tag Manager: More detailed data, enhanced conversions support
Enhanced Conversions improve attribution accuracy by hashing the user's email. Supports cookie-based measurement.
Summary: 5 Essential Rules for PMax Success
- Don't neglect feed quality — Title optimization creates the biggest impact
- Upload video assets — Auto-generated video usually delivers poor results
- Be patient during the learning period — Watch without touching for 6 weeks
- Exclude brand queries — Direct budget toward real discovery
- Separate low-margin products — Not all products can be managed with the same ROAS target
Need support on this topic? Get in touch