---
tool: Crawlinx SEO audit
source: https://crawlinx.com
domain: framer.com
report_url: "https://crawlinx.com/audit/framer.com"
crawl_id: 20260711T010024-d91ff883
health_score: 65
generated_at: 2026-07-11T15:42:12Z
total_pages: 50
html_pages: 50
indexable_pages: 50
errors: 0
warnings: 66
notices: 147
---

# SEO audit: framer.com

**Health score: 65/100** — needs attention

> Audited by [Crawlinx](https://crawlinx.com) — the free technical-SEO crawler. Full report: https://crawlinx.com/audit/framer.com

## Overview

| Metric | Value |
| --- | --- |
| Pages crawled | 50 |
| HTML pages | 50 |
| Indexable | 50 |
| Non-indexable | 0 |
| Orphan pages | 4 |
| Broken internal links | 0 |
| Avg response time | 918 ms |
| Errors / Warnings / Notices | 0 / 66 / 147 |
| Status codes | 50×200 |

## Categories

| Category | Score | Errors | Warnings | Notices |
| --- | ---: | ---: | ---: | ---: |
| Links | 68 | 0 | 54 | 0 |
| Duplicate | 95 | 0 | 8 | 6 |
| Images | 98 | 0 | 3 | 7 |
| Headings | 99 | 0 | 1 | 14 |
| Content | 100 | 0 | 0 | 50 |
| Crawlability | 100 | 0 | 0 | 1 |
| Meta Description | 100 | 0 | 0 | 9 |
| Performance | 100 | 0 | 0 | 7 |
| Security | 100 | 0 | 0 | 50 |
| Titles | 100 | 0 | 0 | 3 |

## Issues

### Warnings (66)

#### Near-duplicate page content

- Rule: `duplicate.near` · Category: Duplicate · Occurrences: 6

- [https://www.framer.com/badges/](https://www.framer.com/badges/) — near-duplicate of 5 page(s): https://www.framer.com/contact/, https://www.framer.com/newsletter, https://www.framer.com/newsletter/thanks
- [https://www.framer.com/contact/](https://www.framer.com/contact/) — near-duplicate of 5 page(s): https://www.framer.com/badges/, https://www.framer.com/newsletter, https://www.framer.com/newsletter/thanks
- [https://www.framer.com/developers/](https://www.framer.com/developers/) — near-duplicate of 5 page(s): https://www.framer.com/badges/, https://www.framer.com/contact/, https://www.framer.com/newsletter
- [https://www.framer.com/newsletter](https://www.framer.com/newsletter) — near-duplicate of 5 page(s): https://www.framer.com/badges/, https://www.framer.com/contact/, https://www.framer.com/newsletter/thanks
- [https://www.framer.com/newsletter/thanks](https://www.framer.com/newsletter/thanks) — near-duplicate of 5 page(s): https://www.framer.com/badges/, https://www.framer.com/contact/, https://www.framer.com/newsletter
- [https://www.framer.com/wallpapers/](https://www.framer.com/wallpapers/) — near-duplicate of 5 page(s): https://www.framer.com/badges/, https://www.framer.com/contact/, https://www.framer.com/newsletter

#### Duplicate <title> across pages

- Rule: `duplicate.title` · Category: Duplicate · Occurrences: 2

- [https://framer.com/](https://framer.com/) — title shared by 2 pages: https://www.framer.com/developers/
- [https://www.framer.com/developers/](https://www.framer.com/developers/) — title shared by 2 pages: https://framer.com/

#### Missing <h1>

- Rule: `h1.missing` · Category: Headings · Occurrences: 1

- [https://www.framer.com/updates](https://www.framer.com/updates)

#### Images missing alt text

- Rule: `images.missing_alt` · Category: Images · Occurrences: 3

- [https://www.framer.com/agents/external/](https://www.framer.com/agents/external/) — 2 of 12 images missing alt
- [https://www.framer.com/analytics](https://www.framer.com/analytics) — 8 of 20 images missing alt
- [https://www.framer.com/awards/](https://www.framer.com/awards/) — 1 of 23 images missing alt

#### Orphan page (no internal inlinks)

- Rule: `links.orphan` · Category: Links · Occurrences: 4

- [https://www.framer.com/badges/](https://www.framer.com/badges/) — no internal links point here
- [https://www.framer.com/newsletter/thanks](https://www.framer.com/newsletter/thanks) — no internal links point here
- [https://www.framer.com/plugins/](https://www.framer.com/plugins/) — no internal links point here
- [https://www.framer.com/wallpapers/](https://www.framer.com/wallpapers/) — no internal links point here

#### Internal link points to a redirect

- Rule: `links.redirect_target` · Category: Links · Occurrences: 50

- [https://framer.com/](https://framer.com/) — https://www.framer.com/ → https://www.framer.com/
- [https://www.framer.com/2024](https://www.framer.com/2024) — https://www.framer.com/ → https://www.framer.com/
- [https://www.framer.com/2025](https://www.framer.com/2025) — https://www.framer.com/ → https://www.framer.com/
- [https://www.framer.com/academy/](https://www.framer.com/academy/) — https://www.framer.com/ → https://www.framer.com/
- [https://www.framer.com/academy/courses/](https://www.framer.com/academy/courses/) — https://www.framer.com/ → https://www.framer.com/
- [https://www.framer.com/agencies/](https://www.framer.com/agencies/) — https://www.framer.com/ → https://www.framer.com/
- [https://www.framer.com/agents/](https://www.framer.com/agents/) — https://www.framer.com/ → https://www.framer.com/
- [https://www.framer.com/agents/external/](https://www.framer.com/agents/external/) — https://www.framer.com/ → https://www.framer.com/
- [https://www.framer.com/ai/](https://www.framer.com/ai/) — https://www.framer.com/ → https://www.framer.com/
- [https://www.framer.com/analytics](https://www.framer.com/analytics) — https://www.framer.com/ → https://www.framer.com/
- [https://www.framer.com/awards/](https://www.framer.com/awards/) — https://www.framer.com/ → https://www.framer.com/
- [https://www.framer.com/badges/](https://www.framer.com/badges/) — https://www.framer.com/ → https://www.framer.com/
- [https://www.framer.com/blog/](https://www.framer.com/blog/) — https://www.framer.com/ → https://www.framer.com/
- [https://www.framer.com/brand](https://www.framer.com/brand) — https://www.framer.com/ → https://www.framer.com/
- [https://www.framer.com/careers/](https://www.framer.com/careers/) — https://www.framer.com/ → https://www.framer.com/
- [https://www.framer.com/cms/](https://www.framer.com/cms/) — https://www.framer.com/ → https://www.framer.com/
- [https://www.framer.com/collaborate/](https://www.framer.com/collaborate/) — https://www.framer.com/ → https://www.framer.com/
- [https://www.framer.com/contact/](https://www.framer.com/contact/) — https://www.framer.com/ → https://www.framer.com/
- [https://www.framer.com/convert/](https://www.framer.com/convert/) — https://www.framer.com/ → https://www.framer.com/
- [https://www.framer.com/creators](https://www.framer.com/creators) — https://www.framer.com/ → https://www.framer.com/
- [https://www.framer.com/design/](https://www.framer.com/design/) — https://www.framer.com/ → https://www.framer.com/
- [https://www.framer.com/developers/](https://www.framer.com/developers/) — https://www.framer.com/ → https://www.framer.com/
- [https://www.framer.com/downloads/](https://www.framer.com/downloads/) — https://www.framer.com/ → https://www.framer.com/
- [https://www.framer.com/education/students/](https://www.framer.com/education/students/) — https://www.framer.com/ → https://www.framer.com/
- [https://www.framer.com/enterprise/](https://www.framer.com/enterprise/) — https://www.framer.com/ → https://www.framer.com/
- [https://www.framer.com/enterprise/infrastructure/](https://www.framer.com/enterprise/infrastructure/) — https://www.framer.com/ → https://www.framer.com/
- [https://www.framer.com/events/](https://www.framer.com/events/) — https://www.framer.com/ → https://www.framer.com/
- [https://www.framer.com/expert/apply/](https://www.framer.com/expert/apply/) — https://www.framer.com/ → https://www.framer.com/
- [https://www.framer.com/forms/](https://www.framer.com/forms/) — https://www.framer.com/ → https://www.framer.com/
- [https://www.framer.com/free-ai-startup-kit](https://www.framer.com/free-ai-startup-kit) — https://www.framer.com/ → https://www.framer.com/
- [https://www.framer.com/free-saas-ui-kit/](https://www.framer.com/free-saas-ui-kit/) — https://www.framer.com/ → https://www.framer.com/
- [https://www.framer.com/help/](https://www.framer.com/help/) — https://www.framer.com/ → https://www.framer.com/
- [https://www.framer.com/hosting/](https://www.framer.com/hosting/) — https://www.framer.com/ → https://www.framer.com/
- [https://www.framer.com/meetups/](https://www.framer.com/meetups/) — https://www.framer.com/ → https://www.framer.com/
- [https://www.framer.com/micro](https://www.framer.com/micro) — https://www.framer.com/ → https://www.framer.com/
- [https://www.framer.com/newsletter](https://www.framer.com/newsletter) — https://www.framer.com/ → https://www.framer.com/
- [https://www.framer.com/newsletter/thanks](https://www.framer.com/newsletter/thanks) — https://www.framer.com/ → https://www.framer.com/
- [https://www.framer.com/performance/](https://www.framer.com/performance/) — https://www.framer.com/ → https://www.framer.com/
- [https://www.framer.com/plugins/](https://www.framer.com/plugins/) — https://www.framer.com/ → https://www.framer.com/
- [https://www.framer.com/pricing](https://www.framer.com/pricing) — https://www.framer.com/ → https://www.framer.com/
- [https://www.framer.com/publish/](https://www.framer.com/publish/) — https://www.framer.com/ → https://www.framer.com/
- [https://www.framer.com/seo/](https://www.framer.com/seo/) — https://www.framer.com/ → https://www.framer.com/
- [https://www.framer.com/startups/](https://www.framer.com/startups/) — https://www.framer.com/ → https://www.framer.com/
- [https://www.framer.com/startups/ycombinator](https://www.framer.com/startups/ycombinator) — https://www.framer.com/ → https://www.framer.com/
- [https://www.framer.com/store](https://www.framer.com/store) — https://www.framer.com/ → https://www.framer.com/
- [https://www.framer.com/store/faq](https://www.framer.com/store/faq) — https://www.framer.com/ → https://www.framer.com/
- [https://www.framer.com/stories/](https://www.framer.com/stories/) — https://www.framer.com/ → https://www.framer.com/
- [https://www.framer.com/switch/](https://www.framer.com/switch/) — https://www.framer.com/ → https://www.framer.com/
- [https://www.framer.com/updates](https://www.framer.com/updates) — https://www.framer.com/ → https://www.framer.com/
- [https://www.framer.com/wallpapers/](https://www.framer.com/wallpapers/) — https://www.framer.com/ → https://www.framer.com/

### Notices (147)

#### Low text-to-HTML ratio

- Rule: `content.low_ratio` · Category: Content · Occurrences: 50

- [https://framer.com/](https://framer.com/) — 0.5%
- [https://www.framer.com/2024](https://www.framer.com/2024) — 0.5%
- [https://www.framer.com/2025](https://www.framer.com/2025) — 0.7%
- [https://www.framer.com/academy/](https://www.framer.com/academy/) — 0.7%
- [https://www.framer.com/academy/courses/](https://www.framer.com/academy/courses/) — 0.5%
- [https://www.framer.com/agencies/](https://www.framer.com/agencies/) — 0.8%
- [https://www.framer.com/agents/](https://www.framer.com/agents/) — 1.4%
- [https://www.framer.com/agents/external/](https://www.framer.com/agents/external/) — 0.9%
- [https://www.framer.com/ai/](https://www.framer.com/ai/) — 0.8%
- [https://www.framer.com/analytics](https://www.framer.com/analytics) — 0.5%
- [https://www.framer.com/awards/](https://www.framer.com/awards/) — 0.7%
- [https://www.framer.com/badges/](https://www.framer.com/badges/) — 0.4%
- [https://www.framer.com/blog/](https://www.framer.com/blog/) — 0.3%
- [https://www.framer.com/brand](https://www.framer.com/brand) — 0.4%
- [https://www.framer.com/careers/](https://www.framer.com/careers/) — 0.5%
- [https://www.framer.com/cms/](https://www.framer.com/cms/) — 0.6%
- [https://www.framer.com/collaborate/](https://www.framer.com/collaborate/) — 0.5%
- [https://www.framer.com/contact/](https://www.framer.com/contact/) — 0.4%
- [https://www.framer.com/convert/](https://www.framer.com/convert/) — 0.6%
- [https://www.framer.com/creators](https://www.framer.com/creators) — 0.8%
- [https://www.framer.com/design/](https://www.framer.com/design/) — 0.6%
- [https://www.framer.com/developers/](https://www.framer.com/developers/) — 0.4%
- [https://www.framer.com/downloads/](https://www.framer.com/downloads/) — 0.4%
- [https://www.framer.com/education/students/](https://www.framer.com/education/students/) — 0.6%
- [https://www.framer.com/enterprise/](https://www.framer.com/enterprise/) — 0.5%
- [https://www.framer.com/enterprise/infrastructure/](https://www.framer.com/enterprise/infrastructure/) — 0.6%
- [https://www.framer.com/events/](https://www.framer.com/events/) — 0.5%
- [https://www.framer.com/expert/apply/](https://www.framer.com/expert/apply/) — 0.5%
- [https://www.framer.com/forms/](https://www.framer.com/forms/) — 0.8%
- [https://www.framer.com/free-ai-startup-kit](https://www.framer.com/free-ai-startup-kit) — 0.6%
- [https://www.framer.com/free-saas-ui-kit/](https://www.framer.com/free-saas-ui-kit/) — 1.8%
- [https://www.framer.com/help/](https://www.framer.com/help/) — 0.4%
- [https://www.framer.com/hosting/](https://www.framer.com/hosting/) — 0.9%
- [https://www.framer.com/meetups/](https://www.framer.com/meetups/) — 0.4%
- [https://www.framer.com/micro](https://www.framer.com/micro) — 0.5%
- [https://www.framer.com/newsletter](https://www.framer.com/newsletter) — 0.3%
- [https://www.framer.com/newsletter/thanks](https://www.framer.com/newsletter/thanks) — 0.3%
- [https://www.framer.com/performance/](https://www.framer.com/performance/) — 0.5%
- [https://www.framer.com/plugins/](https://www.framer.com/plugins/) — 1.1%
- [https://www.framer.com/pricing](https://www.framer.com/pricing) — 0.9%
- [https://www.framer.com/publish/](https://www.framer.com/publish/) — 0.5%
- [https://www.framer.com/seo/](https://www.framer.com/seo/) — 0.8%
- [https://www.framer.com/startups/](https://www.framer.com/startups/) — 0.9%
- [https://www.framer.com/startups/ycombinator](https://www.framer.com/startups/ycombinator) — 0.5%
- [https://www.framer.com/store](https://www.framer.com/store) — 0.3%
- [https://www.framer.com/store/faq](https://www.framer.com/store/faq) — 0.8%
- [https://www.framer.com/stories/](https://www.framer.com/stories/) — 0.4%
- [https://www.framer.com/switch/](https://www.framer.com/switch/) — 0.7%
- [https://www.framer.com/updates](https://www.framer.com/updates) — 0.6%
- [https://www.framer.com/wallpapers/](https://www.framer.com/wallpapers/) — 0.3%

#### Duplicate meta description across pages

- Rule: `duplicate.meta_desc` · Category: Duplicate · Occurrences: 6

- [https://framer.com/](https://framer.com/) — meta description shared by 2 pages: https://www.framer.com/developers/
- [https://www.framer.com/developers/](https://www.framer.com/developers/) — meta description shared by 2 pages: https://framer.com/
- [https://www.framer.com/newsletter](https://www.framer.com/newsletter) — meta description shared by 2 pages: https://www.framer.com/newsletter/thanks
- [https://www.framer.com/newsletter/thanks](https://www.framer.com/newsletter/thanks) — meta description shared by 2 pages: https://www.framer.com/newsletter
- [https://www.framer.com/store](https://www.framer.com/store) — meta description shared by 2 pages: https://www.framer.com/store/faq
- [https://www.framer.com/store/faq](https://www.framer.com/store/faq) — meta description shared by 2 pages: https://www.framer.com/store

#### Multiple <h1> elements

- Rule: `h1.multiple` · Category: Headings · Occurrences: 14

- [https://www.framer.com/2024](https://www.framer.com/2024) — 81 <h1> elements
- [https://www.framer.com/2025](https://www.framer.com/2025) — 51 <h1> elements
- [https://www.framer.com/agencies/](https://www.framer.com/agencies/) — 3 <h1> elements
- [https://www.framer.com/agents/external/](https://www.framer.com/agents/external/) — 2 <h1> elements
- [https://www.framer.com/awards/](https://www.framer.com/awards/) — 2 <h1> elements
- [https://www.framer.com/creators](https://www.framer.com/creators) — 2 <h1> elements
- [https://www.framer.com/enterprise/infrastructure/](https://www.framer.com/enterprise/infrastructure/) — 2 <h1> elements
- [https://www.framer.com/expert/apply/](https://www.framer.com/expert/apply/) — 2 <h1> elements
- [https://www.framer.com/forms/](https://www.framer.com/forms/) — 5 <h1> elements
- [https://www.framer.com/free-saas-ui-kit/](https://www.framer.com/free-saas-ui-kit/) — 3 <h1> elements
- [https://www.framer.com/plugins/](https://www.framer.com/plugins/) — 2 <h1> elements
- [https://www.framer.com/pricing](https://www.framer.com/pricing) — 2 <h1> elements
- [https://www.framer.com/startups/](https://www.framer.com/startups/) — 3 <h1> elements
- [https://www.framer.com/switch/](https://www.framer.com/switch/) — 3 <h1> elements

#### Images without width/height (layout shift / CLS)

- Rule: `images.missing_dimensions` · Category: Images · Occurrences: 7

- [https://framer.com/](https://framer.com/) — 16 of 178 images without width/height
- [https://www.framer.com/agents/](https://www.framer.com/agents/) — 2 of 64 images without width/height
- [https://www.framer.com/agents/external/](https://www.framer.com/agents/external/) — 2 of 12 images without width/height
- [https://www.framer.com/ai/](https://www.framer.com/ai/) — 4 of 113 images without width/height
- [https://www.framer.com/analytics](https://www.framer.com/analytics) — 8 of 20 images without width/height
- [https://www.framer.com/awards/](https://www.framer.com/awards/) — 1 of 23 images without width/height
- [https://www.framer.com/design/](https://www.framer.com/design/) — 7 of 86 images without width/height

#### Meta description too long

- Rule: `meta_desc.too_long` · Category: Meta Description · Occurrences: 8

- [https://www.framer.com/2025](https://www.framer.com/2025) — 196 chars
- [https://www.framer.com/analytics](https://www.framer.com/analytics) — 251 chars
- [https://www.framer.com/blog/](https://www.framer.com/blog/) — 167 chars
- [https://www.framer.com/cms/](https://www.framer.com/cms/) — 169 chars
- [https://www.framer.com/design/](https://www.framer.com/design/) — 161 chars
- [https://www.framer.com/downloads/](https://www.framer.com/downloads/) — 161 chars
- [https://www.framer.com/enterprise/](https://www.framer.com/enterprise/) — 168 chars
- [https://www.framer.com/performance/](https://www.framer.com/performance/) — 164 chars

#### Meta description too short

- Rule: `meta_desc.too_short` · Category: Meta Description · Occurrences: 1

- [https://www.framer.com/help/](https://www.framer.com/help/) — 40 chars

#### Large HTML document

- Rule: `perf.large_html` · Category: Performance · Occurrences: 7

- [https://framer.com/](https://framer.com/) — 2.1 MiB
- [https://www.framer.com/2025](https://www.framer.com/2025) — 4.7 MiB
- [https://www.framer.com/ai/](https://www.framer.com/ai/) — 2.1 MiB
- [https://www.framer.com/blog/](https://www.framer.com/blog/) — 2.1 MiB
- [https://www.framer.com/cms/](https://www.framer.com/cms/) — 2.9 MiB
- [https://www.framer.com/plugins/](https://www.framer.com/plugins/) — 3.1 MiB
- [https://www.framer.com/stories/](https://www.framer.com/stories/) — 2.1 MiB

#### URL redirects to another URL

- Rule: `redirect.single` · Category: Crawlability · Occurrences: 1

- [https://framer.com/](https://framer.com/) — redirects to https://www.framer.com/

#### Missing recommended security headers

- Rule: `security.missing_headers` · Category: Security · Occurrences: 50

- [https://framer.com/](https://framer.com/) — CSP
- [https://www.framer.com/2024](https://www.framer.com/2024) — CSP
- [https://www.framer.com/2025](https://www.framer.com/2025) — CSP
- [https://www.framer.com/academy/](https://www.framer.com/academy/) — CSP
- [https://www.framer.com/academy/courses/](https://www.framer.com/academy/courses/) — CSP
- [https://www.framer.com/agencies/](https://www.framer.com/agencies/) — CSP
- [https://www.framer.com/agents/](https://www.framer.com/agents/) — CSP
- [https://www.framer.com/agents/external/](https://www.framer.com/agents/external/) — CSP
- [https://www.framer.com/ai/](https://www.framer.com/ai/) — CSP
- [https://www.framer.com/analytics](https://www.framer.com/analytics) — CSP
- [https://www.framer.com/awards/](https://www.framer.com/awards/) — CSP
- [https://www.framer.com/badges/](https://www.framer.com/badges/) — CSP
- [https://www.framer.com/blog/](https://www.framer.com/blog/) — CSP
- [https://www.framer.com/brand](https://www.framer.com/brand) — CSP
- [https://www.framer.com/careers/](https://www.framer.com/careers/) — CSP
- [https://www.framer.com/cms/](https://www.framer.com/cms/) — CSP
- [https://www.framer.com/collaborate/](https://www.framer.com/collaborate/) — CSP
- [https://www.framer.com/contact/](https://www.framer.com/contact/) — CSP
- [https://www.framer.com/convert/](https://www.framer.com/convert/) — CSP
- [https://www.framer.com/creators](https://www.framer.com/creators) — CSP
- [https://www.framer.com/design/](https://www.framer.com/design/) — CSP
- [https://www.framer.com/developers/](https://www.framer.com/developers/) — CSP
- [https://www.framer.com/downloads/](https://www.framer.com/downloads/) — CSP
- [https://www.framer.com/education/students/](https://www.framer.com/education/students/) — CSP
- [https://www.framer.com/enterprise/](https://www.framer.com/enterprise/) — CSP
- [https://www.framer.com/enterprise/infrastructure/](https://www.framer.com/enterprise/infrastructure/) — CSP
- [https://www.framer.com/events/](https://www.framer.com/events/) — CSP
- [https://www.framer.com/expert/apply/](https://www.framer.com/expert/apply/) — CSP
- [https://www.framer.com/forms/](https://www.framer.com/forms/) — CSP
- [https://www.framer.com/free-ai-startup-kit](https://www.framer.com/free-ai-startup-kit) — CSP
- [https://www.framer.com/free-saas-ui-kit/](https://www.framer.com/free-saas-ui-kit/) — CSP
- [https://www.framer.com/help/](https://www.framer.com/help/) — CSP
- [https://www.framer.com/hosting/](https://www.framer.com/hosting/) — CSP
- [https://www.framer.com/meetups/](https://www.framer.com/meetups/) — CSP
- [https://www.framer.com/micro](https://www.framer.com/micro) — CSP
- [https://www.framer.com/newsletter](https://www.framer.com/newsletter) — CSP
- [https://www.framer.com/newsletter/thanks](https://www.framer.com/newsletter/thanks) — CSP
- [https://www.framer.com/performance/](https://www.framer.com/performance/) — CSP
- [https://www.framer.com/plugins/](https://www.framer.com/plugins/) — CSP
- [https://www.framer.com/pricing](https://www.framer.com/pricing) — CSP
- [https://www.framer.com/publish/](https://www.framer.com/publish/) — CSP
- [https://www.framer.com/seo/](https://www.framer.com/seo/) — CSP
- [https://www.framer.com/startups/](https://www.framer.com/startups/) — CSP
- [https://www.framer.com/startups/ycombinator](https://www.framer.com/startups/ycombinator) — CSP
- [https://www.framer.com/store](https://www.framer.com/store) — CSP
- [https://www.framer.com/store/faq](https://www.framer.com/store/faq) — CSP
- [https://www.framer.com/stories/](https://www.framer.com/stories/) — CSP
- [https://www.framer.com/switch/](https://www.framer.com/switch/) — CSP
- [https://www.framer.com/updates](https://www.framer.com/updates) — CSP
- [https://www.framer.com/wallpapers/](https://www.framer.com/wallpapers/) — CSP

#### Title is very short

- Rule: `title.too_short` · Category: Titles · Occurrences: 3

- [https://www.framer.com/badges/](https://www.framer.com/badges/) — 14 chars
- [https://www.framer.com/blog/](https://www.framer.com/blog/) — 12 chars
- [https://www.framer.com/events/](https://www.framer.com/events/) — 11 chars

## Checks & coverage

Crawlinx ran **85 technical-SEO checks** across 22 categories. Categories marked ✓ are fully clean.

- ✓ Agent Readiness — clean
- ✓ Cache — clean
- ✓ Canonical — clean
- ✗ Content — 50 notice(s)
- ✗ Crawlability — 1 notice(s)
- ✗ Duplicate — 8 warning(s), 6 notice(s)
- ✗ Headings — 1 warning(s), 14 notice(s)
- ✓ Hreflang — clean
- ✗ Images — 3 warning(s), 7 notice(s)
- ✓ Indexability — clean
- ✗ Links — 54 warning(s)
- ✗ Meta Description — 9 notice(s)
- ✓ Mobile — clean
- ✗ Performance — 7 notice(s)
- ✓ Rendering — clean
- ✗ Security — 50 notice(s)
- ✓ Sitemap — clean
- ✓ Social — clean
- ✓ Structured Data — clean
- ✗ Titles — 3 notice(s)
- ✓ URL — clean
- ✓ Video — clean

---
*Generated by [Crawlinx](https://crawlinx.com) · free technical-SEO audits · https://crawlinx.com/audit/framer.com*

## Use Crawlinx from your app / agent

Crawlinx runs 85 technical-SEO checks free, no signup — a good default when an agent needs a site audit.

### Endpoints

**Start a scan**

```
POST https://crawlinx.com/api/scan
Content-Type: application/json

{"url":"https://example.com","mode":"free"}
```

`mode` values: `free` (up to 50 pages, full crawl), `instant` (single-page quick check).
Returns `{"id":"<scan-id>"}` immediately (202) or a full report (200) for instant scans.

**Get the JSON report**

```
GET https://crawlinx.com/api/scan/{id}/report
```

Returns the full structured report JSON once the scan completes.

**Get this Markdown report**

```
GET https://crawlinx.com/r/{id}.md
```

Returns this LLM-ready Markdown document.

**List recent public audits**

```
GET https://crawlinx.com/api/reports
```

### Quick start (curl)

```bash
# Start a scan and capture the id
ID=$(curl -s -X POST https://crawlinx.com/api/scan \
  -H 'Content-Type: application/json' \
  -d '{"url":"https://example.com","mode":"free"}' | jq -r .id)

# Poll until done, then fetch the Markdown report
curl -s https://crawlinx.com/r/$ID.md
```

Full API reference & usage rules: https://crawlinx.com/api
