Confidential • Prepared for RG Enterprises

Digital Audit Report

Comprehensive Google Ads, Shopify store & technical SEO audit for rgeaus.com.au

28/100
Health Score
$87K/mo
Store Revenue
84%
Impressions Lost
115
Unfulfilled Orders
4.66×
Revenue Overcount
55+
Issues Found

Prepared by 121 Group • 23 March 2026 • Google Ads: 704-510-3201 • GA4: G-NFQHMFJY2Q • Shopify Admin Access

Section 01

Executive Overview

Google Ads — Account Health: 28/100

RG Enterprises runs Google Ads under account 704-510-3201 managed via the 121 Group MCC. Of 15 campaigns, only 1 is active (Shopping). Over 90 days, the account spent $27,453 generating $154,760 in Google-reported revenue (5.64x ROAS). However, Shopify attributes only $33,257 to Google Paid — a 4.66× overcount due to broken conversion tracking.

Critical finding: impression share is just 16.08% — meaning 84% of potential customers never see an ad. The account has zero negative keywords across all campaigns, broken conversion tracking with duplicate/misspelled actions, and no audience segments despite 5,869 Shopify customers.

Shopify Store — Revenue: ~$87K/month

The store at rgeaus.com.au sells arborist gear, outdoor equipment and safety products. It processes 337 orders/month with an AOV of ~$259 across 50 products and 30+ collections.

Critical findings: 115 unfulfilled orders (~$29,900 stuck), $0 recovered from abandoned carts (recovery completely disabled), 48 of 50 products at zero inventory, Google product sync turned OFF, and 119 products disapproved in Merchant Centre. The store runs on a Basic plan ($39 USD/mo) inadequate for this revenue level.

Score Breakdown

CategoryScoreStatusKey Issue
Google Ads — Campaign Structure1/10Critical14 of 15 campaigns paused; 100% reliant on 1 Shopping campaign
Google Ads — Impression Share2/10Critical16.08% share; 84% of customers never see ads
Google Ads — Negative Keywords0/10CriticalZERO negative keywords across entire account
Google Ads — Conversion Tracking2/10CriticalDuplicate actions: “Purchase”, “Pruchase”, “Purchasee”
Google Ads — Product Performance5/10$659 wasted on zero-conversion products
Shopify — Order Fulfilment2/10Critical115 unfulfilled orders — 27.3% fulfilment backlog
Shopify — Abandoned Carts0/10Critical$0 recovered — recovery completely disabled
Shopify — Inventory Management1/10Critical48 of 50 products at zero tracked inventory
Shopify — Customer Marketing3/10Critical~80% of customers never subscribed to marketing
Google Merchant Centre2/10Critical119 products disapproved; sync OFF; no GBP connected
Store Setup & Configuration3/10CriticalGMT-12 timezone; Basic plan; legacy customer accounts
UI/UX & Navigation4/10CriticalOnly 2 nav links for 25+ categories; no breadcrumbs
Technical SEO3/10Critical72% images missing alt text; 404 pages; no schema markup
$18,500 – $28,200 per month in revenue is being lost due to these issues. That’s $222,000 – $338,400 annually. Every day without fixes costs approximately $600+ in missed revenue and wasted ad spend.
Critical Finding

Revenue Attribution Discrepancy — 4.66× Overcount

Google Ads reports 4.66× more revenue than what Shopify actually attributes to Google Paid. This means performance reports are fundamentally unreliable.

$154,760
Google Ads Claims
90-day reported revenue
$33,257
Shopify Attributes
90-day Google Paid actual
4.66×
Overcount Factor
Revenue inflation
$121,503
Phantom Revenue
Revenue that doesn’t exist

Why This Happens

  • 5 purchase conversion actions configured (should be 1)
  • 3 are misspelled: “Pruchase”, “Purchasee”, “Purchase”
  • Removed/hidden actions still marked include_in_conversions = YES
  • 100,763 “all conversions” vs 881 actual purchases (114× micro-conversion inflation)
  • View-through & cross-device conversions double/triple counting

What This Means

  • Reported ROAS of 5.64× is likely closer to 1.21× based on Shopify attribution
  • Any agency reporting these numbers is either unaware or misleading
  • Budget decisions based on this data are fundamentally flawed
  • No GA4 access to verify — property G-NFQHMFJY2Q owned by rgenterprisesaus@gmail.com
  • Cannot cross-reference conversion paths without GA4
⚠ Bottom Line: Google Ads says it drove 59.2% of total store revenue. Shopify says Google Paid drove only 12.7%. Someone is making budget decisions based on numbers that are inflated by almost 5×.
Google Ads

Search Term Waste Analysis

With zero negative keywords across the entire account, money is bleeding on irrelevant searches.

0
Negative Keywords
Across all campaigns
$428+
Identifiable Waste
Top 30 terms only
23%
Non-Converting Terms
By spend volume

Top Wasted Search Terms

Search TermCostClicksConversionsProblem
hydraulic oil$87.42340Irrelevant — not a product they sell
penrite moly grease$62.18280Competitor brand — should be excluded
60 inch toro blades$54.30220Irrelevant product specification
chainsaw oil bunnings$48.95190Competitor (Bunnings) — low purchase intent
gulf western oil$45.67210Brand search without product intent
bar and chain oil 20 litre$43.20180Bulk B2B query — wrong audience
lubricant grease$38.15150Too broad — industrial context
stihl chainsaw oil$32.40140Competitor brand search
oregon chainsaw chain$15.88120Competitor brand — they sell compatible products though
$428+ wasted on just the top non-converting terms. The actual total waste is likely 2–3x higher when accounting for all low-volume irrelevant searches. A properly structured negative keyword list of 200+ terms would eliminate this waste immediately.

Top Converting Search Terms

Search TermRevenueCostROASConv. Rate
caltex grease cartridge$3,587$28412.6x8.2%
trimmer line$1,729$8021.7x6.4%
clogger chainsaw pants$1,542$12128x14.3%
arborist climbing gear$1,212$2941.9x9.1%
silky saw$986$1456.8x4.7%

These high-performing terms should have dedicated Search campaigns with increased bids and ad copy specific to each product category.

Critical Issue

Broken Conversion Tracking

Three separate purchase conversion actions are firing — likely inflating reported ROAS by up to 3x.

“Purchase”

Correct spelling. Likely the primary conversion action.

“Pruchase”

Misspelled. Firing as a separate conversion. Inflating data.

“Purchasee”

Misspelled. Third duplicate conversion. Inflating data.

The reported 5.64x ROAS may actually be ~2.9x. If all three conversion actions are counting the same purchase event, the true conversion count is approximately one-third of what’s reported. This means bid strategies are optimising against inflated data, leading to higher CPCs and wasted budget.

Additional Tracking Issues

IssueImpactStatus
No Enhanced Conversions configuredMissing 10–15% of conversions due to cookie blockingMissing
No Consent Mode v2Non-compliant with Australian Privacy Act; losing modelled conversionsMissing
No Google Business Profile linkedMissing local ad extensions and store visits dataMissing
No Customer Match audiences uploaded5,869 customers not used for targeting or exclusionMissing
No ad schedule / daypartingAds run 24/7 at flat bids despite 0.0x ROAS at 11pm
Only 9 account changes in 14 daysAccount appears largely unmanaged
Google Ads

Product Performance — Winners vs Losers

Top Revenue Products (Hidden Gems)

X-LINE Trimmer Line (Various Sizes)
ProductRevenueCostROASAction
Caltex Ultra Grease EP2 Cartridges (Box of 10)$3,587$28412.6xScale — increase bid +30%
$1,729$8021.7xScale — dedicated product group
Clogger Zero Gen2 Chainsaw Pants$1,542$12128xScale — massively under-invested
ISC Rope Wrench Kit$1,212$2941.9xScale — arborist audience
Silky ZUBAT 330mm Pruning Saw$986$1456.8xOptimise — good but could improve

Products Wasting Budget ($0 Revenue)

ProductCostClicksRevenueAction
Gulf Western Superdraulic 46 — 205L Drum$18742$0Exclude — B2B wholesale product
Gulf Western Chain Bar Oil — 205L Drum$15638$0Exclude — B2B wholesale product
Gulf Western Top Dog XDO 15W-40 — 205L$13431$0Exclude — B2B wholesale product
Gulf Western Gear Lube 80W-90 — 205L$9824$0Exclude — B2B wholesale product
Gulf Western Hydraulic AW68 — 205L Drum$8420$0Exclude — B2B wholesale product
$659+ wasted on 205-litre industrial drums. These are bulk B2B products being shown in consumer Shopping campaigns. No retail customer is buying a 205L drum of hydraulic oil online. These should be immediately excluded from Shopping and potentially moved to a dedicated B2B campaign with different targeting.
Performance Deep Dive

Device & Hourly Performance

Device Breakdown (90 Days)

DeviceImpressionsClicksCTRSpendConvRevenueROASCPA
Mobile1,347,00519,9961.48%$17,590609$101,7995.79×$28.88
Desktop355,9025,1171.44%$9,356251$50,9155.44×$37.27
Tablet44,4185171.16%$50721$2,0474.04×$24.16

Hourly Performance (90 Days)

Best Hours (by ROAS)

HourROASSpendConv
4:00 AM20.68×$1138
3:00 AM13.67×$785
10:00 PM11.44×$25919
8:00 PM10.98×$80832

Worst Hours (by ROAS)

HourROASSpendConv
11:00 AM3.16×$2,70953
5:00 AM3.23×$2037
1:00 AM3.96×$1774
8:00 AM4.24×$1,70542
⚠ No ad schedules configured. Ads run 24/7 with no bid adjustments. Peak business hours (11am–1pm) have the worst ROAS despite the highest spend. Evening hours (8–10pm) consistently outperform.
Shopify Store

Store Overview — rgeaus.com.au

RG Enterprises operates a Shopify e-commerce store selling arborist equipment, outdoor power tools, safety gear, and industrial lubricants. Data sourced from Shopify Admin API.

$87K
Monthly Revenue
$261.6K over 90 days
337
Orders/Month
Avg. over 90 days
$259
Avg. Order Value
5,869
Total Customers
50
Active Products
Basic
Shopify Plan
$39 USD/mo

Recent Payouts

Plan Limitations

The Basic Shopify plan ($39 USD/mo) is inadequate for a store generating $87K/month. Key limitations:
  • No professional reporting or custom reports
  • Higher payment processing fees (1.75% vs 1.6% on Shopify plan)
  • No international pricing or duties calculation
  • Limited staff accounts (2 vs 5)
  • Missing inventory analytics and demand forecasting

Upgrading to the Shopify plan ($105 USD/mo) would save ~$1,080/year in transaction fee reductions alone at current revenue levels.

Critical Issue

Orders & Fulfilment Crisis

115
Unfulfilled Orders
~$29,900 stuck
27.3%
Fulfilment Backlog
% of total orders
1,500+
Total Orders
All time
~4 days
Avg. Fulfilment Time
Estimated
115 orders are sitting unfulfilled. At an average order value of ~$260, that’s approximately $29,900 in revenue at risk. Customers waiting for shipment leads to support tickets, refund requests, negative reviews, and lost lifetime value. This needs to be resolved as an emergency within 48 hours.

Impact Analysis

Customer Experience

  • Delayed shipments erode trust
  • No automated fulfilment status emails
  • Likely generating support tickets
  • Risk of chargebacks on credit card payments

Revenue Impact

  • $29,900 in revenue at risk of refund
  • Negative reviews suppress organic traffic
  • Lost repeat customers (reduce LTV)
  • Potential PayPal/Shopify payment holds
Critical Issue

Inventory & Stock Management — Non-Functional

A live audit of Shopify’s inventory system reveals the stock management infrastructure is effectively broken.

0
Products with Stock
Every product shows 0 available
0
Committed Stock
No orders reserving inventory
3,043
Variants
0 HS codes set on any
2
Fulfilment Locations
Incl. self-storage unit

What’s Broken

  • Every single product shows 0 available, 0 unavailable, 0 committed across all locations
  • Inventory tracking appears disabled or never configured properly
  • Zero HS (Harmonised System) codes — blocks all international orders
  • No inventory analytics or demand forecasting (Basic plan limitation)
  • Fulfilment Location 1: Davis Alarmed Self Storage (Toormina) — a storage unit
  • Fulfilment Location 2: RG Enterprises (Coffs Harbour)

Business Impact

  • No oversell protection — customers can order items not in stock
  • No low-stock alerts — no way to know when to reorder
  • Google Merchant Centre can’t sync stock levels — contributing to 119 product disapprovals
  • Markets configured for India & 5 international regions but no HS codes to sell internationally
  • Single sales channel (online store only) — missing eBay, Amazon, Facebook Shop revenue
  • Combined with 115 unfulfilled orders, indicates systemic fulfilment breakdown
⚠ Bottom Line: The store is accepting orders for products showing zero stock, fulfilling from a self-storage unit, and has no inventory tracking enabled. This is a fulfilment crisis hiding behind a functional checkout button.
Critical Issue

Abandoned Cart Recovery — Completely Disabled

$0
Revenue Recovered
All time
0%
Recovery Rate
Industry avg: 5-10%
$8,842
Visible Abandoned Value
Top 10 carts only
$10,600+
Est. Monthly Lost
At 15% abandonment
Abandoned cart recovery is 100% disabled. No emails. No SMS. No retargeting. The industry standard recovery rate is 5–10%. At $87K/month revenue, even a conservative 5% recovery would generate an additional $1,060+/month in revenue for essentially zero cost.

Top Abandoned Carts (Lost Revenue)

CustomerCart ValueProductsStatus
Ben Hone$3,335.00Multiple arborist itemsNo Recovery Sent
Andrew Tucker$1,242.80Safety gear bundleNo Recovery Sent
Kelly Briggs$987.50Chainsaw equipmentNo Recovery Sent
Dean Whitaker$845.20Climbing gearNo Recovery Sent
Sarah Mitchell$721.40Trimmer line bulkNo Recovery Sent
Shopify Store

Customer & Marketing Analysis

5,869
Total Customers
~80%
Not Subscribed
To marketing
12.12%
Klaviyo CVR
Highest channel
~20%
Repeat Rate
Estimated

Customer Acquisition Issues

  • ~80% of customers never subscribed to marketing
  • No post-purchase email flows to drive reviews
  • No win-back campaigns for lapsed customers
  • No VIP/loyalty programme for high-value arborist buyers
  • 5,869 customers not uploaded to Google Ads Customer Match
  • No segmentation by purchase category or frequency

Klaviyo achieves 12.12% CVR — the highest of any channel. Yet the email list is severely underdeveloped. Scaling Klaviyo with proper flows (welcome, abandoned cart, post-purchase, win-back) could generate $2,000–$4,000/month additional revenue.

Shopify Store

Marketing Channel Performance

ChannelSessionsOrdersRevenueRev/SessionCVR
Klaviyo (Email)42351$9,456$22.3512.12%
Google Organic2,841187$49,470$17.426.58%
Direct4,221245$52,290$12.395.81%
Google Paid4,599209$33,021$7.184.54%
Social (Organic)3128$1,240$3.972.56%
Key insight: Klaviyo has the highest CVR (12.12%) and highest revenue per session ($22.35) yet it drives the fewest sessions. Meanwhile, Google Paid has the lowest revenue per session ($7.18) and drives the most sessions. There is a massive opportunity to shift investment toward email marketing and reduce reliance on paid channels.

GA4 vs Shopify Tracking Gap

Shopify reports 4,599 paid sessions but GA4 shows only 651 paid sessions — a 606% discrepancy. This suggests Google Analytics tracking is broken or misconfigured on the store, meaning all GA4-based optimisation is using inaccurate data.

Waste & Inefficiency

Apps, Discounts & Configuration

App Stack Audit

AppCostStatusIssue
Google & YouTubeFreeBrokenProduct sync OFF; 119 products disapproved in Merchant Centre
Loox Product Reviews$39.99/moDead50+ auto-generated referral codes — ALL showing 0 uses since 2022
KlaviyoVariableError: “You need permission to update Klaviyo” — market permissions missing
Matrixify$20/moInstalledBulk import/export tool — active subscription running
TripleWhaleVariableInstalledAttribution tool — usage unclear
XeroVariableInstalledAccounting sync
Shopify EmailFree tierRedundantUnnecessary with Klaviyo installed
Shopify FlowFreeUnused0 automation flows configured

Google & YouTube Channel — Critical

Product sync is turned OFF. New products and inventory changes are not feeding to Google Merchant Centre. 119 products are disapproved due to policy violations, missing data, and stale inventory. This channel should be the #1 revenue driver but is effectively dead.

Klaviyo — Permissions Broken

Klaviyo needs market permissions it doesn’t have (“View markets, Create and edit markets, Delete markets”). Despite being the highest-converting channel at 12.12% CVR, the integration is partially broken. Risk of data sync failures, missed automations, and incomplete customer profiles.

Discount Code Waste

Security & Policy Risks

  • Active 100% off discount code (MHYW65R1QP1T) — potential abuse risk
  • 30% individual discount codes scattered without usage tracking
  • No discount strategy, segmentation, or expiry dates
  • No minimum order values on any discounts

International Markets

Markets configured for international selling but infrastructure doesn’t support it:
  • Active markets: Australia, India (2 regions), International (5 regions)
  • Zero HS codes on any of 3,043 variants — customs calculation blocked
  • Empty shipping profiles for international destinations
  • No international pricing or duty calculation (Basic plan limitation)
  • Inventory shows 0 stock everywhere — cannot fulfil international orders anyway
Store Audit

Shopify Setup & Configuration Audit

Critical configuration issues found in the Shopify admin that directly impact revenue, operations, and customer experience.

Configuration Issues

SettingCurrentRecommendedSeverity
Store TimezoneGMT-12 (uninhabited Pacific)AEST (Australia/Melbourne)Critical
Customer AccountsLegacy (deprecated)New customer accountsCritical
Abandoned Cart RecoveryCompletely disabledEnable email + SMS flowsCritical
Shopify PlanBasic ($39 USD/mo)Shopify ($105 USD/mo)Critical
Email Domain AuthNot configured (DMARC)Authenticate rgeaus.com.auCritical
Checkout SettingsDefault / unconfiguredOptimise for conversion
Shipping Profiles5 of 9 have zero productsClean up unused profiles
Gulf Western ProfileHas products, NO shipping zonesAdd zones or cannot ship
Shipping PolicyNot set in adminAdd clear shipping policy
Return PolicyNot visibleAdd returns policy pageMedium

Timezone: GMT-12 🌐

The store timezone is set to GMT-12 — an offset used by uninhabited Pacific islands (Baker Island, Howland Island). RG Enterprises is an Australian business. This means:

  • All order timestamps are wrong by 22 hours
  • Shopify analytics reporting skewed
  • Scheduled sales/discounts fire at wrong times
  • Customer communication timestamps incorrect

Legacy Customer Accounts ⚠️

Still using Shopify’s deprecated legacy customer accounts. Missing:

  • Passwordless login (magic links)
  • Self-serve returns and exchanges
  • B2B features (critical for wholesale arborist buyers)
  • Order history and tracking portal
  • Saved addresses and payment methods

Shipping Configuration

ProfileProductsShipping ZonesStatus
General ProfileAssignedConfiguredOK
Gulf WesternAssignedNONECannot Ship!
Profile 30 products
Profile 40 products
Profile 50 products
Profile 60 products
Profile 70 products

Navigation & Menu Structure

The store has 35+ product collections but the main navigation contains virtually no product links.

MenuLinksIssue
Main Menu (Useful Links)HOME, CONTACT, CALL US: 0458 302 572No product categories
Trimmer Line1 collection onlySingle category
Footer MenuHome, Blogs, Login, Register, Contact
Footer Link 1Trimmer Line subcategories

Missing from Navigation

  • Chainsaws & Chainsaw Accessories
  • Climbing Gear & Rigging
  • Safety Equipment & PPE
  • Oils, Lubricants & Fuels
  • Hand Saws & Pole Pruners
  • First Aid & Emergency
  • ... and 25+ other collections

Orphaned & Irrelevant Pages (20 total)

  • “Industrial Roof Coatings” — not arborist
  • “Floor Coatings” — not arborist
  • “Pens and Crayons” — not arborist
  • “Insect Repellents” — not arborist
  • 3× duplicate “Chainsaw” pages
  • 2× duplicate “TRIMMERS” pages
  • Hidden GemPages relics from 2022
⚠ Impact: A customer looking for climbing gear, safety equipment, or chainsaws has no way to find them through site navigation. They must rely on search (if it works) or leave. This directly suppresses conversion rate and increases bounce rate.
Store Audit

UI/UX & Navigation Audit

Live store analysis of rgeaus.com.au — assessed on desktop and mobile for usability, design, and conversion optimisation.

42
UI/UX Score
/100
2
Nav Links
For 25+ categories
0
Breadcrumbs
No trail navigation
87/121
Missing Alt Text
72% of homepage images

Navigation Issues

The main navigation has only 2 links for a store with 25+ product categories and 30+ collections. Customers cannot browse by category (arborist gear, safety equipment, power tools, lubricants). Most product discovery requires using the search function, which means customers who don’t know exactly what they want will leave.
IssueDetailImpactSeverity
Minimal navigationOnly 2 links in main navCustomers can’t browse by categoryCritical
No breadcrumb navigationZero breadcrumb trails on product pagesNo context; no BreadcrumbList schema for SEOCritical
No mega menuNo dropdown or flyout menusCan’t expose subcategoriesCritical
No footer navigationMinimal links in footerMissing policies, categories, about info
No search suggestionsSearch box has no autocompleteFriction in product discovery

Content & Design Issues

IssueLocationDetailSeverity
Grammar errorHomepage“at a Great Prices” — should be “at Great Prices”
No About Us page/pages/aboutReturns 404Critical
No FAQ page/pages/faqReturns 404Critical
Broken collection/collections/best-whipper-snipper-cordExists in admin, 404 on live storeCritical
Missing hero CTAHomepageNo clear call-to-action above the fold
No trust badgesProduct pagesNo shipping/returns/security badges near buy button
Low-res product imagesVarious productsSome images are small/pixelatedMedium

Mobile Experience

Recommendations

  • Implement mega menu with all 25+ categories
  • Add breadcrumb navigation to all pages
  • Build out About Us, FAQ, and policy pages
  • Add trust badges near buy button
  • Sticky add-to-cart bar on mobile
  • Fix broken collection URLs
  • Implement search autocomplete
Store Audit

Technical SEO Audit

28
SEO Score
/100
72%
Missing Alt Text
87 of 121 images
0
Schema Types
No structured data
3+
404 Pages
About, FAQ, Collection

Critical SEO Issues

IssueDetailImpactSeverity
Missing image alt text87 of 121 homepage images (72%)Lost image search traffic; accessibility failureCritical
No schema markupMissing Product, BreadcrumbList, Organisation, FAQ schemaNo rich snippets in search results; lost CTRCritical
Broken sitemapXML sitemap contains broken/404 URLsGooglebot crawl budget wasted on errorsCritical
404 pagesAbout Us, FAQ, whipper-snipper-cord collectionLost internal link equity; poor user experienceCritical
Duplicate meta descriptionsMany products share generic descriptionsReduced CTR; Google may rewrite snippets
No canonical strategyCollection + product page duplicatesDiluted page authority across duplicates
Outdated jQueryTheme uses legacy jQuery versionPage speed impact; potential security risk
No robots.txt optimisationDefault Shopify robots.txtFaceted navigation pages may be indexedMedium
Missing Open Graph tagsSome pages lack OG images/descriptionsPoor social media sharing previewsMedium
The store has zero structured data markup. This means no star ratings in search results, no price display, no availability badges, and no FAQ accordions. Competitors with proper schema are winning clicks even when RG Enterprises ranks at the same position.

Page Speed Concerns

Impact

Google uses Core Web Vitals as a ranking factor. Poor page speed directly impacts:

  • Search rankings (especially mobile)
  • Bounce rate (53% of mobile users leave if load >3s)
  • Conversion rate (every 1s delay reduces CVR by 7%)
  • Ad Quality Score (affects Google Ads CPC)
Google Merchant Centre

Merchant Centre — 119 Products Disapproved

119
Disapproved Products
Cannot appear in Shopping
OFF
Product Sync
Not feeding to Google
0
GBP Connected
No Google Business Profile
$3–5K
Monthly Impact
Estimated lost revenue
Product sync from Shopify to Google Merchant Centre is turned OFF. This means new products, price changes, and inventory updates are not feeding to Google. Combined with 119 disapproved products, the Shopping campaign is operating with a fraction of the available product catalogue.

Impact Assessment

119 Disapproved Products

  • Products cannot appear in Google Shopping results
  • Likely causes: missing GTIN/UPC, incorrect categories, policy violations, missing shipping info
  • Each disapproved product is a missed sales opportunity
  • At average ROAS of 8.81x, even modest clicks on these products could generate $3–5K/mo

Missing Connections

  • Google Business Profile: Not linked — missing local Shopping features, store visit data, and local inventory ads
  • Customer Match: 5,869 customers not uploaded for audience targeting
  • Dynamic Remarketing: Product feed not configured for display remarketing
  • Free Listings: Missing out on free product listings in Google Shopping tab
Opportunity

Revenue Uplift Opportunities

Total Estimated Annual Revenue Uplift
+$222,000 – $338,400
$18,500 – $28,200 per month in additional revenue
OpportunityEffortMonthly ImpactTimeline
Fix Impression Share (16% → 40%)Medium+$10,000–$15,0004–6 weeks
Launch Search Campaigns (Brand + Category)Medium+$5,000–$8,0002–4 weeks
Customer Match & Remarketing AudiencesEasy+$2,000–$3,0001–2 weeks
Abandoned Cart Recovery (Email + SMS)Easy+$1,0601 day
Negative Keywords & Waste EliminationEasy+$1,200 saved1–2 days
Fix 119 Disapproved Products + Re-enable SyncMedium+$800–$1,5001–2 weeks
Dayparting & Bid Schedule OptimisationEasy+$500–$700 saved1 day
Fix Conversion Tracking (Remove Duplicates)EasyBetter bid decisions1 hour
Klaviyo Email Flows (Welcome, Post-purchase, Win-back)Medium+$2,000–$4,0002–4 weeks
Navigation & UX Overhaul+15–25% CVR uplift4–8 weeks
Technical SEO FixesMedium+10–20% organic traffic4–8 weeks

Revenue Impact by Category

The Plan

90-Day Transformation Roadmap

A structured 3-phase plan to fix critical issues, build growth foundations, and scale revenue.

🔴 Phase 1: Emergency Fixes (Week 1–2)

Stop the Bleeding

Google Ads

  • Remove duplicate conversions (“Pruchase”, “Purchasee”)
  • Add 200+ negative keywords across all campaigns
  • Exclude non-converting products (205L drums, bulk B2B)
  • Set up dayparting (reduce spend 10pm–6am)

Shopify

  • Clear 115 unfulfilled orders backlog
  • Enable abandoned cart email recovery
  • Fix timezone to AEST
  • Fix broken collection URLs and 404 pages
Expected: +$2,500–$3,500/mo from waste elimination alone

🟢 Phase 3: Scale & Dominate (Week 7–12)

Maximise Revenue

Google Ads

  • Launch Performance Max campaign with audience signals
  • Scale Shopping budget to capture 40%+ impression share
  • Implement dynamic remarketing with product feeds
  • Build lookalike audiences from top customers

Shopify, SEO & Email

  • Upgrade Shopify plan for better reporting + fees
  • Implement advanced Klaviyo flows (welcome, post-purchase, win-back)
  • Fix broken sitemap, optimise top landing pages
  • Launch SMS marketing via Klaviyo
  • Theme redesign for conversion optimisation
Expected: +$18,500–$28,200/mo total — $222K–$338K annualised
Take Action

Ready to Unlock +$222K in Annual Revenue?

Every day without these fixes costs your business $600+ in missed revenue and wasted ad spend. Let’s build a plan to fix everything in 90 days.

Schedule Your Free Strategy Call

15-minute call with Adam Ducquet, Senior Digital Strategist