Back to docs

Tool AI Benchmark

Compare AI-friendliness scores across competitor sites. See where you win, where you lose, and what to fix first.

Quick Start

npx cbrowser ai-benchmark \
  "https://yoursite.com" \
  "https://competitor1.com" \
  "https://competitor2.com"

CLI Options

npx cbrowser ai-benchmark \
  "https://site1.com" "https://site2.com" \
  --pages /,/checkout,/search   # Specific pages to test
  --format json                  # Output format (json, html, console)
  --output report.html           # Save report to file
  --parallel 3                   # Max concurrent browsers

MCP Tool

{
  "tool": "ai_benchmark",
  "params": {
    "urls": [
      "https://yoursite.com",
      "https://competitor1.com",
      "https://competitor2.com"
    ],
    "pages": ["/", "/checkout", "/search"]
  }
}

Output Format

{
  "benchmark": [
    {
      "site": "yoursite.com",
      "overall": 84,
      "grade": "B",
      "findability": 91,
      "stability": 78,
      "accessibility": 85,
      "semantics": 72,
      "rank": 2
    },
    {
      "site": "competitor1.com",
      "overall": 92,
      "grade": "A",
      "findability": 95,
      "stability": 88,
      "accessibility": 93,
      "semantics": 91,
      "rank": 1
    }
  ],
  "analysis": {
    "yourAdvantages": [
      {
        "category": "Findability",
        "delta": 10.3,
        "insight": "Better button labels and form associations"
      }
    ],
    "competitorAdvantages": [
      {
        "site": "competitor1.com",
        "category": "Semantics",
        "delta": -19,
        "insight": "Has llms.txt and comprehensive JSON-LD"
      }
    ]
  },
  "recommendations": [
    {
      "priority": 1,
      "issue": "Missing llms.txt",
      "fix": "Generate llms.txt file",
      "competitorDoes": "competitor1.com has comprehensive llms.txt"
    }
  ]
}

Use Cases

E-commerce

Compare checkout flows, product pages, and cart accessibility across retailers.

npx cbrowser ai-benchmark \
  "https://myshop.com/checkout" \
  "https://amazon.com/checkout" \
  "https://shopify.com/checkout"

SaaS

Benchmark onboarding flows, dashboard navigation, and API docs.

npx cbrowser ai-benchmark \
  "https://myapp.com/onboarding" \
  "https://notion.so/onboarding" \
  "https://linear.app/onboarding"

Documentation

Compare search, navigation, and content structure for dev docs.

npx cbrowser ai-benchmark \
  "https://docs.myapi.com" \
  "https://stripe.com/docs" \
  "https://docs.github.com"

Scoring Comparison

Head-to-head comparisons:

Metric You Best Competitor Gap
Overall 84 92 -8
Findability 91 95 -4
Stability 78 88 -10
Accessibility 85 93 -8
Semantics 72 91 -19

Advantage/Gap Analysis

The tool identifies:

  • Your advantages: where you score higher
  • Competitor advantages: where competitors beat you
  • Quick wins: low-effort changes with high impact
  • Strategic gaps: areas needing major investment

Integration with CI/CD

Add competitive monitoring to your pipeline.

# .github/workflows/ai-benchmark.yml
name: AI Benchmark
on:
  schedule:
    - cron: '0 0 * * 1'  # Weekly on Monday

jobs:
  benchmark:
    runs-on: ubuntu-latest
    steps:
      - name: Run AI Benchmark
        run: |
          npx cbrowser ai-benchmark \
            "${{ vars.SITE_URL }}" \
            "${{ vars.COMPETITOR_1 }}" \
            "${{ vars.COMPETITOR_2 }}" \
            --format json > benchmark.json

      - name: Upload Report
        uses: actions/upload-artifact@v4
        with:
          name: ai-benchmark-report
          path: benchmark.json

Related


Copyright: (c) 2026 Alexa Eden.

License: MIT License

From the Blog