Aeo Toolkit

Audit and fix your website's visibility for AI agents like ChatGPT, Claude, and Perplexity.

Install
cmdop skills install agensi-aeo-toolkit

AEO Toolkit is a skill that audits websites for visibility to AI agents and LLM crawlers. Many sites are effectively invisible to agents like ChatGPT, Claude, and Perplexity because of JavaScript rendering gaps, anti-bot protections, or absent structured data. This toolkit addresses those issues through a Python-based deep crawl that evaluates five dimensions: crawler access, machine-readability files, structured data coverage, content accessibility, and technical foundations.

The crawl produces a concrete visibility score from 0 to 100, giving developers a measurable baseline. Beyond scoring, the skill generates ready-to-deploy files tailored to the audited domain: llms.txt, robots.txt, and agents-brief.txt. It also produces JSON-LD structured data templates for schema types such as Organization, FAQ, and Product, which help LLMs correctly categorize a business.

The toolkit includes JavaScript rendering detection to flag when page content is only visible after client-side execution, a condition that causes many agent crawlers to see blank or partial pages. It also supports side-by-side competitive benchmarking, letting developers audit a competitor domain in parallel to understand why that site is cited by AI assistants while their own is not.

This skill is appropriate when a developer needs to understand and improve how LLMs perceive a specific domain, not for general SEO ranking or human-search traffic optimization.

Use cases

  • Audit a domain to identify why AI assistants are not citing or referencing its content
  • Generate an llms.txt file tailored to a specific site for LLM crawler guidance
  • Detect JavaScript-rendered content that is invisible to non-JS-executing AI crawlers
  • Produce JSON-LD structured data templates to improve agent categorization of a business
  • Run a side-by-side audit against a competitor site to compare AI visibility scores
  • Generate a robots.txt and agents-brief.txt configured for AI agent access

When to use it

  • When a site is not being referenced or cited by AI assistants and the cause is unknown
  • When a site relies heavily on client-side JavaScript rendering and needs crawler assessment
  • When structured data files like llms.txt or agents-brief.txt are missing and need to be created
  • When benchmarking a site's AI visibility against a specific competitor domain

When not to use it

  • When the goal is improving rankings in traditional search engines rather than AI agent visibility
  • When no tools are exposed and the integration transport is undefined for the target environment
  • When the site cannot be crawled externally due to strict network or firewall restrictions