Agent-Adoption Check

typefully.com — Agent-Adoption Score

25 checks evaluated · score 69 / 100

69/ 100
L3Agent-Optimized

Discovery surfaces extend to agentic workflows — markdown-negotiation passes.

Last scanned: June 16, 2026, 05:33 UTC
Download .md

To reach L2 AI-Aware, pass:

Gate · content-signals

Content-Signal (Cloudflare) or AIPREF Content-Usage directives declare what AI systems may do post-fetch — train, search-index, or generate answers.

Current: AIPREF directives present — Content-Signal (legacy, 1 directive: ai-input, ai-train, search)

Subscores

Discoverability
100/100
3 pass · 0 fail
Access Control
100/100
2 pass · 0 fail · 2 informational
Content Readability
58/100
5 pass · 2 fail · 1 informational · 4 neutral
Agent Endpoints
59/100
3 pass · 1 fail · 1 informational · 1 neutral

Where typefully.com is most cited — and how those brands compare on agent-readiness

Top category where AI agents recommend typefully.com most. Each card shows the most-cited brands in that category and where each sits on the agent-adoption ladder.

Social Media Management· #20 by AI rank
AI rank leaderboard ↗
24 of 27 brands measured for agent-adoption
  1. #1sproutsocial.com42 L1
  2. #2hootsuite.com48 L1
  3. #3buffer.com42 L1
  4. #4agorapulse.com48 L1
  5. #5later.com42 L1
  6. #20typefully.comThis scan69 L3

Per-check breakdown

Discoverability
3 pass · 0 fail100
robots-txt-existsWeight 7

robots.txt served with 2 User-agent directives

robots.txt is the first file crawlers and agents check for access rules; silence defaults to blanket-allow. Per RFC 9309.

sitemap-existsWeight 4

Sitemap served at https://typefully.com/sitemap.xml (<urlset> root)

An XML sitemap is the route map agents use to find your pages. Without one they link-walk and miss deep or orphaned content.

link-headersInformational

Homepage serves a Link: header with agent-useful rel types (9 links with rel values: api-catalog, service-desc, service-doc, describedby)

Link: response headers expose related resources — API catalogs, service docs, alternates — before an agent parses HTML. Per RFC 8288.

Access Control
2 pass · 0 fail · 2 informational100
ai-bot-rulesWeight 7

Content-Signal directive expresses aggregate AI-bot policy

Per-bot robots.txt rules (GPTBot, ClaudeBot) or Content-Signal directives declare who may train on or cite your content. Missing rules allow all.

content-signalsInformational

AIPREF directives present — Content-Signal (legacy, 1 directive: ai-input, ai-train, search)

Content-Signal (Cloudflare) or AIPREF Content-Usage directives declare what AI systems may do post-fetch — train, search-index, or generate answers.

web-bot-authInformational

No Web Bot Auth directory published at /.well-known/http-message-signatures-directory

If you operate an AI crawler, a signing-key directory lets targets verify it's you. Most sites don't publish — presence-only check. IETF draft.

robots-allow-allInformational

robots.txt posture is not blanket-allow: wildcard group has Disallow rules and no explicit Allow: /

A blanket-allow posture (wildcard User-agent, Allow: /, no cross-bot blocks) declares that every crawler is welcome. Informational — no pass/fail.

Content Readability
5 pass · 2 fail · 1 informational58
llms-txt-existsInformational

llms.txt discovered at https://typefully.com/llms.txt

An llms.txt file gives agents a curated entry point into your docs — sitemap-equivalent, but sized for context windows. Per llmstxt.org.

llms-txt-validInformational

llms.txt matches llmstxt.org structure

A well-formed llms.txt (H1 title, summary blockquote, linked sections) parses cleanly; a malformed one is skipped silently — worse than no file. Per llmstxt.org.

llms-txt-sizeInformational

llms.txt size 1619 bytes (≤ 50000)

llms.txt must fit in an agent's context window alongside the user's question. Under 50K is comfortable; over 100K gets truncated mid-section.

llms-txt-has-optional-sectionInformational

llms.txt includes an Optional section (4 H2 sections, 11 markdown links)

Reports the shape of your llms.txt — Optional section, H2 count, link count — so you can tell at a glance whether agents get a skeleton or a full map.

markdown-url-supportWeight 8

Only 2/5 sampled URLs serve markdown (need ≥ 50%)

A .md twin alongside each HTML page (page.md ↔ page.html) gives agents an agent-readable fetch path — no HTML, ad wrappers, or modals.

markdown-negotiationWeight 5

Server honored Accept: text/markdown

Accept: text/markdown negotiation serves HTML to humans and agent-readable markdown to agents from one URL — no duplicate-URL strategy.

rendering-strategyWeight 10

Server-side rendering confirmed

Classifies the site as server-rendered, hydrated, or client-rendered (SPA) — what agents see without running JavaScript. A pure SPA reads as blank.

page-size-htmlWeight 6

Mixed sample outcomes: 4 pass / 2 warn / 4 fail — conservative fail

Measures how much markdown each page feeds into an agent's context window. Under 50K fits cleanly; over 100K truncates mid-page — pages have context budgets too.

http-status-codesWeight 6

Probe 200 response detected as SPA shell (Next.js) — soft-404 verdict undecidable without JS render

Soft-404s (HTTP 200 on a missing page) make agents cache garbage as canonical content. An honest 4xx tells agents the URL is dead — drop it.

redirect-behaviorWeight 4

All 5/5 sampled URLs use same-eTLD+1 HTTP redirects or no redirect

Same-domain HTTP 3xx redirects work for agents. JavaScript redirects break agents without JS; cross-domain jumps read as tracking.

agents-md-detectionInformational

AGENTS.md not found at /AGENTS.md — non-markdown content-type (text/html)

AGENTS.md is a coding-agent convention. ETH Zurich research (2026) found it often hurts those agents; we track presence to test the effect on websites. Informational.

cache-header-hygieneInformational

Homepage response carries 2 of Cache-Control / ETag / Last-Modified: cache-control, etag

Cache-Control, ETag, and Last-Modified headers let agents re-fetch only what changed — missing headers force full re-downloads. Informational.

Agent Endpoints
3 pass · 1 fail · 1 informational59
api-catalogInformational

api-catalog published at /.well-known/api-catalog with 1 linkset entry

A /.well-known/api-catalog (RFC 9727) points agents at your OpenAPI specs and developer docs in one fetch — the discovery surface for programmatic integration.

oauth-discoveryWeight 6

no OAuth surface detected — scan inconclusive

OAuth discovery metadata at /.well-known/oauth-authorization-server lets agents locate your auth endpoints without reading docs. Per RFC 8414.

oauth-protected-resourceWeight 7

No OAuth Protected Resource metadata at /.well-known/oauth-protected-resource

Protected Resource metadata identifies which authorization server protects your API. Paired with oauth-discovery, agents complete auth without reading docs. Per RFC 9728.

mcp-server-cardWeight 10

MCP Server Card served at /.well-known/mcp/server-card.json (pre-PR-2525 shape accepted; spec has advanced)

An MCP Server Card advertises your Model Context Protocol endpoint to Claude, Cursor, and other MCP clients — the standard discovery path.

a2a-agent-cardInformational

No A2A Agent Card published at /.well-known/agent-card.json

An A2A Agent Card at /.well-known/agent-card.json describes your service to other agents — capabilities, skills, calling conventions. Per A2A v1.0.

agent-skillsInformational

Agent Skills index published at /.well-known/agent-skills/index.json (1 skill)

An Agent Skills index at /.well-known/agent-skills/ exposes your capabilities as discrete, individually-addressable skills. Agent Skills v0.2.

Methodology

Checks evaluated
25
Outbound probes
34
29 ok · 5 404
Browser fetches
2
Scan duration
24.9s
Scanner
v0.8.0
Spec
v1.0.0
b2b-saas
Citation

Respectarium. (June 16, 2026, 05:33 UTC). Agent-Adoption Check: typefully.com. https://respectarium.com/agent-adoption-check/typefully-com

This is one implementation of the open Agent-Adoption Specification. The specification is open; anyone can build their own implementation.

Read the specification →