SEO audit for supabase.com
Health 67/100 (fair) · 50 pages crawled · generated 2026-07-11
Download Markdown report (feed to ChatGPT / Claude / Cursor)
| Category | Score | Errors | Warnings | Notices |
|---|---|---|---|---|
| Canonical | 73 | 0 | 45 | 0 |
| Links | 95 | 0 | 9 | 0 |
| Duplicate | 95 | 0 | 8 | 11 |
| Content | 97 | 0 | 5 | 34 |
| Headings | 97 | 0 | 5 | 4 |
| Images | 99 | 0 | 2 | 19 |
| Titles | 99 | 0 | 2 | 4 |
| Indexability | 99 | 0 | 1 | 0 |
| Sitemap | 99 | 0 | 1 | 1 |
| Cache | 100 | 0 | 0 | 1 |
| Meta Description | 100 | 0 | 0 | 18 |
| Security | 100 | 0 | 0 | 50 |
| Social | 100 | 0 | 0 | 1 |
| Structured Data | 100 | 0 | 0 | 38 |
Warnings (10 rules)
warning Missing canonical tag
Rule canonical.missing · Canonical · 45 occurrence(s)
- https://supabase.com/
- https://supabase.com/alternatives/supabase-vs-auth0
- https://supabase.com/assistant
- https://supabase.com/aup
- https://supabase.com/aws-reinvent-2025
- https://supabase.com/beta
- https://supabase.com/blog/supabase-alpha-april-2020
- https://supabase.com/brand-assets
- https://supabase.com/careers
- https://supabase.com/changelog
- https://supabase.com/company
- https://supabase.com/contact-us
- https://supabase.com/contact/sales
- https://supabase.com/customers
- https://supabase.com/customers/asap-work
- https://supabase.com/events/scale-to-millions-generative-ai-humata
- https://supabase.com/features
- https://supabase.com/features/ai-assistant
- https://supabase.com/ga
- https://supabase.com/ga-week
- https://supabase.com/launch-week
- https://supabase.com/launch-week/12
- https://supabase.com/legal
- https://supabase.com/legal/dpa
- https://supabase.com/partners/integrations/aikido
warning Thin content (low word count)
Rule content.thin · Content · 5 occurrence(s)
- https://supabase.com/assistant — 199 words
- https://supabase.com/legal — 175 words
- https://supabase.com/nextjs — 0 words
- https://supabase.com/opt-out — 0 words
- https://supabase.com/opt-out/[ref] — 171 words
warning Near-duplicate page content
Rule duplicate.near · Duplicate · 3 occurrence(s)
- https://supabase.com/privacy — near-duplicate of 2 page(s): https://supabase.com/privacy-250528, https://supabase.com/privacy-260316
- https://supabase.com/privacy-250528 — near-duplicate of 2 page(s): https://supabase.com/privacy-260316, https://supabase.com/privacy
- https://supabase.com/privacy-260316 — near-duplicate of 2 page(s): https://supabase.com/privacy-250528, https://supabase.com/privacy
warning Duplicate <title> across pages
Rule duplicate.title · Duplicate · 5 occurrence(s)
- https://supabase.com/legal/dpa — title shared by 2 pages: https://supabase.com/opt-out
- https://supabase.com/opt-out — title shared by 2 pages: https://supabase.com/legal/dpa
- https://supabase.com/privacy — title shared by 3 pages: https://supabase.com/privacy-250528, https://supabase.com/privacy-260316
- https://supabase.com/privacy-250528 — title shared by 3 pages: https://supabase.com/privacy-260316, https://supabase.com/privacy
- https://supabase.com/privacy-260316 — title shared by 3 pages: https://supabase.com/privacy-250528, https://supabase.com/privacy
warning Missing <h1>
Rule h1.missing · Headings · 5 occurrence(s)
warning Images missing alt text
Rule images.missing_alt · Images · 2 occurrence(s)
- https://supabase.com/launch-week/12 — 6 of 18 images missing alt
- https://supabase.com/security — 2 of 2 images missing alt
warning noindex + nofollow (blocks link equity flow)
Rule index.noindex_nofollow · Indexability · 1 occurrence(s)
- https://supabase.com/enterprise-terms — meta/X-Robots: meta=noindex,nofollow header=noindex, nofollow
warning Orphan page (no internal inlinks)
Rule links.orphan · Links · 9 occurrence(s)
- https://supabase.com/alternatives/supabase-vs-auth0 — no internal links point here
- https://supabase.com/assistant — no internal links point here
- https://supabase.com/beta — no internal links point here
- https://supabase.com/blog/supabase-alpha-april-2020 — no internal links point here
- https://supabase.com/events/scale-to-millions-generative-ai-humata — no internal links point here
- https://supabase.com/legal/partner-resources/program-addenda/integration-partner-addendum — no internal links point here
- https://supabase.com/nextjs — no internal links point here
- https://supabase.com/opt-out — no internal links point here
- https://supabase.com/opt-out/[ref] — no internal links point here
warning Non-indexable URL listed in sitemap
Rule sitemap.non_indexable · Sitemap · 1 occurrence(s)
- https://supabase.com/enterprise-terms — listed in sitemap but noindex
warning Title likely truncated in SERP (too wide)
Rule title.too_long · Titles · 2 occurrence(s)
- https://supabase.com/changelog/47812-deprecation-notice-supabase-supabase-js-will-require-typescript-5-0 — 83 chars, ~649px (limit ~580px)
- https://supabase.com/customers/asap-work — 88 chars, ~694px (limit ~580px)
Notices (12 rules)
notice Page served uncached (no-store/private or CDN bypass)
Rule cache.not_cacheable · Cache · 1 occurrence(s)
- https://supabase.com/launch-week — 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 · 34 occurrence(s)
- https://supabase.com/ — 0.7%
- https://supabase.com/alternatives/supabase-vs-auth0 — 4.7%
- https://supabase.com/assistant — 0.6%
- https://supabase.com/aws-reinvent-2025 — 4.4%
- https://supabase.com/blog/supabase-alpha-april-2020 — 2.7%
- https://supabase.com/brand-assets — 2.8%
- https://supabase.com/careers — 0.6%
- https://supabase.com/changelog — 4.2%
- https://supabase.com/company — 2.2%
- https://supabase.com/contact-us — 4.3%
- https://supabase.com/contact/sales — 2.3%
- https://supabase.com/customers — 1.6%
- https://supabase.com/events/scale-to-millions-generative-ai-humata — 4.0%
- https://supabase.com/features — 3.2%
- https://supabase.com/features/ai-assistant — 4.2%
- https://supabase.com/ga-week — 2.6%
- https://supabase.com/launch-week — 1.8%
- https://supabase.com/launch-week/12 — 1.9%
- https://supabase.com/legal — 2.3%
- https://supabase.com/legal/dpa — 2.9%
- https://supabase.com/modules/cron — 3.4%
- https://supabase.com/open-source — 1.9%
- https://supabase.com/open-source/contributing/supasquad — 4.9%
- https://supabase.com/opt-out/[ref] — 2.2%
- https://supabase.com/partners/integrations/aikido — 4.2%
notice Duplicate meta description across pages
Rule duplicate.meta_desc · Duplicate · 11 occurrence(s)
- https://supabase.com/ — meta description shared by 6 pages: https://supabase.com/alternatives/supabase-vs-auth0, https://supabase.com/customers/asap-work, https://supabase.com/beta
- https://supabase.com/alternatives/supabase-vs-auth0 — meta description shared by 6 pages: https://supabase.com/, https://supabase.com/customers/asap-work, https://supabase.com/beta
- https://supabase.com/beta — meta description shared by 6 pages: https://supabase.com/, https://supabase.com/alternatives/supabase-vs-auth0, https://supabase.com/customers/asap-work
- https://supabase.com/customers/asap-work — meta description shared by 6 pages: https://supabase.com/, https://supabase.com/alternatives/supabase-vs-auth0, https://supabase.com/beta
- https://supabase.com/ga-week — meta description shared by 2 pages: https://supabase.com/launch-week/12
- https://supabase.com/launch-week/12 — meta description shared by 2 pages: https://supabase.com/ga-week
- https://supabase.com/legal/dpa — meta description shared by 6 pages: https://supabase.com/, https://supabase.com/alternatives/supabase-vs-auth0, https://supabase.com/customers/asap-work
- https://supabase.com/opt-out — meta description shared by 6 pages: https://supabase.com/, https://supabase.com/alternatives/supabase-vs-auth0, https://supabase.com/customers/asap-work
- https://supabase.com/privacy — meta description shared by 3 pages: https://supabase.com/privacy-250528, https://supabase.com/privacy-260316
- https://supabase.com/privacy-250528 — meta description shared by 3 pages: https://supabase.com/privacy-260316, https://supabase.com/privacy
- https://supabase.com/privacy-260316 — meta description shared by 3 pages: https://supabase.com/privacy-250528, https://supabase.com/privacy
notice Multiple <h1> elements
Rule h1.multiple · Headings · 4 occurrence(s)
- https://supabase.com/changelog — 2 <h1> elements
- https://supabase.com/changelog/47812-deprecation-notice-supabase-supabase-js-will-require-typescript-5-0 — 2 <h1> elements
- https://supabase.com/company — 40 <h1> elements
- https://supabase.com/solutions/agencies — 2 <h1> elements
notice Images without width/height (layout shift / CLS)
Rule images.missing_dimensions · Images · 19 occurrence(s)
- https://supabase.com/ — 36 of 57 images without width/height
- https://supabase.com/alternatives/supabase-vs-auth0 — 1 of 1 images without width/height
- https://supabase.com/aws-reinvent-2025 — 8 of 8 images without width/height
- https://supabase.com/brand-assets — 1 of 2 images without width/height
- https://supabase.com/careers — 14 of 14 images without width/height
- https://supabase.com/company — 40 of 40 images without width/height
- https://supabase.com/contact/sales — 6 of 6 images without width/height
- https://supabase.com/customers — 82 of 82 images without width/height
- https://supabase.com/customers/asap-work — 1 of 4 images without width/height
- https://supabase.com/docs/guides/ai/examples/building-chatgpt-plugins — 5 of 14 images without width/height
- https://supabase.com/events/scale-to-millions-generative-ai-humata — 2 of 4 images without width/height
- https://supabase.com/ga — 14 of 16 images without width/height
- https://supabase.com/ga-week — 1 of 5 images without width/height
- https://supabase.com/launch-week — 10 of 21 images without width/height
- https://supabase.com/launch-week/12 — 16 of 18 images without width/height
- https://supabase.com/partners — 1 of 32 images without width/height
- https://supabase.com/partners/integrations — 137 of 137 images without width/height
- https://supabase.com/security — 2 of 2 images without width/height
- https://supabase.com/solutions/agencies — 14 of 22 images without width/height
notice Meta description too long
Rule meta_desc.too_long · Meta Description · 1 occurrence(s)
- https://supabase.com/company — 172 chars
notice Meta description too short
Rule meta_desc.too_short · Meta Description · 17 occurrence(s)
- https://supabase.com/assistant — 43 chars
- https://supabase.com/aup — 30 chars
- https://supabase.com/blog/supabase-alpha-april-2020 — 22 chars
- https://supabase.com/brand-assets — 31 chars
- https://supabase.com/careers — 35 chars
- https://supabase.com/changelog — 40 chars
- https://supabase.com/legal — 39 chars
- https://supabase.com/legal/partner-resources/master-partner-program-agreement — 41 chars
- https://supabase.com/legal/partner-resources/program-addenda/integration-partner-addendum — 37 chars
- https://supabase.com/opt-out/[ref] — 28 chars
- https://supabase.com/partners/integrations — 38 chars
- https://supabase.com/privacy — 23 chars
- https://supabase.com/privacy-250528 — 23 chars
- https://supabase.com/privacy-260316 — 23 chars
- https://supabase.com/sla — 32 chars
- https://supabase.com/support-policy — 23 chars
- https://supabase.com/terms — 25 chars
notice Missing Open Graph tags
Rule og.missing · Social · 1 occurrence(s)
notice No structured data detected
Rule schema.none · Structured Data · 38 occurrence(s)
- https://supabase.com/
- https://supabase.com/alternatives/supabase-vs-auth0
- https://supabase.com/assistant
- https://supabase.com/aup
- https://supabase.com/aws-reinvent-2025
- https://supabase.com/beta
- https://supabase.com/brand-assets
- https://supabase.com/changelog
- https://supabase.com/contact-us
- https://supabase.com/contact/sales
- https://supabase.com/features/ai-assistant
- https://supabase.com/ga
- https://supabase.com/ga-week
- https://supabase.com/launch-week
- https://supabase.com/launch-week/12
- https://supabase.com/legal
- https://supabase.com/legal/dpa
- https://supabase.com/legal/partner-resources/master-partner-program-agreement
- https://supabase.com/legal/partner-resources/program-addenda/integration-partner-addendum
- https://supabase.com/nextjs
- https://supabase.com/open-source
- https://supabase.com/open-source/contributing/supasquad
- https://supabase.com/opt-out
- https://supabase.com/opt-out/[ref]
- https://supabase.com/partners/integrations/aikido
notice Missing recommended security headers
Rule security.missing_headers · Security · 50 occurrence(s)
- https://supabase.com/ — CSP, X-Content-Type-Options
- https://supabase.com/alternatives/supabase-vs-auth0 — CSP, X-Content-Type-Options
- https://supabase.com/assistant — CSP, X-Content-Type-Options
- https://supabase.com/aup — CSP, X-Content-Type-Options
- https://supabase.com/aws-reinvent-2025 — CSP, X-Content-Type-Options
- https://supabase.com/beta — CSP, X-Content-Type-Options
- https://supabase.com/blog/supabase-alpha-april-2020 — CSP, X-Content-Type-Options
- https://supabase.com/brand-assets — CSP, X-Content-Type-Options
- https://supabase.com/careers — CSP, X-Content-Type-Options
- https://supabase.com/changelog — CSP, X-Content-Type-Options
- https://supabase.com/company — CSP, X-Content-Type-Options
- https://supabase.com/contact-us — X-Content-Type-Options, CSP
- https://supabase.com/contact/sales — CSP, X-Content-Type-Options
- https://supabase.com/customers — CSP, X-Content-Type-Options
- https://supabase.com/customers/asap-work — CSP, X-Content-Type-Options
- https://supabase.com/enterprise-terms — CSP, X-Content-Type-Options
- https://supabase.com/events/scale-to-millions-generative-ai-humata — CSP, X-Content-Type-Options
- https://supabase.com/features — CSP, X-Content-Type-Options
- https://supabase.com/features/ai-assistant — CSP, X-Content-Type-Options
- https://supabase.com/ga — CSP, X-Content-Type-Options
- https://supabase.com/ga-week — CSP, X-Content-Type-Options
- https://supabase.com/launch-week — CSP, X-Content-Type-Options
- https://supabase.com/launch-week/12 — CSP, X-Content-Type-Options
- https://supabase.com/legal/dpa — CSP, X-Content-Type-Options
- https://supabase.com/partners/integrations/aikido — CSP, X-Content-Type-Options
notice Indexable page not listed in sitemap
Rule sitemap.orphan_not_listed · Sitemap · 1 occurrence(s)
- https://supabase.com/ — indexable but not in sitemap
notice Title is very short
Rule title.too_short · Titles · 4 occurrence(s)
- https://supabase.com/assistant — 13 chars
- https://supabase.com/changelog — 9 chars
- https://supabase.com/legal — 9 chars
- https://supabase.com/support-policy — 14 chars
| URL | Status | Indexable | Words | In-links |
|---|---|---|---|---|
| https://supabase.com/ Supabase | The Open Source Firebase Alternative |
200 | yes | 1405 | 48 |
| https://supabase.com/changelog Changelog |
200 | yes | 3369 | 48 |
| https://supabase.com/open-source Supabase Open Source Community |
200 | yes | 305 | 48 |
| https://supabase.com/support Help & Support | Supabase |
200 | yes | 242 | 48 |
| https://supabase.com/aup Acceptable Use Policy | Supabase |
200 | yes | 958 | 45 |
| https://supabase.com/brand-assets Branding | Supabase |
200 | yes | 244 | 45 |
| https://supabase.com/careers Careers | Supabase |
200 | yes | 1002 | 45 |
| https://supabase.com/company One of the world's fastest-growing open source communities | Supabase |
200 | yes | 476 | 45 |
| https://supabase.com/contact-us Contact Us | Supabase |
200 | yes | 329 | 45 |
| https://supabase.com/features Supabase Features |
200 | yes | 1289 | 45 |
| https://supabase.com/ga General Availability | Supabase |
200 | yes | 1288 | 45 |
| https://supabase.com/launch-week Launch Week 15 | 14 — 18 Jul / 8am PT |
200 | yes | 450 | 45 |
| https://supabase.com/legal Legal Hub |
200 | yes | 175 | 45 |
| https://supabase.com/legal/dpa Supabase | The Postgres Development Platform. |
200 | yes | 235 | 45 |
| https://supabase.com/modules/cron Supabase Cron | Schedule Recurring Jobs in Postgres |
200 | yes | 380 | 45 |
| https://supabase.com/partners Partner with Supabase |
200 | yes | 275 | 45 |
| https://supabase.com/partners/integrations Find an Integration |
200 | yes | 2035 | 45 |
| https://supabase.com/privacy Privacy Policy | Supabase |
200 | yes | 8446 | 45 |
| https://supabase.com/security Security at Supabase |
200 | yes | 589 | 45 |
| https://supabase.com/solutions/agencies Supabase for Agencies |
200 | yes | 1535 | 45 |
| https://supabase.com/contact/sales Contact Sales & Request a Demo | Supabase |
200 | yes | 252 | 16 |
| https://supabase.com/terms Terms of Service |
200 | yes | 8016 | 5 |
| https://supabase.com/open-source/contributing/supasquad SupaSquad - Supabase advocate program |
200 | yes | 437 | 2 |
| https://supabase.com/ga-week Supabase GA Week | 15-19 April 2024 |
200 | yes | 401 | 2 |
| https://supabase.com/customers Customer Stories | Supabase |
200 | yes | 681 | 2 |
| https://supabase.com/features/ai-assistant Supabase AI Assistant | Supabase Features |
200 | yes | 445 | 1 |
| https://supabase.com/partners/integrations/aikido Aikido | Works With Supabase |
200 | yes | 399 | 1 |
| https://supabase.com/changelog/47812-deprecation-notice-supabase-supabase-js-will-require-typescript-5-0 Deprecation notice: `@supabase/supabase-js` will require TypeScript 5.0 · Changelog |
200 | yes | 429 | 1 |
| https://supabase.com/sla Service Level Agreement | Supabase |
200 | yes | 2341 | 2 |
| https://supabase.com/privacy-260316 Privacy Policy | Supabase |
200 | yes | 8338 | 1 |
| https://supabase.com/legal/partner-resources/master-partner-program-agreement Master Partner Program Agreement |
200 | yes | 6574 | 2 |
| https://supabase.com/support-policy Support Policy |
200 | yes | 726 | 1 |
| https://supabase.com/docs/guides/ai/automatic-embeddings Automatic embeddings | Supabase Docs |
200 | yes | 5339 | 2 |
| https://supabase.com/docs/guides/ai/examples/building-chatgpt-plugins Building ChatGPT plugins | Supabase Docs |
200 | yes | 1235 | 2 |
| https://supabase.com/docs/guides/ai-tools AI Tools | Supabase Docs |
200 | yes | 294 | 1 |
| https://supabase.com/customers/asap-work Scaling Beyond No-Code: asap.work’s Journey to a Faster, Flexible Solution with Supabase |
200 | yes | 1252 | 1 |
| https://supabase.com/privacy-250528 Privacy Policy | Supabase |
200 | yes | 8203 | 1 |
| https://supabase.com/aws-reinvent-2025 Supabase at AWS re:Invent 2025 | December 1-4, Las Vegas |
200 | yes | 680 | 1 |
| https://supabase.com/launch-week/12 Launch Week 12 | August 12-16 / 7am PT |
200 | yes | 386 | 1 |
| https://supabase.com/state-of-startups-2025 State of Startups 2025 | Supabase |
200 | yes | 1863 | 1 |
| https://supabase.com/alternatives/supabase-vs-auth0 Supabase vs Auth0 |
200 | yes | 1025 | 0 |
| https://supabase.com/assistant AI | Supabase |
200 | yes | 199 | 0 |
| https://supabase.com/beta Supabase | We are now in Beta |
200 | yes | 2150 | 0 |
| https://supabase.com/blog/supabase-alpha-april-2020 Supabase Alpha April 2020 |
200 | yes | 489 | 0 |
| https://supabase.com/enterprise-terms Enterprise SaaS Subscription Agreement | Supabase |
200 | no | 7781 | 0 |
| https://supabase.com/events/scale-to-millions-generative-ai-humata Scale to Millions: Generative AI / Humata | 21 Aug 2024 | Webinar |
200 | yes | 439 | 0 |
| https://supabase.com/legal/partner-resources/program-addenda/integration-partner-addendum Integration Partner Addendum |
200 | yes | 6130 | 0 |
| https://supabase.com/nextjs Next.js Database with Auth, Realtime, Fiel Storage, and more. |
200 | yes | 0 | 0 |
| https://supabase.com/opt-out Supabase | The Postgres Development Platform. |
200 | yes | 0 | 0 |
| https://supabase.com/opt-out/[ref] Supabase | Opt Out |
200 | yes | 171 | 0 |
Audit your own site — free
77 checks, internal PageRank, render-diff. No signup, results in ~30s.