How AI sees it: invisible · preview · 33 critical issues blocking AI agents.
AISO fixAllowlist these UAs at your CDN (Cloudflare WAF rules / Akamai Bot Manager / fastly). Cloudflare's 'Verified Bots' toggle covers most of these but ChatGPT-User and PerplexityBot frequently need explicit rules. Check robots.txt too.
AISO fixBuild cited-by signals: domain authority (OpenPageRank), placements on high-DR publications (TechCrunch, ProductHunt, etc), patent/news mentions. Authority is the #1 driver of LLM citations.
AISO fixMention the brand at least once like "Link is a [category] for [audience]" for clean LLM resolution.
AISO fixReturns HTTP 404. Update or remove this link.
AISO fixReturns HTTP 404. Update or remove this link.
AISO fixMaintain readable structure + recency: clear headings/lists for chunkability, recent updated-at dates, no stale fact decay, answer-extractable formatting (Q→A, def→explanation).
AISO fixCite at least one .edu/.gov, Wikipedia, IETF/W3C spec, or tier-1 publication near your flagship claims.
AISO fixWrap the FAQ with a FAQPage JSON-LD block so AI engines can lift the Q/A pairs verbatim.
AISO fixMake WHO you are unambiguous: Organization JSON-LD with sameAs links, agent-discovery files (llms.txt + .well-known manifests), structured contact + offer data so delegate agents can transact.
AISO fixStart llms.txt with '# <Project name>' as the H1 — per llmstxt.org this is the only required field.
AISO fixAdd headings like '<Product> vs <Competitor>' to comparison content
AISO fixPublish a /faq page or link a help center from the homepage navigation.
AISO fixDeclare a PotentialAction (e.g., BuyAction, BookAction, OrderAction) with target endpoint + input schema so delegate agents know how to invoke the transaction.
AISO fixExpose a public API reference or OpenAPI document at /docs/api, /openapi.json, or an equivalent developer URL so agents can understand callable surfaces.
AISO fixAdd a /best-X-alternatives or /you-vs-competitor page
AISO fixOpen the homepage with '<Brand> is a <category> that <differentiator>' — this is the single biggest lever for AI citability.
AISO fixAdd FAQPage schema with 5-10 high-frequency questions for AI-search retrieval.
AISO fixAdd an HTML <table> with <th>feature</th>/<th>price</th> columns
AISO fixAdd a Person JSON-LD entry for founder/principal author with sameAs links.
AISO fixAdd a glossary page with 5+ defined terms
AISO fixDefine key terms explicitly: '**AI Agent** is a software program that...'
AISO fixAdd an Offer, Product, or Service JSON-LD node with `price` and `availability` so agents can quote and check stock without scraping prose.
AISO fixPublish Organization JSON-LD with name + url + sameAs for entity association.
AISO fixAdd Pros/Cons sections to comparison and review pages
AISO fixAdd an explicit '<h2>FAQ</h2>' or 'Frequently Asked Questions' section with at least 3 items.
AISO fixAdd Review and/or AggregateRating JSON-LD with reviewer + ratingValue + datePublished. LLMs cite review summaries when ranking peers in comparison answers.
AISO fixPublish a /robots.txt that explicitly allows GPTBot, ClaudeBot, PerplexityBot, Google-Extended and other AI crawlers.
AISO fixAdd <script type='application/ld+json'> with @type:Organization including name, url, logo, and sameAs (≥3 social profiles).
AISO fixIncrease the sampled-page count to evaluate internal connectivity
AISO fixRemove agent-hostile signals: prompt-injection patterns, broken links, deceptive cloaking, robots conflicts. Agents discount hosts that look unsafe to act on.
AISO fixEvery % / 'X customers' / stat deserves an inline citation link to the origin study or publication.
AISO fixFix crawl access first: ensure 200 OK on homepage + sitemap, valid JSON-LD, llms.txt published, SSR-rendered content, and a non-blocking CSP. Without this layer agents can't read the site.
AISO fixValidate the response from your manifest URL. The body must parse as JSON. Re-serve with `Content-Type: application/json`.
AISO fixComparative pages can over-index on the competitor name. Rebalance copy so your own brand is the dominant entity per section.
AISO fixPrioritize: Frequently Asked Questions about AI Agent Tooling; AI Agent Tooling Glossary: Key Terms Explained.
AISO fixAllowlist these UAs at your CDN (Cloudflare WAF rules / Akamai Bot Manager / fastly). Cloudflare's 'Verified Bots' toggle covers most of these but ChatGPT-User and PerplexityBot frequently need explicit rules. Check robots.txt too.
AISO fixEmit Article JSON-LD with headline, author, datePublished, dateModified.
AISO fixAdd /.well-known/ai.txt with your AI/agent policy in RFC9116-style key:value lines or short markdown.
AISO fixPublish /ai/summary.json with name, description, founded, services[], contact, and brand_assets so agents skip HTML scraping.
AISO fixAdd an `audience` property (or Audience node) to your Organization/Service JSON-LD with `audienceType` (e.g. 'Developers', 'Marketers'). LLMs answering 'who is X for?' use this directly.
AISO fixAdd a 2–4 sentence paragraph immediately after the H1 summarising what the product is and who it serves.
AISO fixDocument the skills, actions, tools, or capabilities agents can use. Include names, input schemas, output shapes, auth requirements, and whether each action is read-only or writes data.
AISO fixOpen with 'We are ...' / 'Our mission is ...' / 'This is ...' — AI models need explicit entity framing.
AISO fixAdd a ContactPoint node with telephone or email, ideally including contactType. Agents fall back to noisy prose extraction without this.
AISO fixAdd a TL;DR sentence or '<Brand> is a <category> that …' lead at the top
AISO fixHub pages — typically the homepage, blog index, and product index — anchor the site's link graph. Strengthen at least one navigation surface to act as a hub.
AISO fixAdd <time datetime='YYYY-MM-DD'>Updated ...</time> or article:modified_time meta, or expose dateModified in Article JSON-LD.
AISO fixPublish an MCP endpoint or setup guide, then link it from the homepage or llms.txt. Agents should be able to discover tool access without reading human-only docs.
AISO fixAdd a PostalAddress node (or address property on Organization) with addressLocality + addressRegion/Country so delegate agents can geo-resolve the business.
AISO fixBold key statistics, definitions, and claims so AI can cite them
AISO fixAim for 134-167 words per h2-bounded section — zubair's empirical citability optimum. Long sections get truncated; short ones don't carry enough signal.
AISO fixRestructure paragraphs to 30-120 words each. RAG retrievers favour self-contained spans of this size.
AISO fixAdd 'according to', 'source:', or numeric footnote references. LLMs cite content that points at primary sources.
AISO fixMid-tier coverage. Add inline links, "according to X" attributions, or footnote references next to your stats so LLMs can verify and cite the source.
AISO fixUse exactly one H1, ensure the first H2 precedes any H3, and give every H2 a clear topic label (3+ words).
AISO fixAllowlist these UAs at your CDN (Cloudflare WAF rules / Akamai Bot Manager / fastly). Cloudflare's 'Verified Bots' toggle covers most of these but ChatGPT-User and PerplexityBot frequently need explicit rules. Check robots.txt too.
AISO fixAdd explicit entity surfaces: about or company page, team or founder page, pricing page, docs or API page.
AISO fixImprove the underlying dimensions that drive chatgpt citations: crawlability, structure, schema, freshness, entity clarity, and trust.
AISO fixImprove the underlying dimensions that drive claude citations: crawlability, structure, schema, freshness, entity clarity, and trust.
AISO fixImprove the underlying dimensions that drive google_ai citations: crawlability, structure, schema, freshness, entity clarity, and trust.
AISO fixEach of these variants should have a reciprocal hreflang tag pointing back to this URL: x-default=https://link.com/agents, en-US=https://link.com/agents, es-US=https://link.com/es-us/agents, zh-US=https://link.com/zh-us/agents, en-AE=https://link.com/ae/agents, de-AT=https://link.com/at/agents, en-AT=https://link.com/en-at/agents, en-AU=https://link.com/au/agents, nl-BE=https://link.com/nl-be/agents, fr-BE=https://link.com/fr-be/agents, de-BE=https://link.com/de-be/agents, en-BE=https://link.com/en-be/agents, en-BG=https://link.com/en-bg/agents, pt-BR=https://link.com/br/agents, en-BR=https://link.com/en-br/agents, en-CA=https://link.com/en-ca/agents, fr-CA=https://link.com/fr-ca/agents, de-CH=https://link.com/de-ch/agents, fr-CH=https://link.com/fr-ch/agents, it-CH=https://link.com/it-ch/agents, en-CH=https://link.com/en-ch/agents, en-CY=https://link.com/en-cy/agents, en-CZ=https://link.com/en-cz/agents, de-DE=https://link.com/de/agents, en-DE=https://link.com/en-de/agents, en-DK=https://link.com/en-dk/agents, en-EE=https://link.com/en-ee/agents, es-ES=https://link.com/es/agents, en-ES=https://link.com/en-es/agents, en-FI=https://link.com/en-fi/agents, sv-FI=https://link.com/sv-fi/agents, fr-FR=https://link.com/fr/agents, en-FR=https://link.com/en-fr/agents, en-GB=https://link.com/gb/agents, en-GI=https://link.com/en-gi/agents, en-GR=https://link.com/en-gr/agents, en-HK=https://link.com/en-hk/agents, zh-HK=https://link.com/zh-hk/agents, en-HR=https://link.com/en-hr/agents, it-HR=https://link.com/it-hr/agents, en-HU=https://link.com/en-hu/agents, en-IE=https://link.com/ie/agents, en-IN=https://link.com/in/agents, it-IT=https://link.com/it/agents, en-IT=https://link.com/en-it/agents, ja-JP=https://link.com/jp/agents, en-JP=https://link.com/en-jp/agents, de-LI=https://link.com/de-li/agents, en-LI=https://link.com/en-li/agents, en-LT=https://link.com/en-lt/agents, fr-LU=https://link.com/fr-lu/agents, de-LU=https://link.com/de-lu/agents, en-LU=https://link.com/en-lu/agents, en-LV=https://link.com/en-lv/agents, en-MY=https://link.com/en-my/agents, zh-MY=https://link.com/zh-my/agents, en-MT=https://link.com/en-mt/agents, es-MX=https://link.com/mx/agents, en-MX=https://link.com/en-mx/agents, nl-NL=https://link.com/nl/agents, en-NL=https://link.com/en-nl/agents, en-NO=https://link.com/en-no/agents, en-NZ=https://link.com/nz/agents, en-PL=https://link.com/en-pl/agents, pt-PT=https://link.com/pt-pt/agents, en-PT=https://link.com/en-pt/agents, en-RO=https://link.com/en-ro/agents, sv-SE=https://link.com/se/agents, en-SE=https://link.com/en-se/agents, en-SG=https://link.com/en-sg/agents, zh-SG=https://link.com/zh-sg/agents, en-SI=https://link.com/en-si/agents, it-SI=https://link.com/it-si/agents, en-SK=https://link.com/en-sk/agents, th-TH=https://link.com/th/agents, en-TH=https://link.com/en-th/agents, pt=https://link.com/br/agents, nl=https://link.com/nl/agents, en=https://link.com/agents, fr=https://link.com/fr/agents, de=https://link.com/de/agents, it=https://link.com/it/agents, ja=https://link.com/jp/agents, zh=https://link.com/zh-sg/agents, es=https://link.com/es/agents, sv=https://link.com/se/agents, th=https://link.com/th/agents. Verify manually or via a separate audit.
AISO fixAdd ItemList JSON-LD schema to comparison pages
AISO fixWrap term/definition pairs in <dl><dt>term</dt><dd>def</dd></dl> markup
AISO fixOptional: publish /.well-known/agent.json (A2A or MCP manifest) so agent runtimes can discover capabilities.
AISO fixPublish /ai/faq.json as { faqs: [{ question, answer, source_url }] } so agents can cite your answers verbatim.
AISO fixPublish /ai/service.json as a schema.org Service object describing what you sell, area served, and provider.
AISO fixExpose a crawlable sitemap and stable navigation to docs, pricing, support, API references, and key task pages. Agents need predictable links, not only app-shell buttons.
AISO fixDocument auth, API keys/OAuth, rate limits, webhooks, SDKs, sandbox/test mode, and status-page behavior so agents can call tools safely.
AISO fixIf the homepage surfaces editorial content, include an author byline (Person JSON-LD or 'By <Name>').
AISO fixIf your business has operating hours, declare openingHoursSpecification so agents only attempt transactions during open windows.
AISO fixDeclare paymentAccepted on your Offer/Service so payment-capable agents can confirm method compatibility before initiating a transaction.
AISO fixIf the service supports temporary agent visits, publish a Portal manifest at /portal with tool metadata and a call endpoint, then link it from docs and llms.txt.
AISO fixAdd `serviceType` (e.g. 'AI search optimization') or `suitableForBusinessFunction` to your Service/Product node so LLMs categorise the offering correctly.
AISO fixAdd links to Wikipedia, LinkedIn company page, YouTube channel, or GitHub org so AI engines can cross-reference authority.
AISO fixIf the site supports browser-native agent access, publish a WebMCP endpoint or discovery document and link it from developer docs and llms.txt.
AISO fixIf paid agent/API access is supported, document x402 payment flow, supported networks/tokens, payment headers, and facilitator behavior.
AISO fixAdd 'founder': [{ @type: Person, name: ... }] to the Organization schema.
AISO fixWe will retry on the next scan. No action needed on your side.
AISO fixImprove the underlying dimensions that drive perplexity citations: crawlability, structure, schema, freshness, entity clarity, and trust.
AISO fixreport-to csp-endpoint; (and configure a Reporting-Endpoints header)
AISO fixRun Template Audit, Full Site, or Deep Investigation mode to compare key templates across the site.
AISO fixPages about prices, versions, launches, or changing data should expose a clear last-updated date and refresh cadence.
AISO fixAdd page-family schema for Article/BlogPosting/TechArticle, BreadcrumbList, Person. Strong JSON-LD should match the page type, not just include generic Organization markup.
Deterministic extraction from stored page context: identity, offers, actions, files, trust, and evidence.
No grounded description found.
No structured offer or price evidence found.
No booking, buying, contact, quote, or API path found.
No llms.txt, agents.json, mcp.json, x402.json, profile.json, or offers.json found.
Agents need a stable name, category, and short description before they can explain the page.
Agents cannot recommend, compare, or transact without a grounded offer or price.
Agents need explicit next actions instead of guessing how to engage.
Files such as llms.txt, agents.json, mcp.json, profile.json, and offers.json make the site directly readable.
Paste these into the public agent files your site is missing, then rescan.
# link.com
> Public profile for agent-readable discovery.
Canonical: https://link.com/agents
Agent-readable schema: aios.agent_readable.v1
## Offers
- Add structured offers.
## Actions
- Add book, buy, quote, contact, or API actions.{
"schema": "aios.agent_readable.v1",
"name": "link.com",
"url": "https://link.com/agents",
"description": "Public profile for agent-readable discovery.",
"offers": [],
"actions": [],
"evidence": []
}{
"schema": "aios.mcp_manifest.v1",
"name": "link.com",
"profile_url": "https://link.com/agents",
"tools": [
{
"name": "ask_profile",
"description": "Answer questions using grounded public profile context."
},
{
"name": "get_offers",
"description": "Return structured offers with prices, URLs, and evidence."
},
{
"name": "start_action",
"description": "Open the best booking, buying, quote, contact, or API action."
}
]
}Every check rolls up into covered, not captured, or planned-only. Click-through rows below stay tied to stored signals only.
AISO maps llms.txt and WebMCP overlap with Chrome Lighthouse's experimental agentic audits. This is an overlap map, not a Lighthouse pass/fail claim.
Web3 surfaces, Solidity and Rust audit, content quality, and site-wide context intelligence ship via the AISO Web Context Engine plus planned TOOLBOX code-audit workers. Cards below show what each module checks; metrics populate once the context-shard dispatch is enabled for your tier.
Wallet-connect, contract addresses, x402 endpoint health, ENS, chain metadata, exposed ABI and token metadata.
Context Engine - scrape regex + actionsFlesch-Kincaid readability, AI-readability, thin pages, duplicate content, keyword stuffing and original-research density.
Context Engine - scrape + researchSitemap coverage %, scrape markdown quality, crawl-discovered pages, entity knowledge-graph presence, research-synthesized authority and wire-extractor results.
Context Engine - scrape + map + crawl + researchAgent readiness is discovery, metadata, proof, offers, actions, protocols, and safe access together.
Sequential. Most of it auto-generates when you install Agent Link; the scanner verifies the result on the next pass.
The preview above stays visible. The detailed scanner rows, provider evidence, PDF export, and long copy-paste repair prompt are behind a one-time Stripe checkout. Referral attribution is preserved through the signed AISO referral cookie when present.
The detail rows, provider evidence, repair prompt and PDF export are behind a one-time unlock. The preview cards above stay visible.