Community研究&データ分析github.com

seo-skills/seo-audit-skill

108の監査ルールを12カテゴリにわたって備えた包括的なSEO監査コマンドラインツール。あらゆるWebサイトをSEOベストプラクティス、Core Web Vitals、セキュリティヘッダー、構造化データ、アクセシビリティなどについて分析します。

seo-audit-skill とは?

このスキルは、108の監査ルールを12カテゴリに分類した、強力かつ包括的なSEO監査CLIツールです。任意のWebサイトを指定して実行するだけで、SEOベストプラクティス、Core Web Vitals(LCP、FID、CLS)、セキュリティヘッダー、構造化データ(JSON-LD、Microdataなど)、アクセシビリティ、内部リンク構造、メタタグ、画像のalt属性、Canonicalタグ、Hreflangタグ、robots.txt、sitemap.xmlなど、多岐にわたる項目を自動的にチェックし、詳細なレポートを生成します。このツールは、開発者やSEOスペシャリストがWebサイトの問題点を迅速に特定し、改善策を立案するのに役立ちます。CLI環境で動作し、Node.jsベースで構築されているため、CI/CDパイプラインへの統合も容易です。結果はコンソールにカラー表示されるほか、JSONやHTML形式で出力することも可能で、詳細なスコアと改善提案が含まれます。監査は各カテゴリごとに効率的に実行され、重複チェックを避けるための最適化も施されています。

対応~Claude Code~Codex CLI~Cursor
npx skills add seo-skills/seo-audit-skill

Installed? Explore more 研究&データ分析 skills: affaan-m/uspto-database, affaan-m/scholar-evaluation, affaan-m/literature-review · View all 6 →

お気に入りのAIに質問する

このエージェントスキルを事前に読み込んだ状態で新しいチャットを開きます。

ドキュメント

seo-audit-skill は何をしますか?

108の監査ルールを12カテゴリにわたって備えた包括的なSEO監査コマンドラインツール。あらゆるWebサイトをSEOベストプラクティス、Core Web Vitals、セキュリティヘッダー、構造化データ、アクセシビリティなどについて分析します。

はじめに

npx seo-audit https://example.com

インストール

npm install -g seo-audit-skill

または、npxを使用して直接実行します:

npx seo-audit-skill https://example.com

使用方法

基本的な監査

seo-audit https://example.com

オプション

オプション説明デフォルト
--output出力形式(console, json, html)console
--file出力ファイルパスなし(標準出力)
--category特定のカテゴリのみを監査(例:seo-basics)すべて
--verbose詳細な出力を有効化false

例

# JSON形式で出力
seo-audit https://example.com --output json

# 特定のカテゴリのみ監査
seo-audit https://example.com --category seo-basics

# HTMLレポートをファイルに出力
seo-audit https://example.com --output html --file report.html

監査カテゴリ

このツールは12のカテゴリにまたがる108の監査ルールを実装しています:

  1. SEO基本 - メタタイトル、メタディスクリプション、見出しタグ
  2. Core Web Vitals - LCP、FID、CLS
  3. セキュリティ - HTTPS、セキュリティヘッダー
  4. 構造化データ - JSON-LD、Microdata、RDFa
  5. アクセシビリティ - alt属性、ARIAラベル、コントラスト比
  6. 内部リンク - リンク構造、broken links
  7. メタタグ - Open Graph、Twitter Cards、Canonicalタグ
  8. 画像 - altテキスト、ファイルサイズ、フォーマット
  9. モバイルフレンドリー - ビューポート設定、タッチターゲット
  10. パフォーマンス - リソース最適化、キャッシュ
  11. リダイレクト - リダイレクトチェーン、4xx/5xxエラー
  12. 国際化 - hreflangタグ、言語属性

監査ルールの例

// ルールの例:メタタイトルが存在するかチェック
{
  id: 'meta-title-exists',
  category: 'seo-basics',
  severity: 'error',
  check: ($) => {
    const title = $('title').text().trim();
    return {
      passed: title.length > 0,
      message: title.length > 0 ? 'メタタイトルが設定されています' : 'メタタイトルが見つかりません',
      recommendation: title.length > 0 ? '' : '各ページに一意のメタタイトルを追加してください'
    };
  }
}

開発

# リポジトリをクローン
git clone https://github.com/seo-skills/seo-audit-skill.git
cd seo-audit-skill

# 依存関係をインストール
npm install

# 監査を実行
npm start -- https://example.com

テスト

npm test

貢献

  1. リポジトリをフォーク
  2. 機能ブランチを作成(git checkout -b feature/amazing-feature)
  3. 変更をコミット(git commit -m '素晴らしい機能を追加')
  4. ブランチにプッシュ(git push origin feature/amazing-feature)
  5. プルリクエストを作成

ライセンス

MITライセンスの下で配布されています。詳細についてはLICENSEを参照してください。

謝辞

関連スキル