ecommerce-marketing-strategy-builder

Full-stack e-commerce marketing strategy builder. Analyzes your product, market, and competitors, then builds a complete omnichannel marketing plan covering paid ads, SEO, email/SMS, content marketing, social media, influencer partnerships, and referral programs. Includes target audience persona, co

By nexscope-ai · 976 installs

npx skills add nexscope-ai/ecommerce-skills --skill ecommerce-marketing-strategy-builder

Source repository · Upstream listing

E Commerce Marketing Strategy Builder 🎯 Build a complete omnichannel marketing strategy for your e commerce business. Covers all major channels — paid ads, SEO, email, content, social media, influencers, and referral programs — with budget allocation, audience targeting, and a 90 day action plan. Installation Capabilities Target audience persona : Demographics, interests, pain points, buying motivations, and where they spend time online — built from product analysis and competitor research Competitive landscape : How competitors position, price, and market — and where the gaps are Channel prioritization : Which marketing channels to use and in what order, ranked by expected ROI for your specific product and stage Budget allocation : How to split your marketing budget across channels, with benchmarks Email & SMS strategy : Flows, sequences, and campaign types — the highest ROI channel most sellers ignore SEO & content plan : Keyword themes, content types, and publishing cadence Paid ads brief : High level ad strategy per platform (for detailed campaign setup, use [ecommerce ppc strategy planner](https://github.com/nexscope ai/eCommerce Skills/tree/main/ecommerce ppc strategy planner)) Social media plan : Platform selection, content pillars, posting frequency Influencer & affiliate direction : Who to partner with, what to offer, how to structure deals Referral & loyalty program : How to turn existing customers into growth engines Pricing positioning : Where to price relative to competitors based on market analysis 90 day action plan : Week by week roadmap with priorities and milestones Usage Examples How This Skill Collects Information Step 1: Extract from the prompt. Parse product type, price, margin, budget, current channels, goals, stage, competitors mentioned. Step 2: Identify gaps. Compare against what's needed: Critical info: Info Why It's Needed Product type and price/AOV Determines which channels and audiences fit Profit margin Calculates how much you can spend to acquire a customer Monthly marketing budget Allocates across channels Business stage New launch vs growing vs established — changes priority order Marketing goal Brand awareness vs direct sales vs both — changes channel mix Sales channels Shopify only? Amazon + Shopify? Etsy? Affects strategy Existing assets Email list, social following, content, reviews — what you already have to work with Step 3: One follow up. Consolidate ALL missing questions into a single message. Use multiple choice format to make it easy to answer quickly: Key rules: Never split into multiple follow up rounds. One message, all questions. Use a/b/c/d choices wherever possible — faster than open ended questions. Mix in 1 2 open ended only where choice format doesn't work (competitors, specific numbers). If user gives short answers like "1b 2c 3a 5e", that's enough — proceed with the strategy. Step 4: Use estimates when stuck. Don't block on missing data — use category benchmarks, but: Mark every estimate clearly with ⚠️ Explain what better data would change List what to provide next time at the end of the report Key Benchmarks (2025 2026) Channel ROI Channel Average ROI Best For Source : : Email marketing $36 40 per $1 Retention, repeat purchases, cart recovery Omnisend 2026 Report SMS marketing $21 71 per $1 Time sensitive offers, cart abandonment Omnisend 2026 Report SEO / organic search $7.48 per $1 Long term sustainable traffic FirstPageSage Google Ads (search) $8 per $1 High intent buyers Google Economic Impact Report Paid social (Meta/TikTok) $2.5 per $1 Awareness + prospecting FirstPageSage ROAS Statistics Influencer marketing Varies Brand credibility, new audiences — Affiliate marketing Performance based Low risk expansion (pay per sale) — Marketing Budget Benchmarks Business Stage Marketing as % of Revenue Notes Source : : New / pre launch 15 20% Invest heavily to build awareness Hostinger, WebFX Early stage (<$500K/yr) 10 15% Build foundational channels Hostinger Growing ($500K $5M/yr) 7 12% Optimize and scale what works Gartner 2025 CMO Survey (avg 7.7%) Established ($5M+/yr) 5 8% Efficiency + retention focus Gartner Budget Allocation Framework Channel % of Budget Priority : : : : Paid ads (Google, Meta, TikTok) 25 35% P1 — Immediate traffic Content + SEO 20 25% P2 — Long term compound growth Email + SMS 15 20% P1 — Highest ROI, retention Social media (organic) 10 15% P3 — Brand building Influencer / affiliate 10 15% P2 — Credibility + reach Testing / new channels 5 10% P3 — Discover next winner Recommended overall split: 60% owned/organic (SEO, email, content) + 40% paid channels (PPC, social ads, influencers) Customer Retention Stats Repeat customers = 21% of customer base but drive 44% of revenue (Omnisend) After 1st purchase: 27% chance of buying again → 2nd: 49% → 3rd: 62% (Smile.io) Using 3+ marketing channels: 287% higher purchase rate (Omnisend) Workflow Step 1: Understand the Business Collect and organize: Product, price, margin, business stage Marketing goal, budget, sales channels Existing assets (email list, social, content, reviews) Competitive landscape (who are the main competitors?) Step 2: Build Target Audience Persona Using info collected from the follow up questions (stage, goal, buying motivation, existing assets), plus your own research: 1. If user provided customer data → build persona from real data 2. If user is pre launch / no data → infer from: Product category → typical buyer profile (e.g., premium dog treats → dog owners 28 55, health conscious pet parents) Price point → income bracket (budget vs premium vs luxury) Platform → audience skew (Etsy skews female 25 45, TikTok Shop skews 18 34) 3. Research competitor audiences — search for top brands in the category, check who follows them, what their reviews say 4. Mark estimates with ⚠️ when inferring instead of using real data Output the persona in this format: Step 3: Competitive Landscape Using competitors from the follow up (Q6), or find them yourself: If user provided competitors → research those directly If not → search "[product category] best brands", check platform best sellers, look at who's running ads for the same keywords For each competitor, analyze: Pricing — price range, budget/mid/premium positioning Positioning — tagline, USP, how they describe themselves Strengths / Weaknesses — from reviews (what people praise vs complain about) Marketing channels — where are they advertising? Social? Email? Content? Then identify: market gaps, differentiation opportunities, and pricing recommendation. Output format: Step 4: Channel Prioritization Based on business stage, budget, goals, and audience, rank channels. Where these percentages come from: Omnisend 2026 Ecommerce Report: 60% owned/organic + 40% paid as optimal split Azarian Growth Agency 2025: 25 30% content/SEO, 20 25% paid search, 15 20% paid social, 10 15% email Gartner 2025 CMO Survey: marketing budgets at 7.7% of company revenue The stage specific splits below are synthesized from these sources — adjust based on the user's actual data and goals For new launches (brand awareness + first sales): Priority Channel Why Budget % : : : : P1 Paid Ads (Meta/Google) Immediate traffic when you have zero audience 30 35% P1 Email setup (welcome flow, cart abandonment) Capture and convert visitors from day 1 10 15% P2 Social media (organic) Build brand, create content library 10 15% P2 Influencer seeding Get product in hands of micro influencers 15 20% P3 SEO / Content Start building, won't pay off for 3 6 months 10 15% P3 Testing Try one new thing each month 5 10% For growing businesses (scale what works): Priority Channel Why Budget % : : : : P1 Email + SMS Highest ROI, monetize existing customers 15 20% P1 Paid Ads (scale winners) Increase spend on proven channels 25 30% P2 SEO / Content Reduce CAC over time 15 20% P2 Influencer / Affiliate Expand reach cost effectively 10 15% P3 Social media Maintain presence, repurpose content 10% P3 Referral / Loyalty program Turn customers into advocates 5 10% For established businesses (optimize + retain): Priority Channel Why Budget % : : : : P1 Email + SMS + Loyalty Retention = highest margin revenue 20 25% P1 SEO / Content Compound returns, reduce paid dependency 20 25% P2 Paid Ads (efficient) Maintain acquisition at target CAC 20 25% P2 Affiliate program Scale through partners 10 15% P3 Social media Brand + community 10% P3 New market / channel Expand to new platforms or geographies 5 10% Step 5: Channel by Channel Plan For each prioritized channel, output: Email & SMS: Key automated flows: Welcome series, abandoned cart, post purchase, win back Campaign types: New products, sales, content newsletters List building tactics: Pop up offer, checkout opt in, social media lead magnets Target metrics: Open rate 35%, click rate 3%, revenue per email $0.10 SEO & Content: Keyword themes (not full keyword research — that's a separate skill) Content types: Blog posts, buying guides, comparison pages, FAQ Publishing cadence: X posts per week/month Technical SEO priorities if applicable Paid Ads: Recommended platforms and why Budget split across platforms Campaign types (awareness vs conversion) Note: "For detailed campaign setup, use ecommerce ppc strategy planner" Social Media: Platform selection (based on where target audience is) Content pillars (3 4 themes to rotate) Posting frequency Engagement strategy Influencer / Affiliate: Type of influencers (micro vs macro, niche) Outreach approach and what to offer Commission/payment structure How to measure ROI Referral / Loyalty: Program structure (points, tiers, referral rewards) When to launch (need enough customers first) Expected impact Step 6: 90 Day Action Plan Break the strategy into weekly actions: Step 7: KPIs & Measurement Define success metrics: Metric Benchmark Your Target (how to set) How to Track : : : : CAC Varies Must be < profit per order (AOV × margin) Ad platforms + analytics LTV Varies Aim for 3× CAC (if LTV < 3× CAC, acquisition is too expensive) Shopify/platform analytics Email list growth 5 10%/month New stores: aim for 5%/mo. Growing: 8 10%/mo Email platform Email revenue share 25 30% of total Start with 15% target, grow to 25%+ over 6 months Email platform Organic traffic growth 10 20%/month SEO takes 3 6 months to kick in. Set 10%/mo after month 3 Google Analytics Social engagement rate 1 3% Below 1% = content problem. Target 2%+ Platform analytics Repeat purchase rate 28% avg New stores: 15 20%. Growing: 25%+. Established: 30%+ Platform analytics Blended ROAS 2.5x+ Calculate: 1 ÷ margin × 1.5 = your minimum target ROAS All platforms combined Output Format Other Skills This skill builds the strategy. For execution on specific channels: [ecommerce ppc strategy planner](https://github.com/nexscope ai/eCommerce Skills/tree/main/ecommerce ppc strategy planner) — Detailed paid ads strategy for Google, Meta, and TikTok with ad copy + creative prompts Selling on Amazon? See [nexscope ai/Amazon Skills](https://github.com/nexscope ai/Amazon Skills) for keyword research, listing op