Skip to content
SkillVault logo SkillVault
Pro ChatGPT GPTs Claude Code Dify LangGraph

SEO Content Optimizer

Audits and rewrites pages around search intent: keyword mapping, structure fixes, internal links and SERP-ready meta.

0 downloads 0 views Updated Oct 14, 2026 v1.5.0
SEO Content Optimizer skill cover

Overview

SEO Content Optimizer takes a URL draft or pasted HTML and treats it the way a search quality rater would: identify the dominant search intent, grade how well the content satisfies it, then rewrite for clarity, coverage and crawlability.

It maps primary and secondary keywords to specific sections, tightens titles and headings, proposes internal links with sensible anchor text, and outputs title/description meta that fits SERP pixel limits.

The optimizer is conservative by design: it preserves the author's voice and factual claims, and it never stuffs keywords or invents statistics.

System prompt

Preview redacted

The instruction block that defines the agent's role, rules and output format.

system-prompt.txt
████████████████████████████████████████████████████████████████
████████████████████████████████████████████████████████████████
████████████████████████████████████████████████████████████████
████████████████████████████████████████████████████████████████
████████████████████████████████████████████████████████████████
████████████████████████████████████████████████████████████████
████████████████████████████████████████████████████████████████
████████████████████████████████████████████████████████████████
████████████████████████████████████████████████████████████████
████████████████████████████████████████████████████████████████
████████████████████████████████████████████████████████████████
████████████████████████████████████████████████████████████████
████████████████████████████████████████████████████████████████
████████████████████████████████████████████████████████████████
████████████████████████████████████████████████████████████████
████████████████████████████████████████████████████████████████
████████████████████████████████████████████████████████████████
████████████████████████████████████████████████████████████████
████████████████████████████████████████████████████████████████
████████████████████████████████████████████████████████████████
████████████████████████████████████████████████████████████████
████████████████████████████████████████████████████████████████

User prompt template

Fill in the variables and send it to run the skill: {{variables}}

user-template.txt
████████████████████████████████████████████████████████████████
████████████████████████████████████████████████████████████████
████████████████████████████████████████████████████████████████
████████████████████████████████████████████████████████████████
████████████████████████████████████████████████████████████████
████████████████████████████████████████████████████████████████
████████████████████████████████████████████████████████████████
████████████████████████████████████████████████████████████████
████████████████████████████████████████████████████████████████
████████████████████████████████████████████████████████████████
████████████████████████████████████████████████████████████████
████████████████████████████████████████████████████████████████

Variables

Name Required Description Example
{{content}} Yes The page copy or article markdown to optimize. —
{{target_keyword}} Yes Primary keyword this page should rank for. claude code skills
{{search_intent}} Optional Optional: what you believe searchers want. informational — how to add skills

Full skill configuration

Redacted preview

The standard .aiskill file in JSON and YAML.

seo-content-optimizer.aiskill (JSON)
{
  "format": "aiskill/v1",
  "skill": {
    "name": "SEO Content Optimizer",
    "slug": "seo-content-optimizer",
    "version": "1.5.0",
    "description": "Audits and rewrites pages around search intent: keyword mapping, structure fixes, internal links and SERP-ready meta.",
    "category": "Marketing",
    "tags": [
      "seo",
      "content-marketing",
      "keywords",
      "copywriting"
    ],
    "platforms": [
      "chatgpt",
      "claude-code",
      "dify",
      "langgraph"
    ],
    "tested_environment": "GPT-5, Claude Sonnet 4.5; English content, Google SERP conventions",
    "license": "CC-BY-4.0"
  },
  "prompts": {
    "system": "████████████████████████████████████████████████████████████████████████████████████████████████",
    "user_template": "████████████████████████████████████████████████████████████████████████████████████████████████"
  },
  "variables": [
    {
      "name": "content",
      "description": "The page copy or article markdown to optimize.",
      "required": true
    },
    {
      "name": "target_keyword",
      "description": "Primary keyword this page should rank for.",
      "required": true,
      "example": "claude code skills"
    },
    {
      "name": "search_intent",
      "description": "Optional: what you believe searchers want.",
      "required": false,
      "example": "informational — how to add skills"
    }
  ],
  "install": {
    "steps": [
      {
        "title": "Copy the system prompt",
        "detail": "Copy the optimizer prompt from the skill page."
      },
      {
        "title": "Add to your stack",
        "detail": "Use it in a custom GPT for marketing, or as a Claude Code skill inside your docs repo."
      },
      {
        "title": "Submit one page at a time",
        "detail": "Paste the full copy with its target keyword so the intent diagnosis is accurate."
      },
      {
        "title": "Apply and verify",
        "detail": "Apply structural fixes first, then the rewrite, then the meta block."
      }
    ]
  },
  "usage": {
    "steps": [
      "Paste the draft content and its target keyword.",
      "Read the intent diagnosis — if it mismatches your goal, fix the brief before the rewrite.",
      "Apply the keyword map placements while editing the rewrite.",
      "Ship with the meta block and add the suggested internal links."
    ]
  },
  "metadata": {
    "author": "SkillVault",
    "source": "https://skillvault.top/skills/seo-content-optimizer",
    "exported_at": "2026-11-03T07:42:37.010Z"
  }
}
seo-content-optimizer.aiskill (YAML)
format: aiskill/v1
skill:
  name: SEO Content Optimizer
  slug: seo-content-optimizer
  version: 1.5.0
  description: >-
    Audits and rewrites pages around search intent: keyword mapping, structure fixes, internal links
    and SERP-ready meta.
  category: Marketing
  tags:
    - seo
    - content-marketing
    - keywords
    - copywriting
  platforms:
    - chatgpt
    - claude-code
    - dify
    - langgraph
  tested_environment: GPT-5, Claude Sonnet 4.5; English content, Google SERP conventions
  license: CC-BY-4.0
prompts:
  system: ████████████████████████████████████████████████████████████████████████████████████████████████
  user_template: ████████████████████████████████████████████████████████████████████████████████████████████████
variables:
  - name: content
    description: The page copy or article markdown to optimize.
    required: true
  - name: target_keyword
    description: Primary keyword this page should rank for.
    required: true
    example: claude code skills
  - name: search_intent
    description: "Optional: what you believe searchers want."
    required: false
    example: informational — how to add skills
install:
  steps:
    - title: Copy the system prompt
      detail: Copy the optimizer prompt from the skill page.
    - title: Add to your stack
      detail: Use it in a custom GPT for marketing, or as a Claude Code skill inside your docs repo.
    - title: Submit one page at a time
      detail: Paste the full copy with its target keyword so the intent diagnosis is accurate.
    - title: Apply and verify
      detail: Apply structural fixes first, then the rewrite, then the meta block.
usage:
  steps:
    - Paste the draft content and its target keyword.
    - Read the intent diagnosis — if it mismatches your goal, fix the brief before the rewrite.
    - Apply the keyword map placements while editing the rewrite.
    - Ship with the meta block and add the suggested internal links.
metadata:
  author: SkillVault
  source: https://skillvault.top/skills/seo-content-optimizer
  exported_at: "2026-11-03T07:42:37.010Z"

Installation guide

  1. 1

    Copy the system prompt

    Copy the optimizer prompt from the skill page.

  2. 2

    Add to your stack

    Use it in a custom GPT for marketing, or as a Claude Code skill inside your docs repo.

  3. 3

    Submit one page at a time

    Paste the full copy with its target keyword so the intent diagnosis is accurate.

  4. 4

    Apply and verify

    Apply structural fixes first, then the rewrite, then the meta block.

How to use

  1. Paste the draft content and its target keyword.
  2. Read the intent diagnosis — if it mismatches your goal, fix the brief before the rewrite.
  3. Apply the keyword map placements while editing the rewrite.
  4. Ship with the meta block and add the suggested internal links.

Platform compatibility

ChatGPT GPTs

OpenAI

Paste the system prompt into the GPT "Instructions" field and keep the user template as your starter message.

Official docs

Claude Code

Anthropic

Save the exported .aiskill JSON as a skill file in your project or paste the system prompt into CLAUDE.md / a slash-command markdown file.

Official docs

Dify

LangGenius

Create a new Agent/App, paste the system prompt as the system prompt, and register template variables as input fields.

Official docs

LangGraph

LangChain

Load the JSON config into your graph state: use prompts.system for the system message and prompts.user_template as a runnable template.

Official docs
SEO Content Optimizer previewSEO Content Optimizer preview

Related skills