
SEO
FreeEnhance search visibility through technical accuracy and content relevance.
Free · Opens the source repo
What SEO does
The SEO skill focuses on improving search visibility by addressing technical SEO, on-page optimization, structured data, Core Web Vitals, and content strategy. It provides a systematic approach for users looking to enhance their website's performance in search engines. This skill is particularly useful for web developers, SEO specialists, and digital marketers who need to ensure their websites are optimized for search engine crawling and indexing.
To effectively utilize this skill, users should follow a structured methodology that prioritizes fixing technical blockers before optimizing content. This approach emphasizes the importance of having a clear primary search intent for each page, focusing on long-term quality signals over short-term manipulative tactics. The skill also stresses the significance of mobile-first indexing, ensuring that recommendations are practical and specific to individual pages.
The technical SEO checklist included in the skill covers critical aspects such as crawlability, indexability, and performance metrics. Users can audit their websites to ensure that important pages are accessible, properly indexed, and optimized for performance metrics like Largest Contentful Paint (LCP) and Cumulative Layout Shift (CLS). Additionally, the skill guides users on implementing structured data for various types of content, ensuring that search engines can better understand the context of the pages.
By employing this skill, users can systematically address common SEO issues, improve their website's search rankings, and ultimately drive more organic traffic. Whether it's auditing existing content or planning new pages, this skill provides the necessary guidelines for effective SEO practices.
When to use it
Use this skill when conducting audits for crawlability, indexability, or when planning on-page optimizations and structured data implementations.
When not to use it
This skill may not be suitable for users looking for quick fixes or those who require a comprehensive SEO tool that integrates with other marketing platforms.
What you can build with it
Conducting a Technical SEO Audit
Use this skill to systematically audit your website for crawlability and indexability issues, ensuring all important pages are accessible.
Improving Core Web Vitals
Leverage the performance metrics outlined in this skill to enhance your website's loading speed and user experience.
Implementing Structured Data
Follow the structured data guidelines provided to enhance your site's visibility in search results through rich snippets.
How to install SEO
View source1. Install with the skills CLI
npx skills add affaan-m/ecc/seo --agent claude-code2. Or install it manually
Download the skill folder and drop it into ~/.claude/skills/ for all projects, or .claude/skills/ to scope it to one repo. Restart Claude Code so it picks up the new skill.
Anthropic's agentic coding CLI, and the reference implementation of Agent Skills. Drop a skill folder into ~/.claude/skills and Claude Code loads it automatically whenever a task matches the skill's description. Claude Code docs
Inside SKILL.md
Written by affaan-mSEO
小手先の技巧ではなく、技術的な正確さ、パフォーマンス、コンテンツの関連性を通じて検索可視性を向上させます。
使用するタイミング
以下の場合にこのスキルを使用します:
- クロール可能性、インデックス可能性、カノニカル、またはリダイレクトを監査する場合
- タイトルタグ、メタディスクリプション、見出し構造を改善する場合
- 構造化データを追加または検証する場合
- Core Web Vitals を改善する場合
- キーワード調査を行い、キーワードを URL にマッピングする場合
- 内部リンクまたはサイトマップ/robots の変更を計画する場合
動作の仕組み
原則
- コンテンツ最適化の前に技術的なブロッカーを修正する。
- 1つのページには1つの明確な主要検索意図があるべき。
- 操作的なパターンよりも長期的な品質シグナルを優先する。
- インデックスがモバイルファーストであるため、モバイルファーストの前提が重要。
- 推奨事項はページ固有で実装可能であるべき。
テクニカル SEO チェックリスト
クロール可能性
robots.txtは重要なページを許可し、低価値なサーフェスをブロックする必要がある- 重要なページが意図せず
noindexになっていない - 重要なページはクリック数が少ない深さで到達可能
- 2ホップ以上のリダイレクトチェーンを避ける
- カノニカルタグは自己一貫性があり、ループしていない
インデックス可能性
- 優先 URL 形式は一貫している必要がある
- 多言語ページには使用される場合は正しい hreflang が必要
- サイトマップは意図された公開サーフェスを反映する必要がある
- カノニカル制御なしに競合する重複 URL がない
パフォーマンス
- LCP < 2.5s
- INP < 200ms
- CLS < 0.1
- 一般的な修正: ヒーローアセットをプリロード、レンダーブロッキング作業を削減、レイアウトスペースを確保、重い JS を削減
構造化データ
- ホームページ: 適切な場合は組織またはビジネススキーマ
- 編集ページ:
Article/BlogPosting - 商品ページ:
ProductとOffer - 内部ページ:
BreadcrumbList - Q&A セクション: コンテンツが本当に一致する場合のみ
FAQPage
オンページルール
タイトルタグ
- 約 50〜60 文字を目標にする
- 主要キーワードまたは概念を前に置く
- ボット用に詰め込まれたものではなく、人間が読めるタイトルにする
メタディスクリプション
- 約 120〜160 文字を目標にする
- ページを正直に説明する
- 主要なトピックを自然に含める
見出し構造
- 明確な
H1が1つ H2とH3は実際のコンテンツ階層を反映する必要がある- ビジュアルスタイリングのためだけに構造をスキップしない
キーワードマッピング
- 検索意図を定義する
- 現実的なキーワードバリアントを収集する
- 意図の一致、推定価値、競合度で優先順位を付ける
- 1つの主要キーワード/テーマを1つの URL にマッピングする
- カニバリゼーションを検知して回避する
内部リンク
- 強力なページからランキングさせたいページにリンクする
- 説明的なアンカーテキストを使用する
- より具体的なものが可能な場合は一般的なアンカーを避ける
- 新しいページから関連する既存ページへのリンクを補完する
例
タイトルフォーミュラ
主要トピック - 具体的な修飾語 | ブランド
メタディスクリプションフォーミュラ
アクション + トピック + 価値提案 + 1つのサポート詳細
JSON-LD の例
{
"@context": "https://schema.org",
"@type": "Article",
"headline": "ページタイトルをここに",
"author": {
"@type": "Person",
"name": "著者名"
},
"publisher": {
"@type": "Organization",
"name": "ブランド名"
}
}
監査の出力形式
[HIGH] 商品ページで重複するタイトルタグ
場所: src/routes/products/[slug].tsx
問題: 動的タイトルが同じデフォルト文字列に折りたたまれており、関連性が弱まり重複シグナルが生じます。
修正: 商品名と主要カテゴリを使用して商品ごとにユニークなタイトルを生成する。
アンチパターン
| アンチパターン | 修正 |
|---|---|
| キーワードスタッフィング | まずユーザーのために書く |
| 薄い準重複ページ | 統合するかまたは差別化する |
| 実際には存在しないコンテンツのスキーマ | スキーマを現実に合わせる |
| 実際のページを確認せずにコンテンツアドバイスを提供 | まず実際のページを読む |
| 一般的な「SEO を改善する」出力 | すべての推奨事項をページまたはアセットに結びつける |
関連スキル
seo-specialistfrontend-patternsbrand-voicemarket-research
Frequently asked questions about SEO
Similar skills
Playwright Component Testing
Test React and Vue components in isolation with Playwright.
Fluent UI Blazor
Integrate Fluent UI components in Blazor applications effortlessly.
Build MCP App
Create interactive UI widgets for MCP servers.
Web Design Reviewer
Identify and fix design issues in websites efficiently.
Markstream Install
Seamlessly integrate Markstream for Markdown rendering.
GSAP & Framer Scroll Animation
Create advanced scroll animations effortlessly.
