GameCraftGameCraft

Product Marketing Guide

Practical, actionable marketing strategies for developers and product owners to successfully launch and grow products

Product Marketing Guide

This guide provides practical, actionable marketing strategies specifically designed for developers and product owners who need to successfully launch and grow their products. No fluff—just tactics that work.

Philosophy: Marketing is not about manipulation—it's about helping the right people discover that your solution exists. Good marketing is a service to your ideal customers.


Why Developers Need Marketing

Many developers think: "If I build a great product, users will come." This is wrong.

RealityWhy It Matters
Great products fail dailyWithout distribution, nobody knows you exist
Marketing ≠ Sales ≠ SpamMarketing is education, not manipulation
You are competing for attention1000+ products launch every day
Users can't buy what they don't know existsDiscovery is the bottleneck, not features

Bottom Line: Marketing is a core product skill, not an afterthought. Start marketing from Day 1.


Core Marketing Framework

Use this simple framework to structure your marketing efforts:

┌──────────────────────────────────────────────────────────┐
│             Product Marketing Framework                  │
├──────────────────────────────────────────────────────────┤
│ 1. POSITIONING  → Who is this for? What problem solved? │
│ 2. MESSAGING    → What do you say to attract them?      │
│ 3. DISTRIBUTION → Where do you reach them?              │
│ 4. CONVERSION   → How do you convert visitors to users? │
│ 5. RETENTION    → How do you keep them coming back?     │
│ 6. MEASUREMENT  → What metrics tell you it's working?   │
└──────────────────────────────────────────────────────────┘

1. Positioning: Define Your Market

Before you market anything, answer these questions clearly:

Who is your Ideal Customer? (ICP)

B2B SaaS - Questions to Answer:

  • Industry? - e.g. fintech / e-commerce / healthcare
  • Company size? - startup / SMB / enterprise
  • Role/title? - CTO / product manager / marketing director
  • Pain points? - What keeps them up at night?
  • Budget range? - $10/mo / $100/mo / $1000/mo

Example ICP:

"Marketing managers at venture-backed SaaS startups with 10-50 employees who struggle with manual content distribution across multiple channels and have a $200-500/mo marketing tools budget."

Developer Tools - Questions to Answer:

  • Tech stack? - JavaScript / Python / Go / etc
  • Experience level? - junior / mid / senior
  • Use case? - side projects / startup / enterprise
  • Team context? - solo / small team / large org
  • Willingness to pay? - free / freemium / paid

Example ICP:

"Full-stack developers building Next.js apps who need authentication and payments quickly prefer open-source solutions and are willing to pay for premium features after validating product-market fit."

Consumer Apps - Questions to Answer:

  • Demographics? - age / location / income
  • Psychographics? - goals / values / habits
  • Current behavior? - what are they doing now?
  • Trigger moment? - when do they need your solution?
  • Price sensitivity? - free / under $10 / under $50

Example ICP:

"Fitness enthusiasts aged 25-40 who already track workouts but struggle with meal planning value convenience over cost and are active on fitness Instagram communities."

What Problem Do You Solve?

Write this down in one sentence:

"We help [WHO] achieve [BENEFIT] without [PAIN/FRICTION]."

Examples:

  • ✅ "We help developers ship auth in 5 minutes without reading OAuth docs"
  • ✅ "We help founders validate startup ideas in 48 hours without building full products"
  • ✅ "We help content creators repurpose videos into social posts without manual editing"

❌ Avoid vague statements:

  • "We're a revolutionary platform for X"
  • "The future of Y"
  • "Empowering users to do Z"

2. Messaging: What You Say

Your messaging appears everywhere: landing pages, tweets, emails, ads. Make it count.

The Value Proposition Formula

┌─────────────────────────────────────────────────┐
│          Value Proposition Structure            │
├─────────────────────────────────────────────────┤
│ [WHAT YOU DO]                                   │
│ for [WHO]                                       │
│ so they can [BENEFIT]                           │
│ without [FRICTION/PAIN]                         │
│ unlike [ALTERNATIVE/COMPETITOR]                 │
└─────────────────────────────────────────────────┘

Landing Page Hierarchy

Your landing page should answer these questions in this order:

Above the Fold (0-3 seconds):

  1. Headline: What is this? (value prop)
  2. Subheadline: Who is it for?
  3. CTA Button: What action should I take?
  4. Visual: Screenshot or demo video

Mid-Page (3-30 seconds): 5. Social Proof: Logos, testimonials, metrics 6. Key Features: 3-4 main benefits (not technical specs) 7. How It Works: 3-step process 8. CTA Repeat: Another chance to convert

Bottom (30+ seconds - Serious Buyers): 9. Pricing: Transparent tiers 10. FAQ: Address objections 11. Final CTA: Last conversion opportunity

Messaging Best Practices

Do ✅Don't ❌
"Cut API integration time by 80%""Simplify your workflow"
"Deploy in 5 minutes, not 5 days""Modern deployment solution"
"From $9/mo. Cancel anytime.""Contact us for pricing"
"Used by 10,000+ developers""Join the revolution"
"No credit card required""Sign up to learn more"

Principle: Specificity beats generality. Numbers, timeframes, and concrete outcomes win trust.


3. Distribution: Where to Reach Users

The best product with the worst distribution loses to an average product with great distribution.

Pre-Launch Distribution (Build Audience First)

Start marketing before you launch:

Strategy 1: Build in Public

Platforms: Twitter/X, LinkedIn, IndieHackers, dev.to

What to Share:

  • Weekly progress updates (screenshots, metrics)
  • Problems you're solving (relatable pain points)
  • Behind-the-scenes decisions (tech choices, pivots)
  • Small wins (first user, first dollar, milestones)
  • Learnings and failures (authenticity builds trust)

Template Tweet:

Week [N] building [Product]:
✅ [Achievement 1]
✅ [Achievement 2]
🚧 Working on: [Current focus]
📊 Stats: [Metric]
💡 Lesson: [Insight]

[Screenshot or demo GIF]
#buildinpublic

Time Commitment: 30 minutes/day (2-3 posts)

Strategy 2: Content Marketing (SEO)

Goal: Rank for keywords your ICP searches

Content Types:

  1. Problem-Solution Blog Posts

    • Title: "How to [Solve Problem] in [Tool/Language]"
    • Example: "How to Add Authentication to Next.js in 5 Minutes"
    • Goal: Rank for "[problem] + [tech stack]"
  2. Comparison Posts

    • Title: "[Tool A] vs [Tool B]: Which is Better for [Use Case]?"
    • Example: "Clerk vs Auth0 vs Supabase Auth: Which for Indie Hackers?"
    • Goal: Capture users comparing alternatives
  3. Tutorial Content

    • Title: "Complete Guide to [Topic]"
    • Example: "The Complete Guide to SaaS Billing with Stripe"
    • Goal: Educational value builds authority

SEO Checklist:

  • Target one primary keyword per post
  • Use keyword in title, H1, and first 100 words
  • Add internal links to product pages
  • Include clear CTA to try your product
  • Optimize meta description (155 characters)
  • Add Open Graph images for social sharing

Tool: Use Google Search Console to track rankings

Strategy 3: Community Engagement

Where: Reddit, Discord servers, Slack communities, forums

How to Do It Right:

  • ✅ Answer questions genuinely (don't spam)
  • ✅ Link to your product only when relevant
  • ✅ Provide value first, promote second
  • ✅ Disclose affiliation: "Full disclosure: I built this"
  • ✅ Accept feedback gracefully

Time Commitment: 1 hour/day (10-15 meaningful comments)

Communities to Target:

  • Reddit: r/SaaS, r/startups, r/webdev, r/entrepreneur
  • IndieHackers: Product launch posts, Ask IH
  • Hacker News: Show HN (monthly, not spammy)
  • Discord: Developer communities in your niche

Launch Distribution (Day 1 Maximum Impact)

Launch Checklist

2 Weeks Before Launch:

  • Prepare Product Hunt submission (hunter outreach)
  • Write launch blog post (publish on launch day)
  • Record demo video (2-3 minutes, upload to YouTube)
  • Create social media graphics (Twitter, LinkedIn headers)
  • Draft launch emails (to waitlist, friends, network)
  • Set up analytics (Plausible, Google Analytics)
  • Prepare FAQ and support resources

Launch Day (T=0):

  • 6:00 AM PT: Submit to Product Hunt
  • 6:05 AM PT: Post on Twitter with demo video
  • 6:10 AM PT: Post on LinkedIn
  • 6:15 AM PT: Share in relevant Slack/Discord communities
  • 6:20 AM PT: Email waitlist subscribers
  • Throughout Day: Reply to every comment/question within 30 min
  • 6:00 PM PT: Recap tweet with launch stats

Launch Week (Days 2-7):

  • Publish launch blog post to dev.to, Hashnode
  • Submit to BetaList, AlternativeTo, SaaSHub
  • Post "Show HN" on Hacker News (if not on Day 1)
  • Share user testimonials and early metrics
  • Start email onboarding drip campaign

Product Hunt Strategy

Why Product Hunt? It drives 500-5,000+ visitors on launch day and gives social proof ("Product of the Day" badge).

Optimization Tips:

  1. Hunter: Find someone with followers to "hunt" your product
  2. Thumbnail: Use a clear, vibrant screenshot or graphic
  3. Tagline: 60 characters max, specific value prop
  4. First Comment: Post a detailed maker comment immediately
  5. Gallery: 3-5 images + demo video (under 2 min)
  6. Response Time: Reply to every comment within 30 minutes

Template First Comment:

Hey Product Hunt! 👋

I'm [Name], maker of [Product].

🎯 Problem: [One-line pain point]
✨ Solution: [How your product solves it]
🚀 Key Features:
  - [Feature 1]
  - [Feature 2]
  - [Feature 3]

🎁 Special Offer: [Launch discount/promo code]

I'm here all day to answer questions! AMA.

Thanks for the support! 🙏

Post-Launch Distribution (Sustainable Growth)

After launch, focus on repeatable, scalable channels:

Channel 1: SEO Content (Long-Term)

Goal: Organic traffic that compounds over time

Strategy:

  • Publish 1-2 high-quality blog posts per week
  • Target low-competition, high-intent keywords
  • Build backlinks through guest posting
  • Update old content quarterly

Metrics:

  • Target: 1,000 organic visits/month in 6 months
  • Target: 5,000 organic visits/month in 12 months

Channel 2: Email Marketing

Goal: Convert free users to paid, retain existing customers

Email Campaigns:

  1. Welcome Series (5 emails over 14 days)

    • Email 1: Welcome + first action
    • Email 2: Key feature tutorial
    • Email 3: Use case inspiration
    • Email 4: Social proof (case studies)
    • Email 5: Upgrade CTA
  2. Feature Announcement (when you ship)

    • Subject: "New: [Feature Name]"
    • Body: Problem → Solution → How to Use → CTA
  3. Engagement Re-activation (for inactive users)

    • Triggered: No activity in 14 days
    • Subject: "Miss us? Here's what's new"
    • Body: Recent improvements + special offer

Tool Recommendations:

  • Resend (developer-friendly, great DX)
  • SendGrid (scalable, reliable)
  • Loops (modern UI, good for startups)

Channel 3: Social Media (Ongoing Presence)

Platform Priority (choose 1-2 max):

PlatformBest ForPost Frequency
Twitter/XDevelopers, tech founders3-5 tweets/day
LinkedInB2B SaaS, enterprise3-5 posts/week
InstagramConsumer apps, visual products1 post/day + stories
TikTokConsumer apps, Gen Z1-2 videos/day
YouTubeTutorials, developer tools1 video/week

Content Ideas:

  • Product updates and changelog
  • Customer success stories
  • Tips and tutorials
  • Behind-the-scenes content
  • Industry commentary and hot takes
  • User-generated content (repost)

Channel 4: Paid Ads (If Budget Allows)

When to Start: After validating product-market fit (>$10k MRR)

Channels to Test:

  1. Google Ads: High-intent searches - expensive but converts
  2. Twitter Ads: Promoted tweets - good for developer tools
  3. Facebook/Instagram: Lookalike audiences - consumer apps
  4. Reddit Ads: Niche communities - underrated / cheap
  5. LinkedIn Ads: B2B decision makers - expensive

Budget Recommendation: Start with $500-1,000/month Key Metric: CAC should be <1/3 of LTV


4. Conversion: Turn Visitors into Users

Traffic means nothing without conversion. Optimize your funnel.

Conversion Funnel

┌─────────────────────────────────────────────┐
│ 1. Landing Page      → 100 visitors         │
│    ↓ 2-5% signup rate                       │
│ 2. Sign Up           → 3 signups            │
│    ↓ 50-70% activate                        │
│ 3. First Action      → 2 activated users    │
│    ↓ 20-30% convert to paid                 │
│ 4. Paid Customer     → 1 paying customer    │
└─────────────────────────────────────────────┘

Landing Page Optimization

Above the Fold Checklist:

  • Value prop in under 10 words
  • Benefit-focused subheadline
  • High-contrast CTA button
  • Trust signals like logos or metrics
  • Hero image/video loads in under 2 seconds
  • No distracting navigation

CTA Best Practices:

  • ✅ "Start Free Trial" (clear benefit)
  • ✅ "Build Your First Post in 2 Minutes" (outcome + time)
  • ✅ "Get Started Free" (removes friction)
  • ❌ "Sign Up" (boring, no value)
  • ❌ "Learn More" (vague)

Social Proof Types:

  • Logos: "Used by teams at [Company]"
  • Metrics: "Trusted by 10,000+ developers"
  • Testimonials: "This saved us 20 hours/week"
  • Press: "Featured in TechCrunch"

Signup Flow Optimization

Goal: Get from landing to "aha moment" in <2 minutes

Friction Reducers:

  • OAuth (Google, GitHub) > Email/password
  • No email verification step (verify later)
  • No credit card for free tier
  • Skip optional fields (collect later)
  • Prefill data when possible

Onboarding Best Practices:

  • See User Onboarding Strategy for complete guide
  • Welcome modal: 3 steps max
  • Getting Started checklist: 3 tasks max
  • Time to first value: <5 minutes

Pricing Page Optimization

Structure (3-tier recommended):

┌────────────┬────────────┬────────────┐
│    FREE    │  STARTER   │    PRO     │
│   $0/mo    │  $19/mo    │  $49/mo    │
├────────────┼────────────┼────────────┤
│ 100 items  │ 1,000      │ Unlimited  │
│ 1 user     │ 5 users    │ 20 users   │
│ Basic      │ Priority   │ Dedicated  │
│ support    │ support    │ support    │
│            │            │            │
│ [Start]    │ [Upgrade]  │ [Contact]  │
└────────────┴────────────┴────────────┘
         ↑ Highlight "most popular"

Pricing Psychology:

  • Anchor high: Show annual pricing (looks cheaper monthly)
  • Highlight one tier: "Most Popular" badge drives 60% of sales
  • Offer annual discount: "Save 20% with annual billing"
  • Be transparent: No "Contact Sales" until enterprise tier

Conversion Boosters:

  • Free tier or free trial (14-30 days)
  • No credit card required for trial
  • Money-back guarantee (30 days)
  • FAQ section addresses objections
  • Live chat or email support visible

5. Retention: Keep Users Coming Back

Acquiring users is hard. Keeping them is harder. Focus on retention.

Week 1: Activation

Goal: Get users to "aha moment" within 7 days

Activation Metrics (define for your product):

  • SaaS: User completes core workflow
  • Dev Tool: User makes first API call
  • AI Tool: User gets first AI response
  • Social App: User follows 10 accounts

Email Sequence (Days 1-7):

  • Day 0: Welcome email (first steps)
  • Day 1: "Here's how to [achieve outcome]"
  • Day 3: "Tips from power users"
  • Day 5: "Need help? We're here"
  • Day 7: "Upgrade to unlock [feature]"

Month 1: Habit Formation

Goal: Make your product a weekly (or daily) habit

Tactics:

  • Email Digests: Weekly summary of activity
  • Push Notifications: Timely, relevant, not spammy
  • Gamification: Streaks, badges, progress bars
  • Social Features: Invite friends, share results

Example Notification:

"You're on a 7-day streak! 🔥 Keep it up to unlock Pro features."

Month 3+: Paid Conversion

Goal: Convert free users to paid

Triggers (when to prompt upgrade):

  1. Quota Hit: "You've used 90% of free credits"
  2. Feature Access: "Unlock [feature] with Pro"
  3. Success Milestone: "Congrats on [milestone]! Upgrade to do more"
  4. Time-Based: After 30 days of usage

Upgrade Prompt Best Practices:

  • Show value first: "You saved 10 hours this month"
  • Offer trial: "Try Pro free for 14 days"
  • Highlight ROI: "Pro users save 20 hours/month"
  • Make it easy: One-click upgrade

6. Measurement: Track What Matters

"What gets measured gets improved."

Essential Metrics (Pirate Metrics - AARRR)

StageMetricGood TargetHow to Measure
AcquisitionWebsite visitors1,000/mo (pre-PMF)Google Analytics, Plausible
ActivationSignup → First value>50%Amplitude, Mixpanel
RetentionDay 7 active>40%Cohort analysis
RevenueFree → Paid>3%Stripe dashboard
ReferralInvite rate>10%Internal analytics

Marketing-Specific Metrics

Traffic Sources (where users come from):

  • Organic search: SEO content
  • Direct: Brand awareness
  • Referral: Backlinks, directories
  • Social: Twitter, LinkedIn
  • Paid: Ads (if running)

Content Performance:

  • Blog post views
  • Time on page (>2 min = engaged)
  • Conversion rate (CTA clicks)
  • Backlinks acquired

Email Performance:

  • Open rate: >20% is good
  • Click rate: >2% is good
  • Unsubscribe rate: <0.5% is healthy

Tools You Actually Need

Minimum Viable Stack (free or cheap):

  • Analytics: Plausible or PostHog (privacy-friendly)
  • Email: Resend or Loops
  • Feedback: Tally forms or Typeform
  • Heatmaps: Microsoft Clarity (free)
  • Uptime: BetterUptime or UptimeRobot

As You Scale ($10k+ MRR):

  • Product Analytics: Amplitude or Mixpanel
  • Session Replay: LogRocket or FullStory
  • Support: Intercom or Plain
  • CRM: HubSpot or Attio

7. Launch Playbook (Week-by-Week)

8 Weeks Before Launch

Focus: Foundation + Audience Building

Week -8 to -6:

  • Define ICP (ideal customer profile)
  • Write positioning statement
  • Create landing page (even if product isn't ready)
  • Set up waitlist
  • Start building in public (Twitter, LinkedIn)
  • Join relevant communities

Week -5 to -3:

  • Write launch blog post (draft)
  • Record product demo video
  • Design social media assets
  • Reach out to Product Hunt hunter
  • Create FAQ page
  • Set up analytics

Week -2 to -1:

  • Beta test with 5-10 users
  • Collect testimonials
  • Finalize pricing page
  • Prepare launch emails
  • Schedule Product Hunt launch
  • Announce launch date on social

Launch Week (The Big Push)

Day 0 (Launch Day):

  • Morning: Product Hunt submission (6 AM PT)
  • Throughout Day: Social media posts, email blast, community posts
  • Evening: Recap post with stats
  • Goal: Get "Product of the Day" on PH

Days 1-3 (Ride the Wave):

  • Reply to every comment and email
  • Post daily updates with metrics
  • Submit to BetaList, AlternativeTo
  • Publish launch blog post to Medium, dev.to
  • Share user testimonials

Days 4-7 (Sustain Momentum):

  • "Show HN" on Hacker News
  • Guest post pitches to relevant blogs
  • YouTube demo upload
  • Start email nurture sequence
  • Analyze launch data, iterate

Post-Launch (Weeks 2-12)

Weekly Cadence:

  • Monday: Content planning (1 blog post, 10 tweets)
  • Tuesday: Community engagement (Reddit, Discord)
  • Wednesday: Content creation (write blog post)
  • Thursday: Product improvements (based on feedback)
  • Friday: Metrics review + weekly recap post

Monthly Goals:

  • Month 1: 1,000 visitors, 50 signups
  • Month 2: 3,000 visitors, 150 signups
  • Month 3: 5,000 visitors, 250 signups, first paying customers

8. Templates & Checklists

Product Hunt Launch Template

Tagline (60 chars max):

[What you do] for [who] in [time/benefit]

Description (200-300 words):

🎯 The Problem
[2-3 sentences on pain point]

✨ Our Solution
[2-3 sentences on how you solve it]

🚀 Key Features
• [Feature 1]
• [Feature 2]
• [Feature 3]

🎁 Launch Special
[Promo code or discount]

💬 We'd love your feedback!

Launch Day Social Posts

Twitter Thread:

🚀 Today we're launching [Product] on @ProductHunt!

[Product] helps [WHO] achieve [BENEFIT] without [PAIN].

🧵 Here's why we built it and what makes it different...

1/ The Problem: [Pain point with story]

2/ The Solution: [How it works]

3/ What Makes Us Different: [Unique value]

4/ Try it free: [Link]

Upvote on PH: [PH Link]

LinkedIn Post:

I'm excited to announce the launch of [Product]! 🎉

After [X months] of building, we're live on Product Hunt today.

We built [Product] because [personal story/motivation].

It helps [WHO] achieve [BENEFIT] by [HOW].

Key features:
✅ [Feature 1]
✅ [Feature 2]
✅ [Feature 3]

If you or someone you know struggles with [PROBLEM], check it out.

Link in comments. Your feedback means the world!

Email Campaign Templates

Welcome Email (Day 0):

Subject: Welcome to [Product]! Here's how to get started

Hi [Name],

Welcome aboard! 👋

You're now part of [Product], and we're excited to help you [BENEFIT].

Here's how to get started in 3 steps:

1️⃣ [First action] → [Outcome]
2️⃣ [Second action] → [Outcome]
3️⃣ [Third action] → [Outcome]

[CTA Button: Complete Setup]

Need help? Just reply to this email.

Cheers,
[Your name]
[Title] at [Product]

P.S. [Tip or bonus content]

Feature Announcement Email:

Subject: New: [Feature Name] is here 🎉

Hi [Name],

You asked, we listened. [Feature] is now live!

What it does:
[2-3 sentence explanation]

Why it matters:
[Benefit and use case]

How to use it:
[Step-by-step or link to guide]

[CTA Button: Try It Now]

As always, we'd love your feedback.

Best,
[Your name]

Content Marketing Checklist

Before Publishing:

  • Keyword in title, H1, first 100 words
  • Internal link to product page
  • External links to authority sites (for SEO)
  • Images optimized (<200KB)
  • Alt text on all images
  • Meta description written (155 chars)
  • CTA at the end of post
  • Proofread for typos
  • Mobile preview looks good

After Publishing:

  • Share on Twitter with summary
  • Share on LinkedIn with personal note
  • Post in relevant Reddit threads (genuinely helpful)
  • Submit to Hacker News (if highly technical)
  • Cross-post to Medium, dev.to
  • Email newsletter subscribers
  • Pin top-performing posts

9. Common Mistakes to Avoid

Mistake 1: Building in Secret

Don't: Wait until product is "perfect" before marketing

Do: Start marketing from Day 1

  • Share progress screenshots
  • Talk about problems you're solving
  • Build audience before launch

Why: Building an audience takes time. Start early.


Mistake 2: Focusing Only on Features

Don't: List technical specs and features

Do: Focus on outcomes and benefits

  • Bad: "Real-time websocket synchronization"
  • Good: "See changes instantly without refreshing"

Why: Users buy outcomes, not features.


Mistake 3: Ignoring Existing Platforms

Don't: Build your own blog, newsletter, community from scratch

Do: Go where users already are

  • Publish on Medium, dev.to first
  • Use Substack, not custom newsletter
  • Engage in Reddit, Discord, not your own forum

Why: Distribution matters more than ownership early on.


Mistake 4: Sporadic Content

Don't: Post once, then disappear for weeks

Do: Maintain consistent publishing schedule

  • 1 blog post per week
  • 3-5 tweets per day
  • 1 email per week

Why: Algorithms and humans reward consistency.


Mistake 5: Not Tracking Metrics

Don't: Launch without analytics

Do: Set up tracking from Day 1

  • Install Plausible/GA4
  • Track signup funnel
  • Monitor activation metrics

Why: You can't improve what you don't measure.


Mistake 6: Spamming Communities

Don't: Post "Check out my product!" in every subreddit

Do: Provide value first

  • Answer questions genuinely
  • Share learnings and tutorials
  • Link to product only when relevant

Why: Spamming kills your reputation. Helpfulness builds it.


10. Growth Loops (Sustainable Scaling)

After launch, build growth loops that drive organic growth:

Loop 1: Content → SEO → Users → Content

1. Publish SEO content (blog post)
2. Ranks in Google
3. Drives organic traffic
4. New users sign up
5. Some users write about product (backlinks)
6. Higher authority → Better rankings
7. Back to step 2

Key Action: Write 1-2 SEO-focused posts per week


Loop 2: Users → Referrals → More Users

1. User loves product
2. Invites friend (referral program)
3. Friend signs up
4. Both get reward (credits, features)
5. Friend invites their network
6. Back to step 2

Key Action: Build referral incentives into product


Loop 3: Free Users → Content → More Free Users

1. Free user creates content (posts, profiles)
2. Content is indexed by Google
3. Content ranks for long-tail keywords
4. New users discover via search
5. New users create more content
6. Back to step 2

Key Action: Make user-generated content public and SEO-friendly


11. Resources & Tools

CategoryToolWhy
Landing PageFramer, WebflowNo-code, beautiful templates
EmailResend, LoopsDeveloper-friendly, great DX
AnalyticsPlausible, PostHogPrivacy-friendly, simple
SEOAhrefs, SemrushKeyword research, rank tracking
Social MediaBuffer, TypefullyScheduling, threading
FeedbackTally, TypeformBeautiful forms
SupportPlain, CrispAffordable, clean UI

Learning Resources

Books:

  • "Traction" by Gabriel Weinberg (19 distribution channels)
  • "Hooked" by Nir Eyal (habit formation)
  • "Obviously Awesome" by April Dunford (positioning)

Blogs/Newsletters:

  • Lenny's Newsletter (growth tactics)
  • Marketing Examples (copywriting breakdowns)
  • Demand Curve (acquisition strategies)

Communities:

  • IndieHackers (founders helping founders)
  • r/SaaS (honest feedback)
  • MicroConf Connect (bootstrapper community)

12. Your Marketing TODO List

Copy this checklist and start marketing today:

Pre-Launch (Weeks -8 to -1)

  • Define ICP and positioning
  • Create landing page with waitlist
  • Start building in public (pick 1 platform)
  • Write first SEO blog post
  • Join 5 relevant communities
  • Collect 10 beta tester emails
  • Record demo video
  • Find Product Hunt hunter
  • Draft launch emails

Launch Week (Days 0-7)

  • Product Hunt submission (Day 0, 6 AM PT)
  • Social media announcements
  • Email waitlist subscribers
  • Reply to every comment within 30 min
  • Submit to directories (BetaList, AlternativeTo)
  • Publish launch blog post
  • Show HN on Hacker News
  • Collect testimonials from early users

Post-Launch (Weeks 2-12)

  • Publish 1 blog post per week
  • Post 3-5 tweets per day
  • Engage in communities daily (30 min)
  • Send 1 email per week to subscribers
  • Track metrics weekly
  • A/B test landing page monthly
  • Reach out to 5 potential partners/affiliates
  • Guest post on 1 relevant blog

Ongoing (Forever)

  • Maintain content calendar
  • Monitor brand mentions (Google Alerts)
  • Engage with users on social
  • Iterate based on feedback
  • Test new distribution channels quarterly
  • Update SEO content quarterly
  • Run user surveys quarterly

Conclusion

Marketing is not a one-time event—it's an ongoing practice.

Key Takeaways:

  1. Start Early: Market from Day 1, not at launch
  2. Be Specific: Concrete outcomes beat vague promises
  3. Show Up Consistently: Content compounds over time
  4. Focus on Distribution: Build where users already are
  5. Measure Everything: Data drives improvement
  6. Provide Value First: Help, don't spam

Next Steps:

  1. Read Human Ready Evaluation Guide
  2. Design your launch on Product Demo Meetings
  3. Check Product Ready Standards before launch

Remember: Great products need great marketing. Start today. 🚀



Last Updated: December 2025

On this page

Product Marketing GuideWhy Developers Need MarketingCore Marketing Framework1. Positioning: Define Your MarketWho is your Ideal Customer? (ICP)What Problem Do You Solve?2. Messaging: What You SayThe Value Proposition FormulaLanding Page HierarchyMessaging Best Practices3. Distribution: Where to Reach UsersPre-Launch Distribution (Build Audience First)Strategy 1: Build in PublicStrategy 2: Content Marketing (SEO)Strategy 3: Community EngagementLaunch Distribution (Day 1 Maximum Impact)Launch ChecklistProduct Hunt StrategyPost-Launch Distribution (Sustainable Growth)Channel 1: SEO Content (Long-Term)Channel 2: Email MarketingChannel 3: Social Media (Ongoing Presence)Channel 4: Paid Ads (If Budget Allows)4. Conversion: Turn Visitors into UsersConversion FunnelLanding Page OptimizationSignup Flow OptimizationPricing Page Optimization5. Retention: Keep Users Coming BackWeek 1: ActivationMonth 1: Habit FormationMonth 3+: Paid Conversion6. Measurement: Track What MattersEssential Metrics (Pirate Metrics - AARRR)Marketing-Specific MetricsTools You Actually Need7. Launch Playbook (Week-by-Week)8 Weeks Before LaunchLaunch Week (The Big Push)Post-Launch (Weeks 2-12)8. Templates & ChecklistsProduct Hunt Launch TemplateLaunch Day Social PostsEmail Campaign TemplatesContent Marketing Checklist9. Common Mistakes to AvoidMistake 1: Building in SecretMistake 2: Focusing Only on FeaturesMistake 3: Ignoring Existing PlatformsMistake 4: Sporadic ContentMistake 5: Not Tracking MetricsMistake 6: Spamming Communities10. Growth Loops (Sustainable Scaling)Loop 1: Content → SEO → Users → ContentLoop 2: Users → Referrals → More UsersLoop 3: Free Users → Content → More Free Users11. Resources & ToolsMarketing Tools (Recommended)Learning Resources12. Your Marketing TODO ListPre-Launch (Weeks -8 to -1)Launch Week (Days 0-7)Post-Launch (Weeks 2-12)Ongoing (Forever)ConclusionRelated Documentation