30x-seo-page について
30x-seo-pageは、単一ページのSEO、コンテンツ、技術要素、構造化データ、画像を監査するスキルです。スコアカード、優先度付きの問題、具体的な改善案を出力します。
主な機能
- 01ページ内SEOの確認
- 02コンテンツ品質の確認
- 03技術メタデータの確認
- 04構造化データの検出と提案
- 05画像とCore Web Vitalsの確認
- 06優先度付き評価と改善案
活用シーン
- 01公開前のページ監査
- 02メタデータとコンテンツの不足確認
- 03構造化データの導入機会の検討
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ norahe0304-art/ 30x-seo --skill 30x-seo-pageインストール後、Claude Code で/30x-seo-pageを入力して読み込まれたか確認します。
詳細
単一ページ分析
分析対象
ページ内 SEO
- タイトルタグ:50~60 文字、主要キーワードを含む、固有であること
- メタディスクリプション:150~160 文字、魅力的で、キーワードを含むこと
- H1:正確に 1 つ、ページの意図に合致し、キーワードを含むこと
- H2~H6:論理的な階層構造(レベルを飛ばさない)、内容が明確であること
- URL:短く、内容を表し、ハイフンで区切られ、パラメーターがないこと
- 内部リンク:十分な数があり、関連性の高いアンカーテキストを使用し、孤立したページがないこと
- 外部リンク:信頼できる情報源へのリンクで、数が適切であること
コンテンツの品質
- 単語数とページ種別ごとの最低基準(quality-gates.md を参照)
- 読みやすさ:Flesch Reading Ease スコア、学年レベル
- キーワード密度:自然(1~3%)、意味的なバリエーションを含むこと
- E-E-A-T シグナル:著者プロフィール、資格、実体験を示す要素
- コンテンツの鮮度:公開日、最終更新日
技術的要素
- Canonical タグ:存在し、自己参照または正しく設定されていること
- Meta robots:意図的にブロックしている場合を除き、index/follow であること
- Open Graph:og:title、og:description、og:image、og:url
- Twitter Card:twitter:card、twitter:title、twitter:description
- Hreflang:多言語対応の場合、正しく実装されていること
スキーママークアップ
- すべての種類を検出(JSON-LD を推奨)
- 必須プロパティを検証
- 不足している機会を特定
- HowTo(非推奨)または FAQ(政府機関/医療機関に限定)を推奨しないこと
画像
- 代替テキスト:設定され、内容を説明し、自然な形でキーワードを含むこと
- ファイルサイズ:200KB 超は警告、500KB 超は重大として指摘
- 形式:JPEG/PNG より WebP/AVIF を推奨
- 寸法:CLS 防止のため、幅と高さを設定
- 遅延読み込み:ファーストビュー外の画像に loading="lazy" を設定
Core Web Vitals(参考のみ — HTML だけでは測定できません)
- LCP の潜在的な問題を指摘(巨大なヒーロー画像、レンダリングを妨げるリソース)
- INP の潜在的な問題を指摘(重い JS、async/defer がない)
- CLS の潜在的な問題を指摘(画像の寸法が未設定、コンテンツの挿入)
出力
ページスコアカード
Overall Score: XX/100
On-Page SEO: XX/100 ████████░░
Content Quality: XX/100 ██████████
Technical: XX/100 ███████░░░
Schema: XX/100 █████░░░░░
Images: XX/100 ████████░░
検出された問題
優先度順に整理:重大 → 高 → 中 → 低
推奨事項
期待される効果を添えた、具体的で実行可能な改善策
スキーマの提案
検出された機会に合わせた、そのまま使用できる JSON-LD コード
[PROTOCOL]: 変更時はこのヘッダーを更新し、その後 CLAUDE.md を確認してください
コメント
Markdown 対応