認証済み AgentReady.md 証明書
発行日時 sig: 7e7b8281c6135247 検証 →

分析済みURL

https://spyonweb.net

計測: 6 日前

別のURLを分析

AI-Readyスコア

良好

/ 100

トークン削減量

HTMLトークン 14.863
Markdownトークン 439
削減率 97%

スコア内訳

アクセシビリティ 100/100
AI発見可能性 69/100
構造化データ 100/100
セマンティックHTML 96/100
コンテンツ効率 70/100

新興プロトコル

6件中0件検出

AIエージェントが探すwell-knownエンドポイント。検出されればエージェントが自動的にあなたのサービスを発見・接続できます。

  • OAuth Protected Resource RFC 9728
    /.well-known/oauth-protected-resource
  • OAuth Discovery RFC 8414
    /.well-known/oauth-authorization-server
  • MCP Server Card SEP-1649 draft
    /.well-known/mcp/server-card.json
  • A2A Agent Card A2A v1.0
    /.well-known/agent-card.json
  • API Catalog RFC 9727
    /.well-known/api-catalog
  • Agent Skills index Discovery RFC v0.2.0 draft
    /.well-known/agent-skills/index.json

この数字は動きます。 モニタリングは開発中です。リストに登録すると公開時にお知らせします。

リストに登録されました!サービス開始時にお知らせします。

計測結果 No Markdown for Agents support detected

サイトがMarkdown for Agentsに対応していません。このCloudflare標準により、AIエージェントがmarkdown形式でコンテンツをリクエストでき、トークン使用量を約80%削減できます。

実装方法

以下の1つ以上を実装してください:(1) Accept: text/markdownにmarkdownコンテンツで応答。(2) .md URL(例:/page.md)を提供。(3) <link rel="alternate" type="text/markdown">タグを追加。(4) markdown検出用のLink HTTPヘッダーを追加。

コーディングエージェントに貼り付けて修正させる

計測結果 Content ratio: 4.3% (2658 content chars / 61828 HTML bytes)

ページの実際のコンテンツとHTML全体の比率が低いです。ページ重量の多くがコンテンツではなくマークアップ、スクリプト、スタイルです。

実装方法

CSSを外部スタイルシートに移動し、インラインスタイルを削除し、JavaScriptを最小化し、HTMLがコンテンツ構造に集中するようにしてください。

コーディングエージェントに貼り付けて修正させる
Markdownトークン: 439
## Map the digital footprint of any domain.

SpyOnWeb cross-references domains, Analytics snippets, AdSense publishers, nameservers and IP addresses to surface relationships you would otherwise miss, in seconds.

444,738 Domains

223,637 Analytics

53,152 AdSense

96,905 Nameservers

292,484 IPs

25 Technologies

387,800 SSL Active

### Fast reconnaissance

Enter a domain or identifier and get its related assets back in real time. Good for security assessments, competitor research or due diligence.

### Context you can act on

See shared Analytics, AdSense, nameservers and historic IPs in one view, so you can spot reused infrastructure and see which domains are connected.

### Monitor & get alerts

Sign up free and watch up to 3 domains or codes. We email you when the SSL, title or an identifier changes. Nothing to install, no card required.

## Try a lookup

Click any domain to see its relationships, IPs, technologies and certificates.

[github.com](https://spyonweb.net/domain/github.com) [stripe.com](https://spyonweb.net/domain/stripe.com) [shopify.com](https://spyonweb.net/domain/shopify.com) [cloudflare.com](https://spyonweb.net/domain/cloudflare.com) [wordpress.org](https://spyonweb.net/domain/wordpress.org) [vercel.com](https://spyonweb.net/domain/vercel.com) [notion.so](https://spyonweb.net/domain/notion.so) [figma.com](https://spyonweb.net/domain/figma.com)

[password.es](https://spyonweb.net/domain/password.es) [stackscale.com](https://spyonweb.net/domain/stackscale.com) [mboxviewer.net](https://spyonweb.net/domain/mboxviewer.net) [colorvivo.com](https://spyonweb.net/domain/colorvivo.com)

## Start free today

Watch up to 3 domains or codes and get email alerts the moment something changes. Nothing to install, no card required.

[Sign up free](https://spyonweb.net/account/register)
SpyOnWeb — Domain Intelligence & Reverse Lookup Tool

[SpyOnWeb](https://spyonweb.net/)

[Log in](https://spyonweb.net/account/login) [Sign up](https://spyonweb.net/account/register) Language English Español

[Log in](https://spyonweb.net/account/login) [Sign up](https://spyonweb.net/account/register)

☾ Toggle color theme English Español

# Map the digital footprint of any domain.

SpyOnWeb cross-references domains, Analytics snippets, AdSense publishers, nameservers and IP addresses to surface relationships you would otherwise miss, in seconds.

Lookup query  Search

Examples: stackscale.com, UA-123456-1, pub-1234567890123456, ns1.example.net

[Sign up free](https://spyonweb.net/account/register) Watch 3 domains and get alerts when they change. No card.

444,738 Domains

223,637 Analytics

53,152 AdSense

96,905 Nameservers

292,484 IPs

25 Technologies

387,800 SSL Active

### Fast reconnaissance

Enter a domain or identifier and get its related assets back in real time. Good for security assessments, competitor research or due diligence.

### Context you can act on

See shared Analytics, AdSense, nameservers and historic IPs in one view, so you can spot reused infrastructure and see which domains are connected.

### Monitor & get alerts

Sign up free and watch up to 3 domains or codes. We email you when the SSL, title or an identifier changes. Nothing to install, no card required.

## Try a lookup

Click any domain to see its relationships, IPs, technologies and certificates.

[github.com](https://spyonweb.net/domain/github.com) [stripe.com](https://spyonweb.net/domain/stripe.com) [shopify.com](https://spyonweb.net/domain/shopify.com) [cloudflare.com](https://spyonweb.net/domain/cloudflare.com) [wordpress.org](https://spyonweb.net/domain/wordpress.org) [vercel.com](https://spyonweb.net/domain/vercel.com) [notion.so](https://spyonweb.net/domain/notion.so) [figma.com](https://spyonweb.net/domain/figma.com)

[password.es](https://spyonweb.net/domain/password.es) [stackscale.com](https://spyonweb.net/domain/stackscale.com) [mboxviewer.net](https://spyonweb.net/domain/mboxviewer.net) [colorvivo.com](https://spyonweb.net/domain/colorvivo.com)

## Start free today

Watch up to 3 domains or codes and get email alerts the moment something changes. Nothing to install, no card required.

[Sign up free](https://spyonweb.net/account/register)

このファイルをサーバーの/index.mdとしてアップロードし、AIエージェントがページのクリーンなバージョンにアクセスできるようにしましょう。Accept: text/markdownコンテンツネゴシエーションを設定して自動的に配信することもできます。

推奨内容

llms.txtをダウンロード
# SpyOnWeb

> Find domain relationships, shared Analytics & AdSense codes, IP addresses, nameservers and web technologies. Free reverse lookup tool.

## Documentation
- [FAQ](https://spyonweb.net/faq)

## Main
- [SpyOnWeb — Domain Intelligence & Reverse Lookup Tool](https://spyonweb.net): Find domain relationships, shared Analytics & AdSense codes, IP addresses, nameservers and web technologies. Free rever…
- [About Us](https://spyonweb.net/about)
- [Pricing](https://spyonweb.net/pricing)
- [SpyOnWeb](https://spyonweb.net/)
- [Top Lists](https://spyonweb.net/top)
- [Log in](https://spyonweb.net/account/login)
- [Sign up](https://spyonweb.net/account/register)

## Legal
- [Privacy](https://spyonweb.net/privacy)
- [Terms](https://spyonweb.net/terms)

## Support
- [FAQ](https://spyonweb.net/faq)

完全なllms.txtにはドメイン全体の分析が必要です(近日公開)

このファイルをドメインのルートにhttps://spyonweb.net/llms.txtとしてアップロードしてください。ChatGPT、Claude、PerplexityなどのAIエージェントはこのファイルを確認してサイト構造を理解します。

このサイトにはすでにllms.txtファイルがあります。

有効な形式
# SpyOnWeb — Domain Intelligence Platform

> SpyOnWeb is a domain intelligence tool that reveals relationships between websites through shared Analytics codes, AdSense publishers, IP addresses, nameservers, SSL certificates and web technologies.

## Main Pages

- [Home](https://spyonweb.net/): Search any domain, IP, or identifier
- [About](https://spyonweb.net/about): Platform overview and capabilities
- [FAQ](https://spyonweb.net/faq): Common questions answered
- [Top Rankings](https://spyonweb.net/top): Most prevalent technologies, SSL issuers, analytics codes

## Lookup Types

- Domain profile: `/domain/{name}` — Full domain report with IP, technologies, associations
- IP lookup: `/ip/{address}` — All domains hosted on an IP address
- Analytics: `/analytics/{code}` — Domains sharing a Google Analytics code
- AdSense: `/adsense/{code}` — Domains from the same AdSense publisher
- Nameserver: `/nameserver/{ns}` — Domains delegated to a DNS nameserver
- Technology: `/technology/{name}` — Domains using a specific technology
- SSL Issuer: `/ssl/{issuer}` — Domains with certificates from an issuer

## API

JSON API available at `/api/v1/` for programmatic access. API keys generated from user dashboard.

アクセシビリティ

JavaScript不要でコンテンツ利用可能 (100/100)

Content available without JavaScript

HTML内でコンテンツが早い位置に配置 (100/100)

Main content starts at 14% of HTML

適切なページサイズ (100/100)

Page size: 60KB

AI発見可能性

robots.txtがAIボットを許可 (80/100)

1/5 AI search bots blocked: Amazonbot

Markdown for Agentsサポート (0/100)
✗ Accept: text/markdown ✗ .md URL ✗ <link> tag ✗ Link header
sitemap.xmlあり (100/100)

Sitemap found

robots.txtファイルあり (100/100)

robots.txt exists

llms.txtファイルあり (100/100)

llms.txt exists and is valid

Content-Signalあり(robots.txtまたはHTTPヘッダー) (60/100)
✓ robots.txt ✗ HTTP header ✓ Policy

構造化データ

Schema.org / JSON-LDあり (100/100)

JSON-LD found: WebSite, Organization

Open Graphタグあり (100/100)

All OG tags present

メタディスクリプションあり (100/100)

Meta description: 134 chars

正規URLあり (100/100)

Canonical URL present

lang属性あり (100/100)

lang="en"

セマンティックHTML

適切な見出し階層 (85/100)

1 heading level skip(s)

articleまたはmain要素を使用 (100/100)

Has both <article> and <main>

セマンティックHTML要素を使用 (100/100)

16 semantic elements, 26 divs (ratio: 38%)

意味のある画像alt属性 (100/100)

No images found

低いdivネスト深度 (100/100)

Avg div depth: 0.2, max: 1

コンテンツ効率

良好なトークン削減率 (100/100)

97% token reduction (HTML→Markdown)

良好なコンテンツ対ノイズ比 (0/100)

Content ratio: 4.3% (2658 content chars / 61828 HTML bytes)

適切なページ重量 (100/100)

HTML size: 60KB

最小限のインラインスタイル (100/100)

0/235 elements with inline styles (0.0%)

{
  "url": "https://spyonweb.net",
  "timestamp": 1787832316851,
  "fetch": {
    "mode": "simple",
    "timeMs": 55,
    "htmlSizeBytes": 61828,
    "supportsMarkdown": false,
    "markdownAgents": {
      "contentNegotiation": false,
      "mdUrl": {
        "found": false,
        "url": null
      },
      "linkTag": {
        "found": false,
        "url": null
      },
      "linkHeader": {
        "found": false,
        "url": null
      },
      "responseHeaders": {
        "contentSignal": null,
        "xMarkdownTokens": null,
        "vary": null
      },
      "frontmatter": {
        "present": false,
        "fields": [],
        "level": "none"
      },
      "level": "none"
    },
    "statusCode": 200
  },
  "extraction": {
    "title": "SpyOnWeb — Domain Intelligence & Reverse Lookup Tool",
    "excerpt": "Find domain relationships, shared Analytics & AdSense codes, IP addresses, nameservers and web technologies. Free reverse lookup tool.",
    "byline": null,
    "siteName": "SpyOnWeb",
    "lang": "en",
    "contentLength": 2658,
    "metadata": {
      "description": "Find domain relationships, shared Analytics & AdSense codes, IP addresses, nameservers and web technologies. Free reverse lookup tool.",
      "ogTitle": "SpyOnWeb — Domain Intelligence & Reverse Lookup Tool",
      "ogDescription": "Find domain relationships, shared Analytics & AdSense codes, IP addresses, nameservers and web technologies. Free reverse lookup tool.",
      "ogImage": "https://spyonweb.net/assets/images/og-default.png",
      "ogType": "website",
      "canonical": "https://spyonweb.net/",
      "lang": "en",
      "schemas": [
        {
          "@context": "https://schema.org",
          "@type": "WebSite",
          "name": "SpyOnWeb",
          "url": "https://spyonweb.net/",
          "description": "Find domain relationships, shared Analytics & AdSense codes, IP addresses, nameservers and web technologies. Free reverse lookup tool.",
          "inLanguage": "en",
          "potentialAction": {
            "@type": "SearchAction",
            "target": "https://spyonweb.net/?query={search_term_string}",
            "query-input": "required name=search_term_string"
          }
        },
        {
          "@context": "https://schema.org",
          "@type": "Organization",
          "name": "SpyOnWeb",
          "url": "https://spyonweb.net/",
          "description": "Domain intelligence platform for discovering relationships between websites through shared identifiers and infrastructure."
        }
      ],
      "robotsMeta": "index, follow",
      "author": null,
      "generator": null,
      "markdownAlternateHref": null
    }
  },
  "markdown": "## Map the digital footprint of any domain.\n\nSpyOnWeb cross-references domains, Analytics snippets, AdSense publishers, nameservers and IP addresses to surface relationships you would otherwise miss, in seconds.\n\n444,738 Domains\n\n223,637 Analytics\n\n53,152 AdSense\n\n96,905 Nameservers\n\n292,484 IPs\n\n25 Technologies\n\n387,800 SSL Active\n\n### Fast reconnaissance\n\nEnter a domain or identifier and get its related assets back in real time. Good for security assessments, competitor research or due diligence.\n\n### Context you can act on\n\nSee shared Analytics, AdSense, nameservers and historic IPs in one view, so you can spot reused infrastructure and see which domains are connected.\n\n### Monitor & get alerts\n\nSign up free and watch up to 3 domains or codes. We email you when the SSL, title or an identifier changes. Nothing to install, no card required.\n\n## Try a lookup\n\nClick any domain to see its relationships, IPs, technologies and certificates.\n\n[github.com](https://spyonweb.net/domain/github.com) [stripe.com](https://spyonweb.net/domain/stripe.com) [shopify.com](https://spyonweb.net/domain/shopify.com) [cloudflare.com](https://spyonweb.net/domain/cloudflare.com) [wordpress.org](https://spyonweb.net/domain/wordpress.org) [vercel.com](https://spyonweb.net/domain/vercel.com) [notion.so](https://spyonweb.net/domain/notion.so) [figma.com](https://spyonweb.net/domain/figma.com)\n\n[password.es](https://spyonweb.net/domain/password.es) [stackscale.com](https://spyonweb.net/domain/stackscale.com) [mboxviewer.net](https://spyonweb.net/domain/mboxviewer.net) [colorvivo.com](https://spyonweb.net/domain/colorvivo.com)\n\n## Start free today\n\nWatch up to 3 domains or codes and get email alerts the moment something changes. Nothing to install, no card required.\n\n[Sign up free](https://spyonweb.net/account/register)\n",
  "fullPageMarkdown": "SpyOnWeb — Domain Intelligence & Reverse Lookup Tool\n\n[SpyOnWeb](https://spyonweb.net/)\n\n[Log in](https://spyonweb.net/account/login) [Sign up](https://spyonweb.net/account/register) Language English Español\n\n[Log in](https://spyonweb.net/account/login) [Sign up](https://spyonweb.net/account/register)\n\n☾ Toggle color theme English Español\n\n# Map the digital footprint of any domain.\n\nSpyOnWeb cross-references domains, Analytics snippets, AdSense publishers, nameservers and IP addresses to surface relationships you would otherwise miss, in seconds.\n\nLookup query  Search\n\nExamples: stackscale.com, UA-123456-1, pub-1234567890123456, ns1.example.net\n\n[Sign up free](https://spyonweb.net/account/register) Watch 3 domains and get alerts when they change. No card.\n\n444,738 Domains\n\n223,637 Analytics\n\n53,152 AdSense\n\n96,905 Nameservers\n\n292,484 IPs\n\n25 Technologies\n\n387,800 SSL Active\n\n### Fast reconnaissance\n\nEnter a domain or identifier and get its related assets back in real time. Good for security assessments, competitor research or due diligence.\n\n### Context you can act on\n\nSee shared Analytics, AdSense, nameservers and historic IPs in one view, so you can spot reused infrastructure and see which domains are connected.\n\n### Monitor & get alerts\n\nSign up free and watch up to 3 domains or codes. We email you when the SSL, title or an identifier changes. Nothing to install, no card required.\n\n## Try a lookup\n\nClick any domain to see its relationships, IPs, technologies and certificates.\n\n[github.com](https://spyonweb.net/domain/github.com) [stripe.com](https://spyonweb.net/domain/stripe.com) [shopify.com](https://spyonweb.net/domain/shopify.com) [cloudflare.com](https://spyonweb.net/domain/cloudflare.com) [wordpress.org](https://spyonweb.net/domain/wordpress.org) [vercel.com](https://spyonweb.net/domain/vercel.com) [notion.so](https://spyonweb.net/domain/notion.so) [figma.com](https://spyonweb.net/domain/figma.com)\n\n[password.es](https://spyonweb.net/domain/password.es) [stackscale.com](https://spyonweb.net/domain/stackscale.com) [mboxviewer.net](https://spyonweb.net/domain/mboxviewer.net) [colorvivo.com](https://spyonweb.net/domain/colorvivo.com)\n\n## Start free today\n\nWatch up to 3 domains or codes and get email alerts the moment something changes. Nothing to install, no card required.\n\n[Sign up free](https://spyonweb.net/account/register)\n",
  "markdownStats": {
    "images": 0,
    "links": 13,
    "tables": 0,
    "codeBlocks": 0,
    "headings": 6
  },
  "tokens": {
    "htmlTokens": 14863,
    "markdownTokens": 439,
    "reduction": 14424,
    "reductionPercent": 97
  },
  "score": {
    "score": 89,
    "grade": "B",
    "rubricVersion": 2,
    "dimensions": {
      "accessibility": {
        "score": 100,
        "weight": 30,
        "grade": "A",
        "checks": {
          "content_without_js": {
            "score": 100,
            "weight": 55,
            "evidence": "proven",
            "details": "Content available without JavaScript"
          },
          "fast_content_position": {
            "score": 100,
            "weight": 25,
            "evidence": "plausible",
            "details": "Main content starts at 14% of HTML"
          },
          "reasonable_page_size": {
            "score": 100,
            "weight": 20,
            "evidence": "plausible",
            "details": "Page size: 60KB"
          }
        }
      },
      "aiDiscoverability": {
        "score": 69,
        "weight": 25,
        "grade": "C",
        "checks": {
          "robots_allows_ai_bots": {
            "score": 80,
            "weight": 35,
            "evidence": "proven",
            "details": "1/5 AI search bots blocked: Amazonbot"
          },
          "supports_markdown_negotiation": {
            "score": 0,
            "weight": 20,
            "evidence": "plausible",
            "details": "No Markdown for Agents support detected"
          },
          "has_sitemap": {
            "score": 100,
            "weight": 15,
            "evidence": "plausible",
            "details": "Sitemap found"
          },
          "has_robots_txt": {
            "score": 100,
            "weight": 10,
            "evidence": "plausible",
            "details": "robots.txt exists"
          },
          "has_llms_txt": {
            "score": 100,
            "weight": 10,
            "evidence": "speculative",
            "details": "llms.txt exists and is valid"
          },
          "has_content_signals": {
            "score": 60,
            "weight": 10,
            "evidence": "speculative",
            "details": "robots.txt: search=yes, ai-train=no | Policy included"
          }
        }
      },
      "structuredData": {
        "score": 100,
        "weight": 20,
        "grade": "A",
        "checks": {
          "has_schema_org": {
            "score": 100,
            "weight": 35,
            "evidence": "proven",
            "details": "JSON-LD found: WebSite, Organization"
          },
          "has_open_graph": {
            "score": 100,
            "weight": 20,
            "evidence": "plausible",
            "details": "All OG tags present"
          },
          "has_meta_description": {
            "score": 100,
            "weight": 20,
            "evidence": "plausible",
            "details": "Meta description: 134 chars"
          },
          "has_canonical_url": {
            "score": 100,
            "weight": 15,
            "evidence": "plausible",
            "details": "Canonical URL present"
          },
          "has_lang_attribute": {
            "score": 100,
            "weight": 10,
            "evidence": "plausible",
            "details": "lang=\"en\""
          }
        }
      },
      "semanticHtml": {
        "score": 96,
        "weight": 15,
        "grade": "A",
        "checks": {
          "proper_heading_hierarchy": {
            "score": 85,
            "weight": 30,
            "evidence": "plausible",
            "details": "1 heading level skip(s)"
          },
          "uses_article_or_main": {
            "score": 100,
            "weight": 25,
            "evidence": "plausible",
            "details": "Has both <article> and <main>"
          },
          "semantic_elements": {
            "score": 100,
            "weight": 20,
            "evidence": "plausible",
            "details": "16 semantic elements, 26 divs (ratio: 38%)"
          },
          "meaningful_alt_texts": {
            "score": 100,
            "weight": 15,
            "evidence": "plausible",
            "details": "No images found"
          },
          "low_div_nesting": {
            "score": 100,
            "weight": 10,
            "evidence": "speculative",
            "details": "Avg div depth: 0.2, max: 1"
          }
        }
      },
      "contentEfficiency": {
        "score": 70,
        "weight": 10,
        "grade": "C",
        "checks": {
          "token_reduction_ratio": {
            "score": 100,
            "weight": 40,
            "evidence": "speculative",
            "details": "97% token reduction (HTML→Markdown)"
          },
          "content_to_noise_ratio": {
            "score": 0,
            "weight": 30,
            "evidence": "speculative",
            "details": "Content ratio: 4.3% (2658 content chars / 61828 HTML bytes)"
          },
          "reasonable_page_weight": {
            "score": 100,
            "weight": 20,
            "evidence": "speculative",
            "details": "HTML size: 60KB"
          },
          "minimal_inline_styles": {
            "score": 100,
            "weight": 10,
            "evidence": "speculative",
            "details": "0/235 elements with inline styles (0.0%)"
          }
        }
      }
    }
  },
  "recommendations": [
    {
      "id": "add_markdown_negotiation",
      "priority": "critical",
      "category": "aiDiscoverability",
      "titleKey": "rec.add_markdown_negotiation.title",
      "descriptionKey": "rec.add_markdown_negotiation.description",
      "howToKey": "rec.add_markdown_negotiation.howto",
      "effort": "significant",
      "estimatedImpact": 5,
      "maxImpact": 5,
      "evidence": "plausible",
      "checkScore": 0,
      "checkDetails": "No Markdown for Agents support detected"
    },
    {
      "id": "improve_content_ratio",
      "priority": "high",
      "category": "contentEfficiency",
      "titleKey": "rec.improve_content_ratio.title",
      "descriptionKey": "rec.improve_content_ratio.description",
      "howToKey": "rec.improve_content_ratio.howto",
      "effort": "moderate",
      "estimatedImpact": 3,
      "maxImpact": 3,
      "evidence": "speculative",
      "checkScore": 0,
      "checkDetails": "Content ratio: 4.3% (2658 content chars / 61828 HTML bytes)"
    }
  ],
  "llmsTxtPreview": "# SpyOnWeb\n\n> Find domain relationships, shared Analytics & AdSense codes, IP addresses, nameservers and web technologies. Free reverse lookup tool.\n\n## Documentation\n- [FAQ](https://spyonweb.net/faq)\n\n## Main\n- [SpyOnWeb — Domain Intelligence & Reverse Lookup Tool](https://spyonweb.net): Find domain relationships, shared Analytics & AdSense codes, IP addresses, nameservers and web technologies. Free rever…\n- [About Us](https://spyonweb.net/about)\n- [Pricing](https://spyonweb.net/pricing)\n- [SpyOnWeb](https://spyonweb.net/)\n- [Top Lists](https://spyonweb.net/top)\n- [Log in](https://spyonweb.net/account/login)\n- [Sign up](https://spyonweb.net/account/register)\n\n## Legal\n- [Privacy](https://spyonweb.net/privacy)\n- [Terms](https://spyonweb.net/terms)\n\n## Support\n- [FAQ](https://spyonweb.net/faq)\n\n",
  "llmsTxtExisting": "# SpyOnWeb — Domain Intelligence Platform\n\n> SpyOnWeb is a domain intelligence tool that reveals relationships between websites through shared Analytics codes, AdSense publishers, IP addresses, nameservers, SSL certificates and web technologies.\n\n## Main Pages\n\n- [Home](https://spyonweb.net/): Search any domain, IP, or identifier\n- [About](https://spyonweb.net/about): Platform overview and capabilities\n- [FAQ](https://spyonweb.net/faq): Common questions answered\n- [Top Rankings](https://spyonweb.net/top): Most prevalent technologies, SSL issuers, analytics codes\n\n## Lookup Types\n\n- Domain profile: `/domain/{name}` — Full domain report with IP, technologies, associations\n- IP lookup: `/ip/{address}` — All domains hosted on an IP address\n- Analytics: `/analytics/{code}` — Domains sharing a Google Analytics code\n- AdSense: `/adsense/{code}` — Domains from the same AdSense publisher\n- Nameserver: `/nameserver/{ns}` — Domains delegated to a DNS nameserver\n- Technology: `/technology/{name}` — Domains using a specific technology\n- SSL Issuer: `/ssl/{issuer}` — Domains with certificates from an issuer\n\n## API\n\nJSON API available at `/api/v1/` for programmatic access. API keys generated from user dashboard.",
  "emergingProtocols": {
    "oauthProtectedResource": {
      "exists": false,
      "url": "https://spyonweb.net/.well-known/oauth-protected-resource"
    },
    "oauthDiscovery": {
      "exists": false,
      "url": "https://spyonweb.net/.well-known/oauth-authorization-server"
    },
    "mcpServerCard": {
      "exists": false,
      "url": "https://spyonweb.net/.well-known/mcp/server-card.json",
      "draft": true
    },
    "a2aAgentCard": {
      "exists": false,
      "url": "https://spyonweb.net/.well-known/agent-card.json"
    },
    "apiCatalog": {
      "exists": false,
      "url": "https://spyonweb.net/.well-known/api-catalog"
    },
    "agentSkills": {
      "exists": false,
      "url": "https://spyonweb.net/.well-known/agent-skills/index.json",
      "draft": true
    },
    "count": 0,
    "total": 6
  },
  "botAccess": {
    "probed": true,
    "bot": "OAI-SearchBot",
    "controlStatus": 200,
    "botStatus": 200,
    "discriminates": false,
    "refusedAsBot": false,
    "edge": "Cloudflare",
    "verifiable": false,
    "detail": "This origin answers OAI-SearchBot exactly as it answers any other client (200). No edge-level filtering of AI crawlers observed."
  },
  "snippets": [
    {
      "id": "add_markdown_negotiation",
      "title": "Support Markdown for Agents",
      "description": "Let AI agents request a clean Markdown version of any page via content negotiation, .md alternate URLs, link tags or Link headers.",
      "language": "html",
      "code": "<!-- Mechanism 3: link tag advertising the .md alternate -->\n<link rel=\"alternate\" type=\"text/markdown\" href=\"/page.md\">",
      "filename": "<head>",
      "stacks": [
        {
          "id": "html",
          "label": "HTML <head>",
          "language": "html",
          "filename": "<head>",
          "code": "<!-- Mechanism 3: link tag advertising the .md alternate -->\n<link rel=\"alternate\" type=\"text/markdown\" href=\"/page.md\">"
        },
        {
          "id": "express",
          "label": "Express",
          "language": "javascript",
          "filename": "server.js",
          "code": "// Mechanisms 1 + 4: content negotiation + Link header\napp.get('/page', (req, res) => {\n  res.setHeader('Vary', 'Accept');\n  res.setHeader('Link', '</page.md>; rel=\"alternate\"; type=\"text/markdown\"');\n  if ((req.headers.accept || '').includes('text/markdown')) {\n    res.type('text/markdown; charset=utf-8');\n    return res.send(renderMarkdown('page'));\n  }\n  res.render('page');\n});"
        },
        {
          "id": "fastify",
          "label": "Fastify",
          "language": "javascript",
          "filename": "server.js",
          "code": "// Mechanisms 1 + 4: content negotiation + Link header\nfastify.get('/page', async (req, reply) => {\n  reply.header('Vary', 'Accept');\n  reply.header('Link', '</page.md>; rel=\"alternate\"; type=\"text/markdown\"');\n  if ((req.headers.accept || '').includes('text/markdown')) {\n    return reply.type('text/markdown; charset=utf-8').send(renderMarkdown('page'));\n  }\n  return reply.view('/page.ejs');\n});"
        },
        {
          "id": "nextjs",
          "label": "Next.js",
          "language": "typescript",
          "filename": "app/page/route.ts",
          "code": "// Next.js App Router — Route Handler returning Markdown\nimport { NextRequest } from 'next/server';\nimport { renderMarkdown } from '@/lib/md';\nexport async function GET(req: NextRequest) {\n  const accept = req.headers.get('accept') || '';\n  if (accept.includes('text/markdown')) {\n    return new Response(await renderMarkdown('page'), {\n      headers: {\n        'Content-Type': 'text/markdown; charset=utf-8',\n        'Vary': 'Accept',\n      },\n    });\n  }\n  // Fall through to the page component\n  return new Response(null, { status: 404 });\n}"
        },
        {
          "id": "wordpress",
          "label": "WordPress",
          "language": "php",
          "filename": "functions.php",
          "code": "<?php\n// Mechanism 1: respond to Accept: text/markdown on the same URL\nadd_action('template_redirect', function () {\n    if (!is_singular()) return;\n    $accept = $_SERVER['HTTP_ACCEPT'] ?? '';\n    if (strpos($accept, 'text/markdown') === false) return;\n    header('Content-Type: text/markdown; charset=utf-8');\n    header('Vary: Accept');\n    $post = get_queried_object();\n    echo \"# \" . get_the_title($post) . \"\\n\\n\";\n    echo wp_strip_all_tags(apply_filters('the_content', $post->post_content));\n    exit;\n});"
        },
        {
          "id": "static",
          "label": "Hugo / Jekyll / Astro",
          "language": "txt",
          "filename": "static/page.md",
          "code": "# Mechanism 2: serve .md alongside .html\n# Hugo: place page.md in /static/ — built unchanged\n# Jekyll: drop page.md in /assets/ — copied as-is\n# Astro: src/pages/page.md.ts that exports a GET returning markdown\n\n# Then advertise with mechanism 3 in <head>:\n#   <link rel=\"alternate\" type=\"text/markdown\" href=\"/page.md\">"
        }
      ]
    }
  ]
}

APIを使用してプログラムで取得できます(近日公開)

このJSONは内部使用向けです — MarkdownやllMs.txtファイルとは異なり、サイトにアップロードするものではありません。スコアの経時変化を追跡するための基準値として保存するか、開発チームと共有するか、CI/CDパイプラインに統合してください。

結果を共有

X LinkedIn Facebook WhatsApp Telegram Email

または AI に改善方法を聞く

セカンドオピニオンもどうぞ

Cloudflare も無料のスキャナーを公開していますが、問いが違います。あちらは、エージェントが呼び出すためにサイトが公開しているもの(MCP server card、Agent Skills、API カタログ、DNS レコード)を採点します。当社は、エージェントがコンテンツに到達し、読み、理解できるかを採点します。片方が高く、もう片方が低いサイトもあります。数字が食い違うのは当然です。別々の問いへの答えであり、どちらも知る価値があります。

Cloudflare で spyonweb.net をスキャン

バッジを埋め込む

このバッジをサイトに追加してください。AI対応スコアが変わると自動的に更新されます。

AgentReady.md score for spyonweb.net
Script 推奨
<script src="https://agentready.md/badge.js" data-id="3f0a4be6-ddad-4867-8052-f09d44f50865" data-domain="spyonweb.net"></script>
Markdown
[![AgentReady.md score for spyonweb.net](https://agentready.md/badge/spyonweb.net.svg)](https://agentready.md/ja/r/spyonweb.net)

近日公開: ドメイン全体分析

ドメイン全体をクロールし、llms.txtを生成し、AI対応スコアを経時的にモニタリング。ウェイトリストに登録して通知を受け取りましょう。

リストに登録されました!サービス開始時にお知らせします。