mcpField
3
30x-seo-geo-technical

30x-seo-geo-technical

github.com/norahe0304-artマーケティング・グロース5670 回インストール33 週間前に更新
リポジトリ

30x-seo-geo-technical について

AI 検索エンジンからの技術的なアクセス性を確認するスキルです。テクニカル SEO や AI 検索への対応を担う人向けに、クローラーのアクセス、llms.txt、サーバーサイドレンダリング、各プラットフォームの要件を調べ、修正案を提示します。コンテンツ品質は分析しません。

主な機能

  1. 01robots.txt の AI クローラールール確認
  2. 02llms.txt の有無と内容の確認
  3. 03主要コンテンツのサーバーサイド表示の検証
  4. 04AI 検索プラットフォーム別の要件確認
  5. 05技術レポートと修正案の作成

活用シーン

  1. 01AI 検索クローラーがサイトにアクセスできない原因の調査
  2. 02llms.txt ファイルの有無の確認
  3. 03JavaScript 描画で主要ページの内容が隠れるかの確認
  4. 04AI 検索プラットフォーム別の技術修正項目の整理

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/norahe0304-art/30x-seo --skill 30x-seo-geo-technical

インストール後、Claude Code で/30x-seo-geo-technicalを入力して読み込まれたか確認します。

詳細

GEO 技術(AI 検索の技術チェック)

このスキルでできること

AI 検索エンジンからのウェブサイトの技術的なアクセシビリティをチェックし、問題を特定して修正を支援します。

対象外:

  • コンテンツ品質の分析 → seo-content-audit を使用します(E-E-A-T + AI 引用可能性)

プロセス

ステップ 1:AI クローラーのアクセスを確認する

robots.txt を読み込み、以下のクローラーが許可されているか確認します。

クローラー所有者目的推奨事項
GPTBotOpenAIChatGPT Search✅ 許可
OAI-SearchBotOpenAIOpenAI Search✅ 許可
ChatGPT-UserOpenAIChatGPT Browsing✅ 許可
ClaudeBotAnthropicClaude Search✅ 許可
PerplexityBotPerplexityPerplexity AI✅ 許可
CCBotCommon Crawlトレーニングデータ⚠️ 任意でブロック
anthropic-aiAnthropicClaude のトレーニング⚠️ 任意でブロック
BytespiderByteDanceTikTok AI⚠️ 任意でブロック

問題の例:

❌ GPTBot blocked → ChatGPT can't cite your content
❌ PerplexityBot blocked → Perplexity can't cite you

修正出力:

# robots.txt modification suggestion
User-agent: GPTBot
Allow: /

User-agent: ClaudeBot
Allow: /

User-agent: PerplexityBot
Allow: /
ステップ 2:llms.txt を確認する

/llms.txt が存在するか確認します。

状態説明
✅ 存在し、完全タイトル、説明、主要ページの一覧がある
⚠️ 存在するが不完全重要な情報が不足している
❌ 存在しない作成が必要

修正出力(llms.txt を生成):

# [Website Name]
> [One-line description]

## Core Pages
- [Homepage](https://example.com/): Website homepage
- [Products](https://example.com/products): Product list
- [About Us](https://example.com/about): Company introduction

## Key Information
- Founded in XXXX
- Serving XXX customers
- Main business: XXX
ステップ 3:サーバーサイドレンダリングを確認する

AI クローラーは JavaScript を実行しません。重要なコンテンツは HTML 内に直接表示されている必要があります。

確認方法:

  1. JavaScript を無効にしてページにアクセスします
  2. 重要なコンテンツが表示されるか確認します
状態説明
✅ SSR重要なコンテンツが HTML 内にある
❌ CSRコンテンツの読み込みに JS が必要

問題の例:

❌ Product descriptions only appear after JS rendering
❌ Article body depends on React hydration

修正の推奨事項:

  • SSR/SSG フレームワーク(Next.js、Nuxt、Astro)を使用します
  • 重要なページを事前レンダリングします
  • <noscript> にコンテンツがあることを確認します
ステップ 4:プラットフォーム固有のチェック
プラットフォーム技術要件
Google AI Overviews従来の SEO の基本 + Schema
ChatGPTGPTBot のアクセス + llms.txt
PerplexityPerplexityBot のアクセス
Bing CopilotBing のインデックス登録 + IndexNow

出力

1. GEO 技術レポート
# GEO Technical Report

## AI Crawler Access Status
| Crawler | Status | Issue |
|---------|--------|-------|
| GPTBot | ✅ Allowed | — |
| ClaudeBot | ❌ Blocked | robots.txt line 12 |
| PerplexityBot | ✅ Allowed | — |

## llms.txt Status
❌ Does not exist

## SSR Status
⚠️ Some pages depend on JS

## Issues Summary
1. ClaudeBot is blocked
2. Missing llms.txt
3. /products page content depends on JS
2. 修正コード
# Fix Recommendations

## robots.txt Modification
[Generate modified robots.txt]

## llms.txt Generation
[Generate complete llms.txt]

## SSR Fix Recommendations
- Page /products needs SSR enabled
- Recommend migrating to Next.js SSG

参考:AI クローラーの詳細

robots.txt の完全な設定例
# AI Search Crawlers (Allow)
User-agent: GPTBot
Allow: /

User-agent: OAI-SearchBot
Allow: /

User-agent: ChatGPT-User
Allow: /

User-agent: ClaudeBot
Allow: /

User-agent: PerplexityBot
Allow: /

# AI Training Crawlers (Optional Block)
User-agent: CCBot
Disallow: /

User-agent: anthropic-ai
Disallow: /
llms.txt の完全な形式
# Site Name
> Brief description of the site

## Main Sections
- [Page Title](url): Description
- [Another Page](url): Description

## Key Facts
- Fact 1
- Fact 2

## Contact
- Email: xxx
- Social: xxx
RSL 1.0(Really Simple Licensing)

機械可読な AI ライセンス条項(2025.12)。

賛同者:Reddit、Yahoo、Medium、Quora、Cloudflare、Akamai、Creative Commons


連携

関連スキル用途
seo-technical従来の技術的な SEO チェック
seo-content-auditコンテンツ品質 + AI 引用可能性の分析

[PROTOCOL]: 変更時はこのヘッダーを更新し、その後 CLAUDE.md を確認してください

コメント