SEO audit for vercel.com
Health 77/100 (good) · 50 pages crawled · generated 2026-07-11
Download Markdown report (feed to ChatGPT / Claude / Cursor)
| Category | Score | Errors | Warnings | Notices |
|---|---|---|---|---|
| Links | 89 | 0 | 18 | 0 |
| Headings | 97 | 0 | 5 | 0 |
| Canonical | 98 | 0 | 4 | 0 |
| Titles | 98 | 0 | 4 | 13 |
| Content | 99 | 0 | 2 | 50 |
| Duplicate | 99 | 0 | 2 | 0 |
| Meta Description | 99 | 0 | 1 | 17 |
| Structured Data | 99 | 0 | 1 | 34 |
| Cache | 100 | 0 | 0 | 2 |
| Images | 100 | 0 | 0 | 6 |
| Security | 100 | 0 | 0 | 29 |
| Social | 100 | 0 | 0 | 14 |
Warnings (8 rules)
warning Missing canonical tag
Rule canonical.missing · Canonical · 4 occurrence(s)
warning Thin content (low word count)
Rule content.thin · Content · 2 occurrence(s)
- https://vercel.com/ship — 27 words
- https://vercel.com/ship/ai/session/building-a-slack-agent — 60 words
warning Duplicate <title> across pages
Rule duplicate.title · Duplicate · 2 occurrence(s)
- https://vercel.com/agent — title shared by 2 pages: https://vercel.com/docs/agent
- https://vercel.com/docs/agent — title shared by 2 pages: https://vercel.com/agent
warning Missing <h1>
Rule h1.missing · Headings · 5 occurrence(s)
warning Orphan page (no internal inlinks)
Rule links.orphan · Links · 18 occurrence(s)
- https://vercel.com/agents — no internal links point here
- https://vercel.com/ai-accelerator — no internal links point here
- https://vercel.com/blog/wunderman-thompson-composable-workflow — no internal links point here
- https://vercel.com/careers/startup-growth-advisor-account-executive-install-base-5789770004 — no internal links point here
- https://vercel.com/changelog/build-mcp-server-with-nuxt — no internal links point here
- https://vercel.com/customers/managing-major-traffic-spikes-during-ticket-drops-with-vercel — no internal links point here
- https://vercel.com/docs/rest-api/projects/retrieve-a-list-of-projects — no internal links point here
- https://vercel.com/docs/rest-api/sdk/authentication/get-auth-token-metadata — no internal links point here
- https://vercel.com/integrations/storyblok-app — no internal links point here
- https://vercel.com/kb/guide/how-to-debug-a-502-error — no internal links point here
- https://vercel.com/legal/dmca-policy — no internal links point here
- https://vercel.com/marketplace/aws/aws-dsql — no internal links point here
- https://vercel.com/marketplace/statsig — no internal links point here
- https://vercel.com/partners/solution-partners/work-and-co — no internal links point here
- https://vercel.com/platforms — no internal links point here
- https://vercel.com/resources/collections/workflow — no internal links point here
- https://vercel.com/startups/partners — no internal links point here
- https://vercel.com/templates/contentful — no internal links point here
warning Missing meta description
Rule meta_desc.missing · Meta Description · 1 occurrence(s)
warning Rich-result schema missing required properties
Rule schema.invalid · Structured Data · 1 occurrence(s)
- https://vercel.com/academy/ai-sdk/ai-sdk-dev-setup — Article missing: image, datePublished
warning Title likely truncated in SERP (too wide)
Rule title.too_long · Titles · 4 occurrence(s)
- https://vercel.com/ai-gateway/models/deepseek-v3.1-terminus — 77 chars, ~627px (limit ~580px)
- https://vercel.com/ai-gateway/models/grok-4.20-non-reasoning-beta/faq — 84 chars, ~669px (limit ~580px)
- https://vercel.com/customers/managing-major-traffic-spikes-during-ticket-drops-with-vercel — 91 chars, ~677px (limit ~580px)
- https://vercel.com/kb/guide/how-to-debug-a-502-error — 85 chars, ~666px (limit ~580px)
Notices (10 rules)
notice Page served uncached (no-store/private or CDN bypass)
Rule cache.not_cacheable · Cache · 2 occurrence(s)
- https://vercel.com/partners/solution-partners/work-and-co — Cache-Control: private, no-cache, no-store, max-age=0, must-revalidate · vercel: MISS
- https://vercel.com/platforms — Cache-Control: private, no-cache, no-store, max-age=0, must-revalidate · vercel: MISS
notice Low text-to-HTML ratio
Rule content.low_ratio · Content · 50 occurrence(s)
- https://vercel.com/ — 0.6%
- https://vercel.com/about — 0.7%
- https://vercel.com/academy/ai-sdk/ai-sdk-dev-setup — 2.4%
- https://vercel.com/ai-gateway — 3.3%
- https://vercel.com/ai-gateway/models/deepseek-v3.1-terminus — 0.8%
- https://vercel.com/ai-gateway/models/grok-4.20-non-reasoning-beta/faq — 0.9%
- https://vercel.com/blog/category/company-news — 1.5%
- https://vercel.com/blog/wunderman-thompson-composable-workflow — 2.4%
- https://vercel.com/careers/startup-growth-advisor-account-executive-install-base-5789770004 — 2.8%
- https://vercel.com/changelog/build-mcp-server-with-nuxt — 0.7%
- https://vercel.com/customers/managing-major-traffic-spikes-during-ticket-drops-with-vercel — 1.6%
- https://vercel.com/docs/agent — 1.1%
- https://vercel.com/docs/build-output-api/configuration — 1.6%
- https://vercel.com/docs/rest-api/projects/retrieve-a-list-of-projects — 2.6%
- https://vercel.com/docs/rest-api/sdk/authentication/get-auth-token-metadata — 0.7%
- https://vercel.com/geist/book — 1.1%
- https://vercel.com/kb/account — 0.6%
- https://vercel.com/kb/guide/how-to-debug-a-502-error — 1.1%
- https://vercel.com/marketplace/statsig — 0.5%
- https://vercel.com/partners/solution-partners/work-and-co — 2.2%
- https://vercel.com/pricing — 1.1%
- https://vercel.com/sandbox — 1.8%
- https://vercel.com/ship — 0.2%
- https://vercel.com/ship/ai — 0.8%
- https://vercel.com/templates/contentful — 0.5%
notice Images without width/height (layout shift / CLS)
Rule images.missing_dimensions · Images · 6 occurrence(s)
- https://vercel.com/careers/startup-growth-advisor-account-executive-install-base-5789770004 — 1 of 4 images without width/height
- https://vercel.com/marketplace/statsig — 11 of 19 images without width/height
- https://vercel.com/partners/solution-partners/work-and-co — 4 of 9 images without width/height
- https://vercel.com/ship/ai — 35 of 109 images without width/height
- https://vercel.com/ship/ai/session/building-a-slack-agent — 3 of 7 images without width/height
- https://vercel.com/solutions/design-engineering — 2 of 40 images without width/height
notice Meta description too long
Rule meta_desc.too_long · Meta Description · 6 occurrence(s)
- https://vercel.com/ai-gateway/models/deepseek-v3.1-terminus — 214 chars
- https://vercel.com/ai-gateway/models/grok-4.20-non-reasoning-beta/faq — 251 chars
- https://vercel.com/blog/wunderman-thompson-composable-workflow — 186 chars
- https://vercel.com/docs/integrations/create-integration/marketplace-api/reference/vercel/import-resource — 481 chars
- https://vercel.com/docs/rest-api/projects/retrieve-a-list-of-projects — 174 chars
- https://vercel.com/partners/solution-partners/work-and-co — 230 chars
notice Meta description too short
Rule meta_desc.too_short · Meta Description · 11 occurrence(s)
- https://vercel.com/ — 45 chars
- https://vercel.com/agents — 43 chars
- https://vercel.com/careers/startup-growth-advisor-account-executive-install-base-5789770004 — 14 chars
- https://vercel.com/geist/book — 28 chars
- https://vercel.com/legal/dmca-policy — 47 chars
- https://vercel.com/marketplace/aws/aws-dsql — 21 chars
- https://vercel.com/resources/collections/workflow — 28 chars
- https://vercel.com/resources/how-hashicorp-developers-iterate-faster-with-isr — 49 chars
- https://vercel.com/security/bot-management — 41 chars
- https://vercel.com/ship — 46 chars
- https://vercel.com/ship/ai — 37 chars
notice Missing Open Graph tags
Rule og.missing · Social · 10 occurrence(s)
- https://vercel.com/docs/agent — og:image
- https://vercel.com/docs/build-output-api/configuration — og:image
- https://vercel.com/docs/integrations/create-integration/marketplace-api/reference/vercel — og:title, og:description, og:image
- https://vercel.com/docs/integrations/create-integration/marketplace-api/reference/vercel/import-resource — og:title, og:description, og:image
- https://vercel.com/docs/rest-api/projects/retrieve-a-list-of-projects — og:title, og:description, og:image
- https://vercel.com/docs/rest-api/sdk/authentication/get-auth-token-metadata — og:title, og:description, og:image
- https://vercel.com/integrations/storyblok-app — og:description
- https://vercel.com/marketplace/aws/aws-dsql — og:image
- https://vercel.com/platforms — og:image
- https://vercel.com/security/bot-management — og:image
notice No structured data detected
Rule schema.none · Structured Data · 34 occurrence(s)
- https://vercel.com/about
- https://vercel.com/agent
- https://vercel.com/agents
- https://vercel.com/blog/category/company-news
- https://vercel.com/blog/wunderman-thompson-composable-workflow
- https://vercel.com/careers/startup-growth-advisor-account-executive-install-base-5789770004
- https://vercel.com/changelog/build-mcp-server-with-nuxt
- https://vercel.com/customers/managing-major-traffic-spikes-during-ticket-drops-with-vercel
- https://vercel.com/geist/book
- https://vercel.com/kb/account
- https://vercel.com/legal/dmca-policy
- https://vercel.com/marketplace/aws/aws-dsql
- https://vercel.com/marketplace/statsig
- https://vercel.com/partners/solution-partners/work-and-co
- https://vercel.com/pricing
- https://vercel.com/resources/how-hashicorp-developers-iterate-faster-with-isr
- https://vercel.com/sandbox
- https://vercel.com/security/bot-management
- https://vercel.com/ship
- https://vercel.com/ship/ai
- https://vercel.com/ship/ai/session/building-a-slack-agent
- https://vercel.com/shipped
- https://vercel.com/shipped/frameio
- https://vercel.com/startups/partners
- https://vercel.com/templates/contentful
notice Missing recommended security headers
Rule security.missing_headers · Security · 29 occurrence(s)
- https://vercel.com/about — CSP, X-Content-Type-Options
- https://vercel.com/agent — CSP, X-Content-Type-Options
- https://vercel.com/agents — CSP, X-Content-Type-Options
- https://vercel.com/ai — CSP, X-Content-Type-Options
- https://vercel.com/ai-accelerator — CSP, X-Content-Type-Options
- https://vercel.com/ai-gateway — CSP, X-Content-Type-Options
- https://vercel.com/ai-gateway/models — CSP, X-Content-Type-Options
- https://vercel.com/ai-gateway/models/deepseek-v3.1-terminus — CSP, X-Content-Type-Options
- https://vercel.com/ai-gateway/models/grok-4.20-non-reasoning-beta/faq — CSP, X-Content-Type-Options
- https://vercel.com/blog/category/company-news — CSP, X-Content-Type-Options
- https://vercel.com/blog/wunderman-thompson-composable-workflow — CSP, X-Content-Type-Options
- https://vercel.com/careers/startup-growth-advisor-account-executive-install-base-5789770004 — CSP, X-Content-Type-Options
- https://vercel.com/changelog/build-mcp-server-with-nuxt — CSP, X-Content-Type-Options
- https://vercel.com/customers/managing-major-traffic-spikes-during-ticket-drops-with-vercel — CSP, X-Content-Type-Options
- https://vercel.com/fluid — CSP, X-Content-Type-Options
- https://vercel.com/legal/dmca-policy — CSP, X-Content-Type-Options
- https://vercel.com/partners/solution-partners/work-and-co — CSP, X-Content-Type-Options
- https://vercel.com/pricing — CSP, X-Content-Type-Options
- https://vercel.com/resources/how-hashicorp-developers-iterate-faster-with-isr — X-Content-Type-Options, CSP
- https://vercel.com/sandbox — CSP, X-Content-Type-Options
- https://vercel.com/security/bot-management — CSP, X-Content-Type-Options
- https://vercel.com/shipped — CSP, X-Content-Type-Options
- https://vercel.com/shipped/frameio — CSP, X-Content-Type-Options
- https://vercel.com/solutions/design-engineering — CSP, X-Content-Type-Options
- https://vercel.com/startups/partners — CSP, X-Content-Type-Options
notice Title is very short
Rule title.too_short · Titles · 13 occurrence(s)
- https://vercel.com/about — 8 chars
- https://vercel.com/agent — 12 chars
- https://vercel.com/agents — 6 chars
- https://vercel.com/docs/agent — 12 chars
- https://vercel.com/enterprise — 10 chars
- https://vercel.com/fluid — 13 chars
- https://vercel.com/geist/book — 4 chars
- https://vercel.com/legal/dmca-policy — 11 chars
- https://vercel.com/partners/aws — 12 chars
- https://vercel.com/platforms — 6 chars
- https://vercel.com/security/bot-management — 14 chars
- https://vercel.com/ship — 14 chars
- https://vercel.com/ship/ai — 12 chars
notice Missing Twitter Card tag
Rule twitter.missing · Social · 4 occurrence(s)
- https://vercel.com/docs/integrations/create-integration/marketplace-api/reference/vercel
- https://vercel.com/docs/integrations/create-integration/marketplace-api/reference/vercel/import-resource
- https://vercel.com/docs/rest-api/projects/retrieve-a-list-of-projects
- https://vercel.com/docs/rest-api/sdk/authentication/get-auth-token-metadata
| URL | Status | Indexable | Words | In-links |
|---|---|---|---|---|
| https://vercel.com/enterprise Enterprise |
200 | yes | 1285 | 45 |
| https://vercel.com/about About Us |
200 | yes | 519 | 43 |
| https://vercel.com/agent Vercel Agent |
200 | yes | 734 | 43 |
| https://vercel.com/ai-gateway AI Gateway - Vercel |
200 | yes | 5471 | 43 |
| https://vercel.com/fluid Fluid compute |
200 | yes | 761 | 43 |
| https://vercel.com/kb Vercel Knowledge Base: Guides, Videos, and Tutorials |
200 | yes | 1023 | 43 |
| https://vercel.com/partners/aws AWS + Vercel |
200 | yes | 553 | 43 |
| https://vercel.com/pricing Vercel Pricing: Hobby, Pro, and Enterprise plans |
200 | yes | 2113 | 43 |
| https://vercel.com/sandbox Sandbox - Vercel |
200 | yes | 2277 | 43 |
| https://vercel.com/events Events - Vercel |
200 | yes | 510 | 40 |
| https://vercel.com/security/bot-management Bot Management |
200 | yes | 887 | 40 |
| https://vercel.com/shipped Shipped on Vercel |
200 | yes | 582 | 40 |
| https://vercel.com/solutions/design-engineering Design Engineering |
200 | yes | 755 | 40 |
| https://vercel.com/ai Deploy AI at the speed of frontend |
200 | yes | 700 | 35 |
| https://vercel.com/academy/ai-sdk/ai-sdk-dev-setup AI SDK Dev Setup | Vercel Academy |
200 | yes | 824 | 1 |
| https://vercel.com/academy/subscription-store Launch a Subscription Store with Vercel and Stripe | Vercel Academy |
200 | yes | 668 | 1 |
| https://vercel.com/geist/book Book |
200 | yes | 476 | 1 |
| https://vercel.com/docs/agent Vercel Agent |
200 | yes | 1364 | 10 |
| https://vercel.com/ship/ai Ship AI 2025 |
200 | yes | 494 | 2 |
| https://vercel.com/ai-gateway/models Browse AI Gateway Models |
200 | yes | 1144 | 4 |
| https://vercel.com/shipped/frameio Frame.io - Shipped on Vercel |
200 | yes | 452 | 1 |
| https://vercel.com/ship Vercel Ship 26 |
200 | yes | 27 | 1 |
| https://vercel.com/ Agentic Infrastructure - Vercel |
200 | yes | 527 | 2 |
| https://vercel.com/ship/ai/session/building-a-slack-agent Agents at Work - Ship AI 2025 |
200 | yes | 60 | 1 |
| https://vercel.com/docs/integrations/create-integration/marketplace-api/reference/vercel Marketplace Vercel API Reference |
200 | yes | 895 | 2 |
| https://vercel.com/docs/integrations/create-integration/marketplace-api/reference/vercel/import-resource Import Resource | Vercel API |
200 | yes | 1168 | 2 |
| https://vercel.com/blog/category/company-news Company News Blog - Vercel |
200 | yes | 2199 | 1 |
| https://vercel.com/docs/build-output-api/configuration Build Output Configuration |
200 | yes | 3013 | 1 |
| https://vercel.com/kb/account Account | Vercel Knowledge Base |
200 | yes | 332 | 1 |
| https://vercel.com/resources/how-hashicorp-developers-iterate-faster-with-isr How HashiCorp developers iterate faster with ISR — Vercel |
200 | yes | 318 | 1 |
| https://vercel.com/ai-gateway/models/deepseek-v3.1-terminus DeepSeek V3.1 Terminus by DeepSeek on Vercel AI Gateway, Specs, Pricing & API |
200 | yes | 1225 | 1 |
| https://vercel.com/ai-gateway/models/grok-4.20-non-reasoning-beta/faq Grok 4.20 Beta Non-Reasoning by xAI on Vercel AI Gateway, Specs, Pricing & API — FAQ |
200 | yes | 606 | 1 |
| https://vercel.com/agents Agents |
200 | yes | 555 | 0 |
| https://vercel.com/ai-accelerator Vercel AI Accelerator |
200 | yes | 589 | 0 |
| https://vercel.com/blog/wunderman-thompson-composable-workflow Containing multi-site management within a single codebase - Vercel |
200 | yes | 2598 | 0 |
| https://vercel.com/careers/startup-growth-advisor-account-executive-install-base-5789770004 Account Executive- Startups, Install Base |
200 | yes | 2551 | 0 |
| https://vercel.com/changelog/build-mcp-server-with-nuxt Build an MCP server with Nuxt - Vercel |
200 | yes | 422 | 0 |
| https://vercel.com/customers/managing-major-traffic-spikes-during-ticket-drops-with-vercel Managing major traffic spikes during ticket drops with Vercel | Customers | Vercel - Vercel |
200 | yes | 963 | 0 |
| https://vercel.com/docs/rest-api/projects/retrieve-a-list-of-projects Retrieve a list of projects | Vercel REST API |
200 | yes | 5098 | 0 |
| https://vercel.com/docs/rest-api/sdk/authentication/get-auth-token-metadata Get Auth Token Metadata | Vercel SDK |
200 | yes | 879 | 0 |
| https://vercel.com/integrations/storyblok-app Vercel Marketplace |
200 | yes | 222 | 0 |
| https://vercel.com/kb/guide/how-to-debug-a-502-error How do I debug a 502 error from a Vercel Serverless Function? | Vercel Knowledge Base |
200 | yes | 691 | 0 |
| https://vercel.com/legal/dmca-policy DMCA Policy |
200 | yes | 1628 | 0 |
| https://vercel.com/marketplace/aws/aws-dsql Amazon Aurora DSQL – AWS for Vercel |
200 | yes | 1109 | 0 |
| https://vercel.com/marketplace/statsig Statsig for Vercel |
200 | yes | 445 | 0 |
| https://vercel.com/partners/solution-partners/work-and-co Work & Co | Solution Partners | Vercel |
200 | yes | 1497 | 0 |
| https://vercel.com/platforms Vercel |
200 | yes | 389 | 0 |
| https://vercel.com/resources/collections/workflow Workflow Resources — Vercel |
200 | yes | 478 | 0 |
| https://vercel.com/startups/partners Vercel for Startups |
200 | yes | 753 | 0 |
| https://vercel.com/templates/contentful Contentful Templates - Vercel |
200 | yes | 1128 | 0 |
Audit your own site — free
77 checks, internal PageRank, render-diff. No signup, results in ~30s.