SEO
SkillSearchThe seo skill is an agent skill that audits, plans, and implements SEO improvements across technical SEO, on-page optimization, structured data, Core Web Vitals, and content strategy. It guides the agent through audits of crawlability, indexability, page speed targets, structured data, and on-page elements like title tags and headings. It then produces page-specific recommendations, maps keywords to URLs, and suggests internal linking and sitemap changes.
Use SEO in Claude, ChatGPT or Ahel Desktop
Free. Sign in, add SEO and connect your AI. About a minute.
Also: Claude Code · Cursor · Codex
Then ask your AI: use the SEO skill
Details
Instructions available. Your AI can read the instructions. Execution depends on the setup they require.
Account requirements not reviewed. Check the skill instructions before use; ahel provides instructions and does not run this skill.
No other account needed.
Have the site or page URLs you want the agent to audit.
What your AI can do with it
- Audit crawlability and indexability issues
- Review title tags, headings, and on-page elements
- Check structured data and schema markup
- Assess Core Web Vitals and page speed targets
- Map keywords to URLs and suggest internal links
- Recommend sitemap and robots changes
Getting started
- Have the site or page URLs you want the agent to audit.
- Add the seo skill to your agent's available skills.
- Ask the agent to run an SEO audit on those URLs.
- Review the page-specific recommendations and keyword mapping it returns.
- Apply the suggested changes to titles, metadata, schema, or sitemaps.
What this skill tells your AI
The instructions your AI receives, as published by affaan-m/ecc in skills/seo/SKILL.md and read by ahel’s review.
Improve search visibility through technical correctness, performance, and content relevance, not gimmicks.
When to Use
Use this skill when:
- auditing crawlability, indexability, canonicals, or redirects
- improving title tags, meta descriptions, and heading structure
- adding or validating structured data
- improving Core Web Vitals
- doing keyword research and mapping keywords to URLs
- planning internal linking or sitemap / robots changes
How It Works
Principles
- Fix technical blockers before content optimization.
- One page should have one clear primary search intent.
- Prefer long-term quality signals over manipulative patterns.
- Mobile-first assumptions matter because indexing is mobile-first.
- Recommendations should be page-specific and implementable.
Technical SEO checklist
Crawlability
robots.txtshould allow important pages and block low-value surfaces- no important page should be unintentionally
noindex - important pages should be reachable within a shallow click depth
- avoid redirect chains longer than two hops
- canonical tags should be self-consistent and non-looping
Indexability
- preferred URL format should be consistent
- multilingual pages need correct hreflang if used
- sitemaps should reflect the intended public surface
- no duplicate URLs should compete without canonical control
Performance
- LCP < 2.5s
- INP < 200ms
- CLS < 0.1
- common fixes: preload hero assets, reduce render-blocking work, reserve layout space, trim heavy JS
Structured data
- homepage: organization or business schema where appropriate
- editorial pages:
Article/BlogPosting - product pages:
ProductandOffer - interior pages:
BreadcrumbList - Q&A sections:
FAQPageonly when the content truly matches
On-page rules
Title tags
- aim for roughly 50-60 characters
- put the primary keyword or concept near the front
- make the title legible to humans, not stuffed for bots
Meta descriptions
- aim for roughly 120-160 characters
- describe the page honestly
- include the main topic naturally
Heading structure
- one clear
H1 H2andH3should reflect actual content hierarchy- do not skip structure just for visual styling
Keyword mapping
- define the search intent
- gather realistic keyword variants
- prioritize by intent match, likely value, and competition
- map one primary keyword/theme to one URL
- detect and avoid cannibalization
Internal linking
- link from strong pages to pages you want to rank
- use descriptive anchor text
- avoid generic anchors when a more specific one is possible
- backfill links from new pages to relevant existing ones
Examples
Title formula
Primary Topic - Specific Modifier | Brand
Meta description formula
Action + topic + value proposition + one supporting detail
JSON-LD example
{
"@context": "https://schema.org",
"@type": "Article",
"headline": "Page Title Here",
"author": {
"@type": "Person",
"name": "Author Name"
},
"publisher": {
"@type": "Organization",
"name": "Brand Name"
}
}
Audit output shape
[HIGH] Duplicate title tags on product pages
Location: src/routes/products/[slug].tsx
Issue: Dynamic titles collapse to the same default string, which weakens relevance and creates duplicate signals.
Fix: Generate a unique title per product using the product name and primary category.
Anti-Patterns
| Anti-pattern | Fix |
|---|---|
| keyword stuffing | write for users first |
| thin near-duplicate pages | consolidate or differentiate them |
| schema for content that is not actually present | match schema to reality |
| content advice without checking the actual page | read the real page first |
| generic “improve SEO” outputs | tie every recommendation to a page or asset |
Related Skills
seo-specialistfrontend-patternsbrand-voicemarket-research
Signals
- GitHub stars
- 270k
- Forks
- 40k
- Last commit
- Sep 2026
Questions
- What is an SEO skill?
- It is an agent skill that lets your agent audit and improve search visibility. It covers technical SEO, on-page elements, structured data, Core Web Vitals, and content strategy, then gives page-specific recommendations.
- What does the skill check during an audit?
- It checks crawlability, indexability, page speed targets, structured data, and on-page elements such as title tags and headings.
- Can it suggest keyword mapping?
- Yes. It maps keywords to URLs and suggests internal linking and sitemap changes.
- Does it implement changes automatically?
- The skill produces recommendations and plans. Applying the changes to your site is up to you or your agent's other tools.
Advanced
- Item type
- skill
- Key
seo-affaan-m- Source
- github.com/affaan-m/ecc