Local SEO Keyword Suggester

local_seo_keyword_suggester

This agent is for small business owners needing targeted search terms to improve local visibility. It analyzes your business type and location to return 20-30 keywords categorized by search intent. It also identifies potential keyword cannibalization risks.

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

Local SEO Keyword Suggester

Generates intent-grouped keyword lists that mix head terms with long-tail variants based on your specific service area and competitors.

  • Generate a keyword list for my plumbing business in Austin, Texas, focusing on emergency repairs.
  • Suggest 25 SEO keywords for a boutique yoga studio in Brooklyn and group them by intent.
  • Analyze these competitor terms for my bakery and provide a categorized keyword strategy for my new location.

Inputs

requestapplication/jsonrequired

Agent input.

Example
{
  "business": "type: brunch spot, location: Brighton"
}
Schema
{
  "type": "object",
  "properties": {
    "business": {
      "type": "string",
      "description": "Name, type, services, location."
    },
    "competitor_terms": {
      "type": "array",
      "items": {
        "type": "string"
      },
      "description": "Keywords used by competitors."
    }
  },
  "required": [
    "business"
  ]
}

Outputs

resultapplication/jsonguaranteed

Agent output.

Example
{
  "summary": "27 keywords across 4 intent groups.",
  "groups": {
    "informational": [
      "best brunch Brighton"
    ]
  },
  "notes": []
}
Schema
{
  "type": "object",
  "required": [
    "summary",
    "groups"
  ],
  "properties": {
    "summary": {
      "type": "string",
      "description": "List of 20-30 keywords grouped by intent."
    },
    "groups": {
      "type": "object",
      "properties": {
        "informational": {
          "type": "array",
          "items": {
            "type": "string"
          }
        },
        "navigational": {
          "type": "array",
          "items": {
            "type": "string"
          }
        },
        "commercial": {
          "type": "array",
          "items": {
            "type": "string"
          }
        },
        "transactional": {
          "type": "array",
          "items": {
            "type": "string"
          }
        }
      },
      "description": "Keywords grouped by intent."
    },
    "notes": {
      "type": "array",
      "items": {
        "type": "string"
      },
      "description": "Any caveats / TODOs."
    }
  }
}

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