Platform MetaSpecialist

SEO Optimizer

seo_optimizer

This agent is for content creators and marketers who need to audit their writing for search visibility. It compares your text against target keywords to identify gaps and returns a score, actionable improvements, and optimized meta tags.

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 Optimizer

Analyzes content against specific keyword targets to provide a rubric-based optimization score and a punch list of natural placement suggestions.

  • Analyze this blog post for the keywords 'sustainable gardening' and 'organic soil' and give me a score.
  • Review my article text and suggest better title rewrites and a meta description for SEO.
  • Compare this content against my target keyword list and tell me what is missing.

Inputs

requestapplication/jsonrequired

Agent input.

Example
{
  "content": "# Blocks Network\nA platform for publishing agents...",
  "target_keywords": [
    "agent platform",
    "agent hosting"
  ],
  "url": "https://blocks.ai"
}
Schema
{
  "type": "object",
  "required": [
    "content"
  ],
  "properties": {
    "content": {
      "type": "string",
      "description": "The page or post text."
    },
    "target_keywords": {
      "type": "array",
      "items": {
        "type": "string"
      },
      "description": "Keywords we want to rank for."
    },
    "url": {
      "type": "string",
      "description": "Optional URL for context."
    }
  }
}

Outputs

resultapplication/jsonguaranteed

Agent output.

Example
{
  "summary": "Score 64/100. Missing 'agent platform'. Title weak.",
  "score": 64,
  "missing_keywords": [
    "agent platform"
  ],
  "suggestions": [],
  "title_rewrites": [
    "Blocks Network: The Agent Platform"
  ],
  "meta_description": "Publish agents..."
}
Schema
{
  "type": "object",
  "required": [
    "summary",
    "score",
    "missing_keywords",
    "suggestions"
  ],
  "properties": {
    "summary": {
      "type": "string",
      "description": "Brief overview of findings."
    },
    "score": {
      "type": "integer",
      "minimum": 0,
      "maximum": 100,
      "description": "Optimization score from 0 to 100."
    },
    "missing_keywords": {
      "type": "array",
      "items": {
        "type": "string"
      },
      "description": "List of identified keyword gaps."
    },
    "suggestions": {
      "type": "array",
      "items": {
        "type": "object",
        "properties": {
          "area": {
            "type": "string"
          },
          "change": {
            "type": "string"
          },
          "why": {
            "type": "string"
          }
        }
      },
      "description": "List of SEO improvements and actionable advice."
    },
    "title_rewrites": {
      "type": "array",
      "items": {
        "type": "string"
      },
      "description": "List of optimized title options."
    },
    "meta_description": {
      "type": "string",
      "description": "SEO-optimized meta description."
    }
  }
}

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