Product Features
Can AI Read My Site? (Free Check)
A free check of one public page, at /ai-access-check. It needs no sign-up and no credits, and it does not use AI.
What it tests
Whether your robots.txt lets AI search crawlers and user-requested fetches reach the page. Opting out of model training is shown as your policy choice, never as a problem.
We fetch the page once like a browser and once with each search and user-fetch crawler's name, and compare the answers. These requests come from our servers, not from the real crawlers, so a difference is marked unverified: it is a lead to check in your server or CDN logs, not proof that a provider is blocked.
Whether the first HTML already contains readable text, or the page is mostly built by JavaScript that some crawlers do not run.
Whether a robots meta tag or X-Robots-Tag header tells search engines not to index the page or show its text.
What to Do Next and Developer Tickets
The site dashboard turns your scan results into one ranked list of fixes. Fixes are ordered by severity first, then by how well the evidence supports the check, then by how many pages it fails on. Each fix says who usually does it (you, a developer or a writer), how big it is, and which pages are affected. Unproven checks are counted in a note but not ranked, and the list never promises how many points a fix will add.
- Copy ticket copies one fix as a ready-to-paste developer ticket in Markdown: why it matters, the evidence, how to fix it and an acceptance check.
- Tickets (Markdown) and Spreadsheet (CSV) download every ranked fix at once.
- Where an Auto-Fix rule exists, a ticket also carries the permanent HTML version to paste into your template.
New accounts also see a short first-run checklist on the dashboard: run the free check, scan your home page, then read this list. Confirm your email first to receive the complimentary credit.
Auto-Fix System
Automatically fix common AEO issues via script injection - no source code changes required.
What Auto-Fix Can Do
Automatically injects Organization, Article, and WebSite JSON-LD structured data based on your page content.
Adds missing meta description, viewport, charset, and robots tags.
Generates Open Graph and Twitter Card meta tags for better social sharing.
Adds self-referencing canonical URLs to prevent duplicate content issues.
Adds descriptive alt text to images missing accessibility attributes.
Getting Started with Auto-Fix
- Run an analysis on your page
- In the Overview tab, click "Generate Auto-Fix Script"
- Copy the embed code and add it to your site's HTML; the install guide shows where for WordPress, Shopify, Wix, Google Tag Manager and plain HTML
- Click Check installation on the Auto-Fix page: we fetch one of your public pages and look for the script tag. A script added through a tag manager is not in the page source, so "not found" is a hint, not proof
- The script automatically fetches rules and applies fixes on page load
- Manage individual fixes via the Auto-Fix Dashboard
<script async src="https://aeo.niuexa.ai/api/v1/autofix/script/YOUR_TOKEN.js"></script>
Permanent Fixes
For Schema.org markup, meta tags, Open Graph tags, canonical URLs and alt text, each rule has a Copy permanent fix button. It gives you the same change as plain HTML or JSON-LD to paste into your own template, so it is in the page itself for every crawler. Values we cannot know are left out rather than invented, and alt text comes as guidance because only you know what each image shows. Other fix types are built in the visitor's browser and have no copy-and-paste version, so keep the script installed for them.
AI Visibility
Monitor your brand visibility across ChatGPT, Claude, Perplexity, Gemini, and Google AI Overviews. Each engine is labelled with how its answer is obtained: we call the provider's API, which is not the same as a person using the consumer app.
Key Features
Track mentions across ChatGPT, Claude, Perplexity, Gemini, and Google AI Overviews simultaneously. A Google answer counts as an AI Overview mention only when the results page really shows an AI Overview; featured snippets and ordinary results are labelled and not counted.
Monitor how often competitors are mentioned alongside your brand and track share of voice.
Understand how AI systems describe your brand - positive, negative, or neutral.
See which of your URLs are being cited by AI platforms.
Get notified when your visibility changes significantly.
Setting Up Brand Tracking
- Go to your Site Dashboard
- Click "Set Up AI Visibility"
- Enter your brand name and configure platforms
- Optionally add competitor brands to track
- Run a check from the brand page whenever you want fresh results
Understanding Visibility Score
AI Visibility combines five persisted categories. Each category is scored from 0 to 100 before the weights below are applied.
AI Chat Assistant
Get personalized help understanding and acting on your analysis results with our AI assistant that has full context of your report.
What AI Chat Can Help With
"Why did I fail the Schema.org check?" or "What does my E-E-A-T score mean?"
"I have 2 hours - what should I fix first?" or "Which issues have the biggest impact?"
"Show me the JSON-LD I need" or "How do I create an llms.txt file?"
"What is AEO?" or "How do AI systems decide what to cite?"
MCP Server & API
Use AEO NIUEXA from ChatGPT, Claude and AI coding agents such as Claude Code to run scans and read results.
Connect from ChatGPT or Claude
No API key is needed: you sign in to your AEO NIUEXA account and approve access.
- In ChatGPT or Claude, open the apps or connectors settings and add AEO NIUEXA, or add a custom connector with the URL
https://aeo.niuexa.ai/mcp/mcp - Sign in to AEO NIUEXA in the window that opens and click Approve
- Ask, for example: "Scan example.com for AI readiness and list the most important fixes" or "How visible is my brand in ChatGPT and Perplexity answers?"
Scans and AI Visibility checks use the credits in your AEO NIUEXA account. Your email address must be verified before you can approve a connection. To disconnect, go to Profile → Connected apps.
Connect with an API key
- Go to Account → API Keys
- Click "Create New API Key"
- Copy and save the key (shown only once)
- Add the MCP server to your AI agent's configuration
{
"mcpServers": {
"aeo-analyzer": {
"url": "https://aeo.niuexa.ai/mcp/mcp",
"headers": {
"Authorization": "Bearer YOUR_API_KEY"
}
}
}
}
Available MCP Tools
The production registry exposes analysis tools with
the aeo_ prefix and AI Visibility/content
tools with the mt_ prefix.
| Tool | Description |
|---|---|
aeo_start_scan |
Start an AEO scan (costs 1 credit) |
aeo_get_scan_status |
Check scan progress |
aeo_list_scans |
List recent scans |
aeo_get_scan_results |
Get full results with raw data |
aeo_get_failed_checks |
Get failed checks with fix recommendations |
aeo_get_check_details |
Get details for one analyzer check |
aeo_get_recommendations |
Get recommendations for a completed analysis |
aeo_get_credits |
Check credit balance |
mt_list_brands |
List the account's tracked brands and summary metrics |
mt_get_brand_summary |
Get the persisted dashboard summary for one owned brand |
mt_get_visibility_trends |
Get daily visibility trends for an owned brand |
mt_list_mentions |
List and filter persisted brand mentions |
mt_get_mention |
Get one mention with its response and citations |
mt_list_citations |
List URLs cited in monitored AI responses |
mt_list_content_gaps |
List persisted content gaps for an owned brand |
mt_list_briefs |
List generated content briefs |
mt_get_brief |
Get the complete content for one brief |
mt_list_articles |
List generated articles for a brand |
mt_get_article |
Get one generated article and its metadata |
mt_list_alerts |
List visibility alerts for owned brands |
mt_list_prompts |
List the prompts AI Visibility checks ask, and which run next |
mt_get_prompt_performance |
Get per-prompt success rate, trend and dead prompts |
mt_generate_prompts |
Generate journey-based prompts from the brand's site (free, daily cap) |
mt_add_prompt |
Add a custom prompt to an owned brand |
mt_update_prompt |
Edit a prompt's text or turn any prompt on or off |
mt_delete_prompt |
Delete a custom prompt |
mt_update_business_context |
Edit the business profile prompts are generated from |
mt_create_brand |
Create a tracked brand for an owned site |
mt_trigger_check |
Run an on-demand mention check (costs 1 credit) |
mt_generate_brief |
Generate a content brief from an owned gap |
mt_generate_article |
Generate an article from an owned brief |
mt_generate_social_posts |
Generate social posts from an owned article |
mt_update_article |
Update an owned article's title, content, or status |