content-optimizer について
既存ページの改善や、新規コンテンツのSEO・読みやすさの確認に使うスキルです。キーワード、メタデータ、見出し構造、可読性を確認する指針を提供します。
主な機能
- 01キーワード密度と配置の確認
- 02タイトル・説明文・URLの指針
- 03見出し階層の検証
- 04読みやすさを改善する方法
- 05SEO最適化チェックリスト
活用シーン
- 01既存ページのSEO確認
- 02公開前の原稿チェック
- 03キーワード配置と密度の調整
- 04メタデータと見出し構造の確認
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ nicepkg/ ai-workflow --skill content-optimizerインストール後、Claude Code で/content-optimizerを入力して読み込まれたか確認します。
詳細
コンテンツの最適化
使用する場面
- 検索順位を高めるために既存のコンテンツを最適化する
- 新しいコンテンツが SEO 要件を満たしているか確認する
- キーワードの密度と配置を確認する
- 読みやすさのスコアを改善する
- メタタグを作成する
キーワード密度
目標: メインキーワードの 1~2%
計算方法:
Density = (Keyword Count / Total Words) x 100
配置の優先順位:
- タイトル/H1(必須)
- 最初の 100 語(必須)
- 少なくとも 1 つの H2(推奨)
- まとめ(推奨)
- 本文全体に自然に配置
警告サイン:
- 3% 超 = キーワードの詰め込みのリスク
- 0.5% 未満 = 最適化不足
- すべての段落で完全一致 = 不自然
メタタグの最適化
タイトルタグ
- 長さ:50~60 文字
- キーワード:なるべく前方に配置
- 形式:
{Keyword} - {Benefit} | {Brand} - ページごとに固有のものにする
メタディスクリプション
- 長さ:150~160 文字
- キーワード:自然に含める
- CTA:行動を促す動詞で締めくくる
- ページごとに固有のものにする
URL スラッグ
- 短くする:3~5 語
- キーワード:メインキーワードを含める
- 読みやすくする:ハイフンを使用する
- 小文字のみを使用する
見出し構造
有効な階層:
H1: Page Title (exactly 1)
+-- H2: Main Section
| +-- H3: Subsection
| +-- H3: Subsection
+-- H2: Main Section
| +-- H3: Subsection
+-- H2: Conclusion
よくある誤り:
- H1 タグが複数ある
- 階層を飛ばす(H1 -> H3)
- スタイル設定だけを目的に見出しを使う
- H1 にキーワードがない
読みやすさの最適化
Flesch 読みやすさスコアの目標:60~70
| スコア | レベル | 対象読者 |
|---|---|---|
| 90-100 | とても簡単 | 小学 5 年生 |
| 80-89 | 簡単 | 小学 6 年生 |
| 70-79 | やや簡単 | 中学 1 年生 |
| 60-69 | 標準 | 中学 2~3 年生 |
| 50-59 | やや難しい | 高校 1~3 年生 |
| 30-49 | 難しい | 大学生 |
| 0-29 | とても難しい | 大卒者 |
改善方法:
- 文を短くする(平均 20 語未満)
- 段落を短くする(2~3 文)
- 専門用語を平易な言葉に置き換える
- 能動態を使う
- 200~300 語ごとに小見出しを追加する
- リストには箇条書きを使う
最適化チェックリスト
コンテンツを最適化する際は、このチェックリストを使用してください。
- タイトル/H1 にメインキーワードがある
- 最初の 100 語にメインキーワードがある
- キーワード密度が 1~2%
- メタタイトルが 50~60 文字
- メタディスクリプションが CTA を含めて 150~160 文字
- 見出し階層が有効(H1 -> H2 -> H3)
- 内部リンクが 3 つ以上ある
- 権威性のある外部リンクが 1 つ以上ある
- Flesch スコアが 60~70
- 3 文を超える段落がない
- 200~300 語ごとに小見出しがある
コメント
Markdown 対応