Content Generator

How GrowDeck generates research-backed landing pages.

Last updated: May 2025

Overview

The content generator doesn’t just write β€” it researches first. Every page starts with a research phase that queries live data before a single word is written.

The pipeline

Phase 1: Research

Before generation, the Researcher agent:

  1. Scrapes the top 5 ranking pages for the target keyword
  2. Extracts headings, angles, and content gaps from competitors
  3. Fetches People Also Ask questions from Google
  4. Finds a relevant YouTube video to embed
  5. Analyzes what competitors are missing

This research bundle is passed to the generator as context.

Research takes 20–40 seconds
The research phase makes live SERP requests. This is intentional β€” grounded research produces significantly better content than generation from static prompts.

Phase 2: Generation (GPT-4)

The generator creates a structured page with these section types:

Section typeDescription
heroTitle, subtitle, and key value proposition
introContext-setting opening paragraph
featuresFeature list with descriptions
comparisonSide-by-side comparison table
how-it-worksNumbered step-by-step section
codeCode example with syntax highlighting
videoEmbedded YouTube video with context
faqFrequently asked questions
ctaCall-to-action section

Phase 3: Quality scoring

The generated page is scored (0–1) on:

  • Coverage depth (covers the topic adequately)
  • Structural completeness (has hero, body, CTA)
  • Keyword integration (target keyword appears naturally)
  • Section diversity (not all text, includes tables/code)

Threshold: Pages scoring below 0.75 are regenerated automatically.

Quality threshold: 0.75
Pages scoring below 0.75 are automatically regenerated once. If the second attempt also fails quality checks, the opportunity is flagged for manual review.

Phase 4: HTML rendering

The approved structure is rendered to a full standalone HTML document with:

  • Tailwind CSS (via CDN)
  • Embedded styles for code blocks
  • Responsive layout
  • Schema markup (Article or FAQPage)

What gets generated

A typical page includes:

  • 1,200–2,500 words of structured content
  • At least one comparison table
  • One code example (if relevant)
  • One YouTube embed (if a relevant video is found)
  • FAQ section with 4–6 questions
  • Schema markup (JSON-LD)

Quality controls

  • Research phase ensures content is grounded in real SERP data
  • Quality threshold: 0.75 (auto-retry if below)
  • All pages require human approval before deploying unless auto-approve PRO is enabled.