scanned Aug 7, 2026

Doma

ai.doma.xyz

Doma helps domain owners score, fix, and deploy their domains to be readable and citable for AI assistants

0/100

Tier 1 · Agent-Unreadable

Content answers0/100
Protocol plumbing40/1006 of 15 checks pass

Scored by asking 15 questions a buyer of a ai-ml product asks, then grading this site’s own pages: answered, hedged (partial or vague), or silent (no page answers it). How scoring works

This report is public. Own ai.doma.xyz? Claiming is free: crawl every page, re-audit as you fix, and track your score over time.

Sign in to claim

The fix queue

100 points sit between ai.doma.xyz and 100: 15 open questions and 9 missing protocol checks, ordered by estimated payoff.

Point estimates are per fix under scoring v2. They are not additive to a promised total.

01security · importance highGoes silent+7 content pts est.

Is all customer domain data encrypted at rest using AES-256, and do you use your own key management or a cloud HSM?

What the pages say

No page on the site addresses this.

The fix

Add a dedicated Security or Trust Center page that details data encryption at rest (including the algorithm, e.g., AES-256), key management practices, and whether a cloud HSM is used.

Where we looked: ai.doma.xyz, /llms.txt, /.well-known/webmcp.json

confidence high · grounding synthesized · weight 0.00 · Absent

02security · importance highGoes silent+7 content pts est.

Is the platform SOC 2 Type II certified, and can I download the compliance report without booking a sales call?

What the pages say

No page on the site addresses this.

The fix

Create a dedicated /security or /trust page that lists SOC 2 Type II status and explains how prospects can access or download compliance reports.

confidence high · grounding world-knowledge · weight 0.00 · Absent

03technical · importance highGoes silent+7 content pts est.

Does the llms.txt file update automatically when I publish new content, or do I have to regenerate it manually each time?

What the pages say

No page on the site addresses this.

The fix

Add technical documentation or a product FAQ explaining whether llms.txt files are regenerated automatically when content changes or require manual action.

confidence high · grounding world-knowledge · weight 0.00 · Absent

04pricing · importance highGoes silent+7 content pts est.

What is the exact monthly price for the Pro plan, and how many domains are included before overage fees kick in?

What the pages say

No page on the site addresses this.

The fix

Create a dedicated /pricing page that lists plan tiers (including Pro), exact monthly prices, and the number of included domains before overage fees apply.

Where we looked: /llms.txt, ai.doma.xyz, /.well-known/webmcp.json

confidence high · grounding synthesized · weight 0.00 · Page missing

05getting-started · importance mediumGoes silent+7 content pts est.

Do you offer a free trial, and if so, how many days does it last before I have to enter payment details?

What the pages say

No page on the site addresses this.

The fix

Add a Pricing, Getting Started, or FAQ page that states whether a free trial is offered, its duration, and when payment details are required.

Where we looked: ai.doma.xyz, /llms.txt, /.well-known/webmcp.json, ai.doma.xyz

confidence high · grounding synthesized · weight 0.00 · Absent

06integration · importance mediumGoes silent+7 content pts est.

Which DNS providers or domain registrars do you support for native, one-click integration?

What the pages say

The retrieved chunks do not mention which DNS providers or domain registrars are supported for native, one-click integration.

The fix

Add a dedicated integrations or setup page that lists supported DNS providers and domain registrars with native, one-click integration options, or explain the domain connection process if it is manual.

Where we looked: /llms.txt, ai.doma.xyz, /.well-known/webmcp.json, /llms.txt, /llms.txt

confidence high · grounding synthesized · weight 0.00 · Absent

07migration · importance mediumGoes silent+7 content pts est.

Can I bulk-import my existing domain portfolio via CSV or API, or do I need to add domains one by one?

What the pages say

The retrieved chunks do not contain any information about bulk-importing an existing domain portfolio via CSV or API, nor do they state whether domains must be added one by one.

The fix

Add a documentation page or FAQ section explaining domain onboarding options, including whether bulk import via CSV or API is supported versus individual manual addition.

Where we looked: /llms.txt, /llms.txt

confidence high · grounding synthesized · weight 0.00 · Absent

08support · importance mediumGoes silent+7 content pts est.

What is the guaranteed support response time for Business-tier customers on weekends and holidays?

What the pages say

No page on the site addresses this.

The fix

Add a dedicated Support, Pricing, or SLA page that specifies guaranteed response times for each tier, including coverage for weekends and holidays.

Where we looked: /llms.txt, ai.doma.xyz, /.well-known/webmcp.json

confidence high · grounding synthesized · weight 0.00 · Absent

09fit · importance mediumGoes silent+7 content pts est.

Can I assign completely separate AI optimization policies to individual subdomains while keeping the apex domain on its own profile?

What the pages say

No page on the site addresses this.

The fix

Add a product capabilities page, documentation, or FAQ that explains how domains and subdomains are organized (e.g., per-profile policies) and whether subdomains can have separate AI optimization policies from the apex domain.

Where we looked: /llms.txt, ai.doma.xyz, /llms.txt

confidence high · grounding synthesized · weight 0.00 · Page missing

10limits · importance mediumGoes silent+7 content pts est.

What is the monthly API request limit on the Starter plan, and do you hard-cap it or charge overages?

What the pages say

No page on the site addresses this.

The fix

Create a dedicated pricing or plans page that documents API request limits by tier, including the Starter plan monthly cap and whether overages are charged or hard-capped.

Where we looked: ai.doma.xyz, /llms.txt, /.well-known/webmcp.json

confidence high · grounding world-knowledge · weight 0.00 · Page missing

11operations · importance mediumGoes silent+7 content pts est.

How long are admin audit logs retained, and can I stream them in real time to an external SIEM via webhook?

What the pages say

The retrieved website chunks do not mention admin audit logs, retention periods, SIEM integrations, or webhook streaming.

The fix

Create a dedicated Security or Operations documentation page covering audit log retention and SIEM/webhook integrations, and ensure it is linked from the marketing site or footer.

Where we looked: ai.doma.xyz, /llms.txt, /.well-known/webmcp.json

confidence high · grounding synthesized · weight 0.00 · Page missing

12integration · importance lowGoes silent+7 content pts est.

Do you support SCIM 2.0 provisioning so I can automatically sync users and groups from Okta or Azure AD?

What the pages say

No page on the site addresses this.

The fix

Add a page or FAQ section covering identity provider integrations, specifically SCIM 2.0 provisioning support for Okta and Azure AD.

Where we looked: ai.doma.xyz

confidence high · grounding synthesized · weight 0.00 · Absent

13limits · importance lowGoes silent+7 content pts est.

How many team seats are included with the Business plan, and what is the cost for each additional seat per month?

What the pages say

No page on the site addresses this.

The fix

Publish a pricing page that details plan tiers, included team seats, and the cost of additional seats.

Where we looked: /llms.txt, /llms.txt

confidence high · grounding synthesized · weight 0.00 · Absent

14migration · importance lowGoes silent+7 content pts est.

If I migrate from another AI-domain tool, will you preserve my existing 301 redirects and robots.txt rules during the cutover?

What the pages say

No page on the site addresses this.

The fix

Add a migration FAQ or documentation page that addresses whether existing 301 redirects and robots.txt rules are preserved during cutover from other AI-domain tools.

Where we looked: ai.doma.xyz, /llms.txt, /.well-known/webmcp.json

confidence high · grounding synthesized · weight 0.00 · Absent

15technical · importance lowGoes silent+7 content pts est.

What rate limits or concurrency caps are enforced on the /.well-known/webmcp.json endpoint when AI crawlers request it?

What the pages say

No page on the site addresses this.

The fix

Publish technical documentation or a schema for the /.well-known/webmcp.json endpoint that specifies rate limits, concurrency caps, and other operational limits for AI crawlers.

Where we looked: /.well-known/webmcp.json, /.well-known/webmcp.json, /.well-known/webmcp.json, /.well-known/webmcp.json, /.well-known/webmcp.json, /.well-known/webmcp.json

confidence high · grounding synthesized · weight 0.00 · Absent

Protocol plumbing · 40/1006 of 15 checks pass · each fix +7 protocol pts est.

The other half of the score: 15 checks for the files and headers agents look for. The 9 below are installs, not judgment calls, and most are an afternoon. Expand any for the snippet and the standard it follows. They sit after the queue because none of them changes what your pages say.

llms.txtDiscoverability+7 pts est.

Sitedex generates this file from your crawl. Grab it in Files from this audit below.

Standardllmstxt.orgCommunity spec

Content signalAccess+7 pts est.
Install snippet
User-agent: *
Content-Signal: search=yes, ai-input=yes, ai-train=no
Allow: /

StandardCloudflare proposalVendor proposal

Markdown negotiationRendering+7 pts est.

StandardRFC 9110 + 7763IETF RFC

Server-rendered contentRendering+7 pts est.

StandardSitedex metricSitedex metric

MCP cardInteraction+7 pts est.

Sitedex generates this file from your crawl. Grab it in Files from this audit below.

StandardModel Context ProtocolCommunity spec

OpenAPI specInteraction+7 pts est.

StandardOpenAPI SpecIndustry standard

WebMCP widgetInteraction+7 pts est.

Sitedex generates this file from your crawl. Grab it in Files from this audit below.

StandardW3C WebMCP draftW3C / WHATWG

Canonical URLsHygiene+7 pts est.
Install snippet
<link rel="canonical" href="https://ai.doma.xyz/" />

StandardRFC 6596IETF RFC

Organization schemaIdentity+7 pts est.

Sitedex generates this file from your crawl. Grab it in Files from this audit below.

StandardSchema.org + JSON-LDIndustry standard

Already passing 6 of 15: robots.txt, sitemap.xml, AI crawler access, Clean crawl, Meta descriptions, HTML lang attribute.

Ask this site’s index

Sitedex already serves ai.doma.xyz as an MCP endpoint. Ask ai.doma.xyz anything an AI agent might ask, and see what its index returns. (To score your own site, use the form below.)

Snippets & configs

For developers and the engineer-on-call: copy these into your tools or your site.

Files from this audit

Built from this crawl. Download or copy each, then install it at the path noted.

llms.txt

Built from this crawl. Install at /llms.txt so agents start here.

organization.json

Organization JSON-LD, pre-filled from this crawl. Wrap in a ld+json script.

server-card.json

MCP server card built from this crawl. Host at /.well-known/mcp/server-card.json.

webmcp.json

WebMCP discovery manifest built from this crawl. Host at /.well-known/webmcp.json.

MCP endpoint

https://mcp.sitedex.dev/s/ai-doma-xyz/mcp

The URL anyone's agent points at. Read-only; safe to share.

Claude Code

claude mcp add ai-doma --transport http https://mcp.sitedex.dev/s/ai-doma-xyz/mcp

One command, then the agent has it.

Cursor / Continue

{
  "mcpServers": {
    "ai-doma": {
      "url": "https://mcp.sitedex.dev/s/ai-doma-xyz/mcp"
    }
  }
}

Drop into mcp.json.

WebMCP: two parts

WebMCP-capable browsers run the widget at runtime. Crawlers without JS rendering need the discovery manifest to find your tool surface. Install both.

1 · Widget script

<script async src="https://sitedex.dev/widget.js"></script>

Drop in <head>. WebMCP-capable browsers (Chrome 146+ Origin Trial) call navigator.modelContext.provideContext() via this script.

2 · Discovery manifest

{
  "$schema": "https://wellknownmcp.org/schemas/webmcp.json",
  "name": "ai.doma.xyz",
  "tools": [
    { "name": "search", "description": "Search ai.doma.xyz's indexed content." },
    { "name": "get_page", "description": "Fetch a page from ai.doma.xyz as markdown." }
  ]
}

Host alongside the script at /.well-known/webmcp.json. Crawlers that don't render JS rely on this.

Your turn

See which of these questions your site goes silent on.

Free, about 5 minutes. We crawl your site, test it against the buyer questions your category asks, and name what’s vague, contradictory, or missing, plus the files AI agents look for.

ComingEmbeddable grade badgeScore history and deltasOpt-in public board