Skip to content

PRD: ChatGPT Traffic Optimization — Capture +3,364% Referral Wave #87

@jonit-dev

Description

@jonit-dev

Summary

ChatGPT referral traffic is exploding (+3,364%) but we have zero ChatGPT-specific attribution, no referral-optimized landing experience, and no way to measure conversion quality from AI search traffic.

PRD Location: docs/PRDs/chatgpt-traffic-optimization.md
Priority: 🟠 High (#2)
Complexity: 6 → MEDIUM

Phases

Phase 1: Referral Detection & Attribution

  • Classify ChatGPT/Perplexity/Claude referrals in middleware via referrer header + UTM
  • Add referral_source as first-class Amplitude user property
  • Files: middleware.ts, analyticsClient.ts, types.ts, tests

Phase 2: Personalized Hero for ChatGPT Referrals

  • Subtle "Recommended by AI" badge for ChatGPT visitors (server-rendered, zero CLS)
  • Files: HeroSection.tsx, ChatGPTBadge.tsx, locale strings, tests

Phase 3: Optimize llms.txt for Recommendation Likelihood

  • Rewrite to lead with problems solved, add competitive positioning, add utm_source=chatgpt
  • Add X-Robots-Tag: noindex to prevent Google indexing llms.txt
  • Files: llms.txt/route.ts, llms-full.txt/route.ts, tests

Phase 4: AI Search Structured Data & Measurement

  • Add FAQPage + HowTo schema to homepage for AI extraction
  • Files: schema-generator.ts, page.tsx, locale strings, tests

Key Design Decisions

  • Server-side detection via referrer header (not client JS) — zero CLS, works with SSR
  • Referrer-based, not just UTM — ChatGPT doesn't add UTM params
  • No separate landing page — same page, conditionally enhanced hero
  • Multi-engine from day 1 — tracks Perplexity, Claude, Google SGE alongside ChatGPT

Success Metrics

Metric Target
ChatGPT referral identification 100% tracked
ChatGPT visitor → upload rate 70%+
ChatGPT visitor → paid conversion 2x organic rate

Non-Code Action: Official Listing

  • Create custom GPT in GPT Store wrapping upscaling API
  • Monitor ChatGPT recommendations regularly
  • Optimize llms.txt continuously

PRD: docs/PRDs/chatgpt-traffic-optimization.md
Target: myimageupscaler.com

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions