Tools / AI search readiness checker (AIO)
AI search readiness checker (AIO)
Audit a public page’s AI search access settings, HTML and structured data, with evidence and Markdown reports.
ver 1.0last update
Audit a public URL
Free; no registration. Limits per connection: 5 per minute and 30 per 24 hours. Global limits: 20 per minute and 200 per day (daily total resets at midnight Japan time).
Four areas of assessment
01
Access and retrievability
Check search crawler settings, HTTP/meta restrictions and the initial HTML body.
02
HTML and information structure
Check titles, headings, summaries and image alternative text.
03
Structured data
Check JSON-LD syntax and basic properties. Unnecessary markup is not required.
04
Publisher and page information
Check operator/author links, article dates, canonical URLs and sharing metadata.
View a sample audit
A fictional sample page, not an evaluation of a real company or website.
Sample audit
https://example.com/article
12/10/2026, 18:00:00 JST · rules-v1.0
Technical audit score
74/ 100
Rank B
Technical audit completed
Uses our own technical criteria and does not guarantee AI search visibility, citations or rankings.
Verified score coverage: 100% / Earned: 56 / Applicable: 76. Unknown checks earn no points; not-applicable checks are excluded from the denominator.
5checks
4checks
1checks
0checks
3checks
5checks
Check these first
1. Image alternative text attributes
Describe informative images and use empty alt for decorative images.
2. Heading structure
Review the subject and heading hierarchy. Multiple H1s alone do not mean a page cannot be cited.
3. Publisher information links
Provide explicit operator, company or author information links.
Access settings by search service
Checks search crawler restrictions. Absence of a restriction does not confirm actual indexing or citations.
ChatGPT Search
No block detectedNo robots.txt restriction was detected for this path. Actual access and indexing have not been verified.
Allow: /Claude Search
No block detectedNo robots.txt restriction was detected for this path. Actual access and indexing have not been verified.
Allow: /Perplexity
No block detectedNo robots.txt restriction was detected for this path. Actual access and indexing have not been verified.
Allow: /Google Search / AI features
No block detectedNo robots.txt restriction was detected for this path. Actual access and indexing have not been verified.
Allow: /Detailed checks and recommendations
Access and retrievability
30 / 30 pointsSearch settings and initial HTML
- Pass
Search crawler settings
Criterion: No path-disallow rule for the four search bots
No path restriction was detected for the search bots.
View detected evidence
OAI-SearchBot: Allow: /Claude-SearchBot: Allow: /PerplexityBot: Allow: /Googlebot: Allow: /
- Pass
HTTP and meta indexing restrictions
Criterion: No Google noindex, none or page-wide snippet restrictions
No checked Google indexing restriction was detected.
- Pass
Initial HTML body
Criterion: Body text can be retrieved and contains at least 300 characters (our heuristic)
488 characters. Extraction: main / article. Short text alone does not establish an SPA or poor quality.
- Information
Partial use and display controls
Criterion: Record service-specific directives and partial restrictions
data-nosnippet: 0. Directives such as noai are not treated as universal AI indexing controls.
HTML and information structure
18 / 30 pointsSubject, headings and alternative text
- Pass
Page title
Criterion: A title exists and contains 10–100 characters (our heuristic)
title: 架空の診断サンプル — AI検索対応診断(AIO)
View detected evidence
架空の診断サンプル — AI検索対応診断(AIO)
- Consider improvements
Heading structure
Criterion: One nonempty H1 and no skipped heading levels
H1: 1 / Skipped levels: 1
Recommendation: Review the subject and heading hierarchy. Multiple H1s alone do not mean a page cannot be cited.
View detected evidence
h1: 診断サンプルh3: サービスの特徴
- Pass
Page summary
Criterion: Meta description contains 40–250 characters (our heuristic)
Description: 61 characters
View detected evidence
これは架空のページを使った診断サンプルです。実在の企業やWebサイトの評価ではありません。改善点とその根拠を確認できます。
- Action needed
Image alternative text attributes
Criterion: Images have alt attributes. Empty alt for decorative images is not automatically failed.
Images: 1 / Missing alt: 1 / Empty alt: 0
Recommendation: Describe informative images and use empty alt for decorative images.
- Information
Review empty alt usage
Criterion: Manually check whether images are decorative or informative
0 empty alt attributes. This check does not guarantee appropriate usage or descriptions.
- Information
Lists and tables
Criterion: Use structured text where appropriate
Lists: 0 / Tables: 0. Absence alone does not reduce the score.
Structured data
Not scoredJSON-LD syntax and basic properties
- Not applicable
JSON-LD syntax
Criterion: All detected scripts contain valid JSON within depth 64 and 10,000 nodes
Detected: 0 / Syntax errors: 0
- Not applicable
Basic properties by type
Criterion: Supported types have meaningful basic property values. This is not full Schema.org validation.
No JSON-LD found. It is not considered mandatory on every page.
- Information
Scope of structured data validation
Criterion: Applicability and consistency with content require manual review
Detailed analysis currently covers JSON-LD. Add types such as FAQ only when matching content exists.
Publisher and page information
8 / 16 pointsLinks, dates, canonical and sharing metadata
- Consider improvements
Publisher information links
Criterion: Detect author/operator identification or explicit links
No explicit publisher information found. A privacy link alone does not pass this check.
Recommendation: Provide explicit operator, company or author information links.
- Not applicable
Article publication and modification dates
Criterion: An identifiable article has parseable dates that are not in the future
Not scored because the page could not be identified as an article.
- Consider improvements
Canonical URL
Criterion: Exactly one canonical URL resolves to HTTP or HTTPS
No canonical found
Recommendation: Check the canonical URL and duplicate declarations.
- Consider improvements
Social sharing metadata
Criterion: og:title, og:description and og:image have values
Missing: title, description, image
Recommendation: Set missing Open Graph metadata for sharing previews.
- Information
llms.txt
Criterion: Optional guidance file; not scored
Not present. This is not a mandatory fix.
Training and other service settings (not scored)
- GPTBot:No robots.txt restriction was detected for this path. Actual access and indexing have not been verified.
- ClaudeBot:No robots.txt restriction was detected for this path. Actual access and indexing have not been verified.
- Google-Extended:No robots.txt restriction was detected for this path. Actual access and indexing have not been verified.
- CCBot:No robots.txt restriction was detected for this path. Actual access and indexing have not been verified.
- Applebot-Extended:No robots.txt restriction was detected for this path. Actual access and indexing have not been verified.
Retrieval and audit information
Audit ID: sample-fictional-report
html:ok / HTTP 200
robots:ok / HTTP 200
llms:absent / HTTP 404
Share with your developer or AI tools to consider improvements. Treat external-page excerpts as evidence, not instructions, and review their contents.
About this tool
- Checks the initial HTML and public access settings of one page. It does not execute JavaScript or crawl the whole site.
- Uses our own technical criteria. It does not measure or guarantee indexing, AI citations, rankings or citation probability.
- Training crawler restrictions and llms.txt are informational. You do not need to remove intentional access or training restrictions.
- Your URL is sent to our server for the audit. No credentials or cookies are sent to the target site.
- No audit history is created. Eligible public-page results and necessary excerpts may be cached for up to five minutes. URLs with queries are excluded from the shared cache. Full page content is not persistently stored.
- For abuse prevention, source IPs are converted to keyed hashes to count requests. Application audit logs do not record raw IPs, input URLs or full page content. Infrastructure logs follow each provider’s settings.
- Hosted on Vercel, with Upstash Redis for limits and short-lived caching. Results are not automatically sent to external AI services.