const ShoppingPage = ({ navigate }) => { const included = [ { icon: 'gear', title: 'Full Campaign Setup', desc: 'Standard Shopping & Performance Max built from the ground up, structured for maximum profitability from day one.' }, { icon: 'chart', title: 'Feed Optimisation', desc: 'Your product feed refined continuously for higher impressions, better CTR and stronger conversion signals.' }, { icon: 'target', title: 'Bid Strategy & Scaling', desc: 'Data-driven bidding that prioritises margin over revenue. We scale only when the numbers are right.' }, { icon: 'cro', title: 'CRO Consultancy', desc: 'Landing page and product page improvements from real e-commerce experience, included at no extra cost.' }, { icon: 'file', title: 'Weekly Reporting', desc: 'Clear, honest weekly reports on ROAS, spend, revenue and margin. No vanity metrics, just what matters.' }, { icon: 'chat', title: 'Direct WhatsApp Access', desc: "Direct line to your account manager. We keep it personal and responsive." }, ]; const faqItems = [ { q: 'How does your 10% fee model work?', a: 'We charge 10% of your monthly Google Ads spend, nothing more. If you spend €10,000 on ads, our fee is €1,000. No setup fees, no performance kickers, no hidden charges. The ad budget goes directly to your Google Ads account, which you own.' }, { q: 'Is there a minimum ad spend?', a: 'We recommend a minimum of €3,000/month ad spend to make campaigns viable. Below that, the data signals are too thin to optimise properly and results will be inconsistent.' }, { q: 'Do I need an approved GMC account first?', a: "Google Shopping Ads require an approved Google Merchant Center account. If you don't have one yet, we can get you approved through our GMC service first." }, { q: 'What types of campaigns do you run?', a: "We run Standard Shopping and Performance Max campaigns, choosing the right mix based on your product catalogue, margins and scaling stage. We always choose what delivers the best ROI for you." }, { q: 'How long before I see results?', a: 'Most clients see meaningful data within 2–4 weeks as campaigns gather conversion signals. Significant scaling typically happens between weeks 4–8. We set realistic expectations from day one.' }, ]; // Comparison table rows const compareRows = [ { attr: 'Setup fee', them: 'Often €1,000+ upfront', us: 'No setup fee' }, { attr: 'Monthly retainer', them: 'Fixed high monthly fee', us: 'No retainer, no fixed fees' }, { attr: 'Performance fee', them: 'Extra % on top of ad spend', us: 'Just 10% of ad spend. Full stop.' }, { attr: 'Their incentive', them: 'Maximise your budget spend', us: 'Maximise your profit' }, { attr: 'CRO support', them: 'Charged separately', us: 'Included, always' }, { attr: 'Reporting', them: 'Vanity metrics (ROAS, clicks)', us: 'Real P&L, margin first' }, { attr: 'Experience', them: 'Agency theory', us: 'We built our own stores' }, ]; return (
{/* ── Hero — dark ─────────────────────────────────── */}
Google Shopping Media Buying

Scale Your Revenue with Profit-First Google Shopping

We manage your campaigns the way we'd manage our own, with profit as the only metric that matters. Only 10% of ad spend. No retainers. No lock-in.

navigate('contact')}>Start Scaling → Book Strategy Call
{[['10%','of Ad Spend Only'],['4.2×','Average ROAS'],['€2.4M+','Revenue Generated']].map(([v,l],i) => (
0 ? 24 : 0 }}>
{v}
{l}
))}
{/* ── Comparison table ─────────────────────────────── */}
{/* Desktop table */}
Dimension
Traditional Agency
Ethereal Solutions
{compareRows.map((r, i) => (
{r.attr}
{r.them}
{r.us}
))}
{/* Mobile cards */}
{compareRows.map((r, i) => (
{r.attr}
Traditional Agency
{r.them}
Ethereal Solutions
{r.us}
))}
{/* ── Pricing block ────────────────────────────────── */}

Simple Pricing. No Surprises.

One transparent fee, fully aligned with your success.

10%
of Monthly Ad Spend
Example: €10K ad spend → €1,000/mo fee
{[['Full campaign setup','Feed optimisation','Bid management'],['Performance Max','Standard Shopping','Weekly reports'],['CRO consultancy','WhatsApp access','No lock-in']].map((col,i) => (
{col.map(item => (
{item}
))}
))}
navigate('contact')}>Start Your Campaign → Book a Strategy Call

Minimum recommended ad spend: €3,000/month · No lock-in contracts

{/* ── What's included ───────────────────────────────── */}
{included.map(f => )}
{/* ── Need GMC first? ──────────────────────────────── */}

Don't have a GMC yet?

Google Shopping requires an approved Merchant Center. We can get yours approved in 5-10 days and plug straight into Shopping Ads.

navigate('gmc')}>Get Your GMC Approved First →
{/* ── FAQ ─────────────────────────────────────────── */}
); }; Object.assign(window, { ShoppingPage });