Communitygithub.com

cygnixlabs-cmd/cygnix-seo-skills

1つのウェブページに対して、サーバーサイドレンダリングされたHTMLからAI検索エンジン可視性(GEO/AEO対応)スコア(0~100)を算出し、上位5つの改善点を提示します。

cygnix-seo-skills とは?

このスキルは、ChatGPT、Perplexity、Google AI OverviewsなどのAI検索エンジンがページをどのように評価するかを、サーバーサイドでレンダリングされた生のHTMLに基づいて分析します。JavaScriptは実行されないため、純粋にクローラーが取得・解析できる情報のみでスコアリングが行われます。100点満点のスコアは、robots.txtでの許可状況、JSON-LD構造化データ(Organization/WebSiteなど)、タイトルとメタディスクリプションの長さ、H1見出しや質問形式のH2/H3、回答ファーストの冒頭段落、llms.txtの有無、更新日時シグナルなど、8つのチェック項目に基づきます。結果は80以上が「STRONG」、65以上が「GOOD」など、5段階のバンドで表示され、最もスコア向上に貢献する5つの修正点が示されます。このスキルは、AI検索向けの準備状態(readiness)を測定するものであり、現在の引用有無を測定するものではありません。拡張として、サイト全体のスコアリングやホワイトラベルレポートを提供する有料版や、サイト全体をクロールするApify上のツール、無料のMCPサーバーも用意されています。

対応~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/cygnixlabs-cmd/cygnix-seo-skills/tree/HEAD/skills/ai-visibility-quick-score

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

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

ドキュメント

AI可視性クイックスコア(1ページ)

1つのURLを、ほとんどのAIクローラーが認識する方法(生のHTML、JavaScriptなし)で採点します。0~100のスコア、バンド、そして最も価値のある5つの修正点を返します。

使用するタイミング

  • 「ホームページはAI検索に対応しているか?」、「このURLのGEOスコアは?」、「なぜChatGPTは私たちを言及しないのか?」(最初の確認として)。

実行方法

python3 scripts/quick_score.py https://example.com/

送信元のHTTPSアクセスが必要です。3つのリクエスト(ページ、robots.txt、llms.txt)を実行します。

採点基準(100点満点)

チェック項目点数
robots.txtでAIクローラーが許可されている(ブロックされているボット1つにつき-5点)25
JSON-LD内にOrganization / WebSite / Personエンティティが存在する15
その他の有効なJSON-LD(Article, Product, FAQPage…)10
タイトル15~65文字、メタディスクリプション70~170文字10
1つのH1と質問形式のH2/H3が存在する15
回答ファーストの冒頭段落と300語以上のサーバーレンダリングテキスト15
/llms.txtが存在する5
日付シグナル(dateModified, article time, <time>)5

バンド: 80以上 STRONG、65以上 GOOD、50以上 FAIR、35以上 POOR、35未満 CRITICAL。

結果を正直に読む

これは準備状態(AIシステムがページを取得、解析、信頼できるかどうか)を測定するものであり、今日引用されているかどうかを測定するものではありません。JavaScriptのみのサイトは、サーバーHTMLが空であるためスコアが低くなり、その低いスコアはJavaScriptを実行しないクローラーにとって正確です。

例

https://plausible.io/ → 72/100 GOOD;修正点:ページタイプのJSON-LDの追加、直接回答の冒頭、/llms.txt、日付シグナル、短いタイトル。

サイト全体のスコアとレポートをご希望ですか?

Individual skills in this repo

This repo contains 4 individual skills — each has its own dedicated page.

関連スキル