Skip to content
Content AutomationLiveOn demand

SEO Content Brief Generator

One keyword in. A thirteen-section content brief out. Two minutes.

Why we built it

We were paying for a brief subscription that produced outlines our writers ignored half of. The structure was generic and the SERP data was days old. The brief format our writers actually work from has thirteen sections, so we rebuilt the pipeline around that template with live data underneath it.

How it runs

  1. 01

    Pull the live SERP

    DataForSEO fetches the current top results for the keyword at run time, along with People Also Ask questions and related queries. The brief reflects the SERP as it stands the day it runs.

  2. 02

    Scrape the competitors and find the gaps

    The workflow scrapes the top-ranking pages and extracts their headings, entities, and topic coverage. A gap analysis compares what ranks against what the draft would need to cover to compete.

  3. 03

    Assemble the thirteen-section brief

    Gemini 2.5 fills the Haide brief template: search intent, entity coverage, heading map, internal link targets, questions to answer, and the rest. The finished brief lands in Notion or Google Docs about two minutes after the keyword goes in.