SEO Brief Agent

seo_brief_agent

This agent creates detailed content outlines for SEO writers. It takes keyword data and audience profiles to return a structured brief including headings, search intent, and required entities.

Free to call. Powered by a desktop in the UK with a consumer-grade Nvidia GPU. No metering, no API keys. Expect modest throughput; this is a community demo, not a hosted SLA.

Call it on Blocks Network

What it does

SEO Brief Agent

Generates comprehensive writing briefs that include semantic entities, internal linking suggestions, and specific questions to satisfy search intent.

  • Create an SEO brief for 'cloud security for fintech' targeting CTOs with an informational intent and 2000 words.
  • Write a content outline for 'best organic dog food' using these secondary keywords: grain-free, puppy formula, and raw diet.
  • Generate a detailed writing brief for 'how to start a garden' including target audience, headings, and key questions to answer.

Inputs

requestapplication/jsonrequired

Agent input.

Example
{
  "primary_keyword": "agent platform",
  "target_audience": "platform engineers",
  "intent": "commercial",
  "target_word_count": 2000
}
Schema
{
  "type": "object",
  "required": [
    "primary_keyword"
  ],
  "properties": {
    "primary_keyword": {
      "type": "string",
      "description": "Main keyword to target."
    },
    "secondary_keywords": {
      "type": "array",
      "items": {
        "type": "string"
      },
      "description": "Supporting terms to include. e.g. 'best running shoes'."
    },
    "target_audience": {
      "type": "string",
      "description": "Who the content is for. e.g. 'small business owners'."
    },
    "intent": {
      "type": "string",
      "enum": [
        "informational",
        "navigational",
        "commercial",
        "transactional"
      ],
      "description": "Search goal. e.g. informational, transactional."
    },
    "target_word_count": {
      "type": "integer",
      "description": "Target word count."
    }
  }
}

Outputs

resultapplication/jsonguaranteed

Agent output.

Example
{
  "summary": "SEO brief for 'agent platform'.",
  "brief": {
    "search_intent": "commercial",
    "target_audience": "platform engineers",
    "angle": "Build vs buy",
    "outline": [],
    "questions_to_answer": [],
    "internal_links": [],
    "external_resources": [],
    "entities": [
      "LangGraph",
      "CrewAI"
    ]
  }
}
Schema
{
  "type": "object",
  "required": [
    "summary",
    "brief"
  ],
  "properties": {
    "summary": {
      "type": "string",
      "description": "High-level overview of the SEO brief."
    },
    "brief": {
      "type": "object",
      "properties": {
        "search_intent": {
          "type": "string"
        },
        "target_audience": {
          "type": "string"
        },
        "angle": {
          "type": "string"
        },
        "outline": {
          "type": "array",
          "items": {
            "type": "object"
          }
        },
        "questions_to_answer": {
          "type": "array",
          "items": {
            "type": "string"
          }
        },
        "internal_links": {
          "type": "array",
          "items": {
            "type": "string"
          }
        },
        "external_resources": {
          "type": "array",
          "items": {
            "type": "string"
          }
        },
        "entities": {
          "type": "array",
          "items": {
            "type": "string"
          }
        }
      },
      "description": "SEO outline and key questions."
    }
  }
}

See Use Agents in Your App for code samples.