---
title: "Framer: vendor profile | Agent Ready Checklist"
description: "Framer, a site builder: 4 of 9 checklist rows read are met by default, with 8 sourced facts, dated plans and what it does not do."
canonical: https://agentreadychecklist.com/vendors/framer
site: "Agent Ready Checklist"
last_updated: 2026-11-05
section: "Vendors"
---

# Framer: vendor profile | Agent Ready Checklist

> Framer, a site builder: 4 of 9 checklist rows read are met by default, with 8 sourced facts, dated plans and what it does not do.

Source: https://agentreadychecklist.com/vendors/framer
Site: Agent Ready Checklist
Last reviewed: 2026-11-05
Agent endpoints: https://agentreadychecklist.com/llms.txt (index), https://agentreadychecklist.com/openapi.json (API), https://agentreadychecklist.com/mcp (MCP server), https://agentreadychecklist.com/ask (search)
Access: https://agentreadychecklist.com/auth.md (no key). Pricing: https://agentreadychecklist.com/pricing.md (free).

# Framer

Framer pre-renders each page to HTML on its own servers and publishes a robots.txt admitting every AI and search crawler, which meets AR-READ-01 and AR-FIND-01. Sitemaps, and markdown on Accept: text/markdown for optimized pages, arrive without setup, which meets AR-FIND-03 and CF-MARKDOWN-NEGOTIATION. A site owner uploads llms.txt as a static file.

## At a glance

Type

[Site builder](https://agentreadychecklist.com/vendors/by-type/site-builder/)

Homepage

[framer.com](https://www.framer.com), answered HTTP 200 on 2026-11-05

Checklist rows

9 of 31 read: **4** supported, 5 partial, 0 no statement

In the crawl

23 of 5,897 home pages counted on 2026-11-04. Counted from the crawl's headers and generator tags, an undercount for hosted builders.

Last read

2026-11-05

## What it does for this layer

-   Framer docs state that "every page is pre-rendered to HTML on our servers before it is served", so agents that do not run JavaScript still get the full text. primary source: [framer.com/help/articles/make-site-readable-by-ai-agents/](https://www.framer.com/help/articles/make-site-readable-by-ai-agents/), read 2026-11-05
-   Framer "also generates robots.txt and sitemap.xml for every published site automatically". primary source: [framer.com/help/articles/make-site-readable-by-ai-agents/](https://www.framer.com/help/articles/make-site-readable-by-ai-agents/), read 2026-11-05
-   When a request sends Accept: text/markdown, Framer returns a markdown version of the page instead of HTML. primary source: [framer.com/help/articles/make-site-readable-by-ai-agents/](https://www.framer.com/help/articles/make-site-readable-by-ai-agents/), read 2026-11-05
-   Adding a ?md query parameter to any Framer page URL returns the markdown version of that page. primary source: [framer.com/help/articles/make-site-readable-by-ai-agents/](https://www.framer.com/help/articles/make-site-readable-by-ai-agents/), read 2026-11-05
-   Framer adds a "## Navigation" section with site links at the bottom of each markdown page. primary source: [framer.com/help/articles/make-site-readable-by-ai-agents/](https://www.framer.com/help/articles/make-site-readable-by-ai-agents/), read 2026-11-05
-   Framer's help article says "All AI and search crawlers are allowed by default" in the auto-generated robots.txt. primary source: [framer.com/help/articles/make-site-readable-by-ai-agents/](https://www.framer.com/help/articles/make-site-readable-by-ai-agents/), read 2026-11-05
-   Framer generates markdown only for optimized pages, and markdown may be unavailable while a site is rate-limited. primary source: [framer.com/help/articles/make-site-readable-by-ai-agents/](https://www.framer.com/help/articles/make-site-readable-by-ai-agents/), read 2026-11-05
-   Framer lets a site upload static files, including a path under /.well-known/, through Site Settings > Hosting > Files. primary source: [framer.com/help/articles/static-files/](https://www.framer.com/help/articles/static-files/), read 2026-11-04

## Products and plans

| Product | What it is | Price | As of |
| --- | --- | --- | --- |
| Framer site plans | Hosted site plans with CMS, hosting and the markdown delivery for agents. | From USD 10 per month on yearly billing: Basic 10, Pro 30; the Free plan costs 0 and Enterprise is custom; framer.com/pricing | 2026-11-05 |

## Standards

| Row | What it asks | Status | What the vendor's pages say | Source |
| --- | --- | --- | --- | --- |
| AR-FIND-01 | Do not block agents | supports | All AI and search crawlers are allowed by default in the generated robots.txt. | framer.com/help/articles/make-site-readable-by-ai-agents/ |
| AR-FIND-03 | Sitemap listed in robots.txt | supports | sitemap.xml is generated for every published site. | framer.com/help/articles/make-site-readable-by-ai-agents/ |
| AR-FIND-04 | AI Catalog at .well-known | partial | Static files can be uploaded under /.well-known/. | framer.com/help/articles/static-files/ |
| AR-READ-01 | Answer in the initial HTML | supports | Every page is pre-rendered to HTML on Framer servers. | framer.com/help/articles/make-site-readable-by-ai-agents/ |
| AR-READ-07 | Ship llms.txt | partial | llms.txt is uploaded as a static file; none is generated. | framer.com/help/articles/llms-txt-framer/ |
| AR-READ-08 | JSON-LD on key pages | partial | JSON-LD is added as head custom code. | framer.com/help/articles/structured-data-through-json-ld/ |
| AR-READ-09 | Advertise a markdown mirror | partial | Markdown lives at the same URL and at ?md; the alternate link is added by hand. | framer.com/help/articles/make-site-readable-by-ai-agents/ |
| CF-CONTENT-SIGNALS | Content-Signal line | partial | A custom robots.txt uploaded as a static file can carry Content-Signal. | framer.com/help/articles/static-files/ |
| CF-MARKDOWN-NEGOTIATION | Markdown by Accept | supports | Accept: text/markdown returns markdown for optimized pages. | framer.com/help/articles/make-site-readable-by-ai-agents/ |

## Checks on its own site

| Reading | Result | Date | Source |
| --- | --- | --- | --- |
| Cloudflare scan of framer.com | 33 of 100, band L4 Agent-Integrated | 2026-11-05 | isitagentready.com |
| Crawl row for framer.com | 8 of 10 checks pass; Tranco rank 5,051 | 2026-11-04 | agentreadychecklist.com/data/ |
| Home pages counted in the crawl | 23 of 5,897; Counted from the shared crawl of 2026-11-04 by generator meta or server header naming Framer; the generator rule only sees tags whose name attribute comes first, so it undercounts | 2026-11-04 | agentreadychecklist.com/data/ |

| Check | Result | Verify Kit check |
| --- | --- | --- |
| robots.txt allows all 17 agent tokens at / | pass | robots-verdicts |
| robots.txt blocks no search or user-fetch token | pass | robots-verdicts |
| Home page has an h1 and 50 words in the initial HTML | pass | initial-html |
| A missing path returns 404 or 410 | pass | status-codes |
| /llms.txt exists | pass | llms-linked |
| Home page links to llms.txt | pass | llms-linked |
| Accept: text/markdown returns text/markdown | pass | markdown-negotiation |
| Home page carries JSON-LD that parses | pass | json-ld |
| OpenAPI linked from the home page or served at /openapi.json | fail | openapi |
| /.well-known/mcp.json serves JSON | fail | mcp-or-cli |

## What it does not do

-   Framer does not generate an llms.txt file; it has to be uploaded.
-   Framer does not serve markdown for pages that are not optimized.

## Reading notes

Framer help article read through Firecrawl; it showed "Updated 2 months ago".

## Related pages on this site

Recipes

[Framer](https://agentreadychecklist.com/platforms/framer/) ([checklist view](https://agentreadychecklist.com/platform/framer/checklist/))

Same type

[Site builders](https://agentreadychecklist.com/vendors/by-type/site-builder/), [all vendors](https://agentreadychecklist.com/vendors/)

## Sources

-   [framer.com](https://www.framer.com)read 2026-11-05
-   [framer.com/help/articles/make-site-readable-by-ai-agents/](https://www.framer.com/help/articles/make-site-readable-by-ai-agents/)read 2026-11-05
-   [framer.com/help/articles/static-files/](https://www.framer.com/help/articles/static-files/)read 2026-11-04
-   [framer.com/pricing](https://www.framer.com/pricing)read 2026-11-05
-   [framer.com/help/articles/llms-txt-framer/](https://www.framer.com/help/articles/llms-txt-framer/)read 2026-11-05
-   [framer.com/help/articles/structured-data-through-json-ld/](https://www.framer.com/help/articles/structured-data-through-json-ld/)read 2026-11-05
-   [isitagentready.com](https://isitagentready.com/)read 2026-11-05
-   [agentreadychecklist.com/data/](https://agentreadychecklist.com/data/)read 2026-11-04

Edition

Data

2026-11-04

Reviewed

2026-11-05

Spec

AgentReady v2.0, 273d2d7

Crawl

13,071 rows, 2026-11-04

Ora

132 checks, contract 1.38.0, 2026-11-05

Verify with Ora

The scanner this site recommends for the whole checklist. 132 checks, a score out of 100, no account.

`npx ax@0.10 audit <url> --min-score <n>`

[Why Ora, and its limits](https://agentreadychecklist.com/verify-with-ora/)

Method

-   [How rows, commands and rates are made](https://agentreadychecklist.com/method/)
-   [How an Ora check is matched to a row](https://agentreadychecklist.com/checklist/ora-checks/)
-   [Pass rates by rank band](https://agentreadychecklist.com/data/by-rank/)

Sources and read dates sit at the foot of the page.

Last reviewed 2026-11-05. AgentReady v2.0, read 2026-11-04.
