SEO Content Optimizer
Audits and rewrites pages around search intent: keyword mapping, structure fixes, internal links and SERP-ready meta.
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 redactedThe instruction block that defines the agent's role, rules and output format.
████████████████████████████████████████████████████████████████
████████████████████████████████████████████████████████████████
████████████████████████████████████████████████████████████████
████████████████████████████████████████████████████████████████
████████████████████████████████████████████████████████████████
████████████████████████████████████████████████████████████████
████████████████████████████████████████████████████████████████
████████████████████████████████████████████████████████████████
████████████████████████████████████████████████████████████████
████████████████████████████████████████████████████████████████
████████████████████████████████████████████████████████████████
████████████████████████████████████████████████████████████████
████████████████████████████████████████████████████████████████
████████████████████████████████████████████████████████████████
████████████████████████████████████████████████████████████████
████████████████████████████████████████████████████████████████
████████████████████████████████████████████████████████████████
████████████████████████████████████████████████████████████████
████████████████████████████████████████████████████████████████
████████████████████████████████████████████████████████████████
████████████████████████████████████████████████████████████████
████████████████████████████████████████████████████████████████ User prompt template
Fill in the variables and send it to run the skill: {{variables}}
████████████████████████████████████████████████████████████████
████████████████████████████████████████████████████████████████
████████████████████████████████████████████████████████████████
████████████████████████████████████████████████████████████████
████████████████████████████████████████████████████████████████
████████████████████████████████████████████████████████████████
████████████████████████████████████████████████████████████████
████████████████████████████████████████████████████████████████
████████████████████████████████████████████████████████████████
████████████████████████████████████████████████████████████████
████████████████████████████████████████████████████████████████
████████████████████████████████████████████████████████████████ 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 previewThe standard .aiskill file in JSON and 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"
}
} 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
Copy the system prompt
Copy the optimizer prompt from the skill page.
- 2
Add to your stack
Use it in a custom GPT for marketing, or as a Claude Code skill inside your docs repo.
- 3
Submit one page at a time
Paste the full copy with its target keyword so the intent diagnosis is accurate.
- 4
Apply and verify
Apply structural fixes first, then the rewrite, then the meta block.
How to use
- 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.
Platform compatibility
ChatGPT GPTs
OpenAI
Paste the system prompt into the GPT "Instructions" field and keep the user template as your starter message.
Official docsClaude 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 docsDify
LangGenius
Create a new Agent/App, paste the system prompt as the system prompt, and register template variables as input fields.
Official docsLangGraph
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 docsPreview gallery

Related skills
Cold Email Composer
Writes high-reply cold outreach: one pain, one proof, one ask — with subject lines and a follow-up chain.
programmatic-seo
When the user wants to create SEO-driven pages at scale using templates and data. Also use when the user mentions "programmatic SEO," "template pages," "pages at scale," "directory pages," "location pages," "[keyword] + [city] pages," "comparison pages," "integration pages," or "building many pages for SEO." For auditing existing SEO issues, see seo-audit.
schema-markup
When the user wants to implement, audit, or validate structured data (schema markup) on their website. Use when the user mentions 'structured data,' 'schema.org,' 'JSON-LD,' 'rich results,' 'rich snippets,' 'schema markup,' 'FAQ schema,' 'Product schema,' 'HowTo schema,' or 'structured data errors in Search Console.' Also use when someone asks why their content isn't showing rich results or wants to improve AI search visibility. NOT for general SEO audits (use seo-audit) or technical SEO crawl issues (use site-architecture).