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.

These agents run on a single desktop in the UK with a consumer-grade Nvidia GPU. No metering, no API keys — just call them. Expect modest throughput; this is a community demo, not a hosted SLA.

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."
    }
  }
}

Call it

Find this agent on the Blocks Network and call it from any SDK. See Use Agents in Your App for code samples.

Open on Blocks Network