---
tool: Crawlinx SEO audit
source: https://crawlinx.com
domain: zeplin.io
report_url: "https://crawlinx.com/audit/zeplin.io"
crawl_id: 20260711T010024-ba4735d1
health_score: 67
generated_at: 2026-07-11T15:44:10Z
total_pages: 50
html_pages: 50
indexable_pages: 50
errors: 0
warnings: 96
notices: 160
---

# SEO audit: zeplin.io

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

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

## Overview

| Metric | Value |
| --- | --- |
| Pages crawled | 50 |
| HTML pages | 50 |
| Indexable | 50 |
| Non-indexable | 0 |
| Orphan pages | 29 |
| Broken internal links | 0 |
| Avg response time | 992 ms |
| Errors / Warnings / Notices | 0 / 96 / 160 |
| Status codes | 50×200 |

## Categories

| Category | Score | Errors | Warnings | Notices |
| --- | ---: | ---: | ---: | ---: |
| Structured Data | 77 | 0 | 38 | 11 |
| Links | 83 | 0 | 29 | 0 |
| Duplicate | 88 | 0 | 20 | 35 |
| Headings | 97 | 0 | 5 | 0 |
| Content | 98 | 0 | 4 | 4 |
| Cache | 100 | 0 | 0 | 50 |
| Images | 100 | 0 | 0 | 4 |
| Meta Description | 100 | 0 | 0 | 37 |
| Social | 100 | 0 | 0 | 13 |
| Titles | 100 | 0 | 0 | 6 |

## Issues

### Warnings (96)

#### Thin content (low word count)

- Rule: `content.thin` · Category: Content · Occurrences: 4

- [https://zeplin.io/enterprise/terms/2023-10-11/](https://zeplin.io/enterprise/terms/2023-10-11/) — 27 words
- [https://zeplin.io/harmony-rsvp/](https://zeplin.io/harmony-rsvp/) — 53 words
- [https://zeplin.io/harmony/](https://zeplin.io/harmony/) — 151 words
- [https://zeplin.io/privacy/2022-04-18/](https://zeplin.io/privacy/2022-04-18/) — 27 words

#### Duplicate page content

- Rule: `duplicate.content` · Category: Duplicate · Occurrences: 5

- [https://zeplin.io/events/deep-dive-styleguides/oct-09-2024/webinar/](https://zeplin.io/events/deep-dive-styleguides/oct-09-2024/webinar/) — content shared by 3 pages: https://zeplin.io/events/design-to-dev-panel/webinar/, https://zeplin.io/webinar-hosting/
- [https://zeplin.io/events/design-to-dev-panel/webinar/](https://zeplin.io/events/design-to-dev-panel/webinar/) — content shared by 3 pages: https://zeplin.io/events/deep-dive-styleguides/oct-09-2024/webinar/, https://zeplin.io/webinar-hosting/
- [https://zeplin.io/terms/](https://zeplin.io/terms/) — content shared by 2 pages: https://zeplin.io/terms/20260112/
- [https://zeplin.io/terms/20260112/](https://zeplin.io/terms/20260112/) — content shared by 2 pages: https://zeplin.io/terms/
- [https://zeplin.io/webinar-hosting/](https://zeplin.io/webinar-hosting/) — content shared by 3 pages: https://zeplin.io/events/design-to-dev-panel/webinar/, https://zeplin.io/events/deep-dive-styleguides/oct-09-2024/webinar/

#### Near-duplicate page content

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

- [https://zeplin.io/figma-faster/](https://zeplin.io/figma-faster/) — near-duplicate of 1 page(s): https://zeplin.io/figma/
- [https://zeplin.io/figma/](https://zeplin.io/figma/) — near-duplicate of 1 page(s): https://zeplin.io/figma-faster/

#### Duplicate <title> across pages

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

- [https://zeplin.io/](https://zeplin.io/) — title shared by 3 pages: https://zeplin.io/enterprise/terms/2023-10-11/, https://zeplin.io/privacy/2022-04-18/
- [https://zeplin.io/enterprise/terms/2023-10-11/](https://zeplin.io/enterprise/terms/2023-10-11/) — title shared by 3 pages: https://zeplin.io/, https://zeplin.io/privacy/2022-04-18/
- [https://zeplin.io/home-2024/](https://zeplin.io/home-2024/) — title shared by 4 pages: https://zeplin.io/variant-3/, https://zeplin.io/variant-1/, https://zeplin.io/variant-2/
- [https://zeplin.io/privacy/2022-04-18/](https://zeplin.io/privacy/2022-04-18/) — title shared by 3 pages: https://zeplin.io/, https://zeplin.io/enterprise/terms/2023-10-11/
- [https://zeplin.io/processors/2021-12-17/](https://zeplin.io/processors/2021-12-17/) — title shared by 2 pages: https://zeplin.io/subprocessors/20251003/
- [https://zeplin.io/start-b/](https://zeplin.io/start-b/) — title shared by 2 pages: https://zeplin.io/start/
- [https://zeplin.io/start/](https://zeplin.io/start/) — title shared by 2 pages: https://zeplin.io/start-b/
- [https://zeplin.io/subprocessors/20251003/](https://zeplin.io/subprocessors/20251003/) — title shared by 2 pages: https://zeplin.io/processors/2021-12-17/
- [https://zeplin.io/terms/](https://zeplin.io/terms/) — title shared by 2 pages: https://zeplin.io/terms/20260112/
- [https://zeplin.io/terms/20260112/](https://zeplin.io/terms/20260112/) — title shared by 2 pages: https://zeplin.io/terms/
- [https://zeplin.io/variant-1/](https://zeplin.io/variant-1/) — title shared by 4 pages: https://zeplin.io/home-2024/, https://zeplin.io/variant-3/, https://zeplin.io/variant-2/
- [https://zeplin.io/variant-2/](https://zeplin.io/variant-2/) — title shared by 4 pages: https://zeplin.io/home-2024/, https://zeplin.io/variant-3/, https://zeplin.io/variant-1/
- [https://zeplin.io/variant-3/](https://zeplin.io/variant-3/) — title shared by 4 pages: https://zeplin.io/home-2024/, https://zeplin.io/variant-1/, https://zeplin.io/variant-2/

#### Missing <h1>

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

- [https://zeplin.io/events/deep-dive-styleguides/oct-09-2024/webinar/](https://zeplin.io/events/deep-dive-styleguides/oct-09-2024/webinar/)
- [https://zeplin.io/events/design-to-dev-panel/webinar/](https://zeplin.io/events/design-to-dev-panel/webinar/)
- [https://zeplin.io/figma-faster/](https://zeplin.io/figma-faster/)
- [https://zeplin.io/figma/](https://zeplin.io/figma/)
- [https://zeplin.io/webinar-hosting/](https://zeplin.io/webinar-hosting/)

#### Orphan page (no internal inlinks)

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

- [https://zeplin.io/about-old/](https://zeplin.io/about-old/) — no internal links point here
- [https://zeplin.io/customers/cloudera/](https://zeplin.io/customers/cloudera/) — no internal links point here
- [https://zeplin.io/dev-terms/](https://zeplin.io/dev-terms/) — no internal links point here
- [https://zeplin.io/enterprise-trial/](https://zeplin.io/enterprise-trial/) — no internal links point here
- [https://zeplin.io/enterprise/terms/](https://zeplin.io/enterprise/terms/) — no internal links point here
- [https://zeplin.io/enterprise/terms/2023-10-11/](https://zeplin.io/enterprise/terms/2023-10-11/) — no internal links point here
- [https://zeplin.io/events/deep-dive-styleguides/oct-09-2024/webinar/](https://zeplin.io/events/deep-dive-styleguides/oct-09-2024/webinar/) — no internal links point here
- [https://zeplin.io/events/design-to-dev-panel/webinar/](https://zeplin.io/events/design-to-dev-panel/webinar/) — no internal links point here
- [https://zeplin.io/events/webinar-accushield/](https://zeplin.io/events/webinar-accushield/) — no internal links point here
- [https://zeplin.io/figma-faster/](https://zeplin.io/figma-faster/) — no internal links point here
- [https://zeplin.io/figma/](https://zeplin.io/figma/) — no internal links point here
- [https://zeplin.io/go-to-projects/](https://zeplin.io/go-to-projects/) — no internal links point here
- [https://zeplin.io/harmony-rsvp/](https://zeplin.io/harmony-rsvp/) — no internal links point here
- [https://zeplin.io/harmony/awards-tos/](https://zeplin.io/harmony/awards-tos/) — no internal links point here
- [https://zeplin.io/home-2024/](https://zeplin.io/home-2024/) — no internal links point here
- [https://zeplin.io/industry/financial-services/](https://zeplin.io/industry/financial-services/) — no internal links point here
- [https://zeplin.io/principles-of-design-delivery/report-ux-tools-survey/](https://zeplin.io/principles-of-design-delivery/report-ux-tools-survey/) — no internal links point here
- [https://zeplin.io/privacy/2022-04-18/](https://zeplin.io/privacy/2022-04-18/) — no internal links point here
- [https://zeplin.io/processors/2021-12-17/](https://zeplin.io/processors/2021-12-17/) — no internal links point here
- [https://zeplin.io/product-development-study-v1-aug/](https://zeplin.io/product-development-study-v1-aug/) — no internal links point here
- [https://zeplin.io/start-b/](https://zeplin.io/start-b/) — no internal links point here
- [https://zeplin.io/start/](https://zeplin.io/start/) — no internal links point here
- [https://zeplin.io/students/](https://zeplin.io/students/) — no internal links point here
- [https://zeplin.io/subprocessors/20251003/](https://zeplin.io/subprocessors/20251003/) — no internal links point here
- [https://zeplin.io/terms/20260112/](https://zeplin.io/terms/20260112/) — no internal links point here
- [https://zeplin.io/variant-1/](https://zeplin.io/variant-1/) — no internal links point here
- [https://zeplin.io/variant-2/](https://zeplin.io/variant-2/) — no internal links point here
- [https://zeplin.io/variant-3/](https://zeplin.io/variant-3/) — no internal links point here
- [https://zeplin.io/webinar-hosting/](https://zeplin.io/webinar-hosting/) — no internal links point here

#### Rich-result schema missing required properties

- Rule: `schema.invalid` · Category: Structured Data · Occurrences: 38

- [https://zeplin.io/](https://zeplin.io/) — Organization missing: name
- [https://zeplin.io/about-old/](https://zeplin.io/about-old/) — Organization missing: name
- [https://zeplin.io/about/](https://zeplin.io/about/) — Organization missing: name
- [https://zeplin.io/customers/](https://zeplin.io/customers/) — Organization missing: name
- [https://zeplin.io/customers/cloudera/](https://zeplin.io/customers/cloudera/) — Organization missing: name
- [https://zeplin.io/enterprise-trial/](https://zeplin.io/enterprise-trial/) — Organization missing: name
- [https://zeplin.io/enterprise/](https://zeplin.io/enterprise/) — Organization missing: name
- [https://zeplin.io/events/](https://zeplin.io/events/) — Organization missing: name
- [https://zeplin.io/events/deep-dive-styleguides/oct-09-2024/webinar/](https://zeplin.io/events/deep-dive-styleguides/oct-09-2024/webinar/) — Organization missing: name
- [https://zeplin.io/events/design-to-dev-panel/webinar/](https://zeplin.io/events/design-to-dev-panel/webinar/) — Organization missing: name
- [https://zeplin.io/events/webinar-accushield/](https://zeplin.io/events/webinar-accushield/) — Organization missing: name
- [https://zeplin.io/features/design-system/](https://zeplin.io/features/design-system/) — Organization missing: name
- [https://zeplin.io/figma-faster/](https://zeplin.io/figma-faster/) — Organization missing: name
- [https://zeplin.io/figma/](https://zeplin.io/figma/) — Organization missing: name
- [https://zeplin.io/go-to-projects/](https://zeplin.io/go-to-projects/) — Organization missing: name
- [https://zeplin.io/harmony-2022/](https://zeplin.io/harmony-2022/) — Organization missing: name
- [https://zeplin.io/harmony-rsvp/](https://zeplin.io/harmony-rsvp/) — Organization missing: name
- [https://zeplin.io/harmony/](https://zeplin.io/harmony/) — Organization missing: name
- [https://zeplin.io/home-2024/](https://zeplin.io/home-2024/) — Organization missing: name
- [https://zeplin.io/industry/financial-services/](https://zeplin.io/industry/financial-services/) — Organization missing: name
- [https://zeplin.io/integrations/](https://zeplin.io/integrations/) — Organization missing: name
- [https://zeplin.io/integrations/adobe-xd/](https://zeplin.io/integrations/adobe-xd/) — Organization missing: name
- [https://zeplin.io/principles-of-design-delivery/](https://zeplin.io/principles-of-design-delivery/) — Organization missing: name
- [https://zeplin.io/principles-of-design-delivery/report-ux-tools-survey/](https://zeplin.io/principles-of-design-delivery/report-ux-tools-survey/) — Organization missing: name
- [https://zeplin.io/product-development-study-v1-aug/](https://zeplin.io/product-development-study-v1-aug/) — Organization missing: name
- [https://zeplin.io/request-demo/](https://zeplin.io/request-demo/) — Organization missing: name
- [https://zeplin.io/resources/glossary/](https://zeplin.io/resources/glossary/) — Organization missing: name
- [https://zeplin.io/start-b/](https://zeplin.io/start-b/) — Organization missing: name
- [https://zeplin.io/start/](https://zeplin.io/start/) — Organization missing: name
- [https://zeplin.io/students/](https://zeplin.io/students/) — Organization missing: name
- [https://zeplin.io/variant-1/](https://zeplin.io/variant-1/) — Organization missing: name
- [https://zeplin.io/variant-2/](https://zeplin.io/variant-2/) — Organization missing: name
- [https://zeplin.io/variant-3/](https://zeplin.io/variant-3/) — Organization missing: name
- [https://zeplin.io/voyagers/](https://zeplin.io/voyagers/) — Organization missing: name
- [https://zeplin.io/webinar-hosting/](https://zeplin.io/webinar-hosting/) — Organization missing: name
- [https://zeplin.io/webinar-little-caesars/](https://zeplin.io/webinar-little-caesars/) — Organization missing: name
- [https://zeplin.io/why-zeplin/dev-mode-alternative/](https://zeplin.io/why-zeplin/dev-mode-alternative/) — Organization missing: name
- [https://zeplin.io/zam/](https://zeplin.io/zam/) — Organization missing: name

### Notices (160)

#### Page served uncached (no-store/private or CDN bypass)

- Rule: `cache.not_cacheable` · Category: Cache · Occurrences: 50

- [https://zeplin.io/](https://zeplin.io/) — Cache-Control: no-cache
- [https://zeplin.io/about-old/](https://zeplin.io/about-old/) — Cache-Control: no-cache
- [https://zeplin.io/about/](https://zeplin.io/about/) — Cache-Control: no-cache
- [https://zeplin.io/copyright/](https://zeplin.io/copyright/) — Cache-Control: no-cache
- [https://zeplin.io/customers/](https://zeplin.io/customers/) — Cache-Control: no-cache
- [https://zeplin.io/customers/cloudera/](https://zeplin.io/customers/cloudera/) — Cache-Control: no-cache
- [https://zeplin.io/dev-terms/](https://zeplin.io/dev-terms/) — Cache-Control: no-cache
- [https://zeplin.io/enterprise-trial/](https://zeplin.io/enterprise-trial/) — Cache-Control: no-cache
- [https://zeplin.io/enterprise/](https://zeplin.io/enterprise/) — Cache-Control: no-cache
- [https://zeplin.io/enterprise/terms/](https://zeplin.io/enterprise/terms/) — Cache-Control: no-cache
- [https://zeplin.io/enterprise/terms/2023-10-11/](https://zeplin.io/enterprise/terms/2023-10-11/) — Cache-Control: no-cache
- [https://zeplin.io/events/](https://zeplin.io/events/) — Cache-Control: no-cache
- [https://zeplin.io/events/deep-dive-styleguides/oct-09-2024/webinar/](https://zeplin.io/events/deep-dive-styleguides/oct-09-2024/webinar/) — Cache-Control: no-cache
- [https://zeplin.io/events/design-to-dev-panel/webinar/](https://zeplin.io/events/design-to-dev-panel/webinar/) — Cache-Control: no-cache
- [https://zeplin.io/events/webinar-accushield/](https://zeplin.io/events/webinar-accushield/) — Cache-Control: no-cache
- [https://zeplin.io/features/design-system/](https://zeplin.io/features/design-system/) — Cache-Control: no-cache
- [https://zeplin.io/figma-faster/](https://zeplin.io/figma-faster/) — Cache-Control: no-cache
- [https://zeplin.io/figma/](https://zeplin.io/figma/) — Cache-Control: no-cache
- [https://zeplin.io/go-to-projects/](https://zeplin.io/go-to-projects/) — Cache-Control: no-cache
- [https://zeplin.io/harmony-2022/](https://zeplin.io/harmony-2022/) — Cache-Control: no-cache
- [https://zeplin.io/harmony-rsvp/](https://zeplin.io/harmony-rsvp/) — Cache-Control: no-cache
- [https://zeplin.io/harmony/](https://zeplin.io/harmony/) — Cache-Control: no-cache
- [https://zeplin.io/harmony/awards-tos/](https://zeplin.io/harmony/awards-tos/) — Cache-Control: no-cache
- [https://zeplin.io/home-2024/](https://zeplin.io/home-2024/) — Cache-Control: no-cache
- [https://zeplin.io/industry/financial-services/](https://zeplin.io/industry/financial-services/) — Cache-Control: no-cache
- [https://zeplin.io/integrations/](https://zeplin.io/integrations/) — Cache-Control: no-cache
- [https://zeplin.io/integrations/adobe-xd/](https://zeplin.io/integrations/adobe-xd/) — Cache-Control: no-cache
- [https://zeplin.io/pricing/](https://zeplin.io/pricing/) — Cache-Control: no-cache
- [https://zeplin.io/principles-of-design-delivery/](https://zeplin.io/principles-of-design-delivery/) — Cache-Control: no-cache
- [https://zeplin.io/principles-of-design-delivery/report-ux-tools-survey/](https://zeplin.io/principles-of-design-delivery/report-ux-tools-survey/) — Cache-Control: no-cache
- [https://zeplin.io/privacy/](https://zeplin.io/privacy/) — Cache-Control: no-cache
- [https://zeplin.io/privacy/2022-04-18/](https://zeplin.io/privacy/2022-04-18/) — Cache-Control: no-cache
- [https://zeplin.io/processors/2021-12-17/](https://zeplin.io/processors/2021-12-17/) — Cache-Control: no-cache
- [https://zeplin.io/product-development-study-v1-aug/](https://zeplin.io/product-development-study-v1-aug/) — Cache-Control: no-cache
- [https://zeplin.io/request-demo/](https://zeplin.io/request-demo/) — Cache-Control: no-cache
- [https://zeplin.io/resources/glossary/](https://zeplin.io/resources/glossary/) — Cache-Control: no-cache
- [https://zeplin.io/start-b/](https://zeplin.io/start-b/) — Cache-Control: no-cache
- [https://zeplin.io/start/](https://zeplin.io/start/) — Cache-Control: no-cache
- [https://zeplin.io/students/](https://zeplin.io/students/) — Cache-Control: no-cache
- [https://zeplin.io/subprocessors/20251003/](https://zeplin.io/subprocessors/20251003/) — Cache-Control: no-cache
- [https://zeplin.io/terms/](https://zeplin.io/terms/) — Cache-Control: no-cache
- [https://zeplin.io/terms/20260112/](https://zeplin.io/terms/20260112/) — Cache-Control: no-cache
- [https://zeplin.io/variant-1/](https://zeplin.io/variant-1/) — Cache-Control: no-cache
- [https://zeplin.io/variant-2/](https://zeplin.io/variant-2/) — Cache-Control: no-cache
- [https://zeplin.io/variant-3/](https://zeplin.io/variant-3/) — Cache-Control: no-cache
- [https://zeplin.io/voyagers/](https://zeplin.io/voyagers/) — Cache-Control: no-cache
- [https://zeplin.io/webinar-hosting/](https://zeplin.io/webinar-hosting/) — Cache-Control: no-cache
- [https://zeplin.io/webinar-little-caesars/](https://zeplin.io/webinar-little-caesars/) — Cache-Control: no-cache
- [https://zeplin.io/why-zeplin/dev-mode-alternative/](https://zeplin.io/why-zeplin/dev-mode-alternative/) — Cache-Control: no-cache
- [https://zeplin.io/zam/](https://zeplin.io/zam/) — Cache-Control: no-cache

#### Low text-to-HTML ratio

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

- [https://zeplin.io/enterprise/terms/2023-10-11/](https://zeplin.io/enterprise/terms/2023-10-11/) — 3.0%
- [https://zeplin.io/harmony-rsvp/](https://zeplin.io/harmony-rsvp/) — 2.9%
- [https://zeplin.io/harmony/](https://zeplin.io/harmony/) — 4.6%
- [https://zeplin.io/privacy/2022-04-18/](https://zeplin.io/privacy/2022-04-18/) — 3.0%

#### Duplicate meta description across pages

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

- [https://zeplin.io/about-old/](https://zeplin.io/about-old/) — meta description shared by 33 pages: https://zeplin.io/terms/20260112/, https://zeplin.io/terms/, https://zeplin.io/subprocessors/20251003/
- [https://zeplin.io/about/](https://zeplin.io/about/) — meta description shared by 33 pages: https://zeplin.io/terms/20260112/, https://zeplin.io/terms/, https://zeplin.io/subprocessors/20251003/
- [https://zeplin.io/copyright/](https://zeplin.io/copyright/) — meta description shared by 33 pages: https://zeplin.io/terms/20260112/, https://zeplin.io/terms/, https://zeplin.io/subprocessors/20251003/
- [https://zeplin.io/customers/](https://zeplin.io/customers/) — meta description shared by 33 pages: https://zeplin.io/terms/20260112/, https://zeplin.io/terms/, https://zeplin.io/subprocessors/20251003/
- [https://zeplin.io/customers/cloudera/](https://zeplin.io/customers/cloudera/) — meta description shared by 33 pages: https://zeplin.io/terms/20260112/, https://zeplin.io/terms/, https://zeplin.io/subprocessors/20251003/
- [https://zeplin.io/dev-terms/](https://zeplin.io/dev-terms/) — meta description shared by 33 pages: https://zeplin.io/terms/20260112/, https://zeplin.io/terms/, https://zeplin.io/subprocessors/20251003/
- [https://zeplin.io/enterprise/terms/](https://zeplin.io/enterprise/terms/) — meta description shared by 33 pages: https://zeplin.io/terms/20260112/, https://zeplin.io/terms/, https://zeplin.io/subprocessors/20251003/
- [https://zeplin.io/enterprise/terms/2023-10-11/](https://zeplin.io/enterprise/terms/2023-10-11/) — meta description shared by 33 pages: https://zeplin.io/terms/20260112/, https://zeplin.io/terms/, https://zeplin.io/subprocessors/20251003/
- [https://zeplin.io/events/deep-dive-styleguides/oct-09-2024/webinar/](https://zeplin.io/events/deep-dive-styleguides/oct-09-2024/webinar/) — meta description shared by 33 pages: https://zeplin.io/terms/20260112/, https://zeplin.io/terms/, https://zeplin.io/subprocessors/20251003/
- [https://zeplin.io/events/design-to-dev-panel/webinar/](https://zeplin.io/events/design-to-dev-panel/webinar/) — meta description shared by 33 pages: https://zeplin.io/terms/20260112/, https://zeplin.io/terms/, https://zeplin.io/subprocessors/20251003/
- [https://zeplin.io/events/webinar-accushield/](https://zeplin.io/events/webinar-accushield/) — meta description shared by 33 pages: https://zeplin.io/terms/20260112/, https://zeplin.io/terms/, https://zeplin.io/subprocessors/20251003/
- [https://zeplin.io/features/design-system/](https://zeplin.io/features/design-system/) — meta description shared by 33 pages: https://zeplin.io/terms/20260112/, https://zeplin.io/terms/, https://zeplin.io/subprocessors/20251003/
- [https://zeplin.io/figma-faster/](https://zeplin.io/figma-faster/) — meta description shared by 2 pages: https://zeplin.io/figma/
- [https://zeplin.io/figma/](https://zeplin.io/figma/) — meta description shared by 2 pages: https://zeplin.io/figma-faster/
- [https://zeplin.io/go-to-projects/](https://zeplin.io/go-to-projects/) — meta description shared by 33 pages: https://zeplin.io/terms/20260112/, https://zeplin.io/terms/, https://zeplin.io/subprocessors/20251003/
- [https://zeplin.io/harmony-rsvp/](https://zeplin.io/harmony-rsvp/) — meta description shared by 33 pages: https://zeplin.io/terms/20260112/, https://zeplin.io/terms/, https://zeplin.io/subprocessors/20251003/
- [https://zeplin.io/harmony/awards-tos/](https://zeplin.io/harmony/awards-tos/) — meta description shared by 33 pages: https://zeplin.io/terms/20260112/, https://zeplin.io/terms/, https://zeplin.io/subprocessors/20251003/
- [https://zeplin.io/home-2024/](https://zeplin.io/home-2024/) — meta description shared by 33 pages: https://zeplin.io/terms/20260112/, https://zeplin.io/terms/, https://zeplin.io/subprocessors/20251003/
- [https://zeplin.io/integrations/](https://zeplin.io/integrations/) — meta description shared by 33 pages: https://zeplin.io/terms/20260112/, https://zeplin.io/terms/, https://zeplin.io/subprocessors/20251003/
- [https://zeplin.io/integrations/adobe-xd/](https://zeplin.io/integrations/adobe-xd/) — meta description shared by 33 pages: https://zeplin.io/terms/20260112/, https://zeplin.io/terms/, https://zeplin.io/subprocessors/20251003/
- [https://zeplin.io/privacy/](https://zeplin.io/privacy/) — meta description shared by 33 pages: https://zeplin.io/terms/20260112/, https://zeplin.io/terms/, https://zeplin.io/subprocessors/20251003/
- [https://zeplin.io/privacy/2022-04-18/](https://zeplin.io/privacy/2022-04-18/) — meta description shared by 33 pages: https://zeplin.io/terms/20260112/, https://zeplin.io/terms/, https://zeplin.io/subprocessors/20251003/
- [https://zeplin.io/processors/2021-12-17/](https://zeplin.io/processors/2021-12-17/) — meta description shared by 33 pages: https://zeplin.io/terms/20260112/, https://zeplin.io/terms/, https://zeplin.io/subprocessors/20251003/
- [https://zeplin.io/start-b/](https://zeplin.io/start-b/) — meta description shared by 33 pages: https://zeplin.io/terms/20260112/, https://zeplin.io/terms/, https://zeplin.io/subprocessors/20251003/
- [https://zeplin.io/start/](https://zeplin.io/start/) — meta description shared by 33 pages: https://zeplin.io/terms/20260112/, https://zeplin.io/terms/, https://zeplin.io/subprocessors/20251003/
- [https://zeplin.io/students/](https://zeplin.io/students/) — meta description shared by 33 pages: https://zeplin.io/terms/20260112/, https://zeplin.io/terms/, https://zeplin.io/subprocessors/20251003/
- [https://zeplin.io/subprocessors/20251003/](https://zeplin.io/subprocessors/20251003/) — meta description shared by 33 pages: https://zeplin.io/terms/20260112/, https://zeplin.io/terms/, https://zeplin.io/enterprise/terms/
- [https://zeplin.io/terms/](https://zeplin.io/terms/) — meta description shared by 33 pages: https://zeplin.io/terms/20260112/, https://zeplin.io/subprocessors/20251003/, https://zeplin.io/enterprise/terms/
- [https://zeplin.io/terms/20260112/](https://zeplin.io/terms/20260112/) — meta description shared by 33 pages: https://zeplin.io/terms/, https://zeplin.io/subprocessors/20251003/, https://zeplin.io/enterprise/terms/
- [https://zeplin.io/variant-1/](https://zeplin.io/variant-1/) — meta description shared by 33 pages: https://zeplin.io/terms/20260112/, https://zeplin.io/terms/, https://zeplin.io/subprocessors/20251003/
- [https://zeplin.io/variant-2/](https://zeplin.io/variant-2/) — meta description shared by 33 pages: https://zeplin.io/terms/20260112/, https://zeplin.io/terms/, https://zeplin.io/subprocessors/20251003/
- [https://zeplin.io/variant-3/](https://zeplin.io/variant-3/) — meta description shared by 33 pages: https://zeplin.io/terms/20260112/, https://zeplin.io/terms/, https://zeplin.io/subprocessors/20251003/
- [https://zeplin.io/voyagers/](https://zeplin.io/voyagers/) — meta description shared by 33 pages: https://zeplin.io/terms/20260112/, https://zeplin.io/terms/, https://zeplin.io/subprocessors/20251003/
- [https://zeplin.io/webinar-hosting/](https://zeplin.io/webinar-hosting/) — meta description shared by 33 pages: https://zeplin.io/terms/20260112/, https://zeplin.io/terms/, https://zeplin.io/subprocessors/20251003/
- [https://zeplin.io/webinar-little-caesars/](https://zeplin.io/webinar-little-caesars/) — meta description shared by 33 pages: https://zeplin.io/terms/20260112/, https://zeplin.io/terms/, https://zeplin.io/subprocessors/20251003/

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

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

- [https://zeplin.io/figma-faster/](https://zeplin.io/figma-faster/) — 3 of 15 images without width/height
- [https://zeplin.io/figma/](https://zeplin.io/figma/) — 3 of 17 images without width/height
- [https://zeplin.io/go-to-projects/](https://zeplin.io/go-to-projects/) — 1 of 24 images without width/height
- [https://zeplin.io/home-2024/](https://zeplin.io/home-2024/) — 7 of 98 images without width/height

#### Meta description too long

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

- [https://zeplin.io/figma-faster/](https://zeplin.io/figma-faster/) — 176 chars
- [https://zeplin.io/figma/](https://zeplin.io/figma/) — 176 chars
- [https://zeplin.io/principles-of-design-delivery/](https://zeplin.io/principles-of-design-delivery/) — 193 chars
- [https://zeplin.io/zam/](https://zeplin.io/zam/) — 247 chars

#### Meta description too short

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

- [https://zeplin.io/about-old/](https://zeplin.io/about-old/) — 32 chars
- [https://zeplin.io/about/](https://zeplin.io/about/) — 32 chars
- [https://zeplin.io/copyright/](https://zeplin.io/copyright/) — 32 chars
- [https://zeplin.io/customers/](https://zeplin.io/customers/) — 32 chars
- [https://zeplin.io/customers/cloudera/](https://zeplin.io/customers/cloudera/) — 32 chars
- [https://zeplin.io/dev-terms/](https://zeplin.io/dev-terms/) — 32 chars
- [https://zeplin.io/enterprise/terms/](https://zeplin.io/enterprise/terms/) — 32 chars
- [https://zeplin.io/enterprise/terms/2023-10-11/](https://zeplin.io/enterprise/terms/2023-10-11/) — 32 chars
- [https://zeplin.io/events/deep-dive-styleguides/oct-09-2024/webinar/](https://zeplin.io/events/deep-dive-styleguides/oct-09-2024/webinar/) — 32 chars
- [https://zeplin.io/events/design-to-dev-panel/webinar/](https://zeplin.io/events/design-to-dev-panel/webinar/) — 32 chars
- [https://zeplin.io/events/webinar-accushield/](https://zeplin.io/events/webinar-accushield/) — 32 chars
- [https://zeplin.io/features/design-system/](https://zeplin.io/features/design-system/) — 32 chars
- [https://zeplin.io/go-to-projects/](https://zeplin.io/go-to-projects/) — 32 chars
- [https://zeplin.io/harmony-rsvp/](https://zeplin.io/harmony-rsvp/) — 32 chars
- [https://zeplin.io/harmony/awards-tos/](https://zeplin.io/harmony/awards-tos/) — 32 chars
- [https://zeplin.io/home-2024/](https://zeplin.io/home-2024/) — 32 chars
- [https://zeplin.io/integrations/](https://zeplin.io/integrations/) — 32 chars
- [https://zeplin.io/integrations/adobe-xd/](https://zeplin.io/integrations/adobe-xd/) — 32 chars
- [https://zeplin.io/privacy/](https://zeplin.io/privacy/) — 32 chars
- [https://zeplin.io/privacy/2022-04-18/](https://zeplin.io/privacy/2022-04-18/) — 32 chars
- [https://zeplin.io/processors/2021-12-17/](https://zeplin.io/processors/2021-12-17/) — 32 chars
- [https://zeplin.io/start-b/](https://zeplin.io/start-b/) — 32 chars
- [https://zeplin.io/start/](https://zeplin.io/start/) — 32 chars
- [https://zeplin.io/students/](https://zeplin.io/students/) — 32 chars
- [https://zeplin.io/subprocessors/20251003/](https://zeplin.io/subprocessors/20251003/) — 32 chars
- [https://zeplin.io/terms/](https://zeplin.io/terms/) — 32 chars
- [https://zeplin.io/terms/20260112/](https://zeplin.io/terms/20260112/) — 32 chars
- [https://zeplin.io/variant-1/](https://zeplin.io/variant-1/) — 32 chars
- [https://zeplin.io/variant-2/](https://zeplin.io/variant-2/) — 32 chars
- [https://zeplin.io/variant-3/](https://zeplin.io/variant-3/) — 32 chars
- [https://zeplin.io/voyagers/](https://zeplin.io/voyagers/) — 32 chars
- [https://zeplin.io/webinar-hosting/](https://zeplin.io/webinar-hosting/) — 32 chars
- [https://zeplin.io/webinar-little-caesars/](https://zeplin.io/webinar-little-caesars/) — 32 chars

#### Missing Open Graph tags

- Rule: `og.missing` · Category: Social · Occurrences: 2

- [https://zeplin.io/enterprise/terms/2023-10-11/](https://zeplin.io/enterprise/terms/2023-10-11/) — og:title
- [https://zeplin.io/privacy/2022-04-18/](https://zeplin.io/privacy/2022-04-18/) — og:title

#### No structured data detected

- Rule: `schema.none` · Category: Structured Data · Occurrences: 11

- [https://zeplin.io/copyright/](https://zeplin.io/copyright/)
- [https://zeplin.io/dev-terms/](https://zeplin.io/dev-terms/)
- [https://zeplin.io/enterprise/terms/](https://zeplin.io/enterprise/terms/)
- [https://zeplin.io/enterprise/terms/2023-10-11/](https://zeplin.io/enterprise/terms/2023-10-11/)
- [https://zeplin.io/harmony/awards-tos/](https://zeplin.io/harmony/awards-tos/)
- [https://zeplin.io/privacy/](https://zeplin.io/privacy/)
- [https://zeplin.io/privacy/2022-04-18/](https://zeplin.io/privacy/2022-04-18/)
- [https://zeplin.io/processors/2021-12-17/](https://zeplin.io/processors/2021-12-17/)
- [https://zeplin.io/subprocessors/20251003/](https://zeplin.io/subprocessors/20251003/)
- [https://zeplin.io/terms/](https://zeplin.io/terms/)
- [https://zeplin.io/terms/20260112/](https://zeplin.io/terms/20260112/)

#### Title is very short

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

- [https://zeplin.io/about-old/](https://zeplin.io/about-old/) — 14 chars
- [https://zeplin.io/home-2024/](https://zeplin.io/home-2024/) — 13 chars
- [https://zeplin.io/variant-1/](https://zeplin.io/variant-1/) — 13 chars
- [https://zeplin.io/variant-2/](https://zeplin.io/variant-2/) — 13 chars
- [https://zeplin.io/variant-3/](https://zeplin.io/variant-3/) — 13 chars
- [https://zeplin.io/zam/](https://zeplin.io/zam/) — 12 chars

#### Missing Twitter Card tag

- Rule: `twitter.missing` · Category: Social · Occurrences: 11

- [https://zeplin.io/copyright/](https://zeplin.io/copyright/)
- [https://zeplin.io/dev-terms/](https://zeplin.io/dev-terms/)
- [https://zeplin.io/enterprise/terms/](https://zeplin.io/enterprise/terms/)
- [https://zeplin.io/enterprise/terms/2023-10-11/](https://zeplin.io/enterprise/terms/2023-10-11/)
- [https://zeplin.io/harmony/awards-tos/](https://zeplin.io/harmony/awards-tos/)
- [https://zeplin.io/privacy/](https://zeplin.io/privacy/)
- [https://zeplin.io/privacy/2022-04-18/](https://zeplin.io/privacy/2022-04-18/)
- [https://zeplin.io/processors/2021-12-17/](https://zeplin.io/processors/2021-12-17/)
- [https://zeplin.io/subprocessors/20251003/](https://zeplin.io/subprocessors/20251003/)
- [https://zeplin.io/terms/](https://zeplin.io/terms/)
- [https://zeplin.io/terms/20260112/](https://zeplin.io/terms/20260112/)

## Checks & coverage

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

- ✓ Agent Readiness — clean
- ✗ Cache — 50 notice(s)
- ✓ Canonical — clean
- ✗ Content — 4 warning(s), 4 notice(s)
- ✓ Crawlability — clean
- ✗ Duplicate — 20 warning(s), 35 notice(s)
- ✗ Headings — 5 warning(s)
- ✓ Hreflang — clean
- ✗ Images — 4 notice(s)
- ✓ Indexability — clean
- ✗ Links — 29 warning(s)
- ✗ Meta Description — 37 notice(s)
- ✓ Mobile — clean
- ✓ Performance — clean
- ✓ Rendering — clean
- ✓ Security — clean
- ✓ Sitemap — clean
- ✗ Social — 13 notice(s)
- ✗ Structured Data — 38 warning(s), 11 notice(s)
- ✗ Titles — 6 notice(s)
- ✓ URL — clean
- ✓ Video — clean

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

## 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
