#llmsmap.me

Independent technical audit

indieindex.xyz

indieindex.xyz

Overall AI readiness score

A combined result across all audit signals.

90of 100Excellent
AI readiness audit: 10/19/2026Public technical data

Overall AI readiness assessment

How ready indieindex.xyz is for AI systems

90/100

indieindex.xyz was independently audited by llmsmap. indieindex.xyz currently scores 90/100 for AI readiness. The result combines AI-specific files, crawler policy, sitemap discovery, structured homepage data, and—when available—the mobile Google Lighthouse technical profile.

Audit context

llms.txt is accessible and contains 1,108 tokens. An expanded llms-full.txt is also available with 60,399 tokens, giving agents more direct context. No separate ai.txt policy was detected; it is optional, but can clarify training, retrieval, and attribution preferences.

robots.txt is available. 11 of 11 tracked AI bots are not blocked. Declared sitemaps: 1. The homepage exposes Schema.org types WebSite, Organization, ItemList; 5 OpenGraph tags were found and markup completeness is 80%.

The Google Lighthouse measurement is still collecting. Once complete, performance, accessibility, technical quality, SEO, and experimental browser-agent signals will be added with a limited weight.

Confirmed strengths

  • Accessible llms.txt
  • Expanded llms-full.txt
  • 1 sitemap declaration
  • Schema.org: WebSite, Organization
  • Complete social metadata

Priority improvements

  1. 1Keep machine-readable files and markup aligned with future site changes.
llms.txt tokens1,108
llms-full.txt tokens60,399
ai.txt
sitemap.xml

Google Lighthouse technical profile

The background queue is collecting mobile Performance, Accessibility, Best Practices, SEO, and experimental browser-agent signals.

Collecting data

AI readiness checks

Machine-readable files, crawler policy, discovery, and homepage markup.

llms.txt

File found and accessible

https://indieindex.xyz/llms.txt
llms-full.txt

Full version is available

https://indieindex.xyz/llms-full.txt
ai.txt

ai.txt file was not found

Sitemap in robots.txt1

1 sitemap found

llms.txt in robots.txt

References: Allow: /llms.txt, Allow: /llms-full.txt

Schema.org (JSON-LD)

Types: WebSite, Organization, ItemList

OpenGraph80%

5 OG tags found

AI bot access

Based on robots.txt analysis

GPTBotAllowed
OAI-SearchBotAllowed
ChatGPT-UserAllowed
Google-ExtendedAllowed
ClaudeBotAllowed
Claude-SearchBotAllowed
Claude-UserAllowed
BytespiderAllowed
CCBotAllowed
PerplexityBotAllowed
Perplexity-UserAllowed

Sitemaps

Declared discovery routes for crawlers and agents.

OpenGraph tags

Social preview metadata found on the homepage.

Markup completeness: 80%
og:titleIndieIndex — agent-native indie product registry
og:descriptionAgent-native public product registry for indie software. Structured listings, JSON API, and agent protocol — not a backlink directory.
og:typewebsite
og:urlhttps://indieindex.xyz/
og:site_nameIndieIndex

Schema.org markup

Structured entities and properties exposed on the homepage.

Types found: 3 · Properties: 5
WebSiteOrganizationItemList
nameIndieIndex
urlhttps://indieindex.xyz/
descriptionAgent-native public product registry for indie software
publisherIndieIndex
sameAs
# IndieIndex

> Agent-native public product registry for indie software. HTML is a render of the same records.
> Public HTTP search + JSON listings + queue-only submit. Default outbound rel is ugc nofollow.
> Categories include korea-tools and privacy-local. Not Product Hunt, not Toolfound (no vote boards / dofollow-by-default), not an MCP runtime registry (Smithery/Glama).
> Utileno is the founding-case seed only — Utileno Google rank is not a success metric for IndieIndex.
> Structured data and /llms.txt improve agent DX — they do NOT guarantee ChatGPT or any assistant citation.

## Agent lifecycle (product face)
1. Search: GET /api/v1/search?q=
2. Schema: GET /api/v1/schema/submission.json
3. Submit: POST /api/v1/submit (URL-first) → queued only; operator-reviewed; no auto-publish
4. Ownership challenge: GET /api/v1/ownership/challenge?domain=
5. Queue result: operator accept → build/deploy; never sell dofollow/rank/approval

## Rules & methodology
- Methodology (ownership ≠ editorial ≠ follow; charging OFF): /methodology/ · /for-agents/METHODOLOGY.md
- Short rules: /rules/
- Business model (design locked, charging off): see docs/BUSINESS-MODEL.md in repo; summary on /methodology/
- Unclaimed claim via ownership challenge; request removal within 48h: trickstermyang@utileno.com

## Agent DX
- Guide: /for-agents/
- Onboarding (start here): /for-agents/ONBOARDING.md
- Protocol: /for-agents/PROTOCOL.md
- Submit + ownership: /for-agents/SUBMIT-API.md
- Ownership operator playbook: /for-agents/OWNERSHIP-PLAYBOOK.md
- Ownership challenge: GET /api/v1/ownership/challenge?domain=
- Submission schema (what you may write): /api/v1/schema/submission.json
- Storage schema: /api/v1/schema/listing.json
- Ops fields (do not submit): /api/v1/schema/ops.json
- Public search (no registration): GET /api/v1/search?q=
- Static search corpus: /api/v1/search-index.json
- All listings JSON: /api/v1/listings.json
- One listing: /api/v1/listings/{slug}.json
- Markdown mirror: /p/{slug}.md
- Compare hubs: /compare/privacy-local/ · /compare/korea-tools/ · /compare/converters/ · /compare/devtools/ · /compare/calculators/ · /compare/utilities/ · /compare/formatters/ · /compare/fake-data/ · /compare/world-clock/ · /compare/timers/ · /compare/device-tests/ · /compare/writing-type/ · /compare/repo-helpers/
- Intent guides: /intent/pdf-local/ · /intent/korea-business-id/ · /intent/llms-txt-registry/ · /intent/password-otp/ · /intent/markdown-yaml/ · /intent/zip-extract/ · /intent/hangul-romanization/ · /intent/json-devtools/ · /intent/url-shortener/ · /intent/og-preview/ · /intent/color-palette/ · /intent/image-tools/ · /intent/text-tools/ · /intent/svg-tools/ · /intent/korea-vat/ · /intent/fx-currency/ · /intent/dns-ssl-whois/ · /intent/code-formatters/ · /intent/encode-tools/ · /intent/fake-data/ · /intent/mock-api/ · /intent/world-clock/ · /intent/unit-converter/ · /intent/timer-stopwatch/ · /intent/date-calculator/ · /intent/random-picker/ · /intent/typing-test/ · /intent/internet-speed-test/ · /intent/device-test/ · /intent/spell-check/ · /intent/special-characters/ · /intent/fonts/ · /intent/hash-bcrypt/ · /intent/qr-vcard/ · /intent/markdown-table/ · /intent/chmod-permissions/ · /intent/gitignore-license/
- OpenAPI: /api/v1/openapi.yaml
- Sitemap: /sitemap.xml
- RSS: /rss.xml
- Discovery (Agent Card): /.well-known/agent.json · /agent.json (same card)
- MCP: deferred future optional surface — prefer HTTP path above

## How to submit (current)
1. GET /api/v1/search or /api/v1/listings.json — slug unused; prefer URL-first payload
2. Pre-submit HTTP self-check (live URL 200, schema fields only, optional product /llms.txt) — see /for-agents/ONBOARDING.md#pre-submit-http-self-check-agents
3. GET /api/v1/schema/submission.json
4. POST /api/v1/submit with submission fields only → 202 queued (pending is operator-reviewed; never auto-publishes or sets follow)
5. Optional: ownership challenge for claim/verify; removal SLA 48h via trickstermyang@utileno.com
6. Do not set verification_status, ownership_status, editorial_status, link_rel, founded_case, or example
7. File/PR path remains valid: /for-agents/SUBMIT-API.md · /api/v1/submit.README.json

## Founding case
- Utileno: /p/utileno/ — seed listing label. Ownership ≠ editorial ≠ outbound rel.

## Examples
example-* files are format samples, not products. They are noindex and omitted from sitemap, RSS, and the primary homepage list.
Share or continue the analysis
Share this audit
Discuss with AI
Added 9/13/2026

Similar sites in the directory

Sites with a close AI-readiness score — compare how they set up llms.txt and markup.

indieindex.xyz - AI readiness audit | llmsmap.me