🚨 CRITICAL ISSUES FOUND — IMMEDIATE ACTION REQUIRED

Your Google Ads Account is
Burning $18,500+/Month
in Missed Revenue

We audited every campaign, keyword, product, and conversion action in your Google Ads account, Shopify store, and Google Merchant Centre. Here's what we found.

28/100
Account Health
84%
Customers Missed
$0
Cart Recovery
ZERO
Negative Keywords
92
Unfulfilled Orders
119
Disapproved Products
$41K
Monthly Revenue
+$222K
Annual Opportunity

Account Health Score

CRITICAL
28 out of 100

Score Breakdown

Campaign Structure
15%
Keyword Strategy
5%
Conversion Tracking
10%
Audience Strategy
0%
Shopping / Feed
30%
Bid Strategy
40%
ROAS Performance
70%

Search Term Waste

$428+ WASTED ON TOP 30 TERMS ALONE
🚫

Zero Negative Keywords Across All 15 Campaigns

This is the single most basic optimisation in Google Ads, and it has never been done. Your budget is being spent on searches that will never convert — competitor products, irrelevant categories, and generic industrial terms.

CRITICAL — Estimated $1,200+/month wasted

Top Wasted Search Terms — Money Spent, Zero Sales

Search TermWhy It's WasteCostClicksConversions
hydraulic oilIrrelevant Industrial, not arborist$87.43520
penrite moly greaseCompetitor Branded competitor search$62.17380
60 inch toro bladesIrrelevant Mower parts, not stocked$54.22310
205 litre drum oilB2B Wholesale, wrong audience$48.91280
gulf western oilCompetitor Brand search, no conversion$41.33250
chainsaw parts stihlCompetitor Stihl brand, not stocked$38.76220
bar and chain oil bunningsCompetitor Bunnings shoppers won't buy online$35.44200
bulk grease for saleB2B Wholesale, wrong audience$29.88170
Total identifiable waste (top 30 terms) $428+ 233+ 0

⚠️ This only covers the top 30 search terms. The full account likely wastes $1,200–$1,800/month on irrelevant traffic with zero negative keyword protection.

✅ Top Converting Search Terms — Where Your Money SHOULD Go

Search TermCostRevenueROASConv.
caltex ultra clear grease cartridge$142$3,58725.3x48
x-line trimmer line$79$1,72921.7x31
clogger chainsaw chaps$34$1,45642.8x8
isc half hitch pulley$29$1,21241.9x6
arborist climbing rope$67$98214.7x12

Conversion Tracking — Broken

DUPLICATE & MISSPELLED
💀

Your ROAS is Likely Overstated by 3x

We found three separate purchase conversion actions firing simultaneously, including two with typos. This means every sale is being counted up to 3 times, making your reported 8.81x ROAS potentially closer to 2.9x.

CRITICAL — All performance data is unreliable

Active Conversion Actions

Conversion ActionStatusIssue30-Day CountValue
Purchase Primary Correct 236 $41,057
Pruchase Primary TYPO — DUPLICATE ~236 ~$41,057
Purchasee Primary TYPO — DUPLICATE ~236 ~$41,057

⚠️ Impact: Google Ads Smart Bidding relies on conversion data to optimise. With 3x inflated conversions, the algorithm thinks it's performing far better than reality, leading to poor bid decisions and wasted spend. This must be fixed immediately.

❌ No Enhanced Conversions

Enhanced conversions use first-party data to improve tracking accuracy. Not enabled — losing attribution for ~15-25% of conversions.

❌ No Consent Mode

Google Consent Mode v2 is required for accurate conversion modelling. Not implemented — losing data from privacy-aware users.

❌ GA4 Tracking Gap

Shopify reports 4,599 paid sessions but GA4 shows only 651. A 86% tracking discrepancy means major data loss.

Product Performance

WINNERS BEING IGNORED, LOSERS DRAINING BUDGET

🏆 Top Revenue Products

ProductRev.ROAS
Caltex Grease Cartridges$3,58712.6x
X-LINE Trimmer Line$1,72921.7x
Clogger Chainsaw Pants$1,45642.8x
ISC Half Hitch Pulley$1,21241.9x
Arborist Climbing Rope$98214.7x

✅ These products should have dedicated product groups with max bids

💸 Budget Drains — $659+ Wasted

ProductCostRev.
Gulf Western 205L Drum (Superdraulic)$187$0
Chain Bar Oil 205L Drum$143$0
Gulf Western Hydraulic 205L$112$0
Generic Mower Blades (mixed)$98$0
Bulk Grease Tubs (15kg)$119$0

❌ B2B/wholesale products in a consumer Shopping campaign — should be excluded

Product Revenue Distribution

SHOPIFY STORE DEEP DIVE

Shopify Store Audit — rgeaus.com.au

Full audit of your Shopify store covering orders, inventory, abandoned carts, customer database, marketing channels, store configuration, apps, payments, and shipping. Data sourced directly from Shopify Admin.

92
Unfulfilled Orders
$72K
Est. Monthly Revenue
5,829
Total Customers
$0
Cart Recovery Revenue
Basic
Shopify Plan ($39/mo)
119
Disapproved Products

Store Configuration

Store NameRg Enterprises
Domainrgeaus.com.au (primary) + www.rgeaus.com.au + rg-enterprises-developer.myshopify.com
PlanBasic — $39 USD/month
Staff Limit2 members only
AddressUnit 12, No.41 Industrial Drive, Coffs Harbour NSW 2450
Contactrhys@rgeaus.com.au • 0458 302 572
PaymentsShopify Payments (1.75% + $0.30) • PayPal • Afterpay (2%)
Payout AccountNAB ***9439 (AUD)
Card Rate1.75% + $0.30 online • 1.95% in person
BillingAvg $77/month (Mastercard ••8373)

Orders & Fulfilment Crisis

🔴 92 Unfulfilled Orders

Customers have paid but haven't received their products. This leads to negative reviews, chargebacks, and permanent customer loss. At an average order value of ~$200, that's ~$18,400 in paid orders sitting idle.

🟠 Partially Fulfilled Orders

Multiple orders show "Partially fulfilled" status, meaning customers are receiving incomplete shipments. Examples: Order #5188 ($775.50, 3 items) and #5184 ($2,179.60, 8 items).

🟡 No Shipping Labels

Zero shipping labels created through Shopify. All shipping appears to be managed externally, missing out on up to 44% shipping discounts available through Shopify Shipping.

Recent Orders (Sample)

Order Customer Total Status Items
#5198Michael Gauld$243.20Unfulfilled8 items
#5196Emily Curness$334.50Unfulfilled2 items
#5195Mark Papasidero$242.50Unfulfilled3 items
#5184James Clarke$2,179.60Partial8 items
#5188Chris Brokensha$775.50Partial3 items
#5187Peter Scott$317.50Unfulfilled4 items

Revenue Payouts (Last 24 Days)

$57,629 in payouts over 24 days — estimated $72,036/month in revenue. Payout amounts vary wildly from $1,202 to $8,614/day.

Inventory & Product Catalogue

🔴 Nearly ALL Products at 0 Stock

Of the 50 products visible on page 1, 48 show "0 in stock". One product (JAKMAX 2 Stroke Oil Full-Synthetic) shows -2 in stock (oversold). Either inventory tracking is misconfigured or the store is critically understocked.

🟠 Products Uncategorised

The vast majority of products are labelled "Uncategorized" — meaning they have no product type/category set. This cripples Google Shopping feeds, on-site search, and collection auto-sorting. Only oil products have categories assigned.

🟡 Limited Sales Channels

Most products are published to only 1 sales channel (Online Store). Products should be on all 4 channels: Online Store, Google & YouTube, Facebook & Instagram, and Shop. This means most products are invisible on Google Shopping.

Product Catalogue Issues

Product Stock Category Channels Issue
JAKMAX 2 Stroke Oil Full-Synthetic 4L-2✅ Synthetic Motor Oil4Oversold
JAKMAX 2 Stroke Oil Semi-Synthetic 4L0✅ Semi-Synthetic Motor Oil4Out of stock
IRONBACK Posture Corrector (5 variants)0❌ Uncategorized1No category, 1 channel
SURVIVAL First Aid Kits (15+ products)0❌ Uncategorized1No category, 1 channel
Restock Packs, Bandages, Splints (10+ items)0❌ Uncategorized1No category, 1 channel

Impact: Products without categories can't be properly matched in Google Merchant Centre feeds, leading to disapprovals and missed Shopping impressions. Products on only 1 channel miss exposure on Google Shopping, Facebook/Instagram, and Shop app.

Abandoned Cart Recovery — $0 Recovered

$0
Revenue Recovered
$8,842
Abandoned (Visible)
$520
Avg Cart Value
0%
Recovery Rate

🚨 ZERO Abandoned Cart Recovery in Place

Every single abandoned cart in the last 30 days shows "Not Recovered". There are no automated recovery emails, no SMS follow-ups, and Shopify's built-in abandoned cart emails appear to be disabled. Industry average recovery rate is 5-15%. Even a basic 3-email sequence would recover $500-$1,300/month.

Highest Value Abandoned Carts (Last 10 Days)

Customer Cart Value When Recovery Follow-Up Sent?
Ben Hone$3,334.90Saturday 8:51pmNot Recovered❌ No
Geoff Blacket$2,306.50Wednesday 6:44pmNot Recovered❌ No
Conor Nichol$864.40TodayNot Recovered❌ No
Chris O'Casey$477.30Sunday 11:10pmNot Recovered❌ No
Justin Morton$377.50Friday 6:39pmNot Recovered❌ No
Peter Street$226.50Mar 13Not Recovered❌ No
Damian Froon$214.30Mar 13Not Recovered❌ No
Jayden Haines$182.50Sunday 11:48amNot Recovered❌ No
Ryan Ohagan$167.50Yesterday 4:28pmNot Recovered❌ No
Evan Hill$154.00Saturday 8:55pmNot Recovered❌ No

Just these 10 carts total $8,305. A basic Klaviyo abandoned cart flow (already installed but not configured for cart recovery) with 3 emails at 1hr, 24hr, and 72hr delays would recover an estimated 8-12% = $660-$1,000 from this batch alone.

Revenue Walking Out the Door

Top 10 abandoned carts from the last 10 days — all "Not Recovered".

✅ Quick Win: Enable Shopify Abandoned Cart Emails

Shopify's built-in abandoned checkout recovery emails are free and take 5 minutes to enable. They automatically send an email to customers who abandon checkout. Expected recovery: 3-5% of abandoned carts.

✅ Quick Win: Klaviyo Cart Flow

Klaviyo is already installed and achieving 12.12% conversion rate — but has no abandoned cart automation configured. A 3-email + 1-SMS flow would recover 8-15% of abandoned carts = $1,000-$1,300/month.

Customer Database & Email Marketing

5,829
Total Customers
~80%
Not Subscribed
12.12%
Klaviyo CVR
132
Klaviyo Sessions/mo

🔴 5,829 Customers — Barely Contacted

The store has 5,829 customers but the vast majority show "Not subscribed" to email marketing. This is a massive untapped asset. These are people who have already purchased — retargeting them via email costs almost nothing and converts at 3-5x higher rates than cold traffic.

🟠 Klaviyo: Best Channel, Least Invested

Klaviyo achieves 12.12% conversion rate — the highest of any channel — but drives only 132 sessions/month ($2,988 revenue). By comparison, Google Paid drives 4,599 sessions at 4.54% CVR. Scaling Klaviyo to even 500 sessions/month at its current CVR would add $8,000-$10,000/month.

🟡 No Customer Match in Google Ads

5,829 customer email addresses are sitting unused in Google Ads. Uploading them as a Customer Match audience would enable remarketing, lookalike audiences, and significantly better campaign targeting with zero additional ad spend.

Email Subscription Status (Estimated)

Based on customer data analysis:

~80% Not Subscribed — no emails sent
~10% Unsubscribed — opted out
~10% Subscribed — receiving emails

Opportunity: Re-engagement campaign targeting the ~4,660 "Not Subscribed" customers with a one-time consent request + incentive (10% discount code) could recover 15-25% of them into the active list.

Marketing Channel Performance

Channel Breakdown (Last 30 Days)

Channel Sessions Revenue Orders CVR Verdict
🔵 Google Paid4,599$33,0072084.54%Underoptimised
⚪ Direct2,562$6,897311.21%Low CVR
🟢 Google Organic1,078$18,776575.31%Strong — scale SEO
❓ Google Unknown450$3,337255.57%Tracking gap
💚 Klaviyo132$2,9881612.12%🏆 Best CVR — massively underused
📱 MessagingDead since Feb 2024
⭐ Loox ReviewsDead since Sep 2022

Key insight: Google Organic drives 5.31% CVR with $18,776 in revenue on just 1,078 sessions — that's $17.42 revenue per session vs Google Paid at $7.18/session. Investing in SEO would deliver higher ROI than additional ad spend. Meanwhile, Klaviyo at 12.12% CVR is the highest-converting channel but receives almost no investment.

Revenue per Session by Channel

Which channels deliver the most revenue per visitor?

Apps & Tech Stack

Installed Apps

App Status Purpose Verdict
KlaviyoActiveEmail & SMS Marketing✅ Best channel — needs scaling
Google & YouTubeBrokenProduct feed & Shopping ads❌ Sync OFF, 119 disapproved
Loox Product ReviewsDeadPost-purchase review collection❌ No activity since Sep 2022
Afterpay/ClearpayActiveBuy Now Pay Later✅ Good — increases AOV
Sendle ShippingInstalledShipping & fulfilment⚠️ Check usage — 0 labels printed
Facebook & InstagramUnknownSocial commerce channel⚠️ No visible activity
Shop ChannelInstalledShopify Shop app⚠️ Products not published to it
Shopify EmailDeadEmail marketing❌ Dead since Feb 2024 — replaced by Klaviyo

Key issue: The two most impactful apps — Google & YouTube (product feed) and Loox (reviews) — are both non-functional. Google product sync is disabled meaning products can't surface in Shopping ads. Loox hasn't collected a review in over 3 years, despite reviews being one of the most powerful conversion drivers in e-commerce.

Store Theme

Active ThemeBoost (v14.0.0) by Clean Canvas
Theme TypePremium ($350 USD) — well-suited for large catalogues
Other ThemesDawn (free backup) installed but not published
CustomisationMinimal — largely default settings. No custom sections observed.

Shipping & Logistics

🟠 9 Shipping Profiles — Most Empty

The store has 9 shipping profiles configured but the majority have 0 products and 0 zones assigned. This suggests incomplete shipping setup. Only "General Profile" and select profiles (Forklift Cage, Grease Products, Heavy Items) appear active.

🟡 External Shipping Only

Zero Shopify shipping labels have been purchased. All fulfilment appears to happen externally (likely direct from supplier or manual carrier booking). This means the store is missing 44% shipping discounts available through Shopify Shipping with AusPost/Sendle.

🔴 Fulfilment Bottleneck

With 92 unfulfilled orders and no Shopify-integrated shipping, there is a serious operational bottleneck. Orders are being taken faster than they can be shipped. This risks chargebacks, negative reviews, and PayPal/Afterpay disputes.

Shipping Profile Setup

Profile Products Zones Status
General ProfileActiveMultiple✅ Primary
Forklift Cage1Configured✅ Active
Grease ProductsFewConfigured✅ Active
Heavy Items / 205L ItemsFewConfigured⚠️ B2B items
Remaining 5 Profiles00❌ Empty — should be deleted

Store Configuration Issues

Critical Misconfigurations Found

1

Basic Plan Limitations ($39/mo)

A store doing $72K/month revenue is running on the cheapest Shopify plan. This limits staff accounts to 2 (can't add 121 Group without removing someone), no professional reports, higher transaction fees, no shipping insurance, and no B2B features. Shopify plan should be at least "Shopify" ($105/mo) for a store this size.

2

Checkout Configuration Stale

Checkout shows email/SMS marketing opt-in enabled and Loox post-purchase integration active — but Loox hasn't collected a review since 2022. The post-purchase upsell slot is wasted on a dead integration. This should be replaced with a revenue-generating upsell app or Klaviyo SMS opt-in.

3

Only 1 Staff Account

The store shows only 1 staff member (the owner). There's no separate analytics or marketing account. On the Basic plan, only 2 staff accounts are allowed — adding 121 Group as a collaborator would use the only remaining slot. Upgrading to Shopify plan ($105/mo) allows 5 staff accounts.

4

Transaction Fee Overhead

At 1.75% + $0.30 per transaction on Basic plan, with ~$72K/month revenue that's approximately $1,260/month in card fees. Upgrading to Shopify plan reduces this to 1.6% + $0.30 — saving approximately $108/month. The Advanced plan (1.4%) would save $252/month.

5

Payment Method Gaps

Store accepts Shopify Payments, PayPal, and Afterpay. Missing: Zip Pay (popular in arborist/trades), Apple Pay / Google Pay express checkout (reduce mobile cart abandonment by up to 20%), and direct bank transfer for B2B wholesale orders (205L drum buyers).

Store Setup — Critical Configuration Errors

Deep admin audit reveals fundamental configuration issues that impact every aspect of store operations, analytics accuracy, and customer experience.

🚨 TIMEZONE SET TO WRONG HEMISPHERE

Every timestamp, report, and scheduled action is wrong

Current Setting
GMT-12:00
International Date Line West
🏝️ Uninhabited Pacific Ocean islands
Should Be
GMT+10:00 (AEST)
Coffs Harbour, NSW, Australia
✅ Actual store location
Impact: ALL analytics data attributed to wrong days. Abandoned cart emails fire at 3am instead of 3pm. Scheduled marketing campaigns launch 22 hours off target. Order timestamps mislead fulfilment team. Financial reports show revenue on incorrect dates.

💳 Basic Plan on $72K+/Month Revenue

Running a $39 USD/month plan on a store generating $72,000+ AUD/month. This is costing money in higher transaction fees and missing critical features.

Current — Basic
1.75%
+ $0.30/txn
~$1,710/mo fees
Shopify Plan
1.60%
+ $0.30/txn
~$1,602/mo fees
Advanced ✓
1.40%
+ $0.30/txn
~$1,458/mo fees
Annual saving on Advanced: ~$3,024 + professional reports, computed shipping, custom pricing

📧 Email Domain Authentication — Not Configured

DMARC: Not set up
Domain Auth: "Needs setup"
Fallback: store+56781930549@shopifyemail.com
Impact:
  • Order confirmation emails may land in spam
  • Shipping notification emails may not be delivered
  • Abandoned cart recovery emails (if enabled) won't reach customers
  • Marketing emails from Shopify Email will have poor deliverability
  • Customers see generic @shopifyemail.com instead of @rgeaus.com.au

🌏 International Tax & Duties — Not Configured

Store ships to 8 countries but only collects tax in Australia. Customers in NZ, US, UK, Canada, Singapore, India, and China receive surprise duty charges on delivery.

🇦🇺 Australia ✓ GST 🇳🇿 New Zealand ✗ 🇺🇸 United States ✗ 🇬🇧 United Kingdom ✗ 🇨🇦 Canada ✗ 🇸🇬 Singapore ✗ 🇮🇳 India ✗ 🇨🇳 China ✗
Also missing: No customs HS codes on 3,043 product variants • Duties/import tax collection disabled • Customers get surprise fees = negative reviews + returns

👤 Legacy Customer Accounts (Deprecated)

Still using Shopify's deprecated legacy customer account system

Shopify is actively prompting an upgrade to the new customer account system. The legacy system is missing:
• No-code customisable account pages
• Improved security with passwordless login
• Self-serve order management & returns
• B2B customer features (critical for wholesale arborist buyers)
Action: Migrate to new customer accounts before Shopify deprecates the legacy system entirely.

Live Store UI/UX Audit

Analysis of the live customer-facing experience at rgeaus.com.au — what customers actually see and experience.

🧭 Navigation: 2 Links for 25+ Product Categories

Current Navigation
HOME CONTACT ...that's it
Customers must scroll the entire homepage to find any products. No dropdowns, no categories, no search shortcut.
Industry Standard
Trimmer Line ▾ Chainsaw ▾ Safety Gear ▾ Climbing ▾ Oils & Grease Sale 🔥
5-8 categories with mega menu dropdowns showing subcategories and featured products.

🔗 Broken Pages (404 Errors)

/pages/about-us
No brand story = no trust
/collections/arborist
Core business collection missing!
/favicon.ico
No browser tab icon
/collections/best-whipper-snipper-cord
Collection exists in admin but 404 on live store!

🖼️ Image Accessibility & SEO — 72% Missing Alt Text

Google cannot index images without alt text. Screen readers cannot describe products to visually impaired users. This violates Australian accessibility standards and kills image search traffic.

72%
Homepage
87 of 121 missing
100%
Collections
27 of 27 missing
52%
Best Sellers
17 of 33 missing
35%
Product Pages
12 of 34 missing

📝 Homepage Ignores 80% of Product Catalogue

Current Homepage Focus
"Commercial Grade Brushcutter Trimmer Line at a Great Prices"
⚠️ Grammar error: "at a Great Prices"
  • ✗ Title: Only mentions trimmer line
  • ✗ Meta: Only mentions trimmer line
  • ✗ Featured products: Only trimmer line
  • ✗ Footer: Only links to trimmer line
Products Being Ignored
Clogger Safety Climbing Gear Silky Saws Chainsaw Bars Chainsaw Chains Oils & Grease Meguiar's Edger Blades First Aid Spark Plugs Glass Trade Clean Plus Penrite Oil Ironback DinaSaw
These products have zero organic search visibility because the homepage doesn't mention them.

📊 Inflated Collection Counts

  • "Best Sellers": 1,846 shown (actual: ~50)
  • "Clogger": 657 shown (actual: ~20)
  • "Trimmer Line": 247 shown (actual: ~15)
Every size/colour variant counted separately. Overwhelming for customers.

🛡️ Missing Trust Signals

  • ✗ No free shipping badge
  • ✗ No returns policy badge
  • ✗ No "Australian Owned" badge
  • ✗ No warranty info visible
  • ✗ No secure checkout badges
  • ✗ Loox reviews dead since 2022
  • ✗ "Powered by Shopify" in footer

📱 Contact & Footer

  • ✗ No physical address shown
  • ✗ No Google Map embed
  • ✗ No business hours
  • ✗ No social media links
  • ✗ No FAQ section
  • ✗ Footer only links to trimmer line
  • ⚠️ 56 external scripts loaded

⚡ Page Performance

0.58s
Full Page Load
188
Resources Loaded
2.45 MB
Page Weight
56
External Scripts!
⚠️ Note: These speeds are server-measured. Real-world mobile performance on 4G in regional NSW (where most customers are) will be significantly slower. 56 external scripts cause render-blocking and compete for bandwidth.

🧩 No Breadcrumb Navigation on Product Pages

Current: Product pages have zero breadcrumb trail. Customers viewing a chainsaw bar have no path back to the collection they came from.

Impact:
UX: Users must hit browser back button or start navigation from scratch
SEO: No BreadcrumbList schema = no breadcrumb rich snippets in Google
Crawling: Google cannot understand the site hierarchy
Should Be:
Home Chainsaw Bars Tsumura 20" Light Weight Bar
✓ Adds internal links for crawlability
✓ Enables breadcrumb rich snippets in SERPs
✓ Improves user navigation & reduces bounce rate

SEO Technical Audit

On-page SEO analysis reveals significant missed opportunities. The store is optimised for a single product category (trimmer line) while ignoring 80%+ of the catalogue.

F
On-Page SEO Grade
Only optimised for "trimmer line"
0
Unique Meta Descriptions
Collections have no meta descriptions
1
Category Targeted
Out of 25+ categories

📄 Page-by-Page SEO Status

Page Title Tag Meta Desc H1 Schema Alt Text
Homepage ⚠️ Trimmer only ⚠️ Trimmer only ❌ Grammar error ✅ Org + Web ❌ 72% missing
Collections ⚠️ Generic ❌ Missing ⚠️ Org only ❌ 100% missing
Best Sellers ⚠️ Generic ❌ Missing ⚠️ Org only ❌ 52% missing
Product Pages ✅ Good ✅ Good ✅ Product ⚠️ 35% missing
Blog ⚠️ Generic ❌ Missing ⚠️ Org only N/A
Cart ⚠️ Generic ❌ Missing ❌ 2 H1 tags! ⚠️ Org only N/A

📰 Blog Content: Single-Topic, Massive SEO Gap

18 pages of blog content — ALL about trimmer line and brushcutters. Zero content targeting arborist gear, chainsaw equipment, safety clothing, climbing gear, or any other product category.

Keyword Gaps (Zero Content)
arborist equipment australia chainsaw safety gear tree climbing equipment clogger chainsaw pants review silky saw australia best chainsaw bar brands landscaping first aid kit commercial mowing supplies
Content Strategy Needed
  • ✓ Category landing page content
  • ✓ Product comparison guides
  • ✓ "Best X for Arborists" articles
  • ✓ Safety equipment buying guides
  • ✓ Professional tips & how-to's
  • ✓ Seasonal maintenance guides

🔒 Security Headers

HSTS
X-Frame-Options
CSP
X-Content-Type
XSS Protection
Permissions-Policy

Google Merchant Centre — 119 Disapproved Products

119
Disapproved
OFF
Product Sync
None
Google Business Profile
None
Customer Match

The Google Shopping Pipeline is Broken

1

Product Sync Disabled

The Google & YouTube sales channel has product sync turned OFF. New products, price changes, and inventory updates are NOT being sent to Google Merchant Centre. Products are stale or missing entirely from Shopping results.

2

119 Products Disapproved

Nearly half the catalogue is disapproved in Merchant Centre. Common causes: missing GTIN/barcode, "Uncategorized" product types, missing shipping info, and insufficient product descriptions. Each disapproved product is a lost Shopping impression.

3

No Google Business Profile Connected

A Google Business Profile enables local inventory ads, store pickup options, and builds trust signals in Shopping results. For a Coffs Harbour-based business, this is critical for local search visibility and "near me" queries.

4

No Customer Match Audiences

5,829 customer email addresses are sitting unused. Uploading them to Google Ads as a Customer Match list enables remarketing to past buyers, creates lookalike audiences for prospecting, and dramatically improves Smart Shopping/PMax campaign performance — all at zero cost.

💰 Revenue Impact of Fixing Merchant Centre

The Shopping campaign currently runs on stale product data with only ~50% of products eligible. Fixing all 119 disapprovals + re-enabling sync would effectively double the eligible product catalogue in Shopping results. Combined with the 84% impression share gap, this represents $3,000-$5,000/month in additional Shopping revenue at current ROAS levels.

Revenue Opportunity

+$222,000 / YEAR POTENTIAL
Total Estimated Annual Revenue Uplift
+$222,000
$18,500/month in recoverable and net-new revenue
🎯
Fix impression share (16% → 40%)
Med Effort
+$10,000–$15,000/mo
🔍
Launch Search campaigns (brand + category)
Med Effort
+$5,000–$8,000/mo
👥
Remarketing & Customer Match (5,829 customers)
Low Effort
+$2,000–$3,000/mo
🛒
Abandoned cart recovery (email + SMS)
Low Effort
+$1,000–$1,500/mo
🚫
Negative keywords & waste elimination
Low Effort
+$1,200/mo saved
📦
Fix 119 disapproved products + re-enable sync
Med Effort
+$800–$1,200/mo
Ad scheduling & dayparting optimisation
Low Effort
+$500–$700/mo saved
📊
Fix conversion tracking (remove duplicates)
Low Effort
Accuracy uplift

12-Month Revenue Projection

Conservative estimate based on implementing recommended changes in 90-day phases

90-Day Action Roadmap

STRUCTURED IMPLEMENTATION PLAN
🔥 Week 1–2: Emergency Fixes

Stop the Bleeding

  • Remove duplicate conversion actions (Pruchase, Purchasee)
  • Add 200+ negative keywords across all campaigns
  • Exclude B2B/wholesale products from Shopping
  • Enable abandoned cart email recovery
  • Clear 92 unfulfilled orders backlog
  • Fix GA4 tracking discrepancy
Expected impact: +$3,000–$5,000/mo
⚡ Week 3–6: Growth Setup

Build the Machine

  • Launch brand Search campaign (capture branded traffic)
  • Launch category Search campaigns (arborist, chainsaw gear)
  • Upload Customer Match audiences (5,829 emails)
  • Re-enable product sync & fix 119 disapproved items
  • Implement ad scheduling (peak hours: 6am–9pm)
  • Set up Enhanced Conversions & Consent Mode v2
  • Connect Google Business Profile to Merchant Centre
Expected impact: +$8,000–$12,000/mo
🚀 Week 7–12: Scale

Accelerate Growth

  • Launch Performance Max campaign with asset groups
  • Scale budget on winning campaigns (increase impression share)
  • Expand Klaviyo flows (post-purchase, win-back, VIP)
  • SEO content strategy for top product categories
  • Shopify store UX optimisation & speed improvements
  • Launch dynamic remarketing across Google Display
Expected impact: +$18,500/mo total

Ready to Unlock +$222,000 in Annual Revenue?

Every day without these fixes is costing your business $600+ in missed revenue and wasted ad spend. Let's fix it.

Schedule Your Strategy Call

15-minute call with Adam Ducquet, Head of Digital • No obligation

121 Group

Prepared by 121 Group • Melbourne, Australia

Data sourced from Google Ads API, Shopify Admin API, Google Analytics 4 • 22 March 2026