30x-seo-sitemap について
既存のサイトマップを分析するか、新規作成するためのスキルです。技術検証、品質確認、安全なページ計画、XML出力、サイト構造の文書化を扱います。
主な機能
- 01XMLサイトマップの検証
- 02URLとインデックス品質の確認
- 03サイトマップの生成と分割
- 04サイト構造の文書化
活用シーン
- 01無効またはリダイレクトされたURLの検出
- 02新規サイトのサイトマップ計画
- 03大規模サイトマップのインデックス分割
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ norahe0304-art/ 30x-seo --skill 30x-seo-sitemapインストール後、Claude Code で/30x-seo-sitemapを入力して読み込まれたか確認します。
詳細
サイトマップの分析と生成
モード 1:既存のサイトマップを分析
検証項目
- XML 形式が有効である
- 1 ファイルあたりの URL 数が 50,000 未満である(プロトコルの上限)
- すべての URL が HTTP 200 を返す
<lastmod>の日付が正確である(すべて同じではない)- 非推奨のタグがない:Google は
<priority>と<changefreq>を無視します - robots.txt でサイトマップが参照されている
- クロールしたページとサイトマップを比較し、欠落ページを検出する
品質の指標
- URL が 50,000 件を超える場合はサイトマップインデックスファイルを使用する
- コンテンツの種類ごとに分割する(ページ、投稿、画像、動画)
- サイトマップに正規 URL 以外を含めない
- サイトマップに noindex の URL を含めない
- サイトマップにリダイレクトされる URL を含めない
- HTTPS の URL のみを使用する(HTTP は使用しない)
よくある問題
| 問題 | 重大度 | 対処方法 |
|---|---|---|
| 1 ファイルに 50,000 件を超える URL がある | 重大 | サイトマップインデックスで分割する |
| HTTP 200 以外の URL がある | 高 | 壊れた URL を削除または修正する |
| noindex の URL が含まれている | 高 | サイトマップから削除する |
| リダイレクトされる URL が含まれている | 中 | 最終 URL に更新する |
| lastmod がすべて同じ | 低 | 実際の更新日を使用する |
| priority/changefreq を使用している | 情報 | 削除できます(Google は無視します) |
モード 2:新しいサイトマップを生成
手順
- ビジネスの種類を尋ねる(または既存のサイトから自動検出する)
assets/ディレクトリから業界テンプレートを読み込む- ユーザーと対話しながら構造を計画する
- 品質基準を適用する:
- ⚠️ 警告:ロケーションページが 30 件以上の場合(60%以上の独自コンテンツが必要)
- 🛑 強制停止:ロケーションページが 50 件以上の場合(正当な理由が必要)
- 有効な XML 出力を生成する
- URL が 50,000 件に達したらサイトマップインデックスを使用して分割する
- STRUCTURE.md のドキュメントを生成する
プログラムで生成しても安全なページ(大規模でも問題なし)
✅ インテグレーションページ(実際のセットアップドキュメントを含む) ✅ テンプレート/ツールページ(ダウンロード可能なコンテンツを含む) ✅ 用語集ページ(200 語以上の定義) ✅ 製品ページ(独自の仕様、レビュー) ✅ ユーザープロフィールページ(ユーザー生成コンテンツ)
ペナルティのリスク(大規模な生成を避ける)
❌ 都市名だけを入れ替えたロケーションページ ❌ 業界固有の価値がない「[業界]向けの最適な[ツール]」 ❌ 実際の比較データがない「[競合他社]の代替」 ❌ 人によるレビューや独自の価値がない AI 生成ページ
サイトマップ形式
標準サイトマップ
<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://example.com/page</loc>
<lastmod>2026-02-07</lastmod>
</url>
</urlset>
サイトマップインデックス(URL が 50,000 件を超える場合)
<?xml version="1.0" encoding="UTF-8"?>
<sitemapindex xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<sitemap>
<loc>https://example.com/sitemap-pages.xml</loc>
<lastmod>2026-02-07</lastmod>
</sitemap>
<sitemap>
<loc>https://example.com/sitemap-posts.xml</loc>
<lastmod>2026-02-07</lastmod>
</sitemap>
</sitemapindex>
出力
分析の場合
VALIDATION-REPORT.md— 分析結果- 重大度付きの問題一覧
- 推奨事項
生成の場合
sitemap.xml(またはインデックス付きの分割ファイル)STRUCTURE.md— サイトアーキテクチャのドキュメント- URL 数と構成の概要
[PROTOCOL]: 変更時はこのヘッダーを更新し、その後 CLAUDE.md を確認してください
コメント
Markdown 対応