Skip to content
MJ Marketing

Google Ads for Online Shops: Complete Guide 2026

The ultimate guide for online shop operators: Shopping Ads, Performance Max, Remarketing and Feed Optimization. From setup to scaling.

Mijo Jurisic

Google Ads Consultant

19 min readUpdated
Google Ads for Online Shops

In my experience, a large share of product searches still start on Google, not only on Amazon, and online shops using Google Shopping Ads often see strong ROAS. This guide shows the complete setup process.

Why Google Ads is Essential for Online Shops

Worked example "SneakerHaven.de" (fictional shop, made-up numbers):

  • Before Google Ads: 120 orders/month (€18,000 revenue)
  • With Google Ads: 580 orders/month (€87,000 revenue)
  • +383% revenue!
  • Budget: €12,000/month
  • ROAS: 625%
  • Profit after ads: +€45,000/month

Why Google Ads works for shops:

  • Visual Shopping Ads: Product + price + review directly visible
  • High Intent: Users actively search "product buy"
  • Measurable: Costs, revenue and ROAS can be analyzed very precisely, but never without gaps: declined consent, ad blockers and device switching swallow part of your conversions in my experience
  • Scalable: From €500 to €100,000+/month
  • Automatable: AI optimizes (Performance Max, Smart Bidding)

The Complete Setup Process (0 → Launch)

Phase 1: Google Merchant Center Setup (Day 1-2)

Step 1: Create Merchant Center Account

  1. Go to: https://merchants.google.com
  2. "Create account"
  3. Enter business information:
    • Shop name
    • Website URL
    • Contact details

Step 2: Claim & Verify Website

<!-- Meta Tag Method -->
<meta name="google-site-verification" content="XXXXXX" />

Or: Upload HTML file to server

Step 3: Shipping Settings

Merchant Center → Products & store → Shipping and returns
→ "Shipping policies" tab → Add shipping policy

Example Setup:

Germany:
- Standard shipping: €4.99 (3-5 business days)
- Free shipping from: €50
- Express shipping: €8.99 (1-2 business days)

Austria:
- €7.99 (5-7 business days)

Switzerland:
- €12.99 (7-10 business days)

Step 4: Return Policy

Merchant Center → Products & store → Shipping and returns → Return policies
→ e.g. 30 days return policy
→ Free return shipping: Yes/No

Step 5: Taxes

For Germany you don't need a separate tax setting:
→ Enter prices in the feed including VAT, exactly as on the landing page
→ You don't need a [tax] attribute
→ US and Canada: according to Google, no taxes in the price or any other attribute, and US sales tax no longer has to be provided since July 1, 2025

Phase 2: Create Product Feed (Day 2-3)

What is a feed?

  • XML or CSV file with all product data
  • Automatically imported into Merchant Center
  • Basis for Shopping Ads

Feed Creation Options:

Option A: Shopify/WooCommerce App (easiest):

  • Shopify: Google & YouTube app
  • WooCommerce: Google for WooCommerce (formerly Google Listings & Ads)
  • → Automatic feed generation + sync

Option B: Feed Management Tool:

  • DataFeedWatch
  • Channable
  • GoDataFeed

Option C: Manual (for small shops <100 products):

  • Google Sheets → Merchant Center
  • Regular manual updates (not recommended)

Required Fields in Feed:

<item>
  <id>SKU123</id> <!-- Unique product ID -->
  <title>Nike Air Max 2025 Men's Running Shoes Black Size 42</title>
  <description>Premium running shoes from Nike...</description>
  <link>https://shop.com/nike-air-max-2025</link>
  <image_link>https://shop.com/images/nike-air-max.jpg</image_link>
  <price>129.99 EUR</price>
  <availability>in stock</availability>
  <brand>Nike</brand>
  <gtin>1234567890123</gtin> <!-- Barcode if available -->
  <condition>new</condition>
  <google_product_category>Apparel & Accessories > Shoes</google_product_category>
</item>

Optional but Important Fields:

<sale_price>89.99 EUR</sale_price> <!-- Sale price -->
<product_type>Shoes > Men > Running Shoes</product_type>
<custom_label_0>Bestseller</custom_label_0> <!-- For segmentation -->
<custom_label_1>High-Margin</custom_label_1>
<shipping_weight>0.8 kg</shipping_weight>
<color>Black</color>
<size>42</size>
<age_group>adult</age_group>
<gender>male</gender>

Feed Upload:

Merchant Center → Settings → Data sources → Product sources
→ "Add product source" → "Add products from a file"
→ Country: Germany
→ Language: German
→ Upload method: Google Sheets / Scheduled fetch (URL) / FTP

Feed Schedule:

  • Daily (recommended): Prices + availability current
  • For fast-changing inventory, additionally: turn on automatic item updates (Merchant Center takes price and availability from the structured data on your website) or keep product data updated through a shop integration or the Merchant API

Phase 3: Feed Optimization (Day 3-5)

Critical: Feed quality = Shopping Ads performance!

Title Optimization (most important factor!):

❌ Poor:

"Men's Shoe Black"

✅ Good:

"Nike Air Max 2025 Men's Running Shoes Black Size 42 Sale"

Title Structure:

[Brand] [Product Name] [Type] [Variant] [Color] [Size] [Extra]

Title Best Practices:

  • Most important info first (brand, product name)
  • Include keywords naturally
  • Max. 150 characters (according to Google, users usually see only the first 70 or fewer)
  • No promotional language ("Buy!", "Offer!")
  • No ALL CAPS

Image Optimization:

Requirements according to Google Merchant Center:

  • At least 500x500px (required by Google from 31 January 2027), Google recommends 1500x1500px or more
  • White or transparent background (lifestyle images that clearly show the product are also allowed)
  • Product fills 75 to 90% of the image
  • No watermark/text
  • High quality (no pixelated images)

Description Optimization:

  • Up to 5,000 characters are allowed, and Google advises putting the key details in the first 160 to 500 characters
  • No price, shipping or promotion details (there are separate feed attributes for those)
  • Include keywords naturally (no keyword stuffing!)
  • Mention features + benefits
  • No HTML tags

Example:

The Nike Air Max 2025 Men's Running Shoes offer ultimate comfort
for long runs. Air Max cushioning reduces impact and protects
joints. Breathable mesh upper provides optimal ventilation.
Perfect for road running and fitness training.
Available in sizes 40-47.

Custom Labels (for segmentation):

<custom_label_0>Bestseller</custom_label_0> <!-- Top 20% products -->
<custom_label_1>High-Margin</custom_label_1> <!-- Margin >40% -->
<custom_label_2>Winter</custom_label_2> <!-- Seasonality -->
<custom_label_3>Sale</custom_label_3> <!-- On sale -->
<custom_label_4>New</custom_label_4> <!-- New products -->

Later used for: Separate campaigns per label

Phase 4: Conversion Tracking (Day 5-6)

Essential: Without tracking, no optimization possible!

Setup Google Ads Conversion Tracking:

<!-- Google Ads Conversion Tag on confirmation page -->
<script>
gtag('event', 'conversion', {
  'send_to': 'AW-XXXXXXX/XXXXX',
  'value': {{order_total}}, // Dynamic!
  'currency': 'EUR',
  'transaction_id': '{{order_id}}'
});
</script>

E-Commerce Enhanced Tracking (recommended):

// On purchase
gtag('event', 'purchase', {
  transaction_id: 'T12345',
  value: 129.99,
  currency: 'EUR',
  tax: 20.76,
  shipping: 4.99,
  items: [{
    item_id: 'SKU123',
    item_name: 'Nike Air Max 2025',
    item_category: 'Shoes',
    price: 129.99,
    quantity: 1
  }]
});

Important: Track conversion value, not just count!

Testing:

Google Ads → Goals → Summary → Check status
→ "Last week" should show conversions

Phase 5: Create First Shopping Campaign (Day 6-7)

Step 1: Link Google Ads + Merchant Center

Google Ads → Tools → Data manager
→ Google Merchant Center → choose linking method → Next → Submit
→ then approve the request in Merchant Center

Step 2: Create Shopping Campaign

Google Ads → Campaigns → + → New Campaign
→ Goal: Sales
→ Campaign type: Shopping
→ Merchant Center account: Select
→ Country: Germany

Campaign Setup:

Campaign name: "Shopping - All Products"
Bidding strategy: Manual CPC (first 2-4 weeks)
Daily budget: €30-€50 (to start)
Locations: Germany (or desired countries)

Step 3: Create Ad Group

Ad group: "All Products"
Bid: €0.50 (starting bid, optimize later)

Step 4: Product Selection

Option A: Show all products (standard)
Option B: Use filters (e.g., only "custom_label_0 = Bestseller")

Launch: Set campaign to "Enabled" → Live!

The 7 Optimization Strategies (After Launch)

Strategy 1: Campaign Segmentation

Problem: All products in one campaign = no control

Solution: Separate campaigns by profitability/performance

Segmentation by Margin:

Campaign 1: "Shopping - High Margin" (>40% margin):

Filter: custom_label_1 = "High-Margin"
Budget: 50% of total budget
Bidding strategy: Target ROAS above break-even (at 45% margin: 1 / 0.45 ≈ 222%)

Campaign 2: "Shopping - Medium Margin" (20-40%):

Filter: custom_label_1 = "Medium-Margin"
Budget: 30%
Bidding strategy: Target ROAS above break-even (at 30% margin: 1 / 0.30 ≈ 333%)

Campaign 3: "Shopping - Low Margin" (<20%):

Filter: custom_label_1 = "Low-Margin"
Budget: 20%
Bidding strategy: Target ROAS above break-even (at 15% margin: 1 / 0.15 ≈ 667%)

The math: Break-even ROAS = 1 / margin. If your target ROAS sits below it, every sale costs you money. How much buffer you need on top (returns, fixed costs, profit) comes from your own numbers. The margins above are assumptions for the example.

Segmentation by Performance:

Campaign: "Shopping - Bestsellers":

Filter: custom_label_0 = "Bestseller"
Budget: 60%
Strategy: Volume, e.g. Maximize Conversion Value without a Target ROAS

Campaign: "Shopping - Long-Tail":

Filter: Everything except bestsellers
Budget: 40%
Strategy: Efficiency (Target ROAS)

Strategy 2: Use Smart Bidding

Bidding Strategy Timeline:

Weeks 1-4: Manual CPC

  • Why? Collect data
  • Bids: €0.30-€1.50 (depending on industry)
  • Daily adjustments based on performance

From Week 5 (min. 30 conversions): Maximize Conversion Value

Google Ads → Campaign → Settings → Bidding Strategy
→ Maximize Conversion Value (no Target ROAS yet)

Enhanced CPC (eCPC) used to be the usual stepping stone here. Google retired eCPC for Search and Display campaigns in March 2025, so today I go straight to value-based Smart Bidding.

From Month 3 (100+ conversions): Target ROAS

Bidding strategy: Target ROAS
Start: close to the ROAS you have achieved so far, never below break-even (1 / margin)
Monthly review:
- ROAS above target + enough volume → lower target in small steps
- ROAS below target → raise target in small steps

From Month 6 (500+ conversions): Maximize Conversion Value

Bidding strategy: Maximize Conversion Value (loosen or remove Target ROAS)
→ makes sense when you want more volume and have enough data

Important: Do not adjust right after a strategy change. According to Google, the learning period usually takes 1 to 2 conversion cycles, less with plenty of conversion data. In my experience, I only evaluate a new strategy after about 30 days.

Strategy 3: Negative Keywords (for Shopping too!)

Myth: "Shopping Ads don't need negative keywords" Reality: Yes they do! Google matches broader than you think.

Typical Negative Keywords for Shops:

- "free", "gratis"
- "diy", "tutorial"
- "used", "second hand" (unless you sell that)
- "repair"
- "rent"
- "salary" (job seekers)
- "training", "course"
- "review", "test", "comparison" (expensive + low purchase intent)

Industry-Specific:

Fashion:

- "sewing pattern"
- "templates", "pdf"

Electronics:

- "schematic", "manual"
- "driver", "software" (unless you sell that)

Setup:

Google Ads → Campaigns → Audiences, keywords, and content → Search keywords → "Negative search keywords" tab
→ Add at campaign level

Pro tip: Check Search Terms weekly!

Google Ads → Campaigns → Insights and reports → Search terms
→ Add irrelevant terms as negative

Strategy 4: Use Performance Max Additionally

When? From my practice: after 2-3 months of Shopping and from around 50 conversions/month

What is Performance Max?

  • AI-powered campaign
  • Shows ads across all Google placements (Search, Display, YouTube, Gmail, Discover, Maps)
  • Requires asset group (images, videos, texts)

Setup:

1. Create Asset Group:

Images (Google recommends several per format):
- Landscape 1.91:1 and square 1:1 (4+ each recommended)
- Portrait 4:5 (2+ recommended)
- Product images (various) and lifestyle images (product in use)
- Logo (at least 1 in square format)

Videos (optional but recommended):
- 10-30 seconds product demo
- Or: Auto-generated from images

Texts:
- Headlines: 3 to 15, Google recommends 11+ (max. 30 characters)
- Long headlines: 1 to 5, Google recommends 2+ (max. 90 characters)
- Descriptions: 2 to 5, Google recommends 4+ (max. 90 characters)

2. Audience Signals (optional):

Audience signals:
- In-market segments (a Google audience segment) for [product category]
- Website visitors (last 30 days)
- Customer list (Customer Match), Google retired the old "similar audiences" in 2023

3. Bidding Strategy:

Start: Target ROAS close to your current Shopping ROAS, never below break-even
After 4-6 weeks: Adjust based on performance

Budget Split (Shopping vs. PMax):

Month 1-2: 100% Shopping (collect data)
Month 3-4: 70% Shopping, 30% PMax (test)
Month 5+: 50/50 or based on performance

Performance Max in my experience:

  • Often adds volume because it serves across more placements
  • Also includes remarketing and brand traffic, so its ROAS often looks better than the true incremental effect
  • Whether PMax keeps up with Shopping only shows in your own account: measure both against the same break-even ROAS

Strategy 5: Dynamic Remarketing

Goal: Bring back users who visited shop but didn't purchase

Setup:

1. Remarketing Tag on Website:

<!-- On all pages -->
<script>
gtag('event', 'view_item', {
  value: {{product_price}},
  items: [{
    id: '{{product_id}}',
    google_business_vertical: 'retail'
  }]
});
</script>

2. Create Audiences:

Google Ads → Tools → Shared library → Audience manager → + → Website Visitors

Audience 1: "Cart Abandoners" (last 7 days)
→ URL contains "/checkout" BUT NOT "/thank-you"
→ Highest priority!

Audience 2: "Product Page Visited" (last 30 days)
→ URL contains "/product/"
→ High priority

Audience 3: "Homepage Visited" (last 30 days)
→ URL = "/"
→ Medium priority

3. Create Display Remarketing Campaign:

Campaign type: Display
Audience: "Cart Abandoners"
Ads: Responsive Display Ads (automatic from assets)
Bidding strategy: Target CPA
Budget: 15-25% of total budget

4. Dynamic Remarketing (shows exact product):

Link Merchant Center feed
→ Google automatically creates ads with:
  - Product image
  - Price
  - Availability

Remarketing Performance (in my experience):

  • Converts noticeably better than cold traffic, because these users already know your shop
  • Some of these buyers would have bought without the ad, so don't judge remarketing on ROAS alone

Strategy 6: Feed Automation & Rules

Problem: Manual feed maintenance impossible with 500+ products

Solution: Feed Rules in Merchant Center

Rule 1: Title Optimization:

If [Title] doesn't contain [Brand]
→ Replace [Title] with "[Brand] [Title]"

Rule 2: Set Custom Labels:

If [Margin] > 40%
→ Set [custom_label_1] = "High-Margin"

If [Price] > €200
→ Set [custom_label_2] = "High-Ticket"

If [Product Type] contains "Winter"
→ Set [custom_label_3] = "Winter"

Rule 3: Sale Prices:

If [sale_price] exists and is lower than [Price]
→ Keep [Price] as the regular price, do not overwrite it
→ Set [custom_label_4] = "Sale"

Automated Rules in Google Ads:

Rule 1: Pause poor performing products:

Condition: If ROAS < 100% over last 30 days
           AND Min. 10 clicks
Action: Pause product
Email: Send notification

Rule 2: Increase bids for bestsellers:

Condition: If ROAS > 600% over last 14 days
           AND Min. 20 clicks
Action: Increase bids by 20%

Rule 3: Lower bids for low ROAS:

Condition: If ROAS < 200% over last 14 days
           AND Min. 10 clicks
Action: Lower bids by 20%

Strategy 7: Seasonal Budget Adjustments

Problem: Fixed budgets miss peak times

Solution: Seasonal budget calendar

Example Fashion Shop:

January: 120% Budget (Sale time, New Year shopping)
February: 60% (Weak)
March: 90% (Spring starts)
April-May: 100%
June: 110% (Summer season)
July: 150% (Summer Sale!)
August: 80%
September: 100% (Fall)
October: 110%
November: 180% (Black Friday Week!)
December: 200% (Christmas, highest month!)

Setup:

Google Ads → Tools → Rules (automated rules)
→ Budget rule that runs once on date X

Pro tip: Don't raise bids across the board. With Smart Bidding (target ROAS, target CPA, maximize conversion value), Google sets the bid in every auction itself and, according to Google, already accounts for seasonal events. If you expect a much higher conversion rate than usual for a few promotion days, tell Google with a seasonality adjustment (Tools, Budgets and bidding, Adjustments, Seasonal), which according to Google works best for 1 to 7 days.

A detailed timeline with seasonality adjustments, promotion assets and Merchant Center promotions is in my Google Ads plan for Black Friday 2026.

Budget Guidelines for Online Shops

By Shop Size (orientation from my practice):

Small (Revenue €50k-€200k/year):

  • Budget: €500-€2,000/month

Medium (€200k-€1M/year):

  • Budget: €2,000-€10,000/month

Large (>€1M/year):

  • Budget: €10,000-€100,000+/month

Math instead of a rule of thumb: Revenue from ads = budget × ROAS. The other way round: budget = revenue target / target ROAS. Example: a €20,000 revenue target at a 400% target ROAS means a €5,000 budget.

ROAS by Margin (break-even ROAS = 1 / margin):

Margin 20%: Min. ROAS 500% (break-even)
Margin 30%: Min. ROAS 333%
Margin 40%: Min. ROAS 250%
Margin 50%: Min. ROAS 200%

Performance Benchmarks: Work With Your Own Numbers

Industry averages for CTR, conversion rate or ROAS won't help you much: margin, basket value, return rate and competition vary too much from shop to shop. Two limits of your own tell you more:

1. Break-even ROAS = 1 / margin

Example: 30% margin → 1 / 0.30 ≈ 333% ROAS
Below that, you lose money on every sale.

2. Maximum CPC = basket value × margin × conversion rate

Example: €80 basket × 30% margin × 2% conversion rate = €0.48
If you pay more per click on average, the campaign doesn't pay off.

Then compare: campaigns against each other, against the previous month and against the same period last year. Those are your real benchmarks.

Avoid Common Mistakes

Mistake 1: No Conversion Tracking

❌ Problem: Without tracking, no optimization ✅ Solution: Conversion tracking with value (not just count!)

Mistake 2: Poor Feed

❌ Problem: Incomplete titles, low quality ✅ Solution: Optimize titles (see Phase 3)

Mistake 3: Give Up Too Quickly

❌ Problem: After 2 weeks "no ROI" → turn off ✅ Reality: Shopping needs 4-8 weeks for optimization

Mistake 4: Treat All Products Equally

❌ Problem: Bestsellers + long-tail in one campaign ✅ Solution: Segmentation (see Strategy 1)

Mistake 5: Smart Bidding Too Early

❌ Problem: Target ROAS after 1 week (too little data!) ✅ Solution: From my practice, switch to Target ROAS only from around 30 conversions (Google requires at least 15 conversions in 30 days)

Tools for Online Shops

Feed Management:

  • DataFeedWatch
  • Channable
  • Feedonomics (enterprise)

Bid Management:

  • Optmyzr
  • Google Ads Smart Bidding (free, built-in)

Analytics:

  • Google Analytics 4 (free)
  • Shopify Analytics (built-in)
  • Triple Whale

A/B Testing:

  • Google Optimize no longer exists (shut down on 30 September 2023)
  • VWO

I deliberately don't list prices for third-party tools: they change constantly, so check the current terms directly with each provider.

Conclusion

Online Shop + Google Shopping Ads = Perfect Combination

Setup Timeline:

Week 1-2:

  • Merchant Center setup
  • Create + optimize feed
  • Conversion tracking
  • First Shopping campaign

Month 2-3:

  • Campaign segmentation
  • Smart Bidding (Maximize Conversion Value)
  • Build negative keywords
  • Test Performance Max

Month 4-6:

  • Remarketing
  • Target ROAS Bidding
  • Feed automation
  • Scaling

Expectation: Nobody can honestly promise you a fixed ROAS upfront. The goal is a ROAS clearly above your break-even (1 / margin), and in my experience getting there takes a few months of clean data.

Online Shop Google Ads Setup


FAQ about Google Ads for Online Shops

What does Google Ads cost for an online shop?

Budget by shop size (orientation from my practice): Small (€50k-€200k annual revenue): €500-€2,000/month. Medium (€200k-€1M): €2,000-€10,000/month. Large (>€1M): €10,000-€100,000+/month. The math: budget = revenue target / target ROAS, and the target ROAS has to sit above your break-even (1 / margin). Minimum: €500/month for meaningful results. CPC varies: €0.20-€2 depending on industry/competition.

How long does Google Ads setup take for online shops?

Complete setup: 1-2 weeks. Timeline: Week 1: Merchant Center setup (Day 1-2), create feed (Day 2-3), optimize feed (Day 3-5), conversion tracking (Day 5-6), first campaign (Day 6-7). Week 2: Launch + collect initial data, first optimizations. From Week 3: Ongoing optimization. Important: Performance needs 4-8 weeks until stable. Don't give up after 2 weeks!

What is a good ROAS for online shops?

It depends mainly on your margin, industry averages won't help much. The math: break-even ROAS = 1 / margin. At 40% margin it's 250%, at 30% it's 333%, at 20% it's 500%. Everything above is contribution margin, everything below is a loss. A good target ROAS sits above that value with a buffer for returns and fixed costs. Start close to the ROAS you have achieved so far, then adjust in small steps.

Shopping Ads or Performance Max for my shop?

Both! Timeline: Month 1-2: Only Shopping Ads (build base, collect data). From Month 3 (min. 50 conversions/month): Add Performance Max. Budget split: 50% Shopping (control, transparent data) + 50% PMax (AI power, higher volume). How PMax compares only shows in your own account: measure both against the same break-even ROAS. Never only PMax - always Shopping in parallel!

How do I optimize my Google Shopping feed?

5 critical optimizations: 1) Title: Structure [Brand] [Product] [Type] [Color] [Size], include important keywords. 2) Images: at least 500x500px (required by Google from 31 January 2027), Google recommends 1500x1500px or more, white background, product fills 75 to 90% of the image. 3) Custom labels: Segmentation by margin, bestseller, season. 4) Description: key details in the first 160 to 500 characters (up to 5,000 are allowed), keywords natural. 5) Availability: Daily sync (automatic via feed tool). Feed quality = Shopping performance!

When should I use Smart Bidding for my shop?

Smart Bidding timeline: Weeks 1-4: Manual CPC (collect data), bids €0.30-€1.50. From Week 5 (30+ conversions): Maximize Conversion Value (Google retired Enhanced CPC for Search and Display campaigns in March 2025). From Month 3 (100+ conversions): Target ROAS (start: close to your current ROAS, never below break-even). From Month 6 (500+ conversions): loosen Target ROAS if you want more volume. Critical: Min. 30 days wait after strategy change (learning phase!). Too early = poor performance (AI needs data).

What is dynamic remarketing and how to setup?

Dynamic remarketing shows users exactly the products they viewed. Setup: 1) Remarketing tag on website (view_item event), 2) Audiences: Cart abandoners (highest priority!), product page visitors, 3) Display campaign with Dynamic Ads, 4) Link Merchant Center feed (automatic product ads). Performance: in my experience, remarketing audiences convert better than cold traffic, but some of these buyers would have bought without the ad. Budget: 15-25% of total budget for remarketing.

How do I segment my Shopping campaigns correctly?

Segmentation by profitability: Campaign 1 "High Margin" (>40% margin): 50% budget, bid aggressively. Campaign 2 "Medium Margin" (20-40%): 30% budget. Campaign 3 "Low Margin" (<20%): 20% budget. Target ROAS for each above the group's break-even (1 / margin, e.g. 45% margin ≈ 222%, 30% ≈ 333%, 15% ≈ 667%). Segmentation by performance: "Bestsellers" (Top 20%): 60% budget, Max Visibility. "Long-Tail" (Rest): 40%, efficiency focus. Setup via Custom Labels in feed!

Mijo Jurisic

Google Ads consultant & founder of MJ Marketing. 5+ years of hands-on practice: from a self-taught start to advising direct Google Ads customers on behalf of Google. 500+ Google Ads accounts and €22M in media spend managed across the career.

Related Articles

Book intro call20 min · Google Meet · directly with Mijo