seo-aeo-content-quality-auditor
Has your agent audit websites and content for SEO. It checks quality, search intent, and publishing readiness, suggesting improvements.
What it does
This tool analyzes your website or content to check if it's optimized for search engines (SEO) and artificial intelligence (AEO). It identifies what needs fixing and in what order.
When to use it
- ✓When you want to know if a page on your website is optimized.
- ✓Before publishing an article to ensure it will be well-received.
- ✓If your content isn't ranking well in search results.
Example of what to ask your AI
“Analyze this page: [page URL] for the keyword 'chocolate cake recipe'.”
Want more? Open the sections below.
How to use
The easiest way: copy the message below and paste it into Claude, ChatGPT, Cursor or any AI. It reads the skill and follows the instructions.
Skill link
Ready-to-paste message
How it works
You provide the content or a link, and the tool checks various SEO and AEO points. It then gives you a report with problems and how to solve them, from most to least important.
Installation
Easiest way: copy the skill link and paste it into Claude, ChatGPT or Cursor asking it to follow the instructions.
In the terminal (Claude Code, Codex, Cursor), in your project folder:
npx skills add sickn33/agentic-awesome-skills --skill seo-aeo-content-quality-auditorOr download just the file:
curl -L https://raw.githubusercontent.com/sickn33/agentic-awesome-skills/main/plugins/agentic-awesome-skills-claude/skills/seo-aeo-content-quality-auditor/SKILL.md -o SKILL.mdTechnical content (original SKILL.md)
Original text by the author, straight from GitHub.
Content Quality Auditor Skill
Description
Activate this skill when the user wants to audit, review, or score a website, codebase, URL, page, or content set for SEO and AEO performance. Trigger phrases include: "audit this content", "SEO review", "AEO audit", "check this page", "score this article", "content auditor", "what's wrong with this content", "review this landing page", "analyze content quality".
Input Format
{
"content": "string — paste raw content, provide a URL, or provide a project path",
"input_type": "text | url | website | codebase",
"primary_keyword": "string — the main keyword this content should rank for",
"secondary_keywords": ["string"],
"content_type": "landing-page | blog-post | pillar-page | product-page",
"word_count_target": "integer — expected word count, default 1500",
"business_context": "string — optional description of the business and conversion goal",
"existing_content": ["string — optional URLs or titles already published"]
}
For a new project, default to a full website/codebase audit before recommending new content. If the user has not supplied target keywords, identify candidate keywords from the site and ask which ones matter before finalizing the content strategy. If the user does not know, continue with a clearly labelled fallback strategy based on observed search intent.
Read references/seo-audit-checklist.md for the audit dimensions, evidence rules, and audit-to-implementation loop.
Scoring System
All scores are out of 100. Use these thresholds consistently:
| Score | Status | Label |
|---|---|---|
| 85–100 | ✅ Pass | Strong — minor polish needed |
| 70–84 | ⚠️ Warn | Acceptable — fixes recommended |
| 50–69 | 🔶 Weak | Needs work before publishing |
| 0–49 | ❌ Fail | Do not publish as-is |
Output Structure
The skill must always produce output in this exact format:
# Content Quality Audit Report
## Summary
| Metric | Score | Status |
|---------------------|-----------|---------|
| Overall Score | [X/100] | [label] |
| SEO Score | [X/100] | [label] |
| AEO Score | [X/100] | [label] |
| Readability Score | [X/100] | [label] |
**Verdict:** [One sentence summary of the content's current state
and the single most important fix needed.]
---
## SEO Report
### Score: [X/100] — [Status Label]
#### ✅ Passing Checks
- [Check name]: [what was found]
- [Check name]: [what was found]
#### ❌ Critical Issues — Fix Before Publishing
**Issue:** [Specific problem, e.g. "Primary keyword missing from H1"]
**Severity:** Critical
**Fix:** [Exact instruction, e.g. "Rewrite H1 to include '[keyword]'
naturally within the first 6 words"]
**Issue:** [Specific problem]
**Severity:** Critical
**Fix:** [Exact instruction]
#### ⚠️ Warnings — Fix Soon
**Issue:** [Specific problem]
**Severity:** Medium
**Fix:** [Exact instruction]
#### Keyword Analysis
| Keyword | Found | Occurrences | Density | Target | Status |
|----------------------|-------|-------------|---------|----------|---------|
| [primary keyword] | Yes/No| [n] | [x.x%] | Natural use | ✅ / ❌ |
| [secondary keyword] | Yes/No| [n] | [x.x%] | Natural use | ✅ / ❌ |
#### Heading Structure
| Heading | Text | Contains Keyword | Status |
|---------|-----------------------------|------------------|---------|
| H1 | [heading text] | Yes/No | ✅ / ❌ |
| H2 #1 | [heading text] | Yes/No | ✅ / ❌ |
| H2 #2 | [heading text] | Yes/No | ✅ / ❌ |
H1 count: [n] — must be exactly 1
H2 count: [n] — recommended 4–6 for blog posts
H3 count: [n] — should only appear inside H2 sections
#### Meta Elements
| Element | Found | Content | Status |
|------------------|----------|----------------------------------|---------|
| Title Tag | Yes/No | [content or "missing"] | ✅ / ❌ |
| Meta Description | Yes/No | [content or "missing"] | ✅ / ❌ |
| Title Length | [n] chars| Target: 50–60 characters | ✅ / ❌ |
| Meta Length | [n] chars| Target: 140–160 characters | ✅ / ❌ |
| Keyword in Title | Yes/No | — | ✅ / ❌ |
#### Word Count
…
FAQ
What is SEO?
SEO (Search Engine Optimization) is a set of techniques to make your website rank higher in search engine results like Google.
What is AEO?
AEO (AI Engine Optimization) is optimizing content so it's easily understood and well-ranked by artificial intelligence systems.
What are 'prioritized fixes'?
These are the most important corrections you should make first to improve your content's performance.
Details
Original description by the author
Audits a website, codebase, page, or content set for technical SEO, search intent, AEO, conversion paths, and publishing readiness, then produces prioritised fixes that can be implemented and verified.
Popularity
- GitHub stars
- 48k
- Ranking position
- #4108
- License
- MIT
- Updated
- 10/15/2026
Comments
- …
More skills from this repository
00-andruia-consultant
Helps your agent start or improve AI projects. It analyzes code, suggests tools, and creates action plans in Spanish.
sickn33/agentic-awesome-skills
007
Lets your agent perform security audits and threat modeling. It's useful for protecting projects against attacks and vulnerabilities.
sickn33/agentic-awesome-skills
10-andruia-skill-smith
Helps your agent create or improve AI tools. It defines how tools work, writes documentation, and validates the structure.
sickn33/agentic-awesome-skills
20-andruia-niche-intelligence
Lets your agent create a summary about a specific industry. It's useful for understanding the context, rules, usage patterns, and risks of a project, using reliable sources.
sickn33/agentic-awesome-skills
Similar skills
competitive-platform-analysis
Helps understand your competitors. It identifies, categorizes, and filters competing companies before any deeper analysis.
affaan-m/ECC
competitive-report-structure
Creates comprehensive competitor reports. It combines information to show the overall landscape, recommendations, and helps align the team.
affaan-m/ECC
lead-intelligence
Helps your agent find and contact important people. It analyzes leads, suggests approaches, and manages outreach via email and social media.
affaan-m/ECC