Supabase
No change since 27 May 2026
Embed your badge ↗Supabase scores 75 out of 100 on the a14y v0.3.0-draft scorecard. The scan covered 500 pages, and 77% of the applicable checks passed. The site publishes llms.txt, AGENTS.md, and a valid XML sitemap; a markdown sitemap is absent.
Site checks · 11/15 passed
Evaluated once against the site's origin: discoverability surfaces like
llms.txt, AGENTS.md, and sitemap signals.
- PASS llms-txt.exists Found llms.txt at https://supabase.com/llms.txt
- PASS llms-txt.content-type text/plain; charset=utf-8
- PASS llms-txt.non-empty
- FAIL llms-txt.md-extensions 10/31 links are not .md/.mdx
- PASS robots-txt.exists https://supabase.com/robots.txt
- PASS robots-txt.allows-ai-bots Allowed: GPTBot, ClaudeBot, CCBot, Google-Extended
- PASS robots-txt.allows-llms-txt
- PASS sitemap-xml.exists https://supabase.com/sitemap.xml
- PASS sitemap-xml.valid sitemapindex
- FAIL sitemap-xml.has-lastmod 3552 missing <lastmod> of 3552 entries
- FAIL sitemap-md.exists sitemap.md not reachable
- PASS agents-md.exists https://supabase.com/llms-full.txt
- PASS agents-md.has-min-sections Found: installation, configuration, usage
- PASS discovery.no-duplicate-content 500 URLs, no duplicate canonicals
- FAIL discovery.in-page-link no page links to an agent file in-page
Pages · 500
Each page was audited against the same scorecard. Click a page to expand its check results.
Showing 1–50 of 500 pages.
68 https://supabase.com/alternatives/supabase-vs-auth0 13/19
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai no x-robots-tag
- FAIL html.canonical-link missing
- PASS html.meta-description 159 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- FAIL html.json-ld no parseable JSON-LD found
- PASS html.headings 18 headings
- PASS html.text-ratio 51.0%
- FAIL html.glossary-link no glossary/terminology link
- FAIL markdown.mirror-suffix no .md/.mdx mirror found
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.content-negotiation text/html; charset=utf-8
- PASS discovery.indexed
- PASS html.ssr-content 829 words in initial HTML
- PASS http.no-interstitial
68 https://supabase.com/alternatives/supabase-vs-firebase 13/19
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai no x-robots-tag
- FAIL html.canonical-link missing
- PASS html.meta-description 159 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- FAIL html.json-ld no parseable JSON-LD found
- PASS html.headings 15 headings
- PASS html.text-ratio 63.9%
- FAIL html.glossary-link no glossary/terminology link
- FAIL markdown.mirror-suffix no .md/.mdx mirror found
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.content-negotiation text/html; charset=utf-8
- PASS discovery.indexed
- PASS html.ssr-content 1810 words in initial HTML
- PASS http.no-interstitial
68 https://supabase.com/alternatives/supabase-vs-heroku-postgres 13/19
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai no x-robots-tag
- FAIL html.canonical-link missing
- PASS html.meta-description 159 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- FAIL html.json-ld no parseable JSON-LD found
- PASS html.headings 11 headings
- PASS html.text-ratio 44.8%
- FAIL html.glossary-link no glossary/terminology link
- FAIL markdown.mirror-suffix no .md/.mdx mirror found
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.content-negotiation text/html; charset=utf-8
- PASS discovery.indexed
- PASS html.ssr-content 647 words in initial HTML
- PASS http.no-interstitial
74 https://supabase.com/blog/supabase-alpha-june-2020 20/27
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai all
- FAIL html.canonical-link missing
- FAIL html.meta-description only 23 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- FAIL html.json-ld.date-modified no dateModified anywhere in JSON-LD
- PASS html.json-ld.breadcrumb
- PASS html.headings 11 headings
- PASS html.text-ratio 42.3%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://supabase.com/blog/supabase-alpha-june-2020.md
- PASS markdown.alternate-link https://supabase.com/blog/supabase-alpha-june-2020.md
- FAIL markdown.frontmatter missing: doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 98.0% smaller (2501B vs 122234B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 461 words in initial HTML
- PASS http.no-interstitial
74 https://supabase.com/blog/supabase-alpha-april-2020 20/27
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai all
- FAIL html.canonical-link missing
- FAIL html.meta-description only 22 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- FAIL html.json-ld.date-modified no dateModified anywhere in JSON-LD
- PASS html.json-ld.breadcrumb
- PASS html.headings 6 headings
- PASS html.text-ratio 42.8%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://supabase.com/blog/supabase-alpha-april-2020.md
- PASS markdown.alternate-link https://supabase.com/blog/supabase-alpha-april-2020.md
- FAIL markdown.frontmatter missing: doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 98.1% smaller (2225B vs 118621B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 386 words in initial HTML
- PASS http.no-interstitial
74 https://supabase.com/blog/alpha-launch-postmortem 20/27
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai all
- FAIL html.canonical-link missing
- FAIL html.meta-description only 49 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- FAIL html.json-ld.date-modified no dateModified anywhere in JSON-LD
- PASS html.json-ld.breadcrumb
- PASS html.headings 14 headings
- PASS html.text-ratio 47.1%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://supabase.com/blog/alpha-launch-postmortem.md
- PASS markdown.alternate-link https://supabase.com/blog/alpha-launch-postmortem.md
- FAIL markdown.frontmatter missing: doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 94.7% smaller (7209B vs 135134B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 1063 words in initial HTML
- PASS http.no-interstitial
74 https://supabase.com/blog/supabase-steve-chavez 20/27
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai all
- FAIL html.canonical-link missing
- FAIL html.meta-description only 40 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- FAIL html.json-ld.date-modified no dateModified anywhere in JSON-LD
- PASS html.json-ld.breadcrumb
- PASS html.headings 3 headings
- PASS html.text-ratio 37.7%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://supabase.com/blog/supabase-steve-chavez.md
- PASS markdown.alternate-link https://supabase.com/blog/supabase-steve-chavez.md
- FAIL markdown.frontmatter missing: doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 99.2% smaller (874B vs 105329B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 198 words in initial HTML
- PASS http.no-interstitial
74 https://supabase.com/blog/supabase-alpha-may-2020 20/27
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai all
- FAIL html.canonical-link missing
- FAIL html.meta-description only 24 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- FAIL html.json-ld.date-modified no dateModified anywhere in JSON-LD
- PASS html.json-ld.breadcrumb
- PASS html.headings 8 headings
- PASS html.text-ratio 42.9%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://supabase.com/blog/supabase-alpha-may-2020.md
- PASS markdown.alternate-link https://supabase.com/blog/supabase-alpha-may-2020.md
- FAIL markdown.frontmatter missing: doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 98.1% smaller (2224B vs 120136B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 415 words in initial HTML
- PASS http.no-interstitial
78 https://supabase.com/blog/postgresql-templates 21/27
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai all
- FAIL html.canonical-link missing
- PASS html.meta-description 57 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- FAIL html.json-ld.date-modified no dateModified anywhere in JSON-LD
- PASS html.json-ld.breadcrumb
- PASS html.headings 11 headings
- PASS html.text-ratio 47.2%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://supabase.com/blog/postgresql-templates.md
- PASS markdown.alternate-link https://supabase.com/blog/postgresql-templates.md
- FAIL markdown.frontmatter missing: doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 96.3% smaller (5212B vs 140534B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 750 words in initial HTML
- PASS http.no-interstitial
78 https://supabase.com/blog/continuous-postgresql-backup-walg 21/27
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai all
- FAIL html.canonical-link missing
- PASS html.meta-description 122 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- FAIL html.json-ld.date-modified no dateModified anywhere in JSON-LD
- PASS html.json-ld.breadcrumb
- PASS html.headings 22 headings
- PASS html.text-ratio 50.7%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://supabase.com/blog/continuous-postgresql-backup-walg.md
- PASS markdown.alternate-link https://supabase.com/blog/continuous-postgresql-backup-walg.md
- FAIL markdown.frontmatter missing: doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 94.7% smaller (9280B vs 174136B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 1084 words in initial HTML
- PASS http.no-interstitial
78 https://supabase.com/blog/postgresql-physical-logical-backups 21/27
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai all
- FAIL html.canonical-link missing
- PASS html.meta-description 50 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- FAIL html.json-ld.date-modified no dateModified anywhere in JSON-LD
- PASS html.json-ld.breadcrumb
- PASS html.headings 9 headings
- PASS html.text-ratio 46.5%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://supabase.com/blog/postgresql-physical-logical-backups.md
- PASS markdown.alternate-link https://supabase.com/blog/postgresql-physical-logical-backups.md
- FAIL markdown.frontmatter missing: doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 95.9% smaller (5548B vs 136481B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 728 words in initial HTML
- PASS http.no-interstitial
74 https://supabase.com/blog/supabase-alpha-october-2020 20/27
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai all
- FAIL html.canonical-link missing
- FAIL html.meta-description only 25 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- FAIL html.json-ld.date-modified no dateModified anywhere in JSON-LD
- PASS html.json-ld.breadcrumb
- PASS html.headings 12 headings
- PASS html.text-ratio 44.6%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://supabase.com/blog/supabase-alpha-october-2020.md
- PASS markdown.alternate-link https://supabase.com/blog/supabase-alpha-october-2020.md
- FAIL markdown.frontmatter missing: doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 96.7% smaller (4329B vs 129232B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 536 words in initial HTML
- PASS http.no-interstitial
74 https://supabase.com/blog/supabase-alpha-july-2020 20/27
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai all
- FAIL html.canonical-link missing
- FAIL html.meta-description only 23 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- FAIL html.json-ld.date-modified no dateModified anywhere in JSON-LD
- PASS html.json-ld.breadcrumb
- PASS html.headings 9 headings
- PASS html.text-ratio 42.3%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://supabase.com/blog/supabase-alpha-july-2020.md
- PASS markdown.alternate-link https://supabase.com/blog/supabase-alpha-july-2020.md
- FAIL markdown.frontmatter missing: doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 97.8% smaller (2623B vs 121665B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 421 words in initial HTML
- PASS http.no-interstitial
78 https://supabase.com/blog/improved-dx 21/27
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai all
- FAIL html.canonical-link missing
- PASS html.meta-description 88 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- FAIL html.json-ld.date-modified no dateModified anywhere in JSON-LD
- PASS html.json-ld.breadcrumb
- PASS html.headings 11 headings
- PASS html.text-ratio 49.1%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://supabase.com/blog/improved-dx.md
- PASS markdown.alternate-link https://supabase.com/blog/improved-dx.md
- FAIL markdown.frontmatter missing: doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 96.7% smaller (4963B vs 149484B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 673 words in initial HTML
- PASS http.no-interstitial
78 https://supabase.com/blog/supabase-auth 21/27
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai all
- FAIL html.canonical-link missing
- PASS html.meta-description 56 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- FAIL html.json-ld.date-modified no dateModified anywhere in JSON-LD
- PASS html.json-ld.breadcrumb
- PASS html.headings 10 headings
- PASS html.text-ratio 47.4%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://supabase.com/blog/supabase-auth.md
- PASS markdown.alternate-link https://supabase.com/blog/supabase-auth.md
- FAIL markdown.frontmatter missing: doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 96.8% smaller (4387B vs 138780B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 646 words in initial HTML
- PASS http.no-interstitial
78 https://supabase.com/blog/supabase-hacktoberfest-2020 21/27
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai all
- FAIL html.canonical-link missing
- PASS html.meta-description 90 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- FAIL html.json-ld.date-modified no dateModified anywhere in JSON-LD
- PASS html.json-ld.breadcrumb
- PASS html.headings 14 headings
- PASS html.text-ratio 43.0%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://supabase.com/blog/supabase-hacktoberfest-2020.md
- PASS markdown.alternate-link https://supabase.com/blog/supabase-hacktoberfest-2020.md
- FAIL markdown.frontmatter missing: doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 97.1% smaller (3717B vs 127524B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 539 words in initial HTML
- PASS http.no-interstitial
74 https://supabase.com/blog/supabase-alpha-august-2020 20/27
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai all
- FAIL html.canonical-link missing
- FAIL html.meta-description only 22 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- FAIL html.json-ld.date-modified no dateModified anywhere in JSON-LD
- PASS html.json-ld.breadcrumb
- PASS html.headings 12 headings
- PASS html.text-ratio 43.8%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://supabase.com/blog/supabase-alpha-august-2020.md
- PASS markdown.alternate-link https://supabase.com/blog/supabase-alpha-august-2020.md
- FAIL markdown.frontmatter missing: doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 97.4% smaller (3286B vs 127496B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 408 words in initial HTML
- PASS http.no-interstitial
74 https://supabase.com/blog/supabase-alpha-september-2020 20/27
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai all
- FAIL html.canonical-link missing
- FAIL html.meta-description only 25 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- FAIL html.json-ld.date-modified no dateModified anywhere in JSON-LD
- PASS html.json-ld.breadcrumb
- PASS html.headings 14 headings
- PASS html.text-ratio 44.4%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://supabase.com/blog/supabase-alpha-september-2020.md
- PASS markdown.alternate-link https://supabase.com/blog/supabase-alpha-september-2020.md
- FAIL markdown.frontmatter missing: doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 97.0% smaller (3933B vs 131495B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 466 words in initial HTML
- PASS http.no-interstitial
71 https://supabase.com/customers 15/21
- PASS http.status-200 200
- PASS http.redirect-chain 1 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai no x-robots-tag
- FAIL html.canonical-link missing
- PASS html.meta-description 102 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 1 block(s)
- FAIL html.json-ld.date-modified no dateModified anywhere in JSON-LD
- PASS html.json-ld.breadcrumb
- PASS html.headings 3 headings
- PASS html.text-ratio 22.0%
- FAIL html.glossary-link no glossary/terminology link
- FAIL markdown.mirror-suffix no .md/.mdx mirror found
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.content-negotiation text/html; charset=utf-8
- PASS discovery.indexed
- PASS html.ssr-content 521 words in initial HTML
- PASS http.no-interstitial
71 https://supabase.com/customers 15/21
- PASS http.status-200 200
- PASS http.redirect-chain 1 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai no x-robots-tag
- FAIL html.canonical-link missing
- PASS html.meta-description 102 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 1 block(s)
- FAIL html.json-ld.date-modified no dateModified anywhere in JSON-LD
- PASS html.json-ld.breadcrumb
- PASS html.headings 3 headings
- PASS html.text-ratio 22.0%
- FAIL html.glossary-link no glossary/terminology link
- FAIL markdown.mirror-suffix no .md/.mdx mirror found
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.content-negotiation text/html; charset=utf-8
- PASS discovery.indexed
- PASS html.ssr-content 521 words in initial HTML
- PASS http.no-interstitial
78 https://supabase.com/customers/xendit 21/27
- PASS http.status-200 200
- PASS http.redirect-chain 1 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai no x-robots-tag
- FAIL html.canonical-link missing
- PASS html.meta-description 159 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 1 block(s)
- FAIL html.json-ld.date-modified no dateModified anywhere in JSON-LD
- PASS html.json-ld.breadcrumb
- PASS html.headings 6 headings
- PASS html.text-ratio 30.3%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://supabase.com/customers/xendit.md
- PASS markdown.alternate-link /customers/xendit.md
- FAIL markdown.frontmatter missing: doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 97.7% smaller (2010B vs 87814B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 387 words in initial HTML
- PASS http.no-interstitial
74 https://supabase.com/blog/postgresql-views 20/27
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai all
- FAIL html.canonical-link missing
- FAIL html.meta-description only 40 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- FAIL html.json-ld.date-modified no dateModified anywhere in JSON-LD
- PASS html.json-ld.breadcrumb
- PASS html.headings 16 headings
- PASS html.text-ratio 51.0%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://supabase.com/blog/postgresql-views.md
- PASS markdown.alternate-link https://supabase.com/blog/postgresql-views.md
- FAIL markdown.frontmatter missing: doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 95.7% smaller (7213B vs 165836B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 960 words in initial HTML
- PASS http.no-interstitial
74 https://supabase.com/blog/supabase-alpha-november-2020 20/27
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai all
- FAIL html.canonical-link missing
- FAIL html.meta-description only 24 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- FAIL html.json-ld.date-modified no dateModified anywhere in JSON-LD
- PASS html.json-ld.breadcrumb
- PASS html.headings 12 headings
- PASS html.text-ratio 43.5%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://supabase.com/blog/supabase-alpha-november-2020.md
- PASS markdown.alternate-link https://supabase.com/blog/supabase-alpha-november-2020.md
- FAIL markdown.frontmatter missing: doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 97.7% smaller (2899B vs 125645B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 386 words in initial HTML
- PASS http.no-interstitial
74 https://supabase.com/blog/supabase-beta-december-2020 20/27
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai all
- FAIL html.canonical-link missing
- FAIL html.meta-description only 23 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- FAIL html.json-ld.date-modified no dateModified anywhere in JSON-LD
- PASS html.json-ld.breadcrumb
- PASS html.headings 13 headings
- PASS html.text-ratio 43.8%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://supabase.com/blog/supabase-beta-december-2020.md
- PASS markdown.alternate-link https://supabase.com/blog/supabase-beta-december-2020.md
- FAIL markdown.frontmatter missing: doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 97.4% smaller (3400B vs 131199B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 463 words in initial HTML
- PASS http.no-interstitial
78 https://supabase.com/blog/supabase-dashboard-performance 21/27
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai all
- FAIL html.canonical-link missing
- PASS html.meta-description 51 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- FAIL html.json-ld.date-modified no dateModified anywhere in JSON-LD
- PASS html.json-ld.breadcrumb
- PASS html.headings 16 headings
- PASS html.text-ratio 51.2%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://supabase.com/blog/supabase-dashboard-performance.md
- PASS markdown.alternate-link https://supabase.com/blog/supabase-dashboard-performance.md
- FAIL markdown.frontmatter missing: doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 93.6% smaller (9936B vs 155620B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 1466 words in initial HTML
- PASS http.no-interstitial
78 https://supabase.com/blog/supabase-striveschool 21/27
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai all
- FAIL html.canonical-link missing
- PASS html.meta-description 99 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- FAIL html.json-ld.date-modified no dateModified anywhere in JSON-LD
- PASS html.json-ld.breadcrumb
- PASS html.headings 6 headings
- PASS html.text-ratio 44.4%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://supabase.com/blog/supabase-striveschool.md
- PASS markdown.alternate-link https://supabase.com/blog/supabase-striveschool.md
- FAIL markdown.frontmatter missing: doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 97.1% smaller (3688B vs 126327B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 650 words in initial HTML
- PASS http.no-interstitial
74 https://supabase.com/blog/supabase-beta-january-2021 20/27
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai all
- FAIL html.canonical-link missing
- FAIL html.meta-description only 26 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- FAIL html.json-ld.date-modified no dateModified anywhere in JSON-LD
- PASS html.json-ld.breadcrumb
- PASS html.headings 17 headings
- PASS html.text-ratio 45.5%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://supabase.com/blog/supabase-beta-january-2021.md
- PASS markdown.alternate-link https://supabase.com/blog/supabase-beta-january-2021.md
- FAIL markdown.frontmatter missing: doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 95.7% smaller (5988B vs 139112B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 610 words in initial HTML
- PASS http.no-interstitial
74 https://supabase.com/blog/cracking-postgres-interview 20/27
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai all
- FAIL html.canonical-link missing
- FAIL html.meta-description only 49 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- FAIL html.json-ld.date-modified no dateModified anywhere in JSON-LD
- PASS html.json-ld.breadcrumb
- PASS html.headings 23 headings
- PASS html.text-ratio 49.7%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://supabase.com/blog/cracking-postgres-interview.md
- PASS markdown.alternate-link https://supabase.com/blog/cracking-postgres-interview.md
- FAIL markdown.frontmatter missing: doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 94.4% smaller (9602B vs 171735B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 1422 words in initial HTML
- PASS http.no-interstitial
78 https://supabase.com/blog/postgres-as-a-cron-server 21/27
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai all
- FAIL html.canonical-link missing
- PASS html.meta-description 53 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- FAIL html.json-ld.date-modified no dateModified anywhere in JSON-LD
- PASS html.json-ld.breadcrumb
- PASS html.headings 13 headings
- PASS html.text-ratio 51.6%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://supabase.com/blog/postgres-as-a-cron-server.md
- PASS markdown.alternate-link https://supabase.com/blog/postgres-as-a-cron-server.md
- FAIL markdown.frontmatter missing: doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 94.9% smaller (9063B vs 177458B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 1297 words in initial HTML
- PASS http.no-interstitial
78 https://supabase.com/blog/case-study-roboflow 21/27
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai all
- FAIL html.canonical-link missing
- PASS html.meta-description 73 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- FAIL html.json-ld.date-modified no dateModified anywhere in JSON-LD
- PASS html.json-ld.breadcrumb
- PASS html.headings 7 headings
- PASS html.text-ratio 44.3%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://supabase.com/blog/case-study-roboflow.md
- PASS markdown.alternate-link https://supabase.com/blog/case-study-roboflow.md
- FAIL markdown.frontmatter missing: doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 96.9% smaller (3880B vs 125654B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 646 words in initial HTML
- PASS http.no-interstitial
74 https://supabase.com/blog/supabase-beta-february-2021 20/27
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai all
- FAIL html.canonical-link missing
- FAIL html.meta-description only 21 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- FAIL html.json-ld.date-modified no dateModified anywhere in JSON-LD
- PASS html.json-ld.breadcrumb
- PASS html.headings 14 headings
- PASS html.text-ratio 44.6%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://supabase.com/blog/supabase-beta-february-2021.md
- PASS markdown.alternate-link https://supabase.com/blog/supabase-beta-february-2021.md
- FAIL markdown.frontmatter missing: doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 97.0% smaller (3949B vs 131171B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 432 words in initial HTML
- PASS http.no-interstitial
78 https://supabase.com/blog/In-The-Loop 21/27
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai all
- FAIL html.canonical-link missing
- PASS html.meta-description 55 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- FAIL html.json-ld.date-modified no dateModified anywhere in JSON-LD
- PASS html.json-ld.breadcrumb
- PASS html.headings 7 headings
- PASS html.text-ratio 43.9%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://supabase.com/blog/In-The-Loop.md
- PASS markdown.alternate-link https://supabase.com/blog/In-The-Loop.md
- FAIL markdown.frontmatter missing: doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 97.3% smaller (3439B vs 127172B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 589 words in initial HTML
- PASS http.no-interstitial
78 https://supabase.com/blog/using-supabase-replit 21/27
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai all
- FAIL html.canonical-link missing
- PASS html.meta-description 61 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- FAIL html.json-ld.date-modified no dateModified anywhere in JSON-LD
- PASS html.json-ld.breadcrumb
- PASS html.headings 3 headings
- PASS html.text-ratio 48.3%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://supabase.com/blog/using-supabase-replit.md
- PASS markdown.alternate-link https://supabase.com/blog/using-supabase-replit.md
- FAIL markdown.frontmatter missing: doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 97.2% smaller (4096B vs 147993B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 610 words in initial HTML
- PASS http.no-interstitial
74 https://supabase.com/pricing 20/27
- PASS http.status-200 200
- PASS http.redirect-chain 1 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai no x-robots-tag
- FAIL html.canonical-link missing
- PASS html.meta-description 202 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 1 block(s)
- FAIL html.json-ld.date-modified no dateModified anywhere in JSON-LD
- PASS html.json-ld.breadcrumb
- PASS html.headings 33 headings
- PASS html.text-ratio 22.2%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://supabase.com/pricing.md
- PASS markdown.alternate-link https://supabase.com/pricing.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL discovery.indexed orphaned (not announced by any index)
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 93.1% smaller (25429B vs 367601B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 1909 words in initial HTML
- PASS http.no-interstitial
71 https://supabase.com/customers 15/21
- PASS http.status-200 200
- PASS http.redirect-chain 1 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai no x-robots-tag
- FAIL html.canonical-link missing
- PASS html.meta-description 102 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 1 block(s)
- FAIL html.json-ld.date-modified no dateModified anywhere in JSON-LD
- PASS html.json-ld.breadcrumb
- PASS html.headings 3 headings
- PASS html.text-ratio 22.0%
- FAIL html.glossary-link no glossary/terminology link
- FAIL markdown.mirror-suffix no .md/.mdx mirror found
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.content-negotiation text/html; charset=utf-8
- PASS discovery.indexed
- PASS html.ssr-content 521 words in initial HTML
- PASS http.no-interstitial
78 https://supabase.com/blog/supabase-storage 21/27
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai all
- FAIL html.canonical-link missing
- PASS html.meta-description 62 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- FAIL html.json-ld.date-modified no dateModified anywhere in JSON-LD
- PASS html.json-ld.breadcrumb
- PASS html.headings 14 headings
- PASS html.text-ratio 52.8%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://supabase.com/blog/supabase-storage.md
- PASS markdown.alternate-link https://supabase.com/blog/supabase-storage.md
- FAIL markdown.frontmatter missing: doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 92.8% smaller (11780B vs 164687B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 1730 words in initial HTML
- PASS http.no-interstitial
74 https://supabase.com/blog/angels-of-supabase 20/27
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai all
- FAIL html.canonical-link missing
- FAIL html.meta-description only 31 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- FAIL html.json-ld.date-modified no dateModified anywhere in JSON-LD
- PASS html.json-ld.breadcrumb
- PASS html.headings 12 headings
- PASS html.text-ratio 50.2%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://supabase.com/blog/angels-of-supabase.md
- PASS markdown.alternate-link https://supabase.com/blog/angels-of-supabase.md
- FAIL markdown.frontmatter missing: doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 92.4% smaller (13066B vs 171289B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 2235 words in initial HTML
- PASS http.no-interstitial
74 https://supabase.com/blog/launch-week 20/27
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai all
- FAIL html.canonical-link missing
- FAIL html.meta-description only 22 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- FAIL html.json-ld.date-modified no dateModified anywhere in JSON-LD
- PASS html.json-ld.breadcrumb
- PASS html.headings 9 headings
- PASS html.text-ratio 47.5%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://supabase.com/blog/launch-week.md
- PASS markdown.alternate-link https://supabase.com/blog/launch-week.md
- FAIL markdown.frontmatter missing: doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 95.2% smaller (6575B vs 136024B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 1055 words in initial HTML
- PASS http.no-interstitial
74 https://supabase.com/blog/supabase-dot-com 20/27
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai all
- FAIL html.canonical-link missing
- FAIL html.meta-description only 37 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- FAIL html.json-ld.date-modified no dateModified anywhere in JSON-LD
- PASS html.json-ld.breadcrumb
- PASS html.headings 6 headings
- PASS html.text-ratio 44.2%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://supabase.com/blog/supabase-dot-com.md
- PASS markdown.alternate-link https://supabase.com/blog/supabase-dot-com.md
- FAIL markdown.frontmatter missing: doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 97.1% smaller (3573B vs 124099B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 638 words in initial HTML
- PASS http.no-interstitial
78 https://supabase.com/blog/supabase-nft-marketplace 21/27
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai all
- FAIL html.canonical-link missing
- PASS html.meta-description 74 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- FAIL html.json-ld.date-modified no dateModified anywhere in JSON-LD
- PASS html.json-ld.breadcrumb
- PASS html.headings 5 headings
- PASS html.text-ratio 43.7%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://supabase.com/blog/supabase-nft-marketplace.md
- PASS markdown.alternate-link https://supabase.com/blog/supabase-nft-marketplace.md
- FAIL markdown.frontmatter missing: doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 97.4% smaller (3186B vs 123096B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 536 words in initial HTML
- PASS http.no-interstitial
78 https://supabase.com/blog/supabase-cli 21/27
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai all
- FAIL html.canonical-link missing
- PASS html.meta-description 57 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- FAIL html.json-ld.date-modified no dateModified anywhere in JSON-LD
- PASS html.json-ld.breadcrumb
- PASS html.headings 10 headings
- PASS html.text-ratio 52.5%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://supabase.com/blog/supabase-cli.md
- PASS markdown.alternate-link https://supabase.com/blog/supabase-cli.md
- FAIL markdown.frontmatter missing: doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 93.3% smaller (11655B vs 174183B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 1499 words in initial HTML
- PASS http.no-interstitial
78 https://supabase.com/blog/supabase-beta-march-2021 21/27
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai all
- FAIL html.canonical-link missing
- PASS html.meta-description 81 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- FAIL html.json-ld.date-modified no dateModified anywhere in JSON-LD
- PASS html.json-ld.breadcrumb
- PASS html.headings 16 headings
- PASS html.text-ratio 46.2%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://supabase.com/blog/supabase-beta-march-2021.md
- PASS markdown.alternate-link https://supabase.com/blog/supabase-beta-march-2021.md
- FAIL markdown.frontmatter missing: doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 95.5% smaller (6324B vs 141012B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 688 words in initial HTML
- PASS http.no-interstitial
74 https://supabase.com/blog/supabase-pgbouncer 20/27
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai all
- FAIL html.canonical-link missing
- FAIL html.meta-description only 43 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- FAIL html.json-ld.date-modified no dateModified anywhere in JSON-LD
- PASS html.json-ld.breadcrumb
- PASS html.headings 13 headings
- PASS html.text-ratio 46.6%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://supabase.com/blog/supabase-pgbouncer.md
- PASS markdown.alternate-link https://supabase.com/blog/supabase-pgbouncer.md
- FAIL markdown.frontmatter missing: doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 95.5% smaller (6317B vs 141049B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 967 words in initial HTML
- PASS http.no-interstitial
78 https://supabase.com/blog/supabase-beta-may-2021 21/27
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai all
- FAIL html.canonical-link missing
- PASS html.meta-description 68 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- FAIL html.json-ld.date-modified no dateModified anywhere in JSON-LD
- PASS html.json-ld.breadcrumb
- PASS html.headings 16 headings
- PASS html.text-ratio 45.7%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://supabase.com/blog/supabase-beta-may-2021.md
- PASS markdown.alternate-link https://supabase.com/blog/supabase-beta-may-2021.md
- FAIL markdown.frontmatter missing: doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 96.0% smaller (5574B vs 140355B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 626 words in initial HTML
- PASS http.no-interstitial
78 https://supabase.com/customers/epsilon3 21/27
- PASS http.status-200 200
- PASS http.redirect-chain 1 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai no x-robots-tag
- FAIL html.canonical-link missing
- PASS html.meta-description 159 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 1 block(s)
- FAIL html.json-ld.date-modified no dateModified anywhere in JSON-LD
- PASS html.json-ld.breadcrumb
- PASS html.headings 7 headings
- PASS html.text-ratio 44.3%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://supabase.com/customers/epsilon3.md
- PASS markdown.alternate-link /customers/epsilon3.md
- FAIL markdown.frontmatter missing: doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 95.6% smaller (5018B vs 113087B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 749 words in initial HTML
- PASS http.no-interstitial
78 https://supabase.com/blog/supabase-beta-april-2021 21/27
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai all
- FAIL html.canonical-link missing
- PASS html.meta-description 66 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- FAIL html.json-ld.date-modified no dateModified anywhere in JSON-LD
- PASS html.json-ld.breadcrumb
- PASS html.headings 15 headings
- PASS html.text-ratio 49.0%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://supabase.com/blog/supabase-beta-april-2021.md
- PASS markdown.alternate-link https://supabase.com/blog/supabase-beta-april-2021.md
- FAIL markdown.frontmatter missing: doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 94.9% smaller (8018B vs 157287B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 760 words in initial HTML
- PASS http.no-interstitial
74 https://supabase.com/blog/supabase-workflows 20/27
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai all
- FAIL html.canonical-link missing
- FAIL html.meta-description only 48 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- FAIL html.json-ld.date-modified no dateModified anywhere in JSON-LD
- PASS html.json-ld.breadcrumb
- PASS html.headings 13 headings
- PASS html.text-ratio 50.8%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://supabase.com/blog/supabase-workflows.md
- PASS markdown.alternate-link https://supabase.com/blog/supabase-workflows.md
- FAIL markdown.frontmatter missing: doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 95.4% smaller (8207B vs 180130B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 1149 words in initial HTML
- PASS http.no-interstitial
74 https://supabase.com/blog/supabase-launch-week-sql 20/27
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai all
- FAIL html.canonical-link missing
- FAIL html.meta-description only 29 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- FAIL html.json-ld.date-modified no dateModified anywhere in JSON-LD
- PASS html.json-ld.breadcrumb
- PASS html.headings 25 headings
- PASS html.text-ratio 44.2%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://supabase.com/blog/supabase-launch-week-sql.md
- PASS markdown.alternate-link https://supabase.com/blog/supabase-launch-week-sql.md
- FAIL markdown.frontmatter missing: doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 97.2% smaller (3746B vs 134303B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 501 words in initial HTML
- PASS http.no-interstitial
78 https://supabase.com/blog/supabase-beta-june-2021 21/27
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai all
- FAIL html.canonical-link missing
- PASS html.meta-description 71 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- FAIL html.json-ld.date-modified no dateModified anywhere in JSON-LD
- PASS html.json-ld.breadcrumb
- PASS html.headings 21 headings
- PASS html.text-ratio 45.9%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://supabase.com/blog/supabase-beta-june-2021.md
- PASS markdown.alternate-link https://supabase.com/blog/supabase-beta-june-2021.md
- FAIL markdown.frontmatter missing: doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 95.7% smaller (6186B vs 144547B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 654 words in initial HTML
- PASS http.no-interstitial
78 https://supabase.com/blog/roles-postgres-hooks 21/27
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai all
- FAIL html.canonical-link missing
- PASS html.meta-description 72 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- FAIL html.json-ld.date-modified no dateModified anywhere in JSON-LD
- PASS html.json-ld.breadcrumb
- PASS html.headings 16 headings
- PASS html.text-ratio 54.1%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://supabase.com/blog/roles-postgres-hooks.md
- PASS markdown.alternate-link https://supabase.com/blog/roles-postgres-hooks.md
- FAIL markdown.frontmatter missing: doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 93.6% smaller (15946B vs 250950B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 1972 words in initial HTML
- PASS http.no-interstitial
78 https://supabase.com/blog/supabase-postgres-13 21/27
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai all
- FAIL html.canonical-link missing
- PASS html.meta-description 103 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- FAIL html.json-ld.date-modified no dateModified anywhere in JSON-LD
- PASS html.json-ld.breadcrumb
- PASS html.headings 16 headings
- PASS html.text-ratio 47.5%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://supabase.com/blog/supabase-postgres-13.md
- PASS markdown.alternate-link https://supabase.com/blog/supabase-postgres-13.md
- FAIL markdown.frontmatter missing: doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 95.7% smaller (6406B vs 149558B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 751 words in initial HTML
- PASS http.no-interstitial
71 https://supabase.com/customers 15/21
- PASS http.status-200 200
- PASS http.redirect-chain 1 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai no x-robots-tag
- FAIL html.canonical-link missing
- PASS html.meta-description 102 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 1 block(s)
- FAIL html.json-ld.date-modified no dateModified anywhere in JSON-LD
- PASS html.json-ld.breadcrumb
- PASS html.headings 3 headings
- PASS html.text-ratio 22.0%
- FAIL html.glossary-link no glossary/terminology link
- FAIL markdown.mirror-suffix no .md/.mdx mirror found
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.content-negotiation text/html; charset=utf-8
- PASS discovery.indexed
- PASS html.ssr-content 521 words in initial HTML
- PASS http.no-interstitial
74 https://supabase.com/blog/supabase-community-day 20/27
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai all
- FAIL html.canonical-link missing
- FAIL html.meta-description only 13 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- FAIL html.json-ld.date-modified no dateModified anywhere in JSON-LD
- PASS html.json-ld.breadcrumb
- PASS html.headings 16 headings
- PASS html.text-ratio 47.3%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://supabase.com/blog/supabase-community-day.md
- PASS markdown.alternate-link https://supabase.com/blog/supabase-community-day.md
- FAIL markdown.frontmatter missing: doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 94.7% smaller (7590B vs 142437B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 863 words in initial HTML
- PASS http.no-interstitial
78 https://supabase.com/customers/mobbin 21/27
- PASS http.status-200 200
- PASS http.redirect-chain 1 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai no x-robots-tag
- FAIL html.canonical-link missing
- PASS html.meta-description 159 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 1 block(s)
- FAIL html.json-ld.date-modified no dateModified anywhere in JSON-LD
- PASS html.json-ld.breadcrumb
- PASS html.headings 7 headings
- PASS html.text-ratio 44.5%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://supabase.com/customers/mobbin.md
- PASS markdown.alternate-link /customers/mobbin.md
- FAIL markdown.frontmatter missing: doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 95.7% smaller (4883B vs 113251B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 775 words in initial HTML
- PASS http.no-interstitial
74 https://supabase.com/blog/storage-beta 20/27
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai all
- FAIL html.canonical-link missing
- FAIL html.meta-description only 33 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- FAIL html.json-ld.date-modified no dateModified anywhere in JSON-LD
- PASS html.json-ld.breadcrumb
- PASS html.headings 15 headings
- PASS html.text-ratio 50.2%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://supabase.com/blog/storage-beta.md
- PASS markdown.alternate-link https://supabase.com/blog/storage-beta.md
- FAIL markdown.frontmatter missing: doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 92.7% smaller (11421B vs 156170B)
- PASS markdown.valid-markdown 0.1% HTML markup
- PASS html.ssr-content 1602 words in initial HTML
- PASS http.no-interstitial
78 https://supabase.com/blog/supabase-auth-passwordless-sms-login 21/27
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai all
- FAIL html.canonical-link missing
- PASS html.meta-description 72 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- FAIL html.json-ld.date-modified no dateModified anywhere in JSON-LD
- PASS html.json-ld.breadcrumb
- PASS html.headings 11 headings
- PASS html.text-ratio 45.1%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://supabase.com/blog/supabase-auth-passwordless-sms-login.md
- PASS markdown.alternate-link https://supabase.com/blog/supabase-auth-passwordless-sms-login.md
- FAIL markdown.frontmatter missing: doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 96.5% smaller (4605B vs 132948B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 683 words in initial HTML
- PASS http.no-interstitial
74 https://supabase.com/blog/1-the-supabase-hackathon 20/27
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai all
- FAIL html.canonical-link missing
- FAIL html.meta-description only 43 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- FAIL html.json-ld.date-modified no dateModified anywhere in JSON-LD
- PASS html.json-ld.breadcrumb
- PASS html.headings 14 headings
- PASS html.text-ratio 46.2%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://supabase.com/blog/1-the-supabase-hackathon.md
- PASS markdown.alternate-link https://supabase.com/blog/1-the-supabase-hackathon.md
- FAIL markdown.frontmatter missing: doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 96.1% smaller (5401B vs 137345B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 757 words in initial HTML
- PASS http.no-interstitial
78 https://supabase.com/blog/supabase-reports-and-metrics 21/27
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai all
- FAIL html.canonical-link missing
- PASS html.meta-description 121 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- FAIL html.json-ld.date-modified no dateModified anywhere in JSON-LD
- PASS html.json-ld.breadcrumb
- PASS html.headings 11 headings
- PASS html.text-ratio 47.6%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://supabase.com/blog/supabase-reports-and-metrics.md
- PASS markdown.alternate-link https://supabase.com/blog/supabase-reports-and-metrics.md
- FAIL markdown.frontmatter missing: doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 94.9% smaller (7206B vs 141216B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 1068 words in initial HTML
- PASS http.no-interstitial
78 https://supabase.com/blog/supabase-swag-store 21/27
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai all
- FAIL html.canonical-link missing
- PASS html.meta-description 58 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- FAIL html.json-ld.date-modified no dateModified anywhere in JSON-LD
- PASS html.json-ld.breadcrumb
- PASS html.headings 4 headings
- PASS html.text-ratio 44.7%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://supabase.com/blog/supabase-swag-store.md
- PASS markdown.alternate-link https://supabase.com/blog/supabase-swag-store.md
- FAIL markdown.frontmatter missing: doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 96.9% smaller (3921B vs 124599B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 678 words in initial HTML
- PASS http.no-interstitial
78 https://supabase.com/blog/supabase-functions-updates 21/27
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai all
- FAIL html.canonical-link missing
- PASS html.meta-description 94 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- FAIL html.json-ld.date-modified no dateModified anywhere in JSON-LD
- PASS html.json-ld.breadcrumb
- PASS html.headings 18 headings
- PASS html.text-ratio 51.1%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://supabase.com/blog/supabase-functions-updates.md
- PASS markdown.alternate-link https://supabase.com/blog/supabase-functions-updates.md
- FAIL markdown.frontmatter missing: doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 94.9% smaller (10024B vs 196724B)
- PASS markdown.valid-markdown 0.1% HTML markup
- PASS html.ssr-content 1250 words in initial HTML
- PASS http.no-interstitial
78 https://supabase.com/blog/supabase-hacktoberfest-hackathon-2021 21/27
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai all
- FAIL html.canonical-link missing
- PASS html.meta-description 62 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- FAIL html.json-ld.date-modified no dateModified anywhere in JSON-LD
- PASS html.json-ld.breadcrumb
- PASS html.headings 14 headings
- PASS html.text-ratio 47.3%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://supabase.com/blog/supabase-hacktoberfest-hackathon-2021.md
- PASS markdown.alternate-link https://supabase.com/blog/supabase-hacktoberfest-hackathon-2021.md
- FAIL markdown.frontmatter missing: doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 95.3% smaller (6826B vs 144068B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 886 words in initial HTML
- PASS http.no-interstitial
78 https://supabase.com/blog/hackathon-winners 21/27
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai all
- FAIL html.canonical-link missing
- PASS html.meta-description 91 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- FAIL html.json-ld.date-modified no dateModified anywhere in JSON-LD
- PASS html.json-ld.breadcrumb
- PASS html.headings 23 headings
- PASS html.text-ratio 47.4%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://supabase.com/blog/hackathon-winners.md
- PASS markdown.alternate-link https://supabase.com/blog/hackathon-winners.md
- FAIL markdown.frontmatter missing: doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 94.4% smaller (8183B vs 145437B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 832 words in initial HTML
- PASS http.no-interstitial
78 https://supabase.com/blog/supabase-beta-july-2021 21/27
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai all
- FAIL html.canonical-link missing
- PASS html.meta-description 71 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- FAIL html.json-ld.date-modified no dateModified anywhere in JSON-LD
- PASS html.json-ld.breadcrumb
- PASS html.headings 18 headings
- PASS html.text-ratio 46.0%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://supabase.com/blog/supabase-beta-july-2021.md
- PASS markdown.alternate-link https://supabase.com/blog/supabase-beta-july-2021.md
- FAIL markdown.frontmatter missing: doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 95.7% smaller (5964B vs 139991B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 732 words in initial HTML
- PASS http.no-interstitial
78 https://supabase.com/blog/supabase-beta-august-2021 21/27
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai all
- FAIL html.canonical-link missing
- PASS html.meta-description 85 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- FAIL html.json-ld.date-modified no dateModified anywhere in JSON-LD
- PASS html.json-ld.breadcrumb
- PASS html.headings 23 headings
- PASS html.text-ratio 46.1%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://supabase.com/blog/supabase-beta-august-2021.md
- PASS markdown.alternate-link https://supabase.com/blog/supabase-beta-august-2021.md
- FAIL markdown.frontmatter missing: doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 95.6% smaller (6353B vs 145797B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 765 words in initial HTML
- PASS http.no-interstitial
78 https://supabase.com/customers/replenysh 21/27
- PASS http.status-200 200
- PASS http.redirect-chain 1 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai no x-robots-tag
- FAIL html.canonical-link missing
- PASS html.meta-description 159 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 1 block(s)
- FAIL html.json-ld.date-modified no dateModified anywhere in JSON-LD
- PASS html.json-ld.breadcrumb
- PASS html.headings 8 headings
- PASS html.text-ratio 47.6%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://supabase.com/customers/replenysh.md
- PASS markdown.alternate-link /customers/replenysh.md
- FAIL markdown.frontmatter missing: doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 94.9% smaller (6173B vs 120734B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 976 words in initial HTML
- PASS http.no-interstitial
78 https://supabase.com/blog/hacktoberfest-hackathon-winners-2021 21/27
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai all
- FAIL html.canonical-link missing
- PASS html.meta-description 75 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- FAIL html.json-ld.date-modified no dateModified anywhere in JSON-LD
- PASS html.json-ld.breadcrumb
- PASS html.headings 22 headings
- PASS html.text-ratio 47.9%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://supabase.com/blog/hacktoberfest-hackathon-winners-2021.md
- PASS markdown.alternate-link https://supabase.com/blog/hacktoberfest-hackathon-winners-2021.md
- FAIL markdown.frontmatter missing: doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 94.0% smaller (8805B vs 147337B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 898 words in initial HTML
- PASS http.no-interstitial
78 https://supabase.com/blog/supabase-beta-sept-2021 21/27
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai all
- FAIL html.canonical-link missing
- PASS html.meta-description 56 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- FAIL html.json-ld.date-modified no dateModified anywhere in JSON-LD
- PASS html.json-ld.breadcrumb
- PASS html.headings 20 headings
- PASS html.text-ratio 45.1%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://supabase.com/blog/supabase-beta-sept-2021.md
- PASS markdown.alternate-link https://supabase.com/blog/supabase-beta-sept-2021.md
- FAIL markdown.frontmatter missing: doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 96.2% smaller (5280B vs 139905B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 558 words in initial HTML
- PASS http.no-interstitial
78 https://supabase.com/blog/supabase-how-we-launch 21/27
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai all
- FAIL html.canonical-link missing
- PASS html.meta-description 52 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- FAIL html.json-ld.date-modified no dateModified anywhere in JSON-LD
- PASS html.json-ld.breadcrumb
- PASS html.headings 12 headings
- PASS html.text-ratio 54.2%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://supabase.com/blog/supabase-how-we-launch.md
- PASS markdown.alternate-link https://supabase.com/blog/supabase-how-we-launch.md
- FAIL markdown.frontmatter missing: doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 88.9% smaller (17660B vs 159344B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 2995 words in initial HTML
- PASS http.no-interstitial
78 https://supabase.com/blog/supabase-beta-october-2021 21/27
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai all
- FAIL html.canonical-link missing
- PASS html.meta-description 93 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- FAIL html.json-ld.date-modified no dateModified anywhere in JSON-LD
- PASS html.json-ld.breadcrumb
- PASS html.headings 20 headings
- PASS html.text-ratio 45.0%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://supabase.com/blog/supabase-beta-october-2021.md
- PASS markdown.alternate-link https://supabase.com/blog/supabase-beta-october-2021.md
- FAIL markdown.frontmatter missing: doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 96.6% smaller (4946B vs 143414B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 493 words in initial HTML
- PASS http.no-interstitial
78 https://supabase.com/blog/supabase-series-a 21/27
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai all
- FAIL html.canonical-link missing
- PASS html.meta-description 62 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- FAIL html.json-ld.date-modified no dateModified anywhere in JSON-LD
- PASS html.json-ld.breadcrumb
- PASS html.headings 15 headings
- PASS html.text-ratio 36.8%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://supabase.com/blog/supabase-series-a.md
- PASS markdown.alternate-link https://supabase.com/blog/supabase-series-a.md
- FAIL markdown.frontmatter missing: doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 95.9% smaller (8351B vs 204174B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 1184 words in initial HTML
- PASS http.no-interstitial
74 https://supabase.com/blog/supabase-launch-week-the-trilogy 20/27
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai all
- FAIL html.canonical-link missing
- FAIL html.meta-description only 30 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- FAIL html.json-ld.date-modified no dateModified anywhere in JSON-LD
- PASS html.json-ld.breadcrumb
- PASS html.headings 24 headings
- PASS html.text-ratio 43.5%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://supabase.com/blog/supabase-launch-week-the-trilogy.md
- PASS markdown.alternate-link https://supabase.com/blog/supabase-launch-week-the-trilogy.md
- FAIL markdown.frontmatter missing: doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 97.7% smaller (2947B vs 130448B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 418 words in initial HTML
- PASS http.no-interstitial
78 https://supabase.com/blog/whats-new-in-postgres-14 21/27
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai all
- FAIL html.canonical-link missing
- PASS html.meta-description 69 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- FAIL html.json-ld.date-modified no dateModified anywhere in JSON-LD
- PASS html.json-ld.breadcrumb
- PASS html.headings 12 headings
- PASS html.text-ratio 47.8%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://supabase.com/blog/whats-new-in-postgres-14.md
- PASS markdown.alternate-link https://supabase.com/blog/whats-new-in-postgres-14.md
- FAIL markdown.frontmatter missing: doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 94.5% smaller (9368B vs 171682B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 1280 words in initial HTML
- PASS http.no-interstitial
74 https://supabase.com/blog/postgrest-9 20/27
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai all
- FAIL html.canonical-link missing
- FAIL html.meta-description only 48 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- FAIL html.json-ld.date-modified no dateModified anywhere in JSON-LD
- PASS html.json-ld.breadcrumb
- PASS html.headings 8 headings
- PASS html.text-ratio 46.7%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://supabase.com/blog/postgrest-9.md
- PASS markdown.alternate-link https://supabase.com/blog/postgrest-9.md
- FAIL markdown.frontmatter missing: doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 96.7% smaller (5025B vs 152492B)
- PASS markdown.valid-markdown 0.3% HTML markup
- PASS html.ssr-content 530 words in initial HTML
- PASS http.no-interstitial
78 https://supabase.com/blog/supabase-studio 21/27
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai all
- FAIL html.canonical-link missing
- PASS html.meta-description 109 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- FAIL html.json-ld.date-modified no dateModified anywhere in JSON-LD
- PASS html.json-ld.breadcrumb
- PASS html.headings 11 headings
- PASS html.text-ratio 45.9%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://supabase.com/blog/supabase-studio.md
- PASS markdown.alternate-link https://supabase.com/blog/supabase-studio.md
- FAIL markdown.frontmatter missing: doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 95.8% smaller (5681B vs 134520B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 780 words in initial HTML
- PASS http.no-interstitial
78 https://supabase.com/blog/community-day-lw3 21/27
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai all
- FAIL html.canonical-link missing
- PASS html.meta-description 72 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- FAIL html.json-ld.date-modified no dateModified anywhere in JSON-LD
- PASS html.json-ld.breadcrumb
- PASS html.headings 13 headings
- PASS html.text-ratio 47.9%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://supabase.com/blog/community-day-lw3.md
- PASS markdown.alternate-link https://supabase.com/blog/community-day-lw3.md
- FAIL markdown.frontmatter missing: doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 94.4% smaller (8079B vs 144990B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 1049 words in initial HTML
- PASS http.no-interstitial
78 https://supabase.com/blog/supabase-acquires-logflare 21/27
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai all
- FAIL html.canonical-link missing
- PASS html.meta-description 68 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- FAIL html.json-ld.date-modified no dateModified anywhere in JSON-LD
- PASS html.json-ld.breadcrumb
- PASS html.headings 12 headings
- PASS html.text-ratio 46.4%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://supabase.com/blog/supabase-acquires-logflare.md
- PASS markdown.alternate-link https://supabase.com/blog/supabase-acquires-logflare.md
- FAIL markdown.frontmatter missing: doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 95.3% smaller (6464B vs 138434B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 1002 words in initial HTML
- PASS http.no-interstitial
78 https://supabase.com/blog/realtime-row-level-security-in-postgresql 21/27
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai all
- FAIL html.canonical-link missing
- PASS html.meta-description 144 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- FAIL html.json-ld.date-modified no dateModified anywhere in JSON-LD
- PASS html.json-ld.breadcrumb
- PASS html.headings 18 headings
- PASS html.text-ratio 49.2%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://supabase.com/blog/realtime-row-level-security-in-postgresql.md
- PASS markdown.alternate-link https://supabase.com/blog/realtime-row-level-security-in-postgresql.md
- FAIL markdown.frontmatter missing: doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 94.7% smaller (8721B vs 165249B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 1210 words in initial HTML
- PASS http.no-interstitial
78 https://supabase.com/blog/supabase-holiday-hackdays-hackathon 21/27
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai all
- FAIL html.canonical-link missing
- PASS html.meta-description 88 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- FAIL html.json-ld.date-modified no dateModified anywhere in JSON-LD
- PASS html.json-ld.breadcrumb
- PASS html.headings 12 headings
- PASS html.text-ratio 47.5%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://supabase.com/blog/supabase-holiday-hackdays-hackathon.md
- PASS markdown.alternate-link https://supabase.com/blog/supabase-holiday-hackdays-hackathon.md
- FAIL markdown.frontmatter missing: doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 94.9% smaller (7371B vs 143348B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 939 words in initial HTML
- PASS http.no-interstitial
78 https://supabase.com/blog/pg-graphql 21/27
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai all
- FAIL html.canonical-link missing
- PASS html.meta-description 60 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- FAIL html.json-ld.date-modified no dateModified anywhere in JSON-LD
- PASS html.json-ld.breadcrumb
- PASS html.headings 10 headings
- PASS html.text-ratio 49.1%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://supabase.com/blog/pg-graphql.md
- PASS markdown.alternate-link https://supabase.com/blog/pg-graphql.md
- FAIL markdown.frontmatter missing: doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 95.5% smaller (8017B vs 178520B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 955 words in initial HTML
- PASS http.no-interstitial
74 https://supabase.com/blog/launch-week-three-friday-five-more-things 20/27
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai all
- FAIL html.canonical-link missing
- FAIL html.meta-description only 31 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- FAIL html.json-ld.date-modified no dateModified anywhere in JSON-LD
- PASS html.json-ld.breadcrumb
- PASS html.headings 11 headings
- PASS html.text-ratio 47.4%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://supabase.com/blog/launch-week-three-friday-five-more-things.md
- PASS markdown.alternate-link https://supabase.com/blog/launch-week-three-friday-five-more-things.md
- FAIL markdown.frontmatter missing: doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 94.5% smaller (7720B vs 140954B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 1014 words in initial HTML
- PASS http.no-interstitial
78 https://supabase.com/blog/beta-november-2021-launch-week-recap 21/27
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai all
- FAIL html.canonical-link missing
- PASS html.meta-description 107 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- FAIL html.json-ld.date-modified no dateModified anywhere in JSON-LD
- PASS html.json-ld.breadcrumb
- PASS html.headings 17 headings
- PASS html.text-ratio 45.4%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://supabase.com/blog/beta-november-2021-launch-week-recap.md
- PASS markdown.alternate-link https://supabase.com/blog/beta-november-2021-launch-week-recap.md
- FAIL markdown.frontmatter missing: doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 96.0% smaller (5510B vs 138623B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 671 words in initial HTML
- PASS http.no-interstitial
78 https://supabase.com/blog/product-hunt-golden-kitty-awards-2021 21/27
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai all
- FAIL html.canonical-link missing
- PASS html.meta-description 77 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- FAIL html.json-ld.date-modified no dateModified anywhere in JSON-LD
- PASS html.json-ld.breadcrumb
- PASS html.headings 4 headings
- PASS html.text-ratio 42.4%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://supabase.com/blog/product-hunt-golden-kitty-awards-2021.md
- PASS markdown.alternate-link https://supabase.com/blog/product-hunt-golden-kitty-awards-2021.md
- FAIL markdown.frontmatter missing: doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 98.5% smaller (1854B vs 121178B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 255 words in initial HTML
- PASS http.no-interstitial
78 https://supabase.com/blog/holiday-hackdays-winners-2021 21/27
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai all
- FAIL html.canonical-link missing
- PASS html.meta-description 78 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- FAIL html.json-ld.date-modified no dateModified anywhere in JSON-LD
- PASS html.json-ld.breadcrumb
- PASS html.headings 18 headings
- PASS html.text-ratio 46.5%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://supabase.com/blog/holiday-hackdays-winners-2021.md
- PASS markdown.alternate-link https://supabase.com/blog/holiday-hackdays-winners-2021.md
- FAIL markdown.frontmatter missing: doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 95.0% smaller (7072B vs 140692B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 735 words in initial HTML
- PASS http.no-interstitial
78 https://supabase.com/blog/supabase-beta-december-2021 21/27
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai all
- FAIL html.canonical-link missing
- PASS html.meta-description 72 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- FAIL html.json-ld.date-modified no dateModified anywhere in JSON-LD
- PASS html.json-ld.breadcrumb
- PASS html.headings 20 headings
- PASS html.text-ratio 45.2%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://supabase.com/blog/supabase-beta-december-2021.md
- PASS markdown.alternate-link https://supabase.com/blog/supabase-beta-december-2021.md
- FAIL markdown.frontmatter missing: doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 96.7% smaller (4715B vs 141992B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 575 words in initial HTML
- PASS http.no-interstitial
78 https://supabase.com/blog/supabase-launch-week-four 21/27
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai all
- FAIL html.canonical-link missing
- PASS html.meta-description 88 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- FAIL html.json-ld.date-modified no dateModified anywhere in JSON-LD
- PASS html.json-ld.breadcrumb
- PASS html.headings 29 headings
- PASS html.text-ratio 45.8%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://supabase.com/blog/supabase-launch-week-four.md
- PASS markdown.alternate-link https://supabase.com/blog/supabase-launch-week-four.md
- FAIL markdown.frontmatter missing: doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 96.1% smaller (5526B vs 140620B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 745 words in initial HTML
- PASS http.no-interstitial
78 https://supabase.com/blog/supabase-beta-january-2022 21/27
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai all
- FAIL html.canonical-link missing
- PASS html.meta-description 50 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- FAIL html.json-ld.date-modified no dateModified anywhere in JSON-LD
- PASS html.json-ld.breadcrumb
- PASS html.headings 25 headings
- PASS html.text-ratio 48.1%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://supabase.com/blog/supabase-beta-january-2022.md
- PASS markdown.alternate-link https://supabase.com/blog/supabase-beta-january-2022.md
- FAIL markdown.frontmatter missing: doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 95.3% smaller (7337B vs 157676B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 906 words in initial HTML
- PASS http.no-interstitial
74 https://supabase.com/blog/should-i-open-source-my-company 20/27
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai all
- FAIL html.canonical-link missing
- FAIL html.meta-description only 44 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- FAIL html.json-ld.date-modified no dateModified anywhere in JSON-LD
- PASS html.json-ld.breadcrumb
- PASS html.headings 16 headings
- PASS html.text-ratio 51.1%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://supabase.com/blog/should-i-open-source-my-company.md
- PASS markdown.alternate-link https://supabase.com/blog/should-i-open-source-my-company.md
- FAIL markdown.frontmatter missing: doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 91.7% smaller (12656B vs 153319B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 2114 words in initial HTML
- PASS http.no-interstitial
78 https://supabase.com/blog/community-day-lw4 21/27
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai all
- FAIL html.canonical-link missing
- PASS html.meta-description 67 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- FAIL html.json-ld.date-modified no dateModified anywhere in JSON-LD
- PASS html.json-ld.breadcrumb
- PASS html.headings 24 headings
- PASS html.text-ratio 53.1%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://supabase.com/blog/community-day-lw4.md
- PASS markdown.alternate-link https://supabase.com/blog/community-day-lw4.md
- FAIL markdown.frontmatter missing: doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 91.7% smaller (15279B vs 183450B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 1938 words in initial HTML
- PASS http.no-interstitial
78 https://supabase.com/blog/supabase-edge-functions 21/27
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai all
- FAIL html.canonical-link missing
- PASS html.meta-description 138 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- FAIL html.json-ld.date-modified no dateModified anywhere in JSON-LD
- PASS html.json-ld.breadcrumb
- PASS html.headings 16 headings
- PASS html.text-ratio 50.7%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://supabase.com/blog/supabase-edge-functions.md
- PASS markdown.alternate-link https://supabase.com/blog/supabase-edge-functions.md
- FAIL markdown.frontmatter missing: doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 91.8% smaller (12943B vs 157482B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 1816 words in initial HTML
- PASS http.no-interstitial
78 https://supabase.com/blog/postgres-audit 21/27
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai all
- FAIL html.canonical-link missing
- PASS html.meta-description 120 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- FAIL html.json-ld.date-modified no dateModified anywhere in JSON-LD
- PASS html.json-ld.breadcrumb
- PASS html.headings 11 headings
- PASS html.text-ratio 52.9%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://supabase.com/blog/postgres-audit.md
- PASS markdown.alternate-link https://supabase.com/blog/postgres-audit.md
- FAIL markdown.frontmatter missing: doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 94.6% smaller (11818B vs 218932B)
- PASS markdown.valid-markdown 0.3% HTML markup
- PASS html.ssr-content 1543 words in initial HTML
- PASS http.no-interstitial
78 https://supabase.com/blog/hackathon-bring-the-func 21/27
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai all
- FAIL html.canonical-link missing
- PASS html.meta-description 95 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- FAIL html.json-ld.date-modified no dateModified anywhere in JSON-LD
- PASS html.json-ld.breadcrumb
- PASS html.headings 12 headings
- PASS html.text-ratio 47.3%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://supabase.com/blog/hackathon-bring-the-func.md
- PASS markdown.alternate-link https://supabase.com/blog/hackathon-bring-the-func.md
- FAIL markdown.frontmatter missing: doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 95.0% smaller (7113B vs 142983B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 876 words in initial HTML
- PASS http.no-interstitial
78 https://supabase.com/blog/supabase-enterprise 21/27
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai all
- FAIL html.canonical-link missing
- PASS html.meta-description 86 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- FAIL html.json-ld.date-modified no dateModified anywhere in JSON-LD
- PASS html.json-ld.breadcrumb
- PASS html.headings 20 headings
- PASS html.text-ratio 36.8%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://supabase.com/blog/supabase-enterprise.md
- PASS markdown.alternate-link https://supabase.com/blog/supabase-enterprise.md
- FAIL markdown.frontmatter missing: doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 96.1% smaller (8035B vs 208336B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 1233 words in initial HTML
- PASS http.no-interstitial
78 https://supabase.com/blog/graphql-now-available 21/27
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai all
- FAIL html.canonical-link missing
- PASS html.meta-description 125 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- FAIL html.json-ld.date-modified no dateModified anywhere in JSON-LD
- PASS html.json-ld.breadcrumb
- PASS html.headings 13 headings
- PASS html.text-ratio 52.4%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://supabase.com/blog/graphql-now-available.md
- PASS markdown.alternate-link https://supabase.com/blog/graphql-now-available.md
- FAIL markdown.frontmatter missing: doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 94.5% smaller (11041B vs 199314B)
- PASS markdown.valid-markdown 0.3% HTML markup
- PASS html.ssr-content 1335 words in initial HTML
- PASS http.no-interstitial
74 https://supabase.com/blog/beta-update-march-2022 20/27
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai all
- FAIL html.canonical-link missing
- FAIL html.meta-description only 34 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- FAIL html.json-ld.date-modified no dateModified anywhere in JSON-LD
- PASS html.json-ld.breadcrumb
- PASS html.headings 18 headings
- PASS html.text-ratio 45.1%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://supabase.com/blog/beta-update-march-2022.md
- PASS markdown.alternate-link https://supabase.com/blog/beta-update-march-2022.md
- FAIL markdown.frontmatter missing: doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 96.2% smaller (5162B vs 137493B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 540 words in initial HTML
- PASS http.no-interstitial
78 https://supabase.com/blog/supabrew 21/27
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai all
- FAIL html.canonical-link missing
- PASS html.meta-description 51 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- FAIL html.json-ld.date-modified no dateModified anywhere in JSON-LD
- PASS html.json-ld.breadcrumb
- PASS html.headings 4 headings
- PASS html.text-ratio 43.9%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://supabase.com/blog/supabrew.md
- PASS markdown.alternate-link https://supabase.com/blog/supabrew.md
- FAIL markdown.frontmatter missing: doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 97.2% smaller (3427B vs 122705B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 587 words in initial HTML
- PASS http.no-interstitial
78 https://supabase.com/blog/supabase-realtime-with-multiplayer-features 21/27
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai all
- FAIL html.canonical-link missing
- PASS html.meta-description 157 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- FAIL html.json-ld.date-modified no dateModified anywhere in JSON-LD
- PASS html.json-ld.breadcrumb
- PASS html.headings 9 headings
- PASS html.text-ratio 44.8%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://supabase.com/blog/supabase-realtime-with-multiplayer-features.md
- PASS markdown.alternate-link https://supabase.com/blog/supabase-realtime-with-multiplayer-features.md
- FAIL markdown.frontmatter missing: doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 96.7% smaller (4326B vs 130764B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 620 words in initial HTML
- PASS http.no-interstitial
78 https://supabase.com/blog/loading-data-supabase-python 21/27
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai all
- FAIL html.canonical-link missing
- PASS html.meta-description 62 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- FAIL html.json-ld.date-modified no dateModified anywhere in JSON-LD
- PASS html.json-ld.breadcrumb
- PASS html.headings 13 headings
- PASS html.text-ratio 51.7%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://supabase.com/blog/loading-data-supabase-python.md
- PASS markdown.alternate-link https://supabase.com/blog/loading-data-supabase-python.md
- FAIL markdown.frontmatter missing: doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 95.3% smaller (8040B vs 169579B)
- PASS markdown.valid-markdown 1.7% HTML markup
- PASS html.ssr-content 1026 words in initial HTML
- PASS http.no-interstitial
78 https://supabase.com/blog/bring-the-func-hackathon-winners 21/27
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai all
- FAIL html.canonical-link missing
- PASS html.meta-description 81 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- FAIL html.json-ld.date-modified no dateModified anywhere in JSON-LD
- PASS html.json-ld.breadcrumb
- PASS html.headings 16 headings
- PASS html.text-ratio 45.5%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://supabase.com/blog/bring-the-func-hackathon-winners.md
- PASS markdown.alternate-link https://supabase.com/blog/bring-the-func-hackathon-winners.md
- FAIL markdown.frontmatter missing: doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 96.1% smaller (5345B vs 135822B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 585 words in initial HTML
- PASS http.no-interstitial
71 https://supabase.com/customers 15/21
- PASS http.status-200 200
- PASS http.redirect-chain 1 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai no x-robots-tag
- FAIL html.canonical-link missing
- PASS html.meta-description 102 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 1 block(s)
- FAIL html.json-ld.date-modified no dateModified anywhere in JSON-LD
- PASS html.json-ld.breadcrumb
- PASS html.headings 3 headings
- PASS html.text-ratio 22.0%
- FAIL html.glossary-link no glossary/terminology link
- FAIL markdown.mirror-suffix no .md/.mdx mirror found
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.content-negotiation text/html; charset=utf-8
- PASS discovery.indexed
- PASS html.ssr-content 521 words in initial HTML
- PASS http.no-interstitial
78 https://supabase.com/blog/beta-update-may-2022 21/27
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai all
- FAIL html.canonical-link missing
- PASS html.meta-description 134 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- FAIL html.json-ld.date-modified no dateModified anywhere in JSON-LD
- PASS html.json-ld.breadcrumb
- PASS html.headings 22 headings
- PASS html.text-ratio 47.2%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://supabase.com/blog/beta-update-may-2022.md
- PASS markdown.alternate-link https://supabase.com/blog/beta-update-may-2022.md
- FAIL markdown.frontmatter missing: doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 94.3% smaller (8489B vs 149474B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 915 words in initial HTML
- PASS http.no-interstitial
78 https://supabase.com/blog/partner-gallery-works-with-supabase 21/27
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai all
- FAIL html.canonical-link missing
- PASS html.meta-description 69 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- FAIL html.json-ld.date-modified no dateModified anywhere in JSON-LD
- PASS html.json-ld.breadcrumb
- PASS html.headings 23 headings
- PASS html.text-ratio 46.8%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://supabase.com/blog/partner-gallery-works-with-supabase.md
- PASS markdown.alternate-link https://supabase.com/blog/partner-gallery-works-with-supabase.md
- FAIL markdown.frontmatter missing: doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 95.8% smaller (6355B vs 151208B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 948 words in initial HTML
- PASS http.no-interstitial
78 https://supabase.com/blog/partial-postgresql-data-dumps-with-rls 21/27
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai all
- FAIL html.canonical-link missing
- PASS html.meta-description 60 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- FAIL html.json-ld.date-modified no dateModified anywhere in JSON-LD
- PASS html.json-ld.breadcrumb
- PASS html.headings 12 headings
- PASS html.text-ratio 47.2%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://supabase.com/blog/partial-postgresql-data-dumps-with-rls.md
- PASS markdown.alternate-link https://supabase.com/blog/partial-postgresql-data-dumps-with-rls.md
- FAIL markdown.frontmatter missing: doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 96.6% smaller (6150B vs 178777B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 928 words in initial HTML
- PASS http.no-interstitial
78 https://supabase.com/blog/beta-update-june-2022 21/27
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai all
- FAIL html.canonical-link missing
- PASS html.meta-description 54 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- FAIL html.json-ld.date-modified no dateModified anywhere in JSON-LD
- PASS html.json-ld.breadcrumb
- PASS html.headings 16 headings
- PASS html.text-ratio 48.2%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://supabase.com/blog/beta-update-june-2022.md
- PASS markdown.alternate-link https://supabase.com/blog/beta-update-june-2022.md
- FAIL markdown.frontmatter missing: doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 93.4% smaller (10000B vs 150431B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 1024 words in initial HTML
- PASS http.no-interstitial
78 https://supabase.com/blog/visualizing-supabase-data-using-metabase 21/27
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai all
- FAIL html.canonical-link missing
- PASS html.meta-description 86 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- FAIL html.json-ld.date-modified no dateModified anywhere in JSON-LD
- PASS html.json-ld.breadcrumb
- PASS html.headings 11 headings
- PASS html.text-ratio 49.6%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://supabase.com/blog/visualizing-supabase-data-using-metabase.md
- PASS markdown.alternate-link https://supabase.com/blog/visualizing-supabase-data-using-metabase.md
- FAIL markdown.frontmatter missing: doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 95.2% smaller (7059B vs 147648B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 841 words in initial HTML
- PASS http.no-interstitial
78 https://supabase.com/blog/flutter-tutorial-building-a-chat-app 21/27
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai all
- FAIL html.canonical-link missing
- PASS html.meta-description 118 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- FAIL html.json-ld.date-modified no dateModified anywhere in JSON-LD
- PASS html.json-ld.breadcrumb
- PASS html.headings 19 headings
- PASS html.text-ratio 62.0%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://supabase.com/blog/flutter-tutorial-building-a-chat-app.md
- PASS markdown.alternate-link https://supabase.com/blog/flutter-tutorial-building-a-chat-app.md
- FAIL markdown.frontmatter missing: doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 93.0% smaller (32845B vs 467258B)
- PASS markdown.valid-markdown 0.7% HTML markup
- PASS html.ssr-content 3723 words in initial HTML
- PASS http.no-interstitial
78 https://supabase.com/blog/supabase-auth-helpers-with-sveltekit-support 21/27
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai all
- FAIL html.canonical-link missing
- PASS html.meta-description 90 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- FAIL html.json-ld.date-modified no dateModified anywhere in JSON-LD
- PASS html.json-ld.breadcrumb
- PASS html.headings 12 headings
- PASS html.text-ratio 43.6%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://supabase.com/blog/supabase-auth-helpers-with-sveltekit-support.md
- PASS markdown.alternate-link https://supabase.com/blog/supabase-auth-helpers-with-sveltekit-support.md
- FAIL markdown.frontmatter missing: doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 96.4% smaller (4697B vs 130633B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 638 words in initial HTML
- PASS http.no-interstitial
78 https://supabase.com/blog/supabase-flutter-sdk-1-developer-preview 21/27
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai all
- FAIL html.canonical-link missing
- PASS html.meta-description 86 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- FAIL html.json-ld.date-modified no dateModified anywhere in JSON-LD
- PASS html.json-ld.breadcrumb
- PASS html.headings 13 headings
- PASS html.text-ratio 51.1%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://supabase.com/blog/supabase-flutter-sdk-1-developer-preview.md
- PASS markdown.alternate-link https://supabase.com/blog/supabase-flutter-sdk-1-developer-preview.md
- FAIL markdown.frontmatter missing: doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 95.4% smaller (7907B vs 172179B)
- PASS markdown.valid-markdown 0.4% HTML markup
- PASS html.ssr-content 1088 words in initial HTML
- PASS http.no-interstitial
78 https://supabase.com/blog/launch-week-5-hackathon 21/27
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai all
- FAIL html.canonical-link missing
- PASS html.meta-description 59 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- FAIL html.json-ld.date-modified no dateModified anywhere in JSON-LD
- PASS html.json-ld.breadcrumb
- PASS html.headings 14 headings
- PASS html.text-ratio 46.0%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://supabase.com/blog/launch-week-5-hackathon.md
- PASS markdown.alternate-link https://supabase.com/blog/launch-week-5-hackathon.md
- FAIL markdown.frontmatter missing: doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 96.2% smaller (5143B vs 136816B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 767 words in initial HTML
- PASS http.no-interstitial
78 https://supabase.com/blog/seen-by-in-postgresql 21/27
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai all
- FAIL html.canonical-link missing
- PASS html.meta-description 65 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- FAIL html.json-ld.date-modified no dateModified anywhere in JSON-LD
- PASS html.json-ld.breadcrumb
- PASS html.headings 23 headings
- PASS html.text-ratio 61.1%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://supabase.com/blog/seen-by-in-postgresql.md
- PASS markdown.alternate-link https://supabase.com/blog/seen-by-in-postgresql.md
- FAIL markdown.frontmatter missing: doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 88.9% smaller (43413B vs 392463B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 4299 words in initial HTML
- PASS http.no-interstitial
78 https://supabase.com/blog/supabase-series-b 21/27
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai all
- FAIL html.canonical-link missing
- PASS html.meta-description 65 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- FAIL html.json-ld.date-modified no dateModified anywhere in JSON-LD
- PASS html.json-ld.breadcrumb
- PASS html.headings 17 headings
- PASS html.text-ratio 48.6%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://supabase.com/blog/supabase-series-b.md
- PASS markdown.alternate-link https://supabase.com/blog/supabase-series-b.md
- FAIL markdown.frontmatter missing: doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 93.4% smaller (9897B vs 150169B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 1287 words in initial HTML
- PASS http.no-interstitial
78 https://supabase.com/blog/supabase-beta-update-july-2022 21/27
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai all
- FAIL html.canonical-link missing
- PASS html.meta-description 73 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- FAIL html.json-ld.date-modified no dateModified anywhere in JSON-LD
- PASS html.json-ld.breadcrumb
- PASS html.headings 16 headings
- PASS html.text-ratio 46.7%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://supabase.com/blog/supabase-beta-update-july-2022.md
- PASS markdown.alternate-link https://supabase.com/blog/supabase-beta-update-july-2022.md
- FAIL markdown.frontmatter missing: doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 94.8% smaller (7490B vs 143349B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 791 words in initial HTML
- PASS http.no-interstitial
78 https://supabase.com/blog/slack-consolidate-slackbot-to-consolidate-messages 21/27
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai all
- FAIL html.canonical-link missing
- PASS html.meta-description 95 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- FAIL html.json-ld.date-modified no dateModified anywhere in JSON-LD
- PASS html.json-ld.breadcrumb
- PASS html.headings 13 headings
- PASS html.text-ratio 56.5%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://supabase.com/blog/slack-consolidate-slackbot-to-consolidate-messages.md
- PASS markdown.alternate-link https://supabase.com/blog/slack-consolidate-slackbot-to-consolidate-messages.md
- FAIL markdown.frontmatter missing: doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 93.7% smaller (15898B vs 251822B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 1680 words in initial HTML
- PASS http.no-interstitial
78 https://supabase.com/blog/supabase-cli-v1-and-admin-api-beta 21/27
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai all
- FAIL html.canonical-link missing
- PASS html.meta-description 77 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- FAIL html.json-ld.date-modified no dateModified anywhere in JSON-LD
- PASS html.json-ld.breadcrumb
- PASS html.headings 11 headings
- PASS html.text-ratio 48.6%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://supabase.com/blog/supabase-cli-v1-and-admin-api-beta.md
- PASS markdown.alternate-link https://supabase.com/blog/supabase-cli-v1-and-admin-api-beta.md
- FAIL markdown.frontmatter missing: doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 95.7% smaller (6679B vs 154978B)
- PASS markdown.valid-markdown 0.4% HTML markup
- PASS html.ssr-content 915 words in initial HTML
- PASS http.no-interstitial
78 https://supabase.com/blog/supabase-js-v2 21/27
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai all
- FAIL html.canonical-link missing
- PASS html.meta-description 111 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- FAIL html.json-ld.date-modified no dateModified anywhere in JSON-LD
- PASS html.json-ld.breadcrumb
- PASS html.headings 17 headings
- PASS html.text-ratio 53.4%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://supabase.com/blog/supabase-js-v2.md
- PASS markdown.alternate-link https://supabase.com/blog/supabase-js-v2.md
- FAIL markdown.frontmatter missing: doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 95.2% smaller (9726B vs 203849B)
- PASS markdown.valid-markdown 0.3% HTML markup
- PASS html.ssr-content 1204 words in initial HTML
- PASS http.no-interstitial
78 https://supabase.com/blog/supabase-realtime-multiplayer-general-availability 21/27
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai all
- FAIL html.canonical-link missing
- PASS html.meta-description 73 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- FAIL html.json-ld.date-modified no dateModified anywhere in JSON-LD
- PASS html.json-ld.breadcrumb
- PASS html.headings 20 headings
- PASS html.text-ratio 53.1%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://supabase.com/blog/supabase-realtime-multiplayer-general-availability.md
- PASS markdown.alternate-link https://supabase.com/blog/supabase-realtime-multiplayer-general-availability.md
- FAIL markdown.frontmatter missing: doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 93.2% smaller (12847B vs 190299B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 1741 words in initial HTML
- PASS http.no-interstitial
78 https://supabase.com/blog/supabase-soc2 21/27
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai all
- FAIL html.canonical-link missing
- PASS html.meta-description 90 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- FAIL html.json-ld.date-modified no dateModified anywhere in JSON-LD
- PASS html.json-ld.breadcrumb
- PASS html.headings 14 headings
- PASS html.text-ratio 49.0%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://supabase.com/blog/supabase-soc2.md
- PASS markdown.alternate-link https://supabase.com/blog/supabase-soc2.md
- FAIL markdown.frontmatter missing: doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 92.5% smaller (10913B vs 146064B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 1792 words in initial HTML
- PASS http.no-interstitial
78 https://supabase.com/blog/launch-week-5-community-day 21/27
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai all
- FAIL html.canonical-link missing
- PASS html.meta-description 67 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- FAIL html.json-ld.date-modified no dateModified anywhere in JSON-LD
- PASS html.json-ld.breadcrumb
- PASS html.headings 22 headings
- PASS html.text-ratio 50.5%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://supabase.com/blog/launch-week-5-community-day.md
- PASS markdown.alternate-link https://supabase.com/blog/launch-week-5-community-day.md
- FAIL markdown.frontmatter missing: doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 93.1% smaller (11583B vs 167175B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 1548 words in initial HTML
- PASS http.no-interstitial
74 https://supabase.com/blog/launch-week-5-one-more-thing 20/27
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai all
- FAIL html.canonical-link missing
- FAIL html.meta-description only 48 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- FAIL html.json-ld.date-modified no dateModified anywhere in JSON-LD
- PASS html.json-ld.breadcrumb
- PASS html.headings 9 headings
- PASS html.text-ratio 47.1%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://supabase.com/blog/launch-week-5-one-more-thing.md
- PASS markdown.alternate-link https://supabase.com/blog/launch-week-5-one-more-thing.md
- FAIL markdown.frontmatter missing: doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 96.7% smaller (4489B vs 136438B)
- PASS markdown.valid-markdown 0.2% HTML markup
- PASS html.ssr-content 617 words in initial HTML
- PASS http.no-interstitial
78 https://supabase.com/blog/pg-jsonschema-a-postgres-extension-for-json-validation 21/27
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai all
- FAIL html.canonical-link missing
- PASS html.meta-description 78 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- FAIL html.json-ld.date-modified no dateModified anywhere in JSON-LD
- PASS html.json-ld.breadcrumb
- PASS html.headings 7 headings
- PASS html.text-ratio 50.0%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://supabase.com/blog/pg-jsonschema-a-postgres-extension-for-json-validation.md
- PASS markdown.alternate-link https://supabase.com/blog/pg-jsonschema-a-postgres-extension-for-json-validation.md
- FAIL markdown.frontmatter missing: doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 95.9% smaller (6802B vs 167052B)
- PASS markdown.valid-markdown 0.3% HTML markup
- PASS html.ssr-content 871 words in initial HTML
- PASS http.no-interstitial
78 https://supabase.com/blog/launch-week-5-hackathon-winners 21/27
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai all
- FAIL html.canonical-link missing
- PASS html.meta-description 54 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- FAIL html.json-ld.date-modified no dateModified anywhere in JSON-LD
- PASS html.json-ld.breadcrumb
- PASS html.headings 24 headings
- PASS html.text-ratio 47.0%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://supabase.com/blog/launch-week-5-hackathon-winners.md
- PASS markdown.alternate-link https://supabase.com/blog/launch-week-5-hackathon-winners.md
- FAIL markdown.frontmatter missing: doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 95.1% smaller (7031B vs 144298B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 806 words in initial HTML
- PASS http.no-interstitial
78 https://supabase.com/blog/postgrest-v10 21/27
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai all
- FAIL html.canonical-link missing
- PASS html.meta-description 121 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- FAIL html.json-ld.date-modified no dateModified anywhere in JSON-LD
- PASS html.json-ld.breadcrumb
- PASS html.headings 13 headings
- PASS html.text-ratio 52.7%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://supabase.com/blog/postgrest-v10.md
- PASS markdown.alternate-link https://supabase.com/blog/postgrest-v10.md
- FAIL markdown.frontmatter missing: doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 95.5% smaller (9754B vs 215083B)
- PASS markdown.valid-markdown 0.1% HTML markup
- PASS html.ssr-content 1372 words in initial HTML
- PASS http.no-interstitial
78 https://supabase.com/blog/supabase-vault 21/27
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai all
- FAIL html.canonical-link missing
- PASS html.meta-description 108 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- FAIL html.json-ld.date-modified no dateModified anywhere in JSON-LD
- PASS html.json-ld.breadcrumb
- PASS html.headings 7 headings
- PASS html.text-ratio 48.3%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://supabase.com/blog/supabase-vault.md
- PASS markdown.alternate-link https://supabase.com/blog/supabase-vault.md
- FAIL markdown.frontmatter missing: doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 94.5% smaller (9115B vs 165228B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 1226 words in initial HTML
- PASS http.no-interstitial
74 https://supabase.com/blog/building-a-realtime-trello-board-with-supabase-and-angular 20/27
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai all
- FAIL html.canonical-link missing
- PASS html.meta-description 63 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- FAIL html.json-ld.date-modified no dateModified anywhere in JSON-LD
- PASS html.json-ld.breadcrumb
- PASS html.headings 15 headings
- PASS html.text-ratio 64.1%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://supabase.com/blog/building-a-realtime-trello-board-with-supabase-and-angular.md
- PASS markdown.alternate-link https://supabase.com/blog/building-a-realtime-trello-board-with-supabase-and-angular.md
- FAIL markdown.frontmatter missing: doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- PASS discovery.indexed
- FAIL markdown.navigation-stripped 4 residual nav/header/footer/aside tag(s)
- PASS markdown.size-reduction 92.3% smaller (47212B vs 614163B)
- PASS markdown.valid-markdown 12.8% HTML markup
- PASS html.ssr-content 5739 words in initial HTML
- PASS http.no-interstitial
78 https://supabase.com/blog/postgres-wasm 21/27
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai all
- FAIL html.canonical-link missing
- PASS html.meta-description 111 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- FAIL html.json-ld.date-modified no dateModified anywhere in JSON-LD
- PASS html.json-ld.breadcrumb
- PASS html.headings 18 headings
- PASS html.text-ratio 53.4%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://supabase.com/blog/postgres-wasm.md
- PASS markdown.alternate-link https://supabase.com/blog/postgres-wasm.md
- FAIL markdown.frontmatter missing: doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 91.6% smaller (14277B vs 170833B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 2057 words in initial HTML
- PASS http.no-interstitial
78 https://supabase.com/blog/choosing-a-postgres-primary-key 21/27
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai all
- FAIL html.canonical-link missing
- PASS html.meta-description 179 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- FAIL html.json-ld.date-modified no dateModified anywhere in JSON-LD
- PASS html.json-ld.breadcrumb
- PASS html.headings 24 headings
- PASS html.text-ratio 59.0%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://supabase.com/blog/choosing-a-postgres-primary-key.md
- PASS markdown.alternate-link https://supabase.com/blog/choosing-a-postgres-primary-key.md
- FAIL markdown.frontmatter missing: doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 90.5% smaller (24423B vs 256678B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 3117 words in initial HTML
- PASS http.no-interstitial
78 https://supabase.com/blog/supabase-beta-update-august-2022 21/27
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai all
- FAIL html.canonical-link missing
- PASS html.meta-description 115 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- FAIL html.json-ld.date-modified no dateModified anywhere in JSON-LD
- PASS html.json-ld.breadcrumb
- PASS html.headings 16 headings
- PASS html.text-ratio 47.7%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://supabase.com/blog/supabase-beta-update-august-2022.md
- PASS markdown.alternate-link https://supabase.com/blog/supabase-beta-update-august-2022.md
- FAIL markdown.frontmatter missing: doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 94.2% smaller (8594B vs 148454B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 939 words in initial HTML
- PASS http.no-interstitial
78 https://supabase.com/blog/supabase-beta-update-september-2022 21/27
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai all
- FAIL html.canonical-link missing
- PASS html.meta-description 104 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- FAIL html.json-ld.date-modified no dateModified anywhere in JSON-LD
- PASS html.json-ld.breadcrumb
- PASS html.headings 13 headings
- PASS html.text-ratio 46.0%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://supabase.com/blog/supabase-beta-update-september-2022.md
- PASS markdown.alternate-link https://supabase.com/blog/supabase-beta-update-september-2022.md
- FAIL markdown.frontmatter missing: doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 95.3% smaller (6577B vs 138962B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 736 words in initial HTML
- PASS http.no-interstitial
78 https://supabase.com/blog/supabase-js-v2-released 21/27
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai all
- FAIL html.canonical-link missing
- PASS html.meta-description 89 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- FAIL html.json-ld.date-modified no dateModified anywhere in JSON-LD
- PASS html.json-ld.breadcrumb
- PASS html.headings 6 headings
- PASS html.text-ratio 42.0%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://supabase.com/blog/supabase-js-v2-released.md
- PASS markdown.alternate-link https://supabase.com/blog/supabase-js-v2-released.md
- FAIL markdown.frontmatter missing: doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 97.8% smaller (2704B vs 122205B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 317 words in initial HTML
- PASS http.no-interstitial
78 https://supabase.com/blog/supabase-flutter-sdk-v1-released 21/27
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai all
- FAIL html.canonical-link missing
- PASS html.meta-description 107 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- FAIL html.json-ld.date-modified no dateModified anywhere in JSON-LD
- PASS html.json-ld.breadcrumb
- PASS html.headings 9 headings
- PASS html.text-ratio 47.9%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://supabase.com/blog/supabase-flutter-sdk-v1-released.md
- PASS markdown.alternate-link https://supabase.com/blog/supabase-flutter-sdk-v1-released.md
- FAIL markdown.frontmatter missing: doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 96.8% smaller (4868B vs 152202B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 604 words in initial HTML
- PASS http.no-interstitial
78 https://supabase.com/blog/supabase-beta-update-october-2022 21/27
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai all
- FAIL html.canonical-link missing
- PASS html.meta-description 100 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- FAIL html.json-ld.date-modified no dateModified anywhere in JSON-LD
- PASS html.json-ld.breadcrumb
- PASS html.headings 15 headings
- PASS html.text-ratio 46.8%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://supabase.com/blog/supabase-beta-update-october-2022.md
- PASS markdown.alternate-link https://supabase.com/blog/supabase-beta-update-october-2022.md
- FAIL markdown.frontmatter missing: doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 94.8% smaller (7494B vs 144297B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 760 words in initial HTML
- PASS http.no-interstitial
78 https://supabase.com/blog/postgres-full-text-search-vs-the-rest 21/27
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai all
- FAIL html.canonical-link missing
- PASS html.meta-description 72 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- FAIL html.json-ld.date-modified no dateModified anywhere in JSON-LD
- PASS html.json-ld.breadcrumb
- PASS html.headings 27 headings
- PASS html.text-ratio 54.4%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://supabase.com/blog/postgres-full-text-search-vs-the-rest.md
- PASS markdown.alternate-link https://supabase.com/blog/postgres-full-text-search-vs-the-rest.md
- FAIL markdown.frontmatter missing: doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 91.9% smaller (18132B vs 224537B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 2471 words in initial HTML
- PASS http.no-interstitial
78 https://supabase.com/blog/postgresql-commitfest 21/27
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai all
- FAIL html.canonical-link missing
- PASS html.meta-description 63 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- FAIL html.json-ld.date-modified no dateModified anywhere in JSON-LD
- PASS html.json-ld.breadcrumb
- PASS html.headings 13 headings
- PASS html.text-ratio 52.4%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://supabase.com/blog/postgresql-commitfest.md
- PASS markdown.alternate-link https://supabase.com/blog/postgresql-commitfest.md
- FAIL markdown.frontmatter missing: doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 91.3% smaller (14209B vs 164230B)
- PASS markdown.valid-markdown 0.5% HTML markup
- PASS html.ssr-content 2202 words in initial HTML
- PASS http.no-interstitial
78 https://supabase.com/blog/the-supabase-content-storm 21/27
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai all
- FAIL html.canonical-link missing
- PASS html.meta-description 81 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- FAIL html.json-ld.date-modified no dateModified anywhere in JSON-LD
- PASS html.json-ld.breadcrumb
- PASS html.headings 5 headings
- PASS html.text-ratio 44.6%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://supabase.com/blog/the-supabase-content-storm.md
- PASS markdown.alternate-link https://supabase.com/blog/the-supabase-content-storm.md
- FAIL markdown.frontmatter missing: doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 95.3% smaller (6032B vs 129525B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 697 words in initial HTML
- PASS http.no-interstitial
78 https://supabase.com/blog/supabase-beta-november-2022 21/27
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai all
- FAIL html.canonical-link missing
- PASS html.meta-description 101 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- FAIL html.json-ld.date-modified no dateModified anywhere in JSON-LD
- PASS html.json-ld.breadcrumb
- PASS html.headings 12 headings
- PASS html.text-ratio 45.9%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://supabase.com/blog/supabase-beta-november-2022.md
- PASS markdown.alternate-link https://supabase.com/blog/supabase-beta-november-2022.md
- FAIL markdown.frontmatter missing: doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 95.2% smaller (6610B vs 138832B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 638 words in initial HTML
- PASS http.no-interstitial
78 https://supabase.com/blog/sql-or-nosql-both-with-postgresql 21/27
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai all
- FAIL html.canonical-link missing
- PASS html.meta-description 89 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- FAIL html.json-ld.date-modified no dateModified anywhere in JSON-LD
- PASS html.json-ld.breadcrumb
- PASS html.headings 13 headings
- PASS html.text-ratio 57.4%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://supabase.com/blog/sql-or-nosql-both-with-postgresql.md
- PASS markdown.alternate-link https://supabase.com/blog/sql-or-nosql-both-with-postgresql.md
- FAIL markdown.frontmatter missing: doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 93.0% smaller (16298B vs 234400B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 2302 words in initial HTML
- PASS http.no-interstitial
78 https://supabase.com/blog/authentication-in-ionic-angular 21/27
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai all
- FAIL html.canonical-link missing
- PASS html.meta-description 101 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- FAIL html.json-ld.date-modified no dateModified anywhere in JSON-LD
- PASS html.json-ld.breadcrumb
- PASS html.headings 17 headings
- PASS html.text-ratio 65.8%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://supabase.com/blog/authentication-in-ionic-angular.md
- PASS markdown.alternate-link https://supabase.com/blog/authentication-in-ionic-angular.md
- FAIL markdown.frontmatter missing: doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 92.1% smaller (54510B vs 688261B)
- PASS markdown.valid-markdown 9.6% HTML markup
- PASS html.ssr-content 6370 words in initial HTML
- PASS http.no-interstitial
78 https://supabase.com/blog/postgres-crdt 21/27
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai all
- FAIL html.canonical-link missing
- PASS html.meta-description 73 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- FAIL html.json-ld.date-modified no dateModified anywhere in JSON-LD
- PASS html.json-ld.breadcrumb
- PASS html.headings 11 headings
- PASS html.text-ratio 52.5%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://supabase.com/blog/postgres-crdt.md
- PASS markdown.alternate-link https://supabase.com/blog/postgres-crdt.md
- FAIL markdown.frontmatter missing: doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 93.1% smaller (11179B vs 162326B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 1713 words in initial HTML
- PASS http.no-interstitial
78 https://supabase.com/blog/fetching-and-caching-supabase-data-in-next-js-server-components 21/27
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai all
- FAIL html.canonical-link missing
- PASS html.meta-description 107 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- FAIL html.json-ld.date-modified no dateModified anywhere in JSON-LD
- PASS html.json-ld.breadcrumb
- PASS html.headings 10 headings
- PASS html.text-ratio 60.9%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://supabase.com/blog/fetching-and-caching-supabase-data-in-next-js-server-components.md
- PASS markdown.alternate-link https://supabase.com/blog/fetching-and-caching-supabase-data-in-next-js-server-components.md
- FAIL markdown.frontmatter missing: doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 93.7% smaller (17825B vs 283284B)
- PASS markdown.valid-markdown 1.9% HTML markup
- PASS html.ssr-content 2300 words in initial HTML
- PASS http.no-interstitial
74 https://supabase.com/blog/new-supabase-docs-built-with-nextjs 20/27
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai all
- FAIL html.canonical-link missing
- FAIL html.meta-description only 49 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- FAIL html.json-ld.date-modified no dateModified anywhere in JSON-LD
- PASS html.json-ld.breadcrumb
- PASS html.headings 17 headings
- PASS html.text-ratio 47.2%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://supabase.com/blog/new-supabase-docs-built-with-nextjs.md
- PASS markdown.alternate-link https://supabase.com/blog/new-supabase-docs-built-with-nextjs.md
- FAIL markdown.frontmatter missing: doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 94.8% smaller (7312B vs 140646B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 1132 words in initial HTML
- PASS http.no-interstitial
78 https://supabase.com/blog/flutter-authorization-with-rls 21/27
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai all
- FAIL html.canonical-link missing
- PASS html.meta-description 76 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- FAIL html.json-ld.date-modified no dateModified anywhere in JSON-LD
- PASS html.json-ld.breadcrumb
- PASS html.headings 16 headings
- PASS html.text-ratio 62.6%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://supabase.com/blog/flutter-authorization-with-rls.md
- PASS markdown.alternate-link https://supabase.com/blog/flutter-authorization-with-rls.md
- FAIL markdown.frontmatter missing: doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 93.1% smaller (47127B vs 681157B)
- PASS markdown.valid-markdown 2.4% HTML markup
- PASS html.ssr-content 4623 words in initial HTML
- PASS http.no-interstitial
78 https://supabase.com/blog/storage-image-resizing-smart-cdn 21/27
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai all
- FAIL html.canonical-link missing
- PASS html.meta-description 84 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- FAIL html.json-ld.date-modified no dateModified anywhere in JSON-LD
- PASS html.json-ld.breadcrumb
- PASS html.headings 17 headings
- PASS html.text-ratio 53.4%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://supabase.com/blog/storage-image-resizing-smart-cdn.md
- PASS markdown.alternate-link https://supabase.com/blog/storage-image-resizing-smart-cdn.md
- FAIL markdown.frontmatter missing: doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 92.6% smaller (12809B vs 172064B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 1817 words in initial HTML
- PASS http.no-interstitial
78 https://supabase.com/blog/launch-week-6-hackathon 21/27
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai all
- FAIL html.canonical-link missing
- PASS html.meta-description 74 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- FAIL html.json-ld.date-modified no dateModified anywhere in JSON-LD
- PASS html.json-ld.breadcrumb
- PASS html.headings 14 headings
- PASS html.text-ratio 46.4%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://supabase.com/blog/launch-week-6-hackathon.md
- PASS markdown.alternate-link https://supabase.com/blog/launch-week-6-hackathon.md
- FAIL markdown.frontmatter missing: doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 95.8% smaller (5851B vs 137740B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 841 words in initial HTML
- PASS http.no-interstitial
78 https://supabase.com/blog/who-we-hire 21/27
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai all
- FAIL html.canonical-link missing
- PASS html.meta-description 67 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- FAIL html.json-ld.date-modified no dateModified anywhere in JSON-LD
- PASS html.json-ld.breadcrumb
- PASS html.headings 12 headings
- PASS html.text-ratio 50.2%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://supabase.com/blog/who-we-hire.md
- PASS markdown.alternate-link https://supabase.com/blog/who-we-hire.md
- FAIL markdown.frontmatter missing: doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 92.5% smaller (10771B vs 142780B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 1818 words in initial HTML
- PASS http.no-interstitial
74 https://supabase.com/blog/mfa-auth-via-rls 20/27
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai all
- FAIL html.canonical-link missing
- FAIL html.meta-description only 33 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- FAIL html.json-ld.date-modified no dateModified anywhere in JSON-LD
- PASS html.json-ld.breadcrumb
- PASS html.headings 9 headings
- PASS html.text-ratio 51.3%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://supabase.com/blog/mfa-auth-via-rls.md
- PASS markdown.alternate-link https://supabase.com/blog/mfa-auth-via-rls.md
- FAIL markdown.frontmatter missing: doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 94.9% smaller (8425B vs 166592B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 1200 words in initial HTML
- PASS http.no-interstitial
78 https://supabase.com/blog/launch-week-6-community-day 21/27
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai all
- FAIL html.canonical-link missing
- PASS html.meta-description 67 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- FAIL html.json-ld.date-modified no dateModified anywhere in JSON-LD
- PASS html.json-ld.breadcrumb
- PASS html.headings 32 headings
- PASS html.text-ratio 51.2%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://supabase.com/blog/launch-week-6-community-day.md
- PASS markdown.alternate-link https://supabase.com/blog/launch-week-6-community-day.md
- FAIL markdown.frontmatter missing: doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 91.7% smaller (14812B vs 177855B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 1862 words in initial HTML
- PASS http.no-interstitial
78 https://supabase.com/blog/custom-domain-names 21/27
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai all
- FAIL html.canonical-link missing
- PASS html.meta-description 62 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- FAIL html.json-ld.date-modified no dateModified anywhere in JSON-LD
- PASS html.json-ld.breadcrumb
- PASS html.headings 7 headings
- PASS html.text-ratio 43.3%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://supabase.com/blog/custom-domain-names.md
- PASS markdown.alternate-link https://supabase.com/blog/custom-domain-names.md
- FAIL markdown.frontmatter missing: doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 97.7% smaller (2867B vs 124563B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 408 words in initial HTML
- PASS http.no-interstitial
78 https://supabase.com/blog/postgres-foreign-data-wrappers-rust 21/27
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai all
- FAIL html.canonical-link missing
- PASS html.meta-description 113 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- FAIL html.json-ld.date-modified no dateModified anywhere in JSON-LD
- PASS html.json-ld.breadcrumb
- PASS html.headings 16 headings
- PASS html.text-ratio 55.2%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://supabase.com/blog/postgres-foreign-data-wrappers-rust.md
- PASS markdown.alternate-link https://supabase.com/blog/postgres-foreign-data-wrappers-rust.md
- FAIL markdown.frontmatter missing: doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 92.6% smaller (14648B vs 197645B)
- PASS markdown.valid-markdown 0.1% HTML markup
- PASS html.ssr-content 1885 words in initial HTML
- PASS http.no-interstitial
78 https://supabase.com/blog/postgres-point-in-time-recovery 21/27
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai all
- FAIL html.canonical-link missing
- PASS html.meta-description 99 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- FAIL html.json-ld.date-modified no dateModified anywhere in JSON-LD
- PASS html.json-ld.breadcrumb
- PASS html.headings 7 headings
- PASS html.text-ratio 44.6%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://supabase.com/blog/postgres-point-in-time-recovery.md
- PASS markdown.alternate-link https://supabase.com/blog/postgres-point-in-time-recovery.md
- FAIL markdown.frontmatter missing: doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 96.7% smaller (4238B vs 129635B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 638 words in initial HTML
- PASS http.no-interstitial
74 https://supabase.com/blog/pg-graphql-v1 20/27
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai all
- FAIL html.canonical-link missing
- FAIL html.meta-description only 41 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- FAIL html.json-ld.date-modified no dateModified anywhere in JSON-LD
- PASS html.json-ld.breadcrumb
- PASS html.headings 12 headings
- PASS html.text-ratio 48.1%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://supabase.com/blog/pg-graphql-v1.md
- PASS markdown.alternate-link https://supabase.com/blog/pg-graphql-v1.md
- FAIL markdown.frontmatter missing: doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 94.6% smaller (7784B vs 144698B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 1134 words in initial HTML
- PASS http.no-interstitial
78 https://supabase.com/blog/new-in-postgres-15 21/27
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai all
- FAIL html.canonical-link missing
- PASS html.meta-description 72 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- FAIL html.json-ld.date-modified no dateModified anywhere in JSON-LD
- PASS html.json-ld.breadcrumb
- PASS html.headings 14 headings
- PASS html.text-ratio 45.2%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://supabase.com/blog/new-in-postgres-15.md
- PASS markdown.alternate-link https://supabase.com/blog/new-in-postgres-15.md
- FAIL markdown.frontmatter missing: doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 95.3% smaller (6375B vs 136549B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 896 words in initial HTML
- PASS http.no-interstitial
78 https://supabase.com/blog/launch-week-6-hackathon-winners 21/27
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai all
- FAIL html.canonical-link missing
- PASS html.meta-description 54 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- FAIL html.json-ld.date-modified no dateModified anywhere in JSON-LD
- PASS html.json-ld.breadcrumb
- PASS html.headings 20 headings
- PASS html.text-ratio 46.3%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://supabase.com/blog/launch-week-6-hackathon-winners.md
- PASS markdown.alternate-link https://supabase.com/blog/launch-week-6-hackathon-winners.md
- FAIL markdown.frontmatter missing: doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 95.8% smaller (5939B vs 140837B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 656 words in initial HTML
- PASS http.no-interstitial
78 https://supabase.com/blog/launch-week-6-wrap-up 21/27
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai all
- FAIL html.canonical-link missing
- PASS html.meta-description 96 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- FAIL html.json-ld.date-modified no dateModified anywhere in JSON-LD
- PASS html.json-ld.breadcrumb
- PASS html.headings 18 headings
- PASS html.text-ratio 48.5%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://supabase.com/blog/launch-week-6-wrap-up.md
- PASS markdown.alternate-link https://supabase.com/blog/launch-week-6-wrap-up.md
- FAIL markdown.frontmatter missing: doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 94.9% smaller (8084B vs 158084B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 950 words in initial HTML
- PASS http.no-interstitial
78 https://supabase.com/blog/supabase-beta-december-2022 21/27
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai all
- FAIL html.canonical-link missing
- PASS html.meta-description 100 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- FAIL html.json-ld.date-modified no dateModified anywhere in JSON-LD
- PASS html.json-ld.breadcrumb
- PASS html.headings 14 headings
- PASS html.text-ratio 46.6%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://supabase.com/blog/supabase-beta-december-2022.md
- PASS markdown.alternate-link https://supabase.com/blog/supabase-beta-december-2022.md
- FAIL markdown.frontmatter missing: doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 95.1% smaller (6987B vs 141929B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 751 words in initial HTML
- PASS http.no-interstitial
78 https://supabase.com/blog/vault-now-in-beta 21/27
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai all
- FAIL html.canonical-link missing
- PASS html.meta-description 65 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- FAIL html.json-ld.date-modified no dateModified anywhere in JSON-LD
- PASS html.json-ld.breadcrumb
- PASS html.headings 10 headings
- PASS html.text-ratio 49.4%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://supabase.com/blog/vault-now-in-beta.md
- PASS markdown.alternate-link https://supabase.com/blog/vault-now-in-beta.md
- FAIL markdown.frontmatter missing: doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 93.1% smaller (10074B vs 147046B)
- PASS markdown.valid-markdown 0.2% HTML markup
- PASS html.ssr-content 1518 words in initial HTML
- PASS http.no-interstitial
78 https://supabase.com/blog/postgrest-11-prerelease 21/27
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai all
- FAIL html.canonical-link missing
- PASS html.meta-description 50 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- FAIL html.json-ld.date-modified no dateModified anywhere in JSON-LD
- PASS html.json-ld.breadcrumb
- PASS html.headings 8 headings
- PASS html.text-ratio 49.9%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://supabase.com/blog/postgrest-11-prerelease.md
- PASS markdown.alternate-link https://supabase.com/blog/postgrest-11-prerelease.md
- FAIL markdown.frontmatter missing: doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 96.6% smaller (6010B vs 177485B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 756 words in initial HTML
- PASS http.no-interstitial
78 https://supabase.com/blog/openai-embeddings-postgres-vector 21/27
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai all
- FAIL html.canonical-link missing
- PASS html.meta-description 96 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- FAIL html.json-ld.date-modified no dateModified anywhere in JSON-LD
- PASS html.json-ld.breadcrumb
- PASS html.headings 16 headings
- PASS html.text-ratio 57.4%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://supabase.com/blog/openai-embeddings-postgres-vector.md
- PASS markdown.alternate-link https://supabase.com/blog/openai-embeddings-postgres-vector.md
- FAIL markdown.frontmatter missing: doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 93.1% smaller (17154B vs 249737B)
- PASS markdown.valid-markdown 0.4% HTML markup
- PASS html.ssr-content 2291 words in initial HTML
- PASS http.no-interstitial
78 https://supabase.com/customers/happyteams 21/27
- PASS http.status-200 200
- PASS http.redirect-chain 1 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai no x-robots-tag
- FAIL html.canonical-link missing
- PASS html.meta-description 159 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 1 block(s)
- FAIL html.json-ld.date-modified no dateModified anywhere in JSON-LD
- PASS html.json-ld.breadcrumb
- PASS html.headings 6 headings
- PASS html.text-ratio 42.5%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://supabase.com/customers/happyteams.md
- PASS markdown.alternate-link /customers/happyteams.md
- FAIL markdown.frontmatter missing: doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 96.1% smaller (4381B vs 111219B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 673 words in initial HTML
- PASS http.no-interstitial
78 https://supabase.com/blog/chatgpt-supabase-docs 21/27
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai all
- FAIL html.canonical-link missing
- PASS html.meta-description 60 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- FAIL html.json-ld.date-modified no dateModified anywhere in JSON-LD
- PASS html.json-ld.breadcrumb
- PASS html.headings 13 headings
- PASS html.text-ratio 46.6%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://supabase.com/blog/chatgpt-supabase-docs.md
- PASS markdown.alternate-link https://supabase.com/blog/chatgpt-supabase-docs.md
- FAIL markdown.frontmatter missing: doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 95.5% smaller (6229B vs 139832B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 954 words in initial HTML
- PASS http.no-interstitial
78 https://supabase.com/blog/supabase-beta-january-2023 21/27
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai all
- FAIL html.canonical-link missing
- PASS html.meta-description 81 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- FAIL html.json-ld.date-modified no dateModified anywhere in JSON-LD
- PASS html.json-ld.breadcrumb
- PASS html.headings 15 headings
- PASS html.text-ratio 47.0%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://supabase.com/blog/supabase-beta-january-2023.md
- PASS markdown.alternate-link https://supabase.com/blog/supabase-beta-january-2023.md
- FAIL markdown.frontmatter missing: doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 94.4% smaller (8160B vs 144972B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 840 words in initial HTML
- PASS http.no-interstitial
74 https://supabase.com/blog/supaclub 20/27
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai all
- FAIL html.canonical-link missing
- FAIL html.meta-description only 48 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- FAIL html.json-ld.date-modified no dateModified anywhere in JSON-LD
- PASS html.json-ld.breadcrumb
- PASS html.headings 3 headings
- PASS html.text-ratio 41.3%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://supabase.com/blog/supaclub.md
- PASS markdown.alternate-link https://supabase.com/blog/supaclub.md
- FAIL markdown.frontmatter missing: doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 97.6% smaller (2751B vs 113694B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 482 words in initial HTML
- PASS http.no-interstitial
74 https://supabase.com/blog/type-constraints-in-65-lines-of-sql 20/27
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai all
- FAIL html.canonical-link missing
- FAIL html.meta-description only 41 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- FAIL html.json-ld.date-modified no dateModified anywhere in JSON-LD
- PASS html.json-ld.breadcrumb
- PASS html.headings 11 headings
- PASS html.text-ratio 52.5%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://supabase.com/blog/type-constraints-in-65-lines-of-sql.md
- PASS markdown.alternate-link https://supabase.com/blog/type-constraints-in-65-lines-of-sql.md
- FAIL markdown.frontmatter missing: doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 95.2% smaller (9557B vs 197898B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 1178 words in initial HTML
- PASS http.no-interstitial
78 https://supabase.com/blog/flutter-real-time-multiplayer-game 21/27
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai all
- FAIL html.canonical-link missing
- PASS html.meta-description 79 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- FAIL html.json-ld.date-modified no dateModified anywhere in JSON-LD
- PASS html.json-ld.breadcrumb
- PASS html.headings 18 headings
- PASS html.text-ratio 61.0%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://supabase.com/blog/flutter-real-time-multiplayer-game.md
- PASS markdown.alternate-link https://supabase.com/blog/flutter-real-time-multiplayer-game.md
- FAIL markdown.frontmatter missing: doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 93.3% smaller (30543B vs 456335B)
- PASS markdown.valid-markdown 0.4% HTML markup
- PASS html.ssr-content 3589 words in initial HTML
- PASS http.no-interstitial
78 https://supabase.com/blog/supabase-beta-update-february-2023 21/27
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai all
- FAIL html.canonical-link missing
- PASS html.meta-description 104 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- FAIL html.json-ld.date-modified no dateModified anywhere in JSON-LD
- PASS html.json-ld.breadcrumb
- PASS html.headings 15 headings
- PASS html.text-ratio 47.7%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://supabase.com/blog/supabase-beta-update-february-2023.md
- PASS markdown.alternate-link https://supabase.com/blog/supabase-beta-update-february-2023.md
- FAIL markdown.frontmatter missing: doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 94.5% smaller (8120B vs 147105B)
- PASS markdown.valid-markdown 0.1% HTML markup
- PASS html.ssr-content 855 words in initial HTML
- PASS http.no-interstitial
78 https://supabase.com/blog/geo-queries-with-postgis-in-ionic-angular 21/27
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai all
- FAIL html.canonical-link missing
- PASS html.meta-description 85 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- FAIL html.json-ld.date-modified no dateModified anywhere in JSON-LD
- PASS html.json-ld.breadcrumb
- PASS html.headings 20 headings
- PASS html.text-ratio 63.0%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://supabase.com/blog/geo-queries-with-postgis-in-ionic-angular.md
- PASS markdown.alternate-link https://supabase.com/blog/geo-queries-with-postgis-in-ionic-angular.md
- FAIL markdown.frontmatter missing: doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 93.0% smaller (34071B vs 489270B)
- PASS markdown.valid-markdown 11.4% HTML markup
- PASS html.ssr-content 3971 words in initial HTML
- PASS http.no-interstitial
78 https://supabase.com/blog/launch-week-7-hackathon 21/27
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai all
- FAIL html.canonical-link missing
- PASS html.meta-description 62 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- FAIL html.json-ld.date-modified no dateModified anywhere in JSON-LD
- PASS html.json-ld.breadcrumb
- PASS html.headings 14 headings
- PASS html.text-ratio 39.9%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://supabase.com/blog/launch-week-7-hackathon.md
- PASS markdown.alternate-link https://supabase.com/blog/launch-week-7-hackathon.md
- FAIL markdown.frontmatter missing: doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 97.0% smaller (4767B vs 158908B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 724 words in initial HTML
- PASS http.no-interstitial
78 https://supabase.com/blog/supabase-logs-self-hosted 21/27
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai all
- FAIL html.canonical-link missing
- PASS html.meta-description 77 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- FAIL html.json-ld.date-modified no dateModified anywhere in JSON-LD
- PASS html.json-ld.breadcrumb
- PASS html.headings 14 headings
- PASS html.text-ratio 47.3%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://supabase.com/blog/supabase-logs-self-hosted.md
- PASS markdown.alternate-link https://supabase.com/blog/supabase-logs-self-hosted.md
- FAIL markdown.frontmatter missing: doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 95.4% smaller (9303B vs 201359B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 1353 words in initial HTML
- PASS http.no-interstitial
78 https://supabase.com/blog/infinite-scroll-with-nextjs-framer-motion 21/27
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai all
- FAIL html.canonical-link missing
- PASS html.meta-description 90 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- FAIL html.json-ld.date-modified no dateModified anywhere in JSON-LD
- PASS html.json-ld.breadcrumb
- PASS html.headings 12 headings
- PASS html.text-ratio 54.0%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://supabase.com/blog/infinite-scroll-with-nextjs-framer-motion.md
- PASS markdown.alternate-link https://supabase.com/blog/infinite-scroll-with-nextjs-framer-motion.md
- FAIL markdown.frontmatter missing: doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 95.9% smaller (11736B vs 284172B)
- PASS markdown.valid-markdown 5.6% HTML markup
- PASS html.ssr-content 1683 words in initial HTML
- PASS http.no-interstitial
78 https://supabase.com/blog/supabase-beta-update-march-2023 21/27
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai all
- FAIL html.canonical-link missing
- PASS html.meta-description 74 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- FAIL html.json-ld.date-modified no dateModified anywhere in JSON-LD
- PASS html.json-ld.breadcrumb
- PASS html.headings 12 headings
- PASS html.text-ratio 45.6%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://supabase.com/blog/supabase-beta-update-march-2023.md
- PASS markdown.alternate-link https://supabase.com/blog/supabase-beta-update-march-2023.md
- FAIL markdown.frontmatter missing: doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 95.7% smaller (5868B vs 136109B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 690 words in initial HTML
- PASS http.no-interstitial
74 https://supabase.com/blog/designing-with-ai-midjourney 20/27
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai all
- FAIL html.canonical-link missing
- PASS html.meta-description 84 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- FAIL html.json-ld.date-modified no dateModified anywhere in JSON-LD
- PASS html.json-ld.breadcrumb
- PASS html.headings 12 headings
- PASS html.text-ratio 50.9%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://supabase.com/blog/designing-with-ai-midjourney.md
- PASS markdown.alternate-link https://supabase.com/blog/designing-with-ai-midjourney.md
- FAIL markdown.frontmatter missing: doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- PASS discovery.indexed
- FAIL markdown.navigation-stripped 1 residual nav/header/footer/aside tag(s)
- PASS markdown.size-reduction 93.7% smaller (14514B vs 231898B)
- PASS markdown.valid-markdown 0.1% HTML markup
- PASS html.ssr-content 1898 words in initial HTML
- PASS http.no-interstitial
78 https://supabase.com/blog/edge-runtime-self-hosted-deno-functions 21/27
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai all
- FAIL html.canonical-link missing
- PASS html.meta-description 93 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- FAIL html.json-ld.date-modified no dateModified anywhere in JSON-LD
- PASS html.json-ld.breadcrumb
- PASS html.headings 16 headings
- PASS html.text-ratio 47.7%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://supabase.com/blog/edge-runtime-self-hosted-deno-functions.md
- PASS markdown.alternate-link https://supabase.com/blog/edge-runtime-self-hosted-deno-functions.md
- FAIL markdown.frontmatter missing: doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 94.9% smaller (10573B vs 207903B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 1621 words in initial HTML
- PASS http.no-interstitial
78 https://supabase.com/blog/supabase-auth-sso-pkce 21/27
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai all
- FAIL html.canonical-link missing
- PASS html.meta-description 148 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- FAIL html.json-ld.date-modified no dateModified anywhere in JSON-LD
- PASS html.json-ld.breadcrumb
- PASS html.headings 16 headings
- PASS html.text-ratio 48.3%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://supabase.com/blog/supabase-auth-sso-pkce.md
- PASS markdown.alternate-link https://supabase.com/blog/supabase-auth-sso-pkce.md
- FAIL markdown.frontmatter missing: doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 94.9% smaller (11237B vs 219280B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 1610 words in initial HTML
- PASS http.no-interstitial
78 https://supabase.com/blog/supabase-studio-2.0 21/27
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai all
- FAIL html.canonical-link missing
- PASS html.meta-description 121 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- FAIL html.json-ld.date-modified no dateModified anywhere in JSON-LD
- PASS html.json-ld.breadcrumb
- PASS html.headings 15 headings
- PASS html.text-ratio 42.9%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://supabase.com/blog/supabase-studio-2.0.md
- PASS markdown.alternate-link https://supabase.com/blog/supabase-studio-2.0.md
- FAIL markdown.frontmatter missing: doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 95.6% smaller (7815B vs 176974B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 1294 words in initial HTML
- PASS http.no-interstitial
78 https://supabase.com/blog/pg-tle 21/27
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai all
- FAIL html.canonical-link missing
- PASS html.meta-description 78 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- FAIL html.json-ld.date-modified no dateModified anywhere in JSON-LD
- PASS html.json-ld.breadcrumb
- PASS html.headings 9 headings
- PASS html.text-ratio 41.0%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://supabase.com/blog/pg-tle.md
- PASS markdown.alternate-link https://supabase.com/blog/pg-tle.md
- FAIL markdown.frontmatter missing: doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 95.3% smaller (7604B vs 162187B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 1175 words in initial HTML
- PASS http.no-interstitial
78 https://supabase.com/blog/launch-week-7-community-highlights 21/27
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai all
- FAIL html.canonical-link missing
- PASS html.meta-description 119 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- FAIL html.json-ld.date-modified no dateModified anywhere in JSON-LD
- PASS html.json-ld.breadcrumb
- PASS html.headings 30 headings
- PASS html.text-ratio 46.2%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://supabase.com/blog/launch-week-7-community-highlights.md
- PASS markdown.alternate-link https://supabase.com/blog/launch-week-7-community-highlights.md
- FAIL markdown.frontmatter missing: doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 92.0% smaller (16096B vs 200818B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 1878 words in initial HTML
- PASS http.no-interstitial
78 https://supabase.com/blog/dbdev 21/27
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai all
- FAIL html.canonical-link missing
- PASS html.meta-description 62 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- FAIL html.json-ld.date-modified no dateModified anywhere in JSON-LD
- PASS html.json-ld.breadcrumb
- PASS html.headings 14 headings
- PASS html.text-ratio 48.6%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://supabase.com/blog/dbdev.md
- PASS markdown.alternate-link https://supabase.com/blog/dbdev.md
- FAIL markdown.frontmatter missing: doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 94.4% smaller (12507B vs 222282B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 1581 words in initial HTML
- PASS http.no-interstitial
78 https://supabase.com/blog/storage-v3-resumable-uploads 21/27
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai all
- FAIL html.canonical-link missing
- PASS html.meta-description 126 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- FAIL html.json-ld.date-modified no dateModified anywhere in JSON-LD
- PASS html.json-ld.breadcrumb
- PASS html.headings 16 headings
- PASS html.text-ratio 48.3%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://supabase.com/blog/storage-v3-resumable-uploads.md
- PASS markdown.alternate-link https://supabase.com/blog/storage-v3-resumable-uploads.md
- FAIL markdown.frontmatter missing: doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 95.2% smaller (10536B vs 218097B)
- PASS markdown.valid-markdown 1.0% HTML markup
- PASS html.ssr-content 1517 words in initial HTML
- PASS http.no-interstitial
78 https://supabase.com/blog/launch-week-7-hackathon-winners 21/27
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai all
- FAIL html.canonical-link missing
- PASS html.meta-description 54 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- FAIL html.json-ld.date-modified no dateModified anywhere in JSON-LD
- PASS html.json-ld.breadcrumb
- PASS html.headings 20 headings
- PASS html.text-ratio 45.8%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://supabase.com/blog/launch-week-7-hackathon-winners.md
- PASS markdown.alternate-link https://supabase.com/blog/launch-week-7-hackathon-winners.md
- FAIL markdown.frontmatter missing: doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 95.9% smaller (5607B vs 136244B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 682 words in initial HTML
- PASS http.no-interstitial
74 https://supabase.com/blog/whats-new-in-pg-graphql-v1-2 20/27
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai all
- FAIL html.canonical-link missing
- FAIL html.meta-description only 46 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- FAIL html.json-ld.date-modified no dateModified anywhere in JSON-LD
- PASS html.json-ld.breadcrumb
- PASS html.headings 12 headings
- PASS html.text-ratio 45.4%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://supabase.com/blog/whats-new-in-pg-graphql-v1-2.md
- PASS markdown.alternate-link https://supabase.com/blog/whats-new-in-pg-graphql-v1-2.md
- FAIL markdown.frontmatter missing: doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 96.8% smaller (6462B vs 201649B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 904 words in initial HTML
- PASS http.no-interstitial
78 https://supabase.com/blog/supabase-beta-update-april-2023 21/27
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai all
- FAIL html.canonical-link missing
- PASS html.meta-description 68 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- FAIL html.json-ld.date-modified no dateModified anywhere in JSON-LD
- PASS html.json-ld.breadcrumb
- PASS html.headings 15 headings
- PASS html.text-ratio 46.6%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://supabase.com/blog/supabase-beta-update-april-2023.md
- PASS markdown.alternate-link https://supabase.com/blog/supabase-beta-update-april-2023.md
- FAIL markdown.frontmatter missing: doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 95.2% smaller (6805B vs 142277B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 784 words in initial HTML
- PASS http.no-interstitial
78 https://supabase.com/blog/postgres-pluggable-strorage 21/27
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai all
- FAIL html.canonical-link missing
- PASS html.meta-description 103 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- FAIL html.json-ld.date-modified no dateModified anywhere in JSON-LD
- PASS html.json-ld.breadcrumb
- PASS html.headings 8 headings
- PASS html.text-ratio 45.4%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://supabase.com/blog/postgres-pluggable-strorage.md
- PASS markdown.alternate-link https://supabase.com/blog/postgres-pluggable-strorage.md
- FAIL markdown.frontmatter missing: doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 94.9% smaller (6915B vs 134592B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 850 words in initial HTML
- PASS http.no-interstitial
74 https://supabase.com/blog/flutter-hackathon 20/27
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai all
- FAIL html.canonical-link missing
- FAIL html.meta-description only 48 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- FAIL html.json-ld.date-modified no dateModified anywhere in JSON-LD
- PASS html.json-ld.breadcrumb
- PASS html.headings 12 headings
- PASS html.text-ratio 45.0%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://supabase.com/blog/flutter-hackathon.md
- PASS markdown.alternate-link https://supabase.com/blog/flutter-hackathon.md
- FAIL markdown.frontmatter missing: doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 96.7% smaller (4328B vs 131551B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 653 words in initial HTML
- PASS http.no-interstitial
78 https://supabase.com/blog/flutter-multi-factor-authentication 21/27
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai all
- FAIL html.canonical-link missing
- PASS html.meta-description 97 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- FAIL html.json-ld.date-modified no dateModified anywhere in JSON-LD
- PASS html.json-ld.breadcrumb
- PASS html.headings 14 headings
- PASS html.text-ratio 61.1%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://supabase.com/blog/flutter-multi-factor-authentication.md
- PASS markdown.alternate-link https://supabase.com/blog/flutter-multi-factor-authentication.md
- FAIL markdown.frontmatter missing: doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 92.7% smaller (34690B vs 477044B)
- PASS markdown.valid-markdown 2.1% HTML markup
- PASS html.ssr-content 3404 words in initial HTML
- PASS http.no-interstitial
78 https://supabase.com/blog/vecs 21/27
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai all
- FAIL html.canonical-link missing
- PASS html.meta-description 53 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- FAIL html.json-ld.date-modified no dateModified anywhere in JSON-LD
- PASS html.json-ld.breadcrumb
- PASS html.headings 11 headings
- PASS html.text-ratio 50.8%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://supabase.com/blog/vecs.md
- PASS markdown.alternate-link https://supabase.com/blog/vecs.md
- FAIL markdown.frontmatter missing: doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 96.1% smaller (6747B vs 172137B)
- PASS markdown.valid-markdown 0.5% HTML markup
- PASS html.ssr-content 888 words in initial HTML
- PASS http.no-interstitial
74 https://supabase.com/blog/flutter-hackathon-winners 20/27
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai all
- FAIL html.canonical-link missing
- FAIL html.meta-description only 48 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- FAIL html.json-ld.date-modified no dateModified anywhere in JSON-LD
- PASS html.json-ld.breadcrumb
- PASS html.headings 20 headings
- PASS html.text-ratio 46.1%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://supabase.com/blog/flutter-hackathon-winners.md
- PASS markdown.alternate-link https://supabase.com/blog/flutter-hackathon-winners.md
- FAIL markdown.frontmatter missing: doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 95.8% smaller (5867B vs 138461B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 639 words in initial HTML
- PASS http.no-interstitial
78 https://supabase.com/blog/building-chatgpt-plugins-template 21/27
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai all
- FAIL html.canonical-link missing
- PASS html.meta-description 84 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- FAIL html.json-ld.date-modified no dateModified anywhere in JSON-LD
- PASS html.json-ld.breadcrumb
- PASS html.headings 11 headings
- PASS html.text-ratio 53.4%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://supabase.com/blog/building-chatgpt-plugins-template.md
- PASS markdown.alternate-link https://supabase.com/blog/building-chatgpt-plugins-template.md
- FAIL markdown.frontmatter missing: doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 94.3% smaller (11990B vs 209669B)
- PASS markdown.valid-markdown 0.1% HTML markup
- PASS html.ssr-content 1338 words in initial HTML
- PASS http.no-interstitial
78 https://supabase.com/blog/chatgpt-plugins-support-postgres 21/27
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai all
- FAIL html.canonical-link missing
- PASS html.meta-description 168 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- FAIL html.json-ld.date-modified no dateModified anywhere in JSON-LD
- PASS html.json-ld.breadcrumb
- PASS html.headings 16 headings
- PASS html.text-ratio 55.5%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://supabase.com/blog/chatgpt-plugins-support-postgres.md
- PASS markdown.alternate-link https://supabase.com/blog/chatgpt-plugins-support-postgres.md
- FAIL markdown.frontmatter missing: doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 93.7% smaller (12729B vs 202995B)
- PASS markdown.valid-markdown 1.1% HTML markup
- PASS html.ssr-content 1659 words in initial HTML
- PASS http.no-interstitial
78 https://supabase.com/blog/supabase-beta-update-june-2023 21/27
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai all
- FAIL html.canonical-link missing
- PASS html.meta-description 88 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- FAIL html.json-ld.date-modified no dateModified anywhere in JSON-LD
- PASS html.json-ld.breadcrumb
- PASS html.headings 14 headings
- PASS html.text-ratio 46.3%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://supabase.com/blog/supabase-beta-update-june-2023.md
- PASS markdown.alternate-link https://supabase.com/blog/supabase-beta-update-june-2023.md
- FAIL markdown.frontmatter missing: doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 95.1% smaller (6918B vs 140267B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 694 words in initial HTML
- PASS http.no-interstitial
78 https://supabase.com/blog/native-mobile-auth 21/27
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai all
- FAIL html.canonical-link missing
- PASS html.meta-description 80 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- FAIL html.json-ld.date-modified no dateModified anywhere in JSON-LD
- PASS html.json-ld.breadcrumb
- PASS html.headings 6 headings
- PASS html.text-ratio 45.3%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://supabase.com/blog/native-mobile-auth.md
- PASS markdown.alternate-link https://supabase.com/blog/native-mobile-auth.md
- FAIL markdown.frontmatter missing: doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 97.1% smaller (3867B vs 132553B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 578 words in initial HTML
- PASS http.no-interstitial
78 https://supabase.com/blog/supabase-beta-update-may-2023 21/27
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai all
- FAIL html.canonical-link missing
- PASS html.meta-description 80 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- FAIL html.json-ld.date-modified no dateModified anywhere in JSON-LD
- PASS html.json-ld.breadcrumb
- PASS html.headings 14 headings
- PASS html.text-ratio 47.7%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://supabase.com/blog/supabase-beta-update-may-2023.md
- PASS markdown.alternate-link https://supabase.com/blog/supabase-beta-update-may-2023.md
- FAIL markdown.frontmatter missing: doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 94.3% smaller (8306B vs 145935B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 941 words in initial HTML
- PASS http.no-interstitial
78 https://supabase.com/blog/postgrest-11-1-release 21/27
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai all
- FAIL html.canonical-link missing
- PASS html.meta-description 88 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- FAIL html.json-ld.date-modified no dateModified anywhere in JSON-LD
- PASS html.json-ld.breadcrumb
- PASS html.headings 12 headings
- PASS html.text-ratio 51.3%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://supabase.com/blog/postgrest-11-1-release.md
- PASS markdown.alternate-link https://supabase.com/blog/postgrest-11-1-release.md
- FAIL markdown.frontmatter missing: doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 95.7% smaller (7887B vs 185527B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 1073 words in initial HTML
- PASS http.no-interstitial
78 https://supabase.com/blog/supabase-lw8-hackathon 21/27
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai all
- FAIL html.canonical-link missing
- PASS html.meta-description 62 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- FAIL html.json-ld.date-modified no dateModified anywhere in JSON-LD
- PASS html.json-ld.breadcrumb
- PASS html.headings 13 headings
- PASS html.text-ratio 45.3%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://supabase.com/blog/supabase-lw8-hackathon.md
- PASS markdown.alternate-link https://supabase.com/blog/supabase-lw8-hackathon.md
- FAIL markdown.frontmatter missing: doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 96.6% smaller (4512B vs 132667B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 688 words in initial HTML
- PASS http.no-interstitial
78 https://supabase.com/blog/react-native-storage 21/27
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai all
- FAIL html.canonical-link missing
- PASS html.meta-description 76 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- FAIL html.json-ld.date-modified no dateModified anywhere in JSON-LD
- PASS html.json-ld.breadcrumb
- PASS html.headings 13 headings
- PASS html.text-ratio 61.4%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://supabase.com/blog/react-native-storage.md
- PASS markdown.alternate-link https://supabase.com/blog/react-native-storage.md
- FAIL markdown.frontmatter missing: doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 93.6% smaller (21820B vs 342485B)
- PASS markdown.valid-markdown 9.7% HTML markup
- PASS html.ssr-content 2808 words in initial HTML
- PASS http.no-interstitial
78 https://supabase.com/blog/flutter-authentication 21/27
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai all
- FAIL html.canonical-link missing
- PASS html.meta-description 84 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- FAIL html.json-ld.date-modified no dateModified anywhere in JSON-LD
- PASS html.json-ld.breadcrumb
- PASS html.headings 12 headings
- PASS html.text-ratio 55.2%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://supabase.com/blog/flutter-authentication.md
- PASS markdown.alternate-link https://supabase.com/blog/flutter-authentication.md
- FAIL markdown.frontmatter missing: doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 93.6% smaller (14726B vs 228740B)
- PASS markdown.valid-markdown 1.0% HTML markup
- PASS html.ssr-content 1780 words in initial HTML
- PASS http.no-interstitial
78 https://supabase.com/blog/pgvector-performance 21/27
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai all
- FAIL html.canonical-link missing
- PASS html.meta-description 163 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- FAIL html.json-ld.date-modified no dateModified anywhere in JSON-LD
- PASS html.json-ld.breadcrumb
- PASS html.headings 20 headings
- PASS html.text-ratio 54.2%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://supabase.com/blog/pgvector-performance.md
- PASS markdown.alternate-link https://supabase.com/blog/pgvector-performance.md
- FAIL markdown.frontmatter missing: doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 92.4% smaller (13220B vs 174523B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 1940 words in initial HTML
- PASS http.no-interstitial
78 https://supabase.com/blog/beta-update-july-2023 21/27
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai all
- FAIL html.canonical-link missing
- PASS html.meta-description 71 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- FAIL html.json-ld.date-modified no dateModified anywhere in JSON-LD
- PASS html.json-ld.breadcrumb
- PASS html.headings 14 headings
- PASS html.text-ratio 45.7%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://supabase.com/blog/beta-update-july-2023.md
- PASS markdown.alternate-link https://supabase.com/blog/beta-update-july-2023.md
- FAIL markdown.frontmatter missing: doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 95.4% smaller (6349B vs 137920B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 646 words in initial HTML
- PASS http.no-interstitial
78 https://supabase.com/blog/fewer-dimensions-are-better-pgvector 21/27
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai all
- FAIL html.canonical-link missing
- PASS html.meta-description 81 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- FAIL html.json-ld.date-modified no dateModified anywhere in JSON-LD
- PASS html.json-ld.breadcrumb
- PASS html.headings 12 headings
- PASS html.text-ratio 51.3%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://supabase.com/blog/fewer-dimensions-are-better-pgvector.md
- PASS markdown.alternate-link https://supabase.com/blog/fewer-dimensions-are-better-pgvector.md
- FAIL markdown.frontmatter missing: doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 92.7% smaller (11807B vs 161785B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 1469 words in initial HTML
- PASS http.no-interstitial
78 https://supabase.com/blog/why-supabase-remote 21/27
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai all
- FAIL html.canonical-link missing
- PASS html.meta-description 52 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- FAIL html.json-ld.date-modified no dateModified anywhere in JSON-LD
- PASS html.json-ld.breadcrumb
- PASS html.headings 11 headings
- PASS html.text-ratio 48.6%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://supabase.com/blog/why-supabase-remote.md
- PASS markdown.alternate-link https://supabase.com/blog/why-supabase-remote.md
- FAIL markdown.frontmatter missing: doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 92.7% smaller (10161B vs 139013B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 1858 words in initial HTML
- PASS http.no-interstitial
78 https://supabase.com/blog/interactive-constellation-threejs-react-three-fiber 21/27
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai all
- FAIL html.canonical-link missing
- PASS html.meta-description 74 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- FAIL html.json-ld.date-modified no dateModified anywhere in JSON-LD
- PASS html.json-ld.breadcrumb
- PASS html.headings 11 headings
- PASS html.text-ratio 60.3%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://supabase.com/blog/interactive-constellation-threejs-react-three-fiber.md
- PASS markdown.alternate-link https://supabase.com/blog/interactive-constellation-threejs-react-three-fiber.md
- FAIL markdown.frontmatter missing: doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 94.9% smaller (15689B vs 304715B)
- PASS markdown.valid-markdown 7.4% HTML markup
- PASS html.ssr-content 2054 words in initial HTML
- PASS http.no-interstitial
78 https://supabase.com/blog/supabase-studio-3-0 21/27
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai all
- FAIL html.canonical-link missing
- PASS html.meta-description 89 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- FAIL html.json-ld.date-modified no dateModified anywhere in JSON-LD
- PASS html.json-ld.breadcrumb
- PASS html.headings 11 headings
- PASS html.text-ratio 49.0%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://supabase.com/blog/supabase-studio-3-0.md
- PASS markdown.alternate-link https://supabase.com/blog/supabase-studio-3-0.md
- FAIL markdown.frontmatter missing: doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 94.2% smaller (8751B vs 150044B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 1328 words in initial HTML
- PASS http.no-interstitial
78 https://supabase.com/blog/supabase-local-dev 21/27
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai all
- FAIL html.canonical-link missing
- PASS html.meta-description 91 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- FAIL html.json-ld.date-modified no dateModified anywhere in JSON-LD
- PASS html.json-ld.breadcrumb
- PASS html.headings 20 headings
- PASS html.text-ratio 55.5%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://supabase.com/blog/supabase-local-dev.md
- PASS markdown.alternate-link https://supabase.com/blog/supabase-local-dev.md
- FAIL markdown.frontmatter missing: doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 90.7% smaller (18973B vs 204006B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 1618 words in initial HTML
- PASS http.no-interstitial
78 https://supabase.com/blog/hugging-face-supabase 21/27
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai all
- FAIL html.canonical-link missing
- PASS html.meta-description 88 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- FAIL html.json-ld.date-modified no dateModified anywhere in JSON-LD
- PASS html.json-ld.breadcrumb
- PASS html.headings 13 headings
- PASS html.text-ratio 53.2%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://supabase.com/blog/hugging-face-supabase.md
- PASS markdown.alternate-link https://supabase.com/blog/hugging-face-supabase.md
- FAIL markdown.frontmatter missing: doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 93.5% smaller (12616B vs 193854B)
- PASS markdown.valid-markdown 0.3% HTML markup
- PASS html.ssr-content 1659 words in initial HTML
- PASS http.no-interstitial
78 https://supabase.com/blog/supabase-integrations-marketplace 21/27
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai all
- FAIL html.canonical-link missing
- PASS html.meta-description 83 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- FAIL html.json-ld.date-modified no dateModified anywhere in JSON-LD
- PASS html.json-ld.breadcrumb
- PASS html.headings 14 headings
- PASS html.text-ratio 49.3%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://supabase.com/blog/supabase-integrations-marketplace.md
- PASS markdown.alternate-link https://supabase.com/blog/supabase-integrations-marketplace.md
- FAIL markdown.frontmatter missing: doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 94.6% smaller (8334B vs 153978B)
- PASS markdown.valid-markdown 0.2% HTML markup
- PASS html.ssr-content 904 words in initial HTML
- PASS http.no-interstitial
78 https://supabase.com/blog/supabase-soc2-hipaa 21/27
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai all
- FAIL html.canonical-link missing
- PASS html.meta-description 137 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- FAIL html.json-ld.date-modified no dateModified anywhere in JSON-LD
- PASS html.json-ld.breadcrumb
- PASS html.headings 8 headings
- PASS html.text-ratio 46.7%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://supabase.com/blog/supabase-soc2-hipaa.md
- PASS markdown.alternate-link https://supabase.com/blog/supabase-soc2-hipaa.md
- FAIL markdown.frontmatter missing: doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 95.0% smaller (6724B vs 135570B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 992 words in initial HTML
- PASS http.no-interstitial
78 https://supabase.com/blog/launch-week-8-community-highlights 21/27
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai all
- FAIL html.canonical-link missing
- PASS html.meta-description 52 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- FAIL html.json-ld.date-modified no dateModified anywhere in JSON-LD
- PASS html.json-ld.breadcrumb
- PASS html.headings 25 headings
- PASS html.text-ratio 50.0%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://supabase.com/blog/launch-week-8-community-highlights.md
- PASS markdown.alternate-link https://supabase.com/blog/launch-week-8-community-highlights.md
- FAIL markdown.frontmatter missing: doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 93.1% smaller (11198B vs 163325B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 1265 words in initial HTML
- PASS http.no-interstitial
78 https://supabase.com/blog/using-supabase-with-vercel 21/27
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai all
- FAIL html.canonical-link missing
- PASS html.meta-description 59 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- FAIL html.json-ld.date-modified no dateModified anywhere in JSON-LD
- PASS html.json-ld.breadcrumb
- PASS html.headings 12 headings
- PASS html.text-ratio 50.0%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://supabase.com/blog/using-supabase-with-vercel.md
- PASS markdown.alternate-link https://supabase.com/blog/using-supabase-with-vercel.md
- FAIL markdown.frontmatter missing: doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 95.2% smaller (7419B vs 154339B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 832 words in initial HTML
- PASS http.no-interstitial
78 https://supabase.com/blog/supavisor-1-million 21/27
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai all
- FAIL html.canonical-link missing
- PASS html.meta-description 126 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- FAIL html.json-ld.date-modified no dateModified anywhere in JSON-LD
- PASS html.json-ld.breadcrumb
- PASS html.headings 13 headings
- PASS html.text-ratio 54.1%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://supabase.com/blog/supavisor-1-million.md
- PASS markdown.alternate-link https://supabase.com/blog/supavisor-1-million.md
- FAIL markdown.frontmatter missing: doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 93.0% smaller (12568B vs 179055B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 1620 words in initial HTML
- PASS http.no-interstitial
74 https://supabase.com/blog/organization-based-billing 20/27
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai all
- FAIL html.canonical-link missing
- FAIL html.meta-description only 46 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- FAIL html.json-ld.date-modified no dateModified anywhere in JSON-LD
- PASS html.json-ld.breadcrumb
- PASS html.headings 16 headings
- PASS html.text-ratio 50.9%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://supabase.com/blog/organization-based-billing.md
- PASS markdown.alternate-link https://supabase.com/blog/organization-based-billing.md
- FAIL markdown.frontmatter missing: doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 92.4% smaller (11916B vs 157155B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 1646 words in initial HTML
- PASS http.no-interstitial
78 https://supabase.com/blog/launch-week-8-hackathon-winners 21/27
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai all
- FAIL html.canonical-link missing
- PASS html.meta-description 54 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- FAIL html.json-ld.date-modified no dateModified anywhere in JSON-LD
- PASS html.json-ld.breadcrumb
- PASS html.headings 21 headings
- PASS html.text-ratio 46.6%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://supabase.com/blog/launch-week-8-hackathon-winners.md
- PASS markdown.alternate-link https://supabase.com/blog/launch-week-8-hackathon-winners.md
- FAIL markdown.frontmatter missing: doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 95.5% smaller (6376B vs 143264B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 736 words in initial HTML
- PASS http.no-interstitial
78 https://supabase.com/blog/increase-performance-pgvector-hnsw 21/27
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai all
- FAIL html.canonical-link missing
- PASS html.meta-description 51 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- FAIL html.json-ld.date-modified no dateModified anywhere in JSON-LD
- PASS html.json-ld.breadcrumb
- PASS html.headings 17 headings
- PASS html.text-ratio 52.5%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://supabase.com/blog/increase-performance-pgvector-hnsw.md
- PASS markdown.alternate-link https://supabase.com/blog/increase-performance-pgvector-hnsw.md
- FAIL markdown.frontmatter missing: doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 93.4% smaller (10836B vs 165212B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 1606 words in initial HTML
- PASS http.no-interstitial
78 https://supabase.com/blog/beta-update-september-2023 21/27
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai all
- FAIL html.canonical-link missing
- PASS html.meta-description 126 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- FAIL html.json-ld.date-modified no dateModified anywhere in JSON-LD
- PASS html.json-ld.breadcrumb
- PASS html.headings 15 headings
- PASS html.text-ratio 49.4%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://supabase.com/blog/beta-update-september-2023.md
- PASS markdown.alternate-link https://supabase.com/blog/beta-update-september-2023.md
- FAIL markdown.frontmatter missing: doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 93.9% smaller (9374B vs 153500B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 977 words in initial HTML
- PASS http.no-interstitial
78 https://supabase.com/blog/beta-update-august-2023 21/27
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai all
- FAIL html.canonical-link missing
- PASS html.meta-description 50 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- FAIL html.json-ld.date-modified no dateModified anywhere in JSON-LD
- PASS html.json-ld.breadcrumb
- PASS html.headings 16 headings
- PASS html.text-ratio 47.9%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://supabase.com/blog/beta-update-august-2023.md
- PASS markdown.alternate-link https://supabase.com/blog/beta-update-august-2023.md
- FAIL markdown.frontmatter missing: doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 93.5% smaller (9608B vs 148677B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 932 words in initial HTML
- PASS http.no-interstitial
78 https://supabase.com/blog/beta-update-october-2023 21/27
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai all
- FAIL html.canonical-link missing
- PASS html.meta-description 96 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- FAIL html.json-ld.date-modified no dateModified anywhere in JSON-LD
- PASS html.json-ld.breadcrumb
- PASS html.headings 14 headings
- PASS html.text-ratio 46.8%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://supabase.com/blog/beta-update-october-2023.md
- PASS markdown.alternate-link https://supabase.com/blog/beta-update-october-2023.md
- FAIL markdown.frontmatter missing: doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 94.6% smaller (7820B vs 143577B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 729 words in initial HTML
- PASS http.no-interstitial
78 https://supabase.com/blog/pgvector-vs-pinecone 21/27
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai all
- FAIL html.canonical-link missing
- PASS html.meta-description 60 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- FAIL html.json-ld.date-modified no dateModified anywhere in JSON-LD
- PASS html.json-ld.breadcrumb
- PASS html.headings 15 headings
- PASS html.text-ratio 49.1%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://supabase.com/blog/pgvector-vs-pinecone.md
- PASS markdown.alternate-link https://supabase.com/blog/pgvector-vs-pinecone.md
- FAIL markdown.frontmatter missing: doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 94.0% smaller (8973B vs 148966B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 1324 words in initial HTML
- PASS http.no-interstitial
78 https://supabase.com/blog/postgres-dynamic-table-partitioning 21/27
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai all
- FAIL html.canonical-link missing
- PASS html.meta-description 81 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- FAIL html.json-ld.date-modified no dateModified anywhere in JSON-LD
- PASS html.json-ld.breadcrumb
- PASS html.headings 13 headings
- PASS html.text-ratio 60.3%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://supabase.com/blog/postgres-dynamic-table-partitioning.md
- PASS markdown.alternate-link https://supabase.com/blog/postgres-dynamic-table-partitioning.md
- FAIL markdown.frontmatter missing: doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 89.6% smaller (28072B vs 270667B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 4338 words in initial HTML
- PASS http.no-interstitial
78 https://supabase.com/blog/react-native-offline-first-watermelon-db 21/27
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai all
- FAIL html.canonical-link missing
- PASS html.meta-description 69 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- FAIL html.json-ld.date-modified no dateModified anywhere in JSON-LD
- PASS html.json-ld.breadcrumb
- PASS html.headings 10 headings
- PASS html.text-ratio 54.0%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://supabase.com/blog/react-native-offline-first-watermelon-db.md
- PASS markdown.alternate-link https://supabase.com/blog/react-native-offline-first-watermelon-db.md
- FAIL markdown.frontmatter missing: doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 94.8% smaller (11038B vs 212074B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 1411 words in initial HTML
- PASS http.no-interstitial
78 https://supabase.com/blog/supabase-is-now-compatible-with-nextjs-14 21/27
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai all
- FAIL html.canonical-link missing
- PASS html.meta-description 58 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- FAIL html.json-ld.date-modified no dateModified anywhere in JSON-LD
- PASS html.json-ld.breadcrumb
- PASS html.headings 8 headings
- PASS html.text-ratio 51.5%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://supabase.com/blog/supabase-is-now-compatible-with-nextjs-14.md
- PASS markdown.alternate-link https://supabase.com/blog/supabase-is-now-compatible-with-nextjs-14.md
- FAIL markdown.frontmatter missing: doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 95.8% smaller (7412B vs 175356B)
- PASS markdown.valid-markdown 0.6% HTML markup
- PASS html.ssr-content 845 words in initial HTML
- PASS http.no-interstitial
78 https://supabase.com/blog/beta-update-november-2023 21/27
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai all
- FAIL html.canonical-link missing
- PASS html.meta-description 87 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- FAIL html.json-ld.date-modified no dateModified anywhere in JSON-LD
- PASS html.json-ld.breadcrumb
- PASS html.headings 15 headings
- PASS html.text-ratio 46.6%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://supabase.com/blog/beta-update-november-2023.md
- PASS markdown.alternate-link https://supabase.com/blog/beta-update-november-2023.md
- FAIL markdown.frontmatter missing: doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 94.7% smaller (7598B vs 142127B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 780 words in initial HTML
- PASS http.no-interstitial
78 https://supabase.com/blog/automatic-cli-login 21/27
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai all
- FAIL html.canonical-link missing
- PASS html.meta-description 100 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- FAIL html.json-ld.date-modified no dateModified anywhere in JSON-LD
- PASS html.json-ld.breadcrumb
- PASS html.headings 6 headings
- PASS html.text-ratio 44.1%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://supabase.com/blog/automatic-cli-login.md
- PASS markdown.alternate-link https://supabase.com/blog/automatic-cli-login.md
- FAIL markdown.frontmatter missing: doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 96.2% smaller (4751B vs 126157B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 800 words in initial HTML
- PASS http.no-interstitial
78 https://supabase.com/blog/oauth2-login-python-flask-apps 21/27
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai all
- FAIL html.canonical-link missing
- PASS html.meta-description 73 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- FAIL html.json-ld.date-modified no dateModified anywhere in JSON-LD
- PASS html.json-ld.breadcrumb
- PASS html.headings 12 headings
- PASS html.text-ratio 49.0%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://supabase.com/blog/oauth2-login-python-flask-apps.md
- PASS markdown.alternate-link https://supabase.com/blog/oauth2-login-python-flask-apps.md
- FAIL markdown.frontmatter missing: doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 96.6% smaller (5492B vs 162755B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 769 words in initial HTML
- PASS http.no-interstitial
78 https://supabase.com/blog/react-native-authentication 21/27
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai all
- FAIL html.canonical-link missing
- PASS html.meta-description 72 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- FAIL html.json-ld.date-modified no dateModified anywhere in JSON-LD
- PASS html.json-ld.breadcrumb
- PASS html.headings 16 headings
- PASS html.text-ratio 57.2%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://supabase.com/blog/react-native-authentication.md
- PASS markdown.alternate-link https://supabase.com/blog/react-native-authentication.md
- FAIL markdown.frontmatter missing: doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 94.0% smaller (16452B vs 273543B)
- PASS markdown.valid-markdown 4.5% HTML markup
- PASS html.ssr-content 1871 words in initial HTML
- PASS http.no-interstitial
78 https://supabase.com/blog/community-meetups-lwx 21/27
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai all
- FAIL html.canonical-link missing
- PASS html.meta-description 106 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- FAIL html.json-ld.date-modified no dateModified anywhere in JSON-LD
- PASS html.json-ld.breadcrumb
- PASS html.headings 6 headings
- PASS html.text-ratio 46.0%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://supabase.com/blog/community-meetups-lwx.md
- PASS markdown.alternate-link https://supabase.com/blog/community-meetups-lwx.md
- FAIL markdown.frontmatter missing: doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 97.3% smaller (3720B vs 139264B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 699 words in initial HTML
- PASS http.no-interstitial
78 https://supabase.com/blog/supabase-hackathon-lwx 21/27
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai all
- FAIL html.canonical-link missing
- PASS html.meta-description 62 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- FAIL html.json-ld.date-modified no dateModified anywhere in JSON-LD
- PASS html.json-ld.breadcrumb
- PASS html.headings 13 headings
- PASS html.text-ratio 47.6%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://supabase.com/blog/supabase-hackathon-lwx.md
- PASS markdown.alternate-link https://supabase.com/blog/supabase-hackathon-lwx.md
- FAIL markdown.frontmatter missing: doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 96.9% smaller (4640B vs 148659B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 786 words in initial HTML
- PASS http.no-interstitial
78 https://supabase.com/blog/how-design-works-at-supabase 21/27
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai all
- FAIL html.canonical-link missing
- PASS html.meta-description 132 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- FAIL html.json-ld.date-modified no dateModified anywhere in JSON-LD
- PASS html.json-ld.breadcrumb
- PASS html.headings 15 headings
- PASS html.text-ratio 51.8%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://supabase.com/blog/how-design-works-at-supabase.md
- PASS markdown.alternate-link https://supabase.com/blog/how-design-works-at-supabase.md
- FAIL markdown.frontmatter missing: doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 93.7% smaller (11016B vs 173750B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 1656 words in initial HTML
- PASS http.no-interstitial
78 https://supabase.com/blog/postgres-language-server-implementing-parser 21/27
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai all
- FAIL html.canonical-link missing
- PASS html.meta-description 72 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- FAIL html.json-ld.date-modified no dateModified anywhere in JSON-LD
- PASS html.json-ld.breadcrumb
- PASS html.headings 13 headings
- PASS html.text-ratio 57.8%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://supabase.com/blog/postgres-language-server-implementing-parser.md
- PASS markdown.alternate-link https://supabase.com/blog/postgres-language-server-implementing-parser.md
- FAIL markdown.frontmatter missing: doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 93.0% smaller (21270B vs 303918B)
- PASS markdown.valid-markdown 0.2% HTML markup
- PASS html.ssr-content 3126 words in initial HTML
- PASS http.no-interstitial
78 https://supabase.com/blog/studio-introducing-assistant 21/27
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai all
- FAIL html.canonical-link missing
- PASS html.meta-description 128 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- FAIL html.json-ld.date-modified no dateModified anywhere in JSON-LD
- PASS html.json-ld.breadcrumb
- PASS html.headings 10 headings
- PASS html.text-ratio 54.1%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://supabase.com/blog/studio-introducing-assistant.md
- PASS markdown.alternate-link https://supabase.com/blog/studio-introducing-assistant.md
- FAIL markdown.frontmatter missing: doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 94.2% smaller (10672B vs 182566B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 1766 words in initial HTML
- PASS http.no-interstitial
78 https://supabase.com/blog/edge-functions-node-npm 21/27
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai all
- FAIL html.canonical-link missing
- PASS html.meta-description 66 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- FAIL html.json-ld.date-modified no dateModified anywhere in JSON-LD
- PASS html.json-ld.breadcrumb
- PASS html.headings 10 headings
- PASS html.text-ratio 53.1%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://supabase.com/blog/edge-functions-node-npm.md
- PASS markdown.alternate-link https://supabase.com/blog/edge-functions-node-npm.md
- FAIL markdown.frontmatter missing: doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 96.4% smaller (6528B vs 183062B)
- PASS markdown.valid-markdown 0.2% HTML markup
- PASS html.ssr-content 969 words in initial HTML
- PASS http.no-interstitial
78 https://supabase.com/blog/postgrest-12 21/27
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai all
- FAIL html.canonical-link missing
- PASS html.meta-description 113 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- FAIL html.json-ld.date-modified no dateModified anywhere in JSON-LD
- PASS html.json-ld.breadcrumb
- PASS html.headings 8 headings
- PASS html.text-ratio 49.5%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://supabase.com/blog/postgrest-12.md
- PASS markdown.alternate-link https://supabase.com/blog/postgrest-12.md
- FAIL markdown.frontmatter missing: doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 97.2% smaller (4759B vs 170444B)
- PASS markdown.valid-markdown 9.5% HTML markup
- PASS html.ssr-content 690 words in initial HTML
- PASS http.no-interstitial
78 https://supabase.com/blog/supavisor-postgres-connection-pooler 21/27
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai all
- FAIL html.canonical-link missing
- PASS html.meta-description 147 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- FAIL html.json-ld.date-modified no dateModified anywhere in JSON-LD
- PASS html.json-ld.breadcrumb
- PASS html.headings 12 headings
- PASS html.text-ratio 49.0%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://supabase.com/blog/supavisor-postgres-connection-pooler.md
- PASS markdown.alternate-link https://supabase.com/blog/supavisor-postgres-connection-pooler.md
- FAIL markdown.frontmatter missing: doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 95.9% smaller (6487B vs 157517B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 894 words in initial HTML
- PASS http.no-interstitial
78 https://supabase.com/blog/pg-graphql-postgres-functions 21/27
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai all
- FAIL html.canonical-link missing
- PASS html.meta-description 107 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- FAIL html.json-ld.date-modified no dateModified anywhere in JSON-LD
- PASS html.json-ld.breadcrumb
- PASS html.headings 7 headings
- PASS html.text-ratio 50.6%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://supabase.com/blog/pg-graphql-postgres-functions.md
- PASS markdown.alternate-link https://supabase.com/blog/pg-graphql-postgres-functions.md
- FAIL markdown.frontmatter missing: doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 96.7% smaller (6432B vs 193755B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 1028 words in initial HTML
- PASS http.no-interstitial
74 https://supabase.com/blog/supabase-branching 20/27
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai all
- FAIL html.canonical-link missing
- FAIL html.meta-description only 43 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- FAIL html.json-ld.date-modified no dateModified anywhere in JSON-LD
- PASS html.json-ld.breadcrumb
- PASS html.headings 14 headings
- PASS html.text-ratio 50.4%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://supabase.com/blog/supabase-branching.md
- PASS markdown.alternate-link https://supabase.com/blog/supabase-branching.md
- FAIL markdown.frontmatter missing: doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 95.5% smaller (7601B vs 168085B)
- PASS markdown.valid-markdown 0.3% HTML markup
- PASS html.ssr-content 1282 words in initial HTML
- PASS http.no-interstitial
78 https://supabase.com/blog/supabase-auth-identity-linking-hooks 21/27
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai all
- FAIL html.canonical-link missing
- PASS html.meta-description 98 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- FAIL html.json-ld.date-modified no dateModified anywhere in JSON-LD
- PASS html.json-ld.breadcrumb
- PASS html.headings 9 headings
- PASS html.text-ratio 52.9%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://supabase.com/blog/supabase-auth-identity-linking-hooks.md
- PASS markdown.alternate-link https://supabase.com/blog/supabase-auth-identity-linking-hooks.md
- FAIL markdown.frontmatter missing: doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 96.0% smaller (8050B vs 201977B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 1274 words in initial HTML
- PASS http.no-interstitial
78 https://supabase.com/blog/postgres-on-fly-by-supabase 21/27
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai all
- FAIL html.canonical-link missing
- PASS html.meta-description 60 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- FAIL html.json-ld.date-modified no dateModified anywhere in JSON-LD
- PASS html.json-ld.breadcrumb
- PASS html.headings 14 headings
- PASS html.text-ratio 50.0%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://supabase.com/blog/postgres-on-fly-by-supabase.md
- PASS markdown.alternate-link https://supabase.com/blog/postgres-on-fly-by-supabase.md
- FAIL markdown.frontmatter missing: doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 95.4% smaller (7762B vs 168041B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 1166 words in initial HTML
- PASS http.no-interstitial
78 https://supabase.com/blog/launch-week-x-best-launches 21/27
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai all
- FAIL html.canonical-link missing
- PASS html.meta-description 51 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- FAIL html.json-ld.date-modified no dateModified anywhere in JSON-LD
- PASS html.json-ld.breadcrumb
- PASS html.headings 23 headings
- PASS html.text-ratio 48.2%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://supabase.com/blog/launch-week-x-best-launches.md
- PASS markdown.alternate-link https://supabase.com/blog/launch-week-x-best-launches.md
- FAIL markdown.frontmatter missing: doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 96.0% smaller (6570B vs 165101B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 1015 words in initial HTML
- PASS http.no-interstitial
78 https://supabase.com/blog/supabase-wrappers-v02 21/27
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai all
- FAIL html.canonical-link missing
- PASS html.meta-description 86 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- FAIL html.json-ld.date-modified no dateModified anywhere in JSON-LD
- PASS html.json-ld.breadcrumb
- PASS html.headings 13 headings
- PASS html.text-ratio 51.9%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://supabase.com/blog/supabase-wrappers-v02.md
- PASS markdown.alternate-link https://supabase.com/blog/supabase-wrappers-v02.md
- FAIL markdown.frontmatter missing: doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 95.8% smaller (7859B vs 184987B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 1086 words in initial HTML
- PASS http.no-interstitial
78 https://supabase.com/blog/introducing-read-replicas 21/27
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai all
- FAIL html.canonical-link missing
- PASS html.meta-description 51 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- FAIL html.json-ld.date-modified no dateModified anywhere in JSON-LD
- PASS html.json-ld.breadcrumb
- PASS html.headings 15 headings
- PASS html.text-ratio 50.7%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://supabase.com/blog/introducing-read-replicas.md
- PASS markdown.alternate-link https://supabase.com/blog/introducing-read-replicas.md
- FAIL markdown.frontmatter missing: doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 94.7% smaller (8883B vs 167266B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 1502 words in initial HTML
- PASS http.no-interstitial
78 https://supabase.com/blog/client-libraries-v2 21/27
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai all
- FAIL html.canonical-link missing
- PASS html.meta-description 70 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- FAIL html.json-ld.date-modified no dateModified anywhere in JSON-LD
- PASS html.json-ld.breadcrumb
- PASS html.headings 16 headings
- PASS html.text-ratio 52.4%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://supabase.com/blog/client-libraries-v2.md
- PASS markdown.alternate-link https://supabase.com/blog/client-libraries-v2.md
- FAIL markdown.frontmatter missing: doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 94.8% smaller (9833B vs 187522B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 1267 words in initial HTML
- PASS http.no-interstitial
78 https://supabase.com/blog/elixir-clustering-using-postgres 21/27
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai all
- FAIL html.canonical-link missing
- PASS html.meta-description 78 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- FAIL html.json-ld.date-modified no dateModified anywhere in JSON-LD
- PASS html.json-ld.breadcrumb
- PASS html.headings 9 headings
- PASS html.text-ratio 52.6%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://supabase.com/blog/elixir-clustering-using-postgres.md
- PASS markdown.alternate-link https://supabase.com/blog/elixir-clustering-using-postgres.md
- FAIL markdown.frontmatter missing: doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 96.0% smaller (7037B vs 174263B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 843 words in initial HTML
- PASS http.no-interstitial
78 https://supabase.com/blog/launch-week-x-hackathon-winners 21/27
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai all
- FAIL html.canonical-link missing
- PASS html.meta-description 54 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- FAIL html.json-ld.date-modified no dateModified anywhere in JSON-LD
- PASS html.json-ld.breadcrumb
- PASS html.headings 20 headings
- PASS html.text-ratio 47.6%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://supabase.com/blog/launch-week-x-hackathon-winners.md
- PASS markdown.alternate-link https://supabase.com/blog/launch-week-x-hackathon-winners.md
- FAIL markdown.frontmatter missing: doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 96.5% smaller (5582B vs 157493B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 764 words in initial HTML
- PASS http.no-interstitial
78 https://supabase.com/blog/beta-update-december-2023 21/27
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai all
- FAIL html.canonical-link missing
- PASS html.meta-description 65 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- FAIL html.json-ld.date-modified no dateModified anywhere in JSON-LD
- PASS html.json-ld.breadcrumb
- PASS html.headings 12 headings
- PASS html.text-ratio 46.7%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://supabase.com/blog/beta-update-december-2023.md
- PASS markdown.alternate-link https://supabase.com/blog/beta-update-december-2023.md
- FAIL markdown.frontmatter missing: doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 94.6% smaller (7655B vs 141871B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 696 words in initial HTML
- PASS http.no-interstitial
78 https://supabase.com/blog/ipv6 21/27
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai all
- FAIL html.canonical-link missing
- PASS html.meta-description 138 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- FAIL html.json-ld.date-modified no dateModified anywhere in JSON-LD
- PASS html.json-ld.breadcrumb
- PASS html.headings 8 headings
- PASS html.text-ratio 48.1%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://supabase.com/blog/ipv6.md
- PASS markdown.alternate-link https://supabase.com/blog/ipv6.md
- FAIL markdown.frontmatter missing: doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 95.6% smaller (6407B vs 146240B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 969 words in initial HTML
- PASS http.no-interstitial
78 https://supabase.com/blog/what-is-saml-authentication 21/27
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai all
- FAIL html.canonical-link missing
- PASS html.meta-description 96 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- FAIL html.json-ld.date-modified no dateModified anywhere in JSON-LD
- PASS html.json-ld.breadcrumb
- PASS html.headings 16 headings
- PASS html.text-ratio 51.6%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://supabase.com/blog/what-is-saml-authentication.md
- PASS markdown.alternate-link https://supabase.com/blog/what-is-saml-authentication.md
- FAIL markdown.frontmatter missing: doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 93.4% smaller (10421B vs 158780B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 1677 words in initial HTML
- PASS http.no-interstitial
78 https://supabase.com/blog/laravel-postgres 21/27
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai all
- FAIL html.canonical-link missing
- PASS html.meta-description 91 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- FAIL html.json-ld.date-modified no dateModified anywhere in JSON-LD
- PASS html.json-ld.breadcrumb
- PASS html.headings 11 headings
- PASS html.text-ratio 46.0%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://supabase.com/blog/laravel-postgres.md
- PASS markdown.alternate-link https://supabase.com/blog/laravel-postgres.md
- FAIL markdown.frontmatter missing: doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 97.0% smaller (4734B vs 159910B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 620 words in initial HTML
- PASS http.no-interstitial
78 https://supabase.com/blog/react-query-nextjs-app-router-cache-helpers 21/27
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai all
- FAIL html.canonical-link missing
- PASS html.meta-description 99 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- FAIL html.json-ld.date-modified no dateModified anywhere in JSON-LD
- PASS html.json-ld.breadcrumb
- PASS html.headings 14 headings
- PASS html.text-ratio 53.2%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://supabase.com/blog/react-query-nextjs-app-router-cache-helpers.md
- PASS markdown.alternate-link https://supabase.com/blog/react-query-nextjs-app-router-cache-helpers.md
- FAIL markdown.frontmatter missing: doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 94.8% smaller (12837B vs 246662B)
- PASS markdown.valid-markdown 3.1% HTML markup
- PASS html.ssr-content 1571 words in initial HTML
- PASS http.no-interstitial
78 https://supabase.com/blog/pgvector-fast-builds 21/27
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai all
- FAIL html.canonical-link missing
- PASS html.meta-description 148 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- FAIL html.json-ld.date-modified no dateModified anywhere in JSON-LD
- PASS html.json-ld.breadcrumb
- PASS html.headings 11 headings
- PASS html.text-ratio 50.2%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://supabase.com/blog/pgvector-fast-builds.md
- PASS markdown.alternate-link https://supabase.com/blog/pgvector-fast-builds.md
- FAIL markdown.frontmatter missing: doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 94.4% smaller (8919B vs 159486B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 780 words in initial HTML
- PASS http.no-interstitial
78 https://supabase.com/blog/ruby-on-rails-postgres 21/27
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai all
- FAIL html.canonical-link missing
- PASS html.meta-description 83 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- FAIL html.json-ld.date-modified no dateModified anywhere in JSON-LD
- PASS html.json-ld.breadcrumb
- PASS html.headings 15 headings
- PASS html.text-ratio 44.7%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://supabase.com/blog/ruby-on-rails-postgres.md
- PASS markdown.alternate-link https://supabase.com/blog/ruby-on-rails-postgres.md
- FAIL markdown.frontmatter missing: doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 96.7% smaller (5485B vs 167020B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 819 words in initial HTML
- PASS http.no-interstitial
78 https://supabase.com/blog/how-pg-graphql-works 21/27
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai all
- FAIL html.canonical-link missing
- PASS html.meta-description 98 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- FAIL html.json-ld.date-modified no dateModified anywhere in JSON-LD
- PASS html.json-ld.breadcrumb
- PASS html.headings 13 headings
- PASS html.text-ratio 56.0%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://supabase.com/blog/how-pg-graphql-works.md
- PASS markdown.alternate-link https://supabase.com/blog/how-pg-graphql-works.md
- FAIL markdown.frontmatter missing: doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 91.0% smaller (20269B vs 225511B)
- PASS markdown.valid-markdown 0.2% HTML markup
- PASS html.ssr-content 2143 words in initial HTML
- PASS http.no-interstitial
78 https://supabase.com/blog/automating-performance-tests 21/27
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai all
- FAIL html.canonical-link missing
- PASS html.meta-description 66 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- FAIL html.json-ld.date-modified no dateModified anywhere in JSON-LD
- PASS html.json-ld.breadcrumb
- PASS html.headings 18 headings
- PASS html.text-ratio 52.6%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://supabase.com/blog/automating-performance-tests.md
- PASS markdown.alternate-link https://supabase.com/blog/automating-performance-tests.md
- FAIL markdown.frontmatter missing: doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 92.1% smaller (12916B vs 164102B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 1713 words in initial HTML
- PASS http.no-interstitial
78 https://supabase.com/blog/flutter-figma-clone 21/27
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai all
- FAIL html.canonical-link missing
- PASS html.meta-description 101 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- FAIL html.json-ld.date-modified no dateModified anywhere in JSON-LD
- PASS html.json-ld.breadcrumb
- PASS html.headings 17 headings
- PASS html.text-ratio 61.4%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://supabase.com/blog/flutter-figma-clone.md
- PASS markdown.alternate-link https://supabase.com/blog/flutter-figma-clone.md
- FAIL markdown.frontmatter missing: doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 92.7% smaller (32514B vs 445578B)
- PASS markdown.valid-markdown 1.0% HTML markup
- PASS html.ssr-content 3988 words in initial HTML
- PASS http.no-interstitial
78 https://supabase.com/blog/content-recommendation-with-flutter 21/27
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai all
- FAIL html.canonical-link missing
- PASS html.meta-description 125 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- FAIL html.json-ld.date-modified no dateModified anywhere in JSON-LD
- PASS html.json-ld.breadcrumb
- PASS html.headings 15 headings
- PASS html.text-ratio 56.7%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://supabase.com/blog/content-recommendation-with-flutter.md
- PASS markdown.alternate-link https://supabase.com/blog/content-recommendation-with-flutter.md
- FAIL markdown.frontmatter missing: doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 93.8% smaller (16851B vs 270488B)
- PASS markdown.valid-markdown 0.8% HTML markup
- PASS html.ssr-content 1968 words in initial HTML
- PASS http.no-interstitial
78 https://supabase.com/blog/nosql-mongodb-compatibility-with-ferretdb-and-flydotio 21/27
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai all
- FAIL html.canonical-link missing
- PASS html.meta-description 81 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- FAIL html.json-ld.date-modified no dateModified anywhere in JSON-LD
- PASS html.json-ld.breadcrumb
- PASS html.headings 12 headings
- PASS html.text-ratio 49.6%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://supabase.com/blog/nosql-mongodb-compatibility-with-ferretdb-and-flydotio.md
- PASS markdown.alternate-link https://supabase.com/blog/nosql-mongodb-compatibility-with-ferretdb-and-flydotio.md
- FAIL markdown.frontmatter missing: doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 96.2% smaller (7387B vs 193063B)
- PASS markdown.valid-markdown 1.3% HTML markup
- PASS html.ssr-content 907 words in initial HTML
- PASS http.no-interstitial
78 https://supabase.com/blog/matryoshka-embeddings 21/27
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai all
- FAIL html.canonical-link missing
- PASS html.meta-description 86 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- FAIL html.json-ld.date-modified no dateModified anywhere in JSON-LD
- PASS html.json-ld.breadcrumb
- PASS html.headings 20 headings
- PASS html.text-ratio 60.8%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://supabase.com/blog/matryoshka-embeddings.md
- PASS markdown.alternate-link https://supabase.com/blog/matryoshka-embeddings.md
- FAIL markdown.frontmatter missing: doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 90.1% smaller (26702B vs 269324B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 3828 words in initial HTML
- PASS http.no-interstitial
74 https://supabase.com/blog/pg-paper-dump 20/27
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai all
- FAIL html.canonical-link missing
- FAIL html.meta-description only 37 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- FAIL html.json-ld.date-modified no dateModified anywhere in JSON-LD
- PASS html.json-ld.breadcrumb
- PASS html.headings 12 headings
- PASS html.text-ratio 44.0%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://supabase.com/blog/pg-paper-dump.md
- PASS markdown.alternate-link https://supabase.com/blog/pg-paper-dump.md
- FAIL markdown.frontmatter missing: doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 97.3% smaller (3514B vs 128869B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 555 words in initial HTML
- PASS http.no-interstitial
78 https://supabase.com/blog/postgrest-aggregate-functions 21/27
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai all
- FAIL html.canonical-link missing
- PASS html.meta-description 81 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- FAIL html.json-ld.date-modified no dateModified anywhere in JSON-LD
- PASS html.json-ld.breadcrumb
- PASS html.headings 7 headings
- PASS html.text-ratio 51.0%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://supabase.com/blog/postgrest-aggregate-functions.md
- PASS markdown.alternate-link https://supabase.com/blog/postgrest-aggregate-functions.md
- FAIL markdown.frontmatter missing: doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 94.3% smaller (11528B vs 201660B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 1602 words in initial HTML
- PASS http.no-interstitial
78 https://supabase.com/blog/semantic-image-search-amazon-bedrock 21/27
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai all
- FAIL html.canonical-link missing
- PASS html.meta-description 83 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- FAIL html.json-ld.date-modified no dateModified anywhere in JSON-LD
- PASS html.json-ld.breadcrumb
- PASS html.headings 11 headings
- PASS html.text-ratio 51.5%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://supabase.com/blog/semantic-image-search-amazon-bedrock.md
- PASS markdown.alternate-link https://supabase.com/blog/semantic-image-search-amazon-bedrock.md
- FAIL markdown.frontmatter missing: doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 95.3% smaller (9409B vs 199323B)
- PASS markdown.valid-markdown 1.0% HTML markup
- PASS html.ssr-content 1073 words in initial HTML
- PASS http.no-interstitial
74 https://supabase.com/blog/postgres-roles-and-privileges 20/27
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai all
- FAIL html.canonical-link missing
- FAIL html.meta-description only 40 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- FAIL html.json-ld.date-modified no dateModified anywhere in JSON-LD
- PASS html.json-ld.breadcrumb
- PASS html.headings 20 headings
- PASS html.text-ratio 58.6%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://supabase.com/blog/postgres-roles-and-privileges.md
- PASS markdown.alternate-link https://supabase.com/blog/postgres-roles-and-privileges.md
- FAIL markdown.frontmatter missing: doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 88.8% smaller (42530B vs 381029B)
- PASS markdown.valid-markdown 0.5% HTML markup
- PASS html.ssr-content 3994 words in initial HTML
- PASS http.no-interstitial
78 https://supabase.com/blog/branching-publicly-available 21/27
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai all
- FAIL html.canonical-link missing
- PASS html.meta-description 58 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- FAIL html.json-ld.date-modified no dateModified anywhere in JSON-LD
- PASS html.json-ld.breadcrumb
- PASS html.headings 10 headings
- PASS html.text-ratio 45.6%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://supabase.com/blog/branching-publicly-available.md
- PASS markdown.alternate-link https://supabase.com/blog/branching-publicly-available.md
- FAIL markdown.frontmatter missing: doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 98.0% smaller (2841B vs 140755B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 543 words in initial HTML
- PASS http.no-interstitial
78 https://supabase.com/blog/supabase-aws-marketplace 21/27
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai all
- FAIL html.canonical-link missing
- PASS html.meta-description 99 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- FAIL html.json-ld.date-modified no dateModified anywhere in JSON-LD
- PASS html.json-ld.breadcrumb
- PASS html.headings 12 headings
- PASS html.text-ratio 45.6%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://supabase.com/blog/supabase-aws-marketplace.md
- PASS markdown.alternate-link https://supabase.com/blog/supabase-aws-marketplace.md
- FAIL markdown.frontmatter missing: doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 97.8% smaller (3164B vs 142295B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 678 words in initial HTML
- PASS http.no-interstitial
78 https://supabase.com/blog/supabase-acquires-oriole 21/27
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai all
- FAIL html.canonical-link missing
- PASS html.meta-description 83 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- FAIL html.json-ld.date-modified no dateModified anywhere in JSON-LD
- PASS html.json-ld.breadcrumb
- PASS html.headings 7 headings
- PASS html.text-ratio 49.5%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://supabase.com/blog/supabase-acquires-oriole.md
- PASS markdown.alternate-link https://supabase.com/blog/supabase-acquires-oriole.md
- FAIL markdown.frontmatter missing: doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 96.0% smaller (6118B vs 153548B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 898 words in initial HTML
- PASS http.no-interstitial
78 https://supabase.com/blog/supabase-oss-hackathon 21/27
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai all
- FAIL html.canonical-link missing
- PASS html.meta-description 62 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- FAIL html.json-ld.date-modified no dateModified anywhere in JSON-LD
- PASS html.json-ld.breadcrumb
- PASS html.headings 12 headings
- PASS html.text-ratio 46.8%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://supabase.com/blog/supabase-oss-hackathon.md
- PASS markdown.alternate-link https://supabase.com/blog/supabase-oss-hackathon.md
- FAIL markdown.frontmatter missing: doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 96.9% smaller (4478B vs 144050B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 763 words in initial HTML
- PASS http.no-interstitial
74 https://supabase.com/blog/supabase-swift 20/27
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai all
- FAIL html.canonical-link missing
- FAIL html.meta-description only 43 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- FAIL html.json-ld.date-modified no dateModified anywhere in JSON-LD
- PASS html.json-ld.breadcrumb
- PASS html.headings 7 headings
- PASS html.text-ratio 47.3%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://supabase.com/blog/supabase-swift.md
- PASS markdown.alternate-link https://supabase.com/blog/supabase-swift.md
- FAIL markdown.frontmatter missing: doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 97.5% smaller (3653B vs 147604B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 438 words in initial HTML
- PASS http.no-interstitial
78 https://supabase.com/blog/ai-inference-now-available-in-supabase-edge-functions 21/27
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai all
- FAIL html.canonical-link missing
- PASS html.meta-description 82 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- FAIL html.json-ld.date-modified no dateModified anywhere in JSON-LD
- PASS html.json-ld.breadcrumb
- PASS html.headings 14 headings
- PASS html.text-ratio 51.9%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://supabase.com/blog/ai-inference-now-available-in-supabase-edge-functions.md
- PASS markdown.alternate-link https://supabase.com/blog/ai-inference-now-available-in-supabase-edge-functions.md
- FAIL markdown.frontmatter missing: doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 95.6% smaller (7861B vs 178626B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 1195 words in initial HTML
- PASS http.no-interstitial
78 https://supabase.com/blog/supabase-bootstrap 21/27
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai all
- FAIL html.canonical-link missing
- PASS html.meta-description 88 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- FAIL html.json-ld.date-modified no dateModified anywhere in JSON-LD
- PASS html.json-ld.breadcrumb
- PASS html.headings 10 headings
- PASS html.text-ratio 49.4%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://supabase.com/blog/supabase-bootstrap.md
- PASS markdown.alternate-link https://supabase.com/blog/supabase-bootstrap.md
- FAIL markdown.frontmatter missing: doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 97.3% smaller (4532B vs 169444B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 753 words in initial HTML
- PASS http.no-interstitial
78 https://supabase.com/blog/s3-compatible-storage 21/27
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai all
- FAIL html.canonical-link missing
- PASS html.meta-description 69 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- FAIL html.json-ld.date-modified no dateModified anywhere in JSON-LD
- PASS html.json-ld.breadcrumb
- PASS html.headings 10 headings
- PASS html.text-ratio 48.6%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://supabase.com/blog/s3-compatible-storage.md
- PASS markdown.alternate-link https://supabase.com/blog/s3-compatible-storage.md
- FAIL markdown.frontmatter missing: doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 95.2% smaller (7325B vs 153286B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 1018 words in initial HTML
- PASS http.no-interstitial
78 https://supabase.com/blog/ga-week-summary 21/27
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai all
- FAIL html.canonical-link missing
- PASS html.meta-description 65 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- FAIL html.json-ld.date-modified no dateModified anywhere in JSON-LD
- PASS html.json-ld.breadcrumb
- PASS html.headings 18 headings
- PASS html.text-ratio 47.1%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://supabase.com/blog/ga-week-summary.md
- PASS markdown.alternate-link https://supabase.com/blog/ga-week-summary.md
- FAIL markdown.frontmatter missing: doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 95.8% smaller (6553B vs 155905B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 1073 words in initial HTML
- PASS http.no-interstitial
81 https://supabase.com/blog/anonymous-sign-ins 22/27
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai all
- FAIL html.canonical-link missing
- PASS html.meta-description 58 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- FAIL html.json-ld.date-modified no dateModified anywhere in JSON-LD
- PASS html.json-ld.breadcrumb
- PASS html.headings 12 headings
- PASS html.text-ratio 51.5%
- PASS html.glossary-link
- PASS markdown.mirror-suffix https://supabase.com/blog/anonymous-sign-ins.md
- PASS markdown.alternate-link https://supabase.com/blog/anonymous-sign-ins.md
- FAIL markdown.frontmatter missing: doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 96.7% smaller (5989B vs 181114B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 933 words in initial HTML
- PASS http.no-interstitial
78 https://supabase.com/blog/security-performance-advisor 21/27
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai all
- FAIL html.canonical-link missing
- PASS html.meta-description 73 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- FAIL html.json-ld.date-modified no dateModified anywhere in JSON-LD
- PASS html.json-ld.breadcrumb
- PASS html.headings 9 headings
- PASS html.text-ratio 48.6%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://supabase.com/blog/security-performance-advisor.md
- PASS markdown.alternate-link https://supabase.com/blog/security-performance-advisor.md
- FAIL markdown.frontmatter missing: doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 96.1% smaller (5854B vs 151349B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 1022 words in initial HTML
- PASS http.no-interstitial
70 https://supabase.com/blog/nix-postgres 19/27
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai all
- FAIL html.canonical-link missing
- FAIL html.meta-description missing
- PASS html.og-title
- FAIL html.og-description missing
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- FAIL html.json-ld.date-modified no dateModified anywhere in JSON-LD
- PASS html.json-ld.breadcrumb
- PASS html.headings 8 headings
- PASS html.text-ratio 47.0%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://supabase.com/blog/nix-postgres.md
- PASS markdown.alternate-link https://supabase.com/blog/nix-postgres.md
- FAIL markdown.frontmatter missing: description, doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 95.6% smaller (5911B vs 132951B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 951 words in initial HTML
- PASS http.no-interstitial
78 https://supabase.com/blog/exploring-support-tooling 21/27
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai all
- FAIL html.canonical-link missing
- PASS html.meta-description 103 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- FAIL html.json-ld.date-modified no dateModified anywhere in JSON-LD
- PASS html.json-ld.breadcrumb
- PASS html.headings 17 headings
- PASS html.text-ratio 54.8%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://supabase.com/blog/exploring-support-tooling.md
- PASS markdown.alternate-link https://supabase.com/blog/exploring-support-tooling.md
- FAIL markdown.frontmatter missing: doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 94.1% smaller (13365B vs 225755B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 1605 words in initial HTML
- PASS http.no-interstitial
74 https://supabase.com/blog/postgres-bloat 20/27
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai all
- FAIL html.canonical-link missing
- FAIL html.meta-description only 49 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- FAIL html.json-ld.date-modified no dateModified anywhere in JSON-LD
- PASS html.json-ld.breadcrumb
- PASS html.headings 11 headings
- PASS html.text-ratio 50.6%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://supabase.com/blog/postgres-bloat.md
- PASS markdown.alternate-link https://supabase.com/blog/postgres-bloat.md
- FAIL markdown.frontmatter missing: doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 94.6% smaller (8735B vs 162643B)
- PASS markdown.valid-markdown 0.3% HTML markup
- PASS html.ssr-content 1345 words in initial HTML
- PASS http.no-interstitial
78 https://supabase.com/blog/calcom-platform-starter-kit-nextjs-supabase 21/27
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai all
- FAIL html.canonical-link missing
- PASS html.meta-description 89 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- FAIL html.json-ld.date-modified no dateModified anywhere in JSON-LD
- PASS html.json-ld.breadcrumb
- PASS html.headings 11 headings
- PASS html.text-ratio 51.6%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://supabase.com/blog/calcom-platform-starter-kit-nextjs-supabase.md
- PASS markdown.alternate-link https://supabase.com/blog/calcom-platform-starter-kit-nextjs-supabase.md
- FAIL markdown.frontmatter missing: doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 95.3% smaller (10101B vs 212821B)
- PASS markdown.valid-markdown 3.0% HTML markup
- PASS html.ssr-content 1135 words in initial HTML
- PASS http.no-interstitial
78 https://supabase.com/blog/supabase-oss-hackathon-winners 21/27
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai all
- FAIL html.canonical-link missing
- PASS html.meta-description 57 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- FAIL html.json-ld.date-modified no dateModified anywhere in JSON-LD
- PASS html.json-ld.breadcrumb
- PASS html.headings 20 headings
- PASS html.text-ratio 47.8%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://supabase.com/blog/supabase-oss-hackathon-winners.md
- PASS markdown.alternate-link https://supabase.com/blog/supabase-oss-hackathon-winners.md
- FAIL markdown.frontmatter missing: doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 95.8% smaller (6290B vs 151139B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 806 words in initial HTML
- PASS http.no-interstitial
74 https://supabase.com/blog/pgvector-0-7-0 20/27
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai all
- FAIL html.canonical-link missing
- FAIL html.meta-description only 41 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- FAIL html.json-ld.date-modified no dateModified anywhere in JSON-LD
- PASS html.json-ld.breadcrumb
- PASS html.headings 9 headings
- PASS html.text-ratio 51.2%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://supabase.com/blog/pgvector-0-7-0.md
- PASS markdown.alternate-link https://supabase.com/blog/pgvector-0-7-0.md
- FAIL markdown.frontmatter missing: doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 95.0% smaller (8459B vs 167561B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 1120 words in initial HTML
- PASS http.no-interstitial
78 https://supabase.com/blog/meetup-kahoot-alternative 21/27
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai all
- FAIL html.canonical-link missing
- PASS html.meta-description 69 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- FAIL html.json-ld.date-modified no dateModified anywhere in JSON-LD
- PASS html.json-ld.breadcrumb
- PASS html.headings 11 headings
- PASS html.text-ratio 51.8%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://supabase.com/blog/meetup-kahoot-alternative.md
- PASS markdown.alternate-link https://supabase.com/blog/meetup-kahoot-alternative.md
- FAIL markdown.frontmatter missing: doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 95.4% smaller (7902B vs 172493B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 1198 words in initial HTML
- PASS http.no-interstitial
78 https://supabase.com/blog/hardening-supabase 21/27
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai all
- FAIL html.canonical-link missing
- PASS html.meta-description 114 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- FAIL html.json-ld.date-modified no dateModified anywhere in JSON-LD
- PASS html.json-ld.breadcrumb
- PASS html.headings 20 headings
- PASS html.text-ratio 50.2%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://supabase.com/blog/hardening-supabase.md
- PASS markdown.alternate-link https://supabase.com/blog/hardening-supabase.md
- FAIL markdown.frontmatter missing: doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 92.4% smaller (12078B vs 158311B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 1627 words in initial HTML
- PASS http.no-interstitial
78 https://supabase.com/blog/self-host-maps-storage-protomaps 21/27
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai all
- FAIL html.canonical-link missing
- PASS html.meta-description 76 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- FAIL html.json-ld.date-modified no dateModified anywhere in JSON-LD
- PASS html.json-ld.breadcrumb
- PASS html.headings 10 headings
- PASS html.text-ratio 53.2%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://supabase.com/blog/self-host-maps-storage-protomaps.md
- PASS markdown.alternate-link https://supabase.com/blog/self-host-maps-storage-protomaps.md
- FAIL markdown.frontmatter missing: doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 95.0% smaller (12026B vs 238488B)
- PASS markdown.valid-markdown 13.6% HTML markup
- PASS html.ssr-content 1341 words in initial HTML
- PASS http.no-interstitial
78 https://supabase.com/blog/postgres-realtime-location-sharing-with-maplibre 21/27
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai all
- FAIL html.canonical-link missing
- PASS html.meta-description 82 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- FAIL html.json-ld.date-modified no dateModified anywhere in JSON-LD
- PASS html.json-ld.breadcrumb
- PASS html.headings 9 headings
- PASS html.text-ratio 52.9%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://supabase.com/blog/postgres-realtime-location-sharing-with-maplibre.md
- PASS markdown.alternate-link https://supabase.com/blog/postgres-realtime-location-sharing-with-maplibre.md
- FAIL markdown.frontmatter missing: doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 95.8% smaller (9189B vs 217624B)
- PASS markdown.valid-markdown 5.7% HTML markup
- PASS html.ssr-content 1110 words in initial HTML
- PASS http.no-interstitial
78 https://supabase.com/blog/postgis-generate-vector-tiles 21/27
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai all
- FAIL html.canonical-link missing
- PASS html.meta-description 94 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- FAIL html.json-ld.date-modified no dateModified anywhere in JSON-LD
- PASS html.json-ld.breadcrumb
- PASS html.headings 12 headings
- PASS html.text-ratio 53.1%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://supabase.com/blog/postgis-generate-vector-tiles.md
- PASS markdown.alternate-link https://supabase.com/blog/postgis-generate-vector-tiles.md
- FAIL markdown.frontmatter missing: doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 95.3% smaller (10967B vs 231617B)
- PASS markdown.valid-markdown 2.8% HTML markup
- PASS html.ssr-content 1378 words in initial HTML
- PASS http.no-interstitial
78 https://supabase.com/blog/github-copilot-extension-for-vs-code 21/27
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai all
- FAIL html.canonical-link missing
- PASS html.meta-description 125 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- FAIL html.json-ld.date-modified no dateModified anywhere in JSON-LD
- PASS html.json-ld.breadcrumb
- PASS html.headings 13 headings
- PASS html.text-ratio 46.4%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://supabase.com/blog/github-copilot-extension-for-vs-code.md
- PASS markdown.alternate-link https://supabase.com/blog/github-copilot-extension-for-vs-code.md
- FAIL markdown.frontmatter missing: doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 97.1% smaller (4328B vs 147740B)
- PASS markdown.valid-markdown 0.7% HTML markup
- PASS html.ssr-content 559 words in initial HTML
- PASS http.no-interstitial
78 https://supabase.com/blog/range-columns 21/27
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai all
- FAIL html.canonical-link missing
- PASS html.meta-description 114 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- FAIL html.json-ld.date-modified no dateModified anywhere in JSON-LD
- PASS html.json-ld.breadcrumb
- PASS html.headings 9 headings
- PASS html.text-ratio 49.5%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://supabase.com/blog/range-columns.md
- PASS markdown.alternate-link https://supabase.com/blog/range-columns.md
- FAIL markdown.frontmatter missing: doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 95.7% smaller (7096B vs 164469B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 1045 words in initial HTML
- PASS http.no-interstitial
78 https://supabase.com/blog/supabase-js-on-jsr 21/27
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai all
- FAIL html.canonical-link missing
- PASS html.meta-description 71 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- FAIL html.json-ld.date-modified no dateModified anywhere in JSON-LD
- PASS html.json-ld.breadcrumb
- PASS html.headings 5 headings
- PASS html.text-ratio 45.1%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://supabase.com/blog/supabase-js-on-jsr.md
- PASS markdown.alternate-link https://supabase.com/blog/supabase-js-on-jsr.md
- FAIL markdown.frontmatter missing: doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 97.9% smaller (2907B vs 141466B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 408 words in initial HTML
- PASS http.no-interstitial
78 https://supabase.com/blog/postgres-new 21/27
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai all
- FAIL html.canonical-link missing
- PASS html.meta-description 77 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- FAIL html.json-ld.date-modified no dateModified anywhere in JSON-LD
- PASS html.json-ld.breadcrumb
- PASS html.headings 19 headings
- PASS html.text-ratio 54.9%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://supabase.com/blog/postgres-new.md
- PASS markdown.alternate-link https://supabase.com/blog/postgres-new.md
- FAIL markdown.frontmatter missing: doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 91.2% smaller (16631B vs 189518B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 2627 words in initial HTML
- PASS http.no-interstitial
78 https://supabase.com/blog/snaplet-is-now-open-source 21/27
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai all
- FAIL html.canonical-link missing
- PASS html.meta-description 63 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- FAIL html.json-ld.date-modified no dateModified anywhere in JSON-LD
- PASS html.json-ld.breadcrumb
- PASS html.headings 9 headings
- PASS html.text-ratio 46.0%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://supabase.com/blog/snaplet-is-now-open-source.md
- PASS markdown.alternate-link https://supabase.com/blog/snaplet-is-now-open-source.md
- FAIL markdown.frontmatter missing: doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 97.5% smaller (3580B vs 141067B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 598 words in initial HTML
- PASS http.no-interstitial
78 https://supabase.com/blog/third-party-auth-mfa-phone-send-hooks 21/27
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai all
- FAIL html.canonical-link missing
- PASS html.meta-description 135 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- FAIL html.json-ld.date-modified no dateModified anywhere in JSON-LD
- PASS html.json-ld.breadcrumb
- PASS html.headings 7 headings
- PASS html.text-ratio 49.9%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://supabase.com/blog/third-party-auth-mfa-phone-send-hooks.md
- PASS markdown.alternate-link https://supabase.com/blog/third-party-auth-mfa-phone-send-hooks.md
- FAIL markdown.frontmatter missing: doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 96.8% smaller (5417B vs 169737B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 770 words in initial HTML
- PASS http.no-interstitial
78 https://supabase.com/blog/log-drains 21/27
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai all
- FAIL html.canonical-link missing
- PASS html.meta-description 73 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- FAIL html.json-ld.date-modified no dateModified anywhere in JSON-LD
- PASS html.json-ld.breadcrumb
- PASS html.headings 8 headings
- PASS html.text-ratio 48.2%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://supabase.com/blog/log-drains.md
- PASS markdown.alternate-link https://supabase.com/blog/log-drains.md
- FAIL markdown.frontmatter missing: doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 95.8% smaller (6241B vs 146983B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 963 words in initial HTML
- PASS http.no-interstitial
78 https://supabase.com/blog/supabase-realtime-broadcast-and-presence-authorization 21/27
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai all
- FAIL html.canonical-link missing
- PASS html.meta-description 57 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- FAIL html.json-ld.date-modified no dateModified anywhere in JSON-LD
- PASS html.json-ld.breadcrumb
- PASS html.headings 16 headings
- PASS html.text-ratio 53.3%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://supabase.com/blog/supabase-realtime-broadcast-and-presence-authorization.md
- PASS markdown.alternate-link https://supabase.com/blog/supabase-realtime-broadcast-and-presence-authorization.md
- FAIL markdown.frontmatter missing: doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 95.6% smaller (8739B vs 198744B)
- PASS markdown.valid-markdown 0.2% HTML markup
- PASS html.ssr-content 1348 words in initial HTML
- PASS http.no-interstitial
78 https://supabase.com/blog/postgres-foreign-data-wrappers-with-wasm 21/27
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai all
- FAIL html.canonical-link missing
- PASS html.meta-description 68 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- FAIL html.json-ld.date-modified no dateModified anywhere in JSON-LD
- PASS html.json-ld.breadcrumb
- PASS html.headings 15 headings
- PASS html.text-ratio 52.4%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://supabase.com/blog/postgres-foreign-data-wrappers-with-wasm.md
- PASS markdown.alternate-link https://supabase.com/blog/postgres-foreign-data-wrappers-with-wasm.md
- FAIL markdown.frontmatter missing: doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 95.0% smaller (9620B vs 193016B)
- PASS markdown.valid-markdown 0.4% HTML markup
- PASS html.ssr-content 1305 words in initial HTML
- PASS http.no-interstitial
78 https://supabase.com/blog/platform-access-control 21/27
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai all
- FAIL html.canonical-link missing
- PASS html.meta-description 87 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- FAIL html.json-ld.date-modified no dateModified anywhere in JSON-LD
- PASS html.json-ld.breadcrumb
- PASS html.headings 7 headings
- PASS html.text-ratio 45.6%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://supabase.com/blog/platform-access-control.md
- PASS markdown.alternate-link https://supabase.com/blog/platform-access-control.md
- FAIL markdown.frontmatter missing: doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 97.9% smaller (2941B vs 139174B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 542 words in initial HTML
- PASS http.no-interstitial
74 https://supabase.com/blog/launch-week-12-top-10 20/27
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai all
- FAIL html.canonical-link missing
- FAIL html.meta-description only 30 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- FAIL html.json-ld.date-modified no dateModified anywhere in JSON-LD
- PASS html.json-ld.breadcrumb
- PASS html.headings 14 headings
- PASS html.text-ratio 44.8%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://supabase.com/blog/launch-week-12-top-10.md
- PASS markdown.alternate-link https://supabase.com/blog/launch-week-12-top-10.md
- FAIL markdown.frontmatter missing: doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 97.5% smaller (3561B vs 141007B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 663 words in initial HTML
- PASS http.no-interstitial
74 https://supabase.com/blog/pg-graphql-1-5-7 20/27
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai all
- FAIL html.canonical-link missing
- FAIL html.meta-description only 29 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- FAIL html.json-ld.date-modified no dateModified anywhere in JSON-LD
- PASS html.json-ld.breadcrumb
- PASS html.headings 8 headings
- PASS html.text-ratio 47.6%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://supabase.com/blog/pg-graphql-1-5-7.md
- PASS markdown.alternate-link https://supabase.com/blog/pg-graphql-1-5-7.md
- FAIL markdown.frontmatter missing: doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 97.7% smaller (3546B vs 157346B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 630 words in initial HTML
- PASS http.no-interstitial
78 https://supabase.com/blog/postgrest-12-2 21/27
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai all
- FAIL html.canonical-link missing
- PASS html.meta-description 52 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- FAIL html.json-ld.date-modified no dateModified anywhere in JSON-LD
- PASS html.json-ld.breadcrumb
- PASS html.headings 7 headings
- PASS html.text-ratio 47.2%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://supabase.com/blog/postgrest-12-2.md
- PASS markdown.alternate-link https://supabase.com/blog/postgrest-12-2.md
- FAIL markdown.frontmatter missing: doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 97.9% smaller (3159B vs 149884B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 498 words in initial HTML
- PASS http.no-interstitial
74 https://supabase.com/blog/vec2pg 20/27
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai all
- FAIL html.canonical-link missing
- FAIL html.meta-description only 47 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- FAIL html.json-ld.date-modified no dateModified anywhere in JSON-LD
- PASS html.json-ld.breadcrumb
- PASS html.headings 12 headings
- PASS html.text-ratio 49.5%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://supabase.com/blog/vec2pg.md
- PASS markdown.alternate-link https://supabase.com/blog/vec2pg.md
- FAIL markdown.frontmatter missing: doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 96.4% smaller (5682B vs 157083B)
- PASS markdown.valid-markdown 0.3% HTML markup
- PASS html.ssr-content 829 words in initial HTML
- PASS http.no-interstitial
78 https://supabase.com/blog/python-support 21/27
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai all
- FAIL html.canonical-link missing
- PASS html.meta-description 56 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- FAIL html.json-ld.date-modified no dateModified anywhere in JSON-LD
- PASS html.json-ld.breadcrumb
- PASS html.headings 18 headings
- PASS html.text-ratio 53.4%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://supabase.com/blog/python-support.md
- PASS markdown.alternate-link https://supabase.com/blog/python-support.md
- FAIL markdown.frontmatter missing: doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 93.4% smaller (12573B vs 191209B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 1198 words in initial HTML
- PASS http.no-interstitial
78 https://supabase.com/blog/supabase-book-by-david-lorenz 21/27
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai all
- FAIL html.canonical-link missing
- PASS html.meta-description 51 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- FAIL html.json-ld.date-modified no dateModified anywhere in JSON-LD
- PASS html.json-ld.breadcrumb
- PASS html.headings 15 headings
- PASS html.text-ratio 47.5%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://supabase.com/blog/supabase-book-by-david-lorenz.md
- PASS markdown.alternate-link https://supabase.com/blog/supabase-book-by-david-lorenz.md
- FAIL markdown.frontmatter missing: doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 95.4% smaller (6849B vs 148834B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 1253 words in initial HTML
- PASS http.no-interstitial
78 https://supabase.com/blog/supabase-lw12-hackathon 21/27
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai all
- FAIL html.canonical-link missing
- PASS html.meta-description 62 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- FAIL html.json-ld.date-modified no dateModified anywhere in JSON-LD
- PASS html.json-ld.breadcrumb
- PASS html.headings 12 headings
- PASS html.text-ratio 47.5%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://supabase.com/blog/supabase-lw12-hackathon.md
- PASS markdown.alternate-link https://supabase.com/blog/supabase-lw12-hackathon.md
- FAIL markdown.frontmatter missing: doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 96.7% smaller (4816B vs 147479B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 822 words in initial HTML
- PASS http.no-interstitial
78 https://supabase.com/blog/mozilla-llamafile-in-supabase-edge-functions 21/27
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai all
- FAIL html.canonical-link missing
- PASS html.meta-description 78 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- FAIL html.json-ld.date-modified no dateModified anywhere in JSON-LD
- PASS html.json-ld.breadcrumb
- PASS html.headings 11 headings
- PASS html.text-ratio 49.5%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://supabase.com/blog/mozilla-llamafile-in-supabase-edge-functions.md
- PASS markdown.alternate-link https://supabase.com/blog/mozilla-llamafile-in-supabase-edge-functions.md
- FAIL markdown.frontmatter missing: doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 96.0% smaller (7798B vs 196462B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 948 words in initial HTML
- PASS http.no-interstitial
78 https://supabase.com/blog/supabase-vercel-partnership 21/27
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai all
- FAIL html.canonical-link missing
- PASS html.meta-description 71 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- FAIL html.json-ld.date-modified no dateModified anywhere in JSON-LD
- PASS html.json-ld.breadcrumb
- PASS html.headings 13 headings
- PASS html.text-ratio 45.6%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://supabase.com/blog/supabase-vercel-partnership.md
- PASS markdown.alternate-link https://supabase.com/blog/supabase-vercel-partnership.md
- FAIL markdown.frontmatter missing: doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 96.0% smaller (5871B vs 145420B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 708 words in initial HTML
- PASS http.no-interstitial
78 https://supabase.com/blog/edge-functions-faster-smaller 21/27
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai all
- FAIL html.canonical-link missing
- PASS html.meta-description 73 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- FAIL html.json-ld.date-modified no dateModified anywhere in JSON-LD
- PASS html.json-ld.breadcrumb
- PASS html.headings 9 headings
- PASS html.text-ratio 52.1%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://supabase.com/blog/edge-functions-faster-smaller.md
- PASS markdown.alternate-link https://supabase.com/blog/edge-functions-faster-smaller.md
- FAIL markdown.frontmatter missing: doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 95.8% smaller (7251B vs 171724B)
- PASS markdown.valid-markdown 0.1% HTML markup
- PASS html.ssr-content 955 words in initial HTML
- PASS http.no-interstitial
78 https://supabase.com/blog/in-browser-semantic-search-pglite 21/27
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai all
- FAIL html.canonical-link missing
- PASS html.meta-description 131 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- FAIL html.json-ld.date-modified no dateModified anywhere in JSON-LD
- PASS html.json-ld.breadcrumb
- PASS html.headings 10 headings
- PASS html.text-ratio 67.6%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://supabase.com/blog/in-browser-semantic-search-pglite.md
- PASS markdown.alternate-link https://supabase.com/blog/in-browser-semantic-search-pglite.md
- FAIL markdown.frontmatter missing: doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 81.1% smaller (67102B vs 354680B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 1394 words in initial HTML
- PASS http.no-interstitial
78 https://supabase.com/blog/lw12-hackathon-winners 21/27
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai all
- FAIL html.canonical-link missing
- PASS html.meta-description 64 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- FAIL html.json-ld.date-modified no dateModified anywhere in JSON-LD
- PASS html.json-ld.breadcrumb
- PASS html.headings 20 headings
- PASS html.text-ratio 46.9%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://supabase.com/blog/lw12-hackathon-winners.md
- PASS markdown.alternate-link https://supabase.com/blog/lw12-hackathon-winners.md
- FAIL markdown.frontmatter missing: doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 96.9% smaller (4674B vs 148505B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 582 words in initial HTML
- PASS http.no-interstitial
78 https://supabase.com/blog/local-first-expo-legend-state 21/27
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai all
- FAIL html.canonical-link missing
- PASS html.meta-description 85 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- FAIL html.json-ld.date-modified no dateModified anywhere in JSON-LD
- PASS html.json-ld.breadcrumb
- PASS html.headings 16 headings
- PASS html.text-ratio 54.4%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://supabase.com/blog/local-first-expo-legend-state.md
- PASS markdown.alternate-link https://supabase.com/blog/local-first-expo-legend-state.md
- FAIL markdown.frontmatter missing: doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 94.5% smaller (14081B vs 255951B)
- PASS markdown.valid-markdown 2.6% HTML markup
- PASS html.ssr-content 1763 words in initial HTML
- PASS http.no-interstitial
78 https://supabase.com/blog/flutter-uber-clone 21/27
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai all
- FAIL html.canonical-link missing
- PASS html.meta-description 82 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- FAIL html.json-ld.date-modified no dateModified anywhere in JSON-LD
- PASS html.json-ld.breadcrumb
- PASS html.headings 16 headings
- PASS html.text-ratio 61.4%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://supabase.com/blog/flutter-uber-clone.md
- PASS markdown.alternate-link https://supabase.com/blog/flutter-uber-clone.md
- FAIL markdown.frontmatter missing: doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 93.6% smaller (27983B vs 436207B)
- PASS markdown.valid-markdown 0.7% HTML markup
- PASS html.ssr-content 2987 words in initial HTML
- PASS http.no-interstitial
78 https://supabase.com/blog/mongodb-realm-and-device-sync-alternatives 21/27
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai all
- FAIL html.canonical-link missing
- PASS html.meta-description 78 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- FAIL html.json-ld.date-modified no dateModified anywhere in JSON-LD
- PASS html.json-ld.breadcrumb
- PASS html.headings 8 headings
- PASS html.text-ratio 43.7%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://supabase.com/blog/mongodb-realm-and-device-sync-alternatives.md
- PASS markdown.alternate-link https://supabase.com/blog/mongodb-realm-and-device-sync-alternatives.md
- FAIL markdown.frontmatter missing: doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 97.0% smaller (3917B vs 130350B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 462 words in initial HTML
- PASS http.no-interstitial
78 https://supabase.com/blog/supabase-clickhouse-partnership 21/27
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai all
- FAIL html.canonical-link missing
- PASS html.meta-description 67 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- FAIL html.json-ld.date-modified no dateModified anywhere in JSON-LD
- PASS html.json-ld.breadcrumb
- PASS html.headings 11 headings
- PASS html.text-ratio 50.0%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://supabase.com/blog/supabase-clickhouse-partnership.md
- PASS markdown.alternate-link https://supabase.com/blog/supabase-clickhouse-partnership.md
- FAIL markdown.frontmatter missing: doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 94.8% smaller (8333B vs 160092B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 986 words in initial HTML
- PASS http.no-interstitial
78 https://supabase.com/blog/database-build-live-share 21/27
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai all
- FAIL html.canonical-link missing
- PASS html.meta-description 59 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- FAIL html.json-ld.date-modified no dateModified anywhere in JSON-LD
- PASS html.json-ld.breadcrumb
- PASS html.headings 9 headings
- PASS html.text-ratio 49.6%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://supabase.com/blog/database-build-live-share.md
- PASS markdown.alternate-link https://supabase.com/blog/database-build-live-share.md
- FAIL markdown.frontmatter missing: doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 93.8% smaller (9095B vs 147854B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 1433 words in initial HTML
- PASS http.no-interstitial
74 https://supabase.com/blog/orioledb-launch 20/27
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai all
- FAIL html.canonical-link missing
- FAIL html.meta-description only 31 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- FAIL html.json-ld.date-modified no dateModified anywhere in JSON-LD
- PASS html.json-ld.breadcrumb
- PASS html.headings 8 headings
- PASS html.text-ratio 44.0%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://supabase.com/blog/orioledb-launch.md
- PASS markdown.alternate-link https://supabase.com/blog/orioledb-launch.md
- FAIL markdown.frontmatter missing: doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 98.5% smaller (1998B vs 130879B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 403 words in initial HTML
- PASS http.no-interstitial
78 https://supabase.com/blog/offline-first-flutter-apps 21/27
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai all
- FAIL html.canonical-link missing
- PASS html.meta-description 254 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- FAIL html.json-ld.date-modified no dateModified anywhere in JSON-LD
- PASS html.json-ld.breadcrumb
- PASS html.headings 11 headings
- PASS html.text-ratio 54.8%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://supabase.com/blog/offline-first-flutter-apps.md
- PASS markdown.alternate-link https://supabase.com/blog/offline-first-flutter-apps.md
- FAIL markdown.frontmatter missing: doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 94.7% smaller (12553B vs 237811B)
- PASS markdown.valid-markdown 0.5% HTML markup
- PASS html.ssr-content 1288 words in initial HTML
- PASS http.no-interstitial
78 https://supabase.com/blog/supabase-ai-assistant-v2 21/27
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai all
- FAIL html.canonical-link missing
- PASS html.meta-description 64 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- FAIL html.json-ld.date-modified no dateModified anywhere in JSON-LD
- PASS html.json-ld.breadcrumb
- PASS html.headings 14 headings
- PASS html.text-ratio 46.5%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://supabase.com/blog/supabase-ai-assistant-v2.md
- PASS markdown.alternate-link https://supabase.com/blog/supabase-ai-assistant-v2.md
- FAIL markdown.frontmatter missing: doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 96.9% smaller (4450B vs 144292B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 778 words in initial HTML
- PASS http.no-interstitial
74 https://supabase.com/blog/hack-the-base 20/27
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai all
- FAIL html.canonical-link missing
- FAIL html.meta-description only 33 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- FAIL html.json-ld.date-modified no dateModified anywhere in JSON-LD
- PASS html.json-ld.breadcrumb
- PASS html.headings 9 headings
- PASS html.text-ratio 43.0%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://supabase.com/blog/hack-the-base.md
- PASS markdown.alternate-link https://supabase.com/blog/hack-the-base.md
- FAIL markdown.frontmatter missing: doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 98.4% smaller (2048B vs 129926B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 459 words in initial HTML
- PASS http.no-interstitial
78 https://supabase.com/blog/supabase-dynamic-functions 21/27
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai all
- FAIL html.canonical-link missing
- PASS html.meta-description 78 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- FAIL html.json-ld.date-modified no dateModified anywhere in JSON-LD
- PASS html.json-ld.breadcrumb
- PASS html.headings 21 headings
- PASS html.text-ratio 60.0%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://supabase.com/blog/supabase-dynamic-functions.md
- PASS markdown.alternate-link https://supabase.com/blog/supabase-dynamic-functions.md
- FAIL markdown.frontmatter missing: doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 91.4% smaller (26453B vs 307470B)
- PASS markdown.valid-markdown 0.3% HTML markup
- PASS html.ssr-content 2288 words in initial HTML
- PASS http.no-interstitial
78 https://supabase.com/blog/cli-v2-config-as-code 21/27
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai all
- FAIL html.canonical-link missing
- PASS html.meta-description 84 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- FAIL html.json-ld.date-modified no dateModified anywhere in JSON-LD
- PASS html.json-ld.breadcrumb
- PASS html.headings 16 headings
- PASS html.text-ratio 53.2%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://supabase.com/blog/cli-v2-config-as-code.md
- PASS markdown.alternate-link https://supabase.com/blog/cli-v2-config-as-code.md
- FAIL markdown.frontmatter missing: doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 93.2% smaller (13735B vs 200582B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 1328 words in initial HTML
- PASS http.no-interstitial
78 https://supabase.com/blog/edge-functions-background-tasks-websockets 21/27
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai all
- FAIL html.canonical-link missing
- PASS html.meta-description 79 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- FAIL html.json-ld.date-modified no dateModified anywhere in JSON-LD
- PASS html.json-ld.breadcrumb
- PASS html.headings 10 headings
- PASS html.text-ratio 54.7%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://supabase.com/blog/edge-functions-background-tasks-websockets.md
- PASS markdown.alternate-link https://supabase.com/blog/edge-functions-background-tasks-websockets.md
- FAIL markdown.frontmatter missing: doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 95.8% smaller (9706B vs 228929B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 1324 words in initial HTML
- PASS http.no-interstitial
78 https://supabase.com/blog/high-performance-disks 21/27
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai all
- FAIL html.canonical-link missing
- PASS html.meta-description 72 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- FAIL html.json-ld.date-modified no dateModified anywhere in JSON-LD
- PASS html.json-ld.breadcrumb
- PASS html.headings 13 headings
- PASS html.text-ratio 47.0%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://supabase.com/blog/high-performance-disks.md
- PASS markdown.alternate-link https://supabase.com/blog/high-performance-disks.md
- FAIL markdown.frontmatter missing: doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 96.3% smaller (5332B vs 146044B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 851 words in initial HTML
- PASS http.no-interstitial
78 https://supabase.com/blog/restore-to-a-new-project 21/27
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai all
- FAIL html.canonical-link missing
- PASS html.meta-description 51 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- FAIL html.json-ld.date-modified no dateModified anywhere in JSON-LD
- PASS html.json-ld.breadcrumb
- PASS html.headings 7 headings
- PASS html.text-ratio 45.0%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://supabase.com/blog/restore-to-a-new-project.md
- PASS markdown.alternate-link https://supabase.com/blog/restore-to-a-new-project.md
- FAIL markdown.frontmatter missing: doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 98.1% smaller (2726B vs 146691B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 539 words in initial HTML
- PASS http.no-interstitial
74 https://supabase.com/blog/launch-week-13-top-10 20/27
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai all
- FAIL html.canonical-link missing
- FAIL html.meta-description only 30 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- FAIL html.json-ld.date-modified no dateModified anywhere in JSON-LD
- PASS html.json-ld.breadcrumb
- PASS html.headings 16 headings
- PASS html.text-ratio 44.2%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://supabase.com/blog/launch-week-13-top-10.md
- PASS markdown.alternate-link https://supabase.com/blog/launch-week-13-top-10.md
- FAIL markdown.frontmatter missing: doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 97.5% smaller (3513B vs 138522B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 679 words in initial HTML
- PASS http.no-interstitial
74 https://supabase.com/blog/supabase-cron 20/27
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai all
- FAIL html.canonical-link missing
- FAIL html.meta-description only 35 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- FAIL html.json-ld.date-modified no dateModified anywhere in JSON-LD
- PASS html.json-ld.breadcrumb
- PASS html.headings 12 headings
- PASS html.text-ratio 47.5%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://supabase.com/blog/supabase-cron.md
- PASS markdown.alternate-link https://supabase.com/blog/supabase-cron.md
- FAIL markdown.frontmatter missing: doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 97.0% smaller (4687B vs 157397B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 663 words in initial HTML
- PASS http.no-interstitial
78 https://supabase.com/blog/supabase-queues 21/27
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai all
- FAIL html.canonical-link missing
- PASS html.meta-description 59 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- FAIL html.json-ld.date-modified no dateModified anywhere in JSON-LD
- PASS html.json-ld.breadcrumb
- PASS html.headings 17 headings
- PASS html.text-ratio 51.8%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://supabase.com/blog/supabase-queues.md
- PASS markdown.alternate-link https://supabase.com/blog/supabase-queues.md
- FAIL markdown.frontmatter missing: doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 95.8% smaller (7661B vs 181767B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 1176 words in initial HTML
- PASS http.no-interstitial
78 https://supabase.com/blog/database-build-v2 21/27
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai all
- FAIL html.canonical-link missing
- PASS html.meta-description 52 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- FAIL html.json-ld.date-modified no dateModified anywhere in JSON-LD
- PASS html.json-ld.breadcrumb
- PASS html.headings 20 headings
- PASS html.text-ratio 55.1%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://supabase.com/blog/database-build-v2.md
- PASS markdown.alternate-link https://supabase.com/blog/database-build-v2.md
- FAIL markdown.frontmatter missing: doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 90.7% smaller (17394B vs 186807B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 2716 words in initial HTML
- PASS http.no-interstitial
78 https://supabase.com/blog/durable-workflows-in-postgres-dbos 21/27
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai all
- FAIL html.canonical-link missing
- PASS html.meta-description 62 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- FAIL html.json-ld.date-modified no dateModified anywhere in JSON-LD
- PASS html.json-ld.breadcrumb
- PASS html.headings 15 headings
- PASS html.text-ratio 47.6%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://supabase.com/blog/durable-workflows-in-postgres-dbos.md
- PASS markdown.alternate-link https://supabase.com/blog/durable-workflows-in-postgres-dbos.md
- FAIL markdown.frontmatter missing: doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 95.5% smaller (6407B vs 142801B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 1013 words in initial HTML
- PASS http.no-interstitial
78 https://supabase.com/blog/ai-hackathon-at-y-combinator 21/27
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai all
- FAIL html.canonical-link missing
- PASS html.meta-description 52 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- FAIL html.json-ld.date-modified no dateModified anywhere in JSON-LD
- PASS html.json-ld.breadcrumb
- PASS html.headings 7 headings
- PASS html.text-ratio 46.3%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://supabase.com/blog/ai-hackathon-at-y-combinator.md
- PASS markdown.alternate-link https://supabase.com/blog/ai-hackathon-at-y-combinator.md
- FAIL markdown.frontmatter missing: doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 95.4% smaller (5869B vs 128214B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 456 words in initial HTML
- PASS http.no-interstitial
78 https://supabase.com/blog/dedicated-poolers 21/27
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai all
- FAIL html.canonical-link missing
- PASS html.meta-description 108 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- FAIL html.json-ld.date-modified no dateModified anywhere in JSON-LD
- PASS html.json-ld.breadcrumb
- PASS html.headings 7 headings
- PASS html.text-ratio 44.2%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://supabase.com/blog/dedicated-poolers.md
- PASS markdown.alternate-link https://supabase.com/blog/dedicated-poolers.md
- FAIL markdown.frontmatter missing: doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 97.9% smaller (2706B vs 130039B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 459 words in initial HTML
- PASS http.no-interstitial
78 https://supabase.com/blog/lw13-hackathon-winners 21/27
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai all
- FAIL html.canonical-link missing
- PASS html.meta-description 64 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- FAIL html.json-ld.date-modified no dateModified anywhere in JSON-LD
- PASS html.json-ld.breadcrumb
- PASS html.headings 20 headings
- PASS html.text-ratio 46.5%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://supabase.com/blog/lw13-hackathon-winners.md
- PASS markdown.alternate-link https://supabase.com/blog/lw13-hackathon-winners.md
- FAIL markdown.frontmatter missing: doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 96.6% smaller (4948B vs 145394B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 582 words in initial HTML
- PASS http.no-interstitial
74 https://supabase.com/blog/how-to-hack-the-base 20/27
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai all
- FAIL html.canonical-link missing
- FAIL html.meta-description only 35 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- FAIL html.json-ld.date-modified no dateModified anywhere in JSON-LD
- PASS html.json-ld.breadcrumb
- PASS html.headings 17 headings
- PASS html.text-ratio 57.8%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://supabase.com/blog/how-to-hack-the-base.md
- PASS markdown.alternate-link https://supabase.com/blog/how-to-hack-the-base.md
- FAIL markdown.frontmatter missing: doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 90.8% smaller (18324B vs 198809B)
- PASS markdown.valid-markdown 0.4% HTML markup
- PASS html.ssr-content 2947 words in initial HTML
- PASS http.no-interstitial
78 https://supabase.com/blog/calendars-in-postgres-using-foreign-data-wrappers 21/27
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai all
- FAIL html.canonical-link missing
- PASS html.meta-description 82 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- FAIL html.json-ld.date-modified no dateModified anywhere in JSON-LD
- PASS html.json-ld.breadcrumb
- PASS html.headings 13 headings
- PASS html.text-ratio 50.8%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://supabase.com/blog/calendars-in-postgres-using-foreign-data-wrappers.md
- PASS markdown.alternate-link https://supabase.com/blog/calendars-in-postgres-using-foreign-data-wrappers.md
- FAIL markdown.frontmatter missing: doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 96.3% smaller (6645B vs 177488B)
- PASS markdown.valid-markdown 0.3% HTML markup
- PASS html.ssr-content 895 words in initial HTML
- PASS http.no-interstitial
78 https://supabase.com/blog/pgrouting-postgres-graph-database 21/27
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai all
- FAIL html.canonical-link missing
- PASS html.meta-description 80 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- FAIL html.json-ld.date-modified no dateModified anywhere in JSON-LD
- PASS html.json-ld.breadcrumb
- PASS html.headings 10 headings
- PASS html.text-ratio 56.9%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://supabase.com/blog/pgrouting-postgres-graph-database.md
- PASS markdown.alternate-link https://supabase.com/blog/pgrouting-postgres-graph-database.md
- FAIL markdown.frontmatter missing: doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 94.3% smaller (12483B vs 220707B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 1720 words in initial HTML
- PASS http.no-interstitial
78 https://supabase.com/blog/migrating-mongodb-data-api-with-supabase 21/27
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai all
- FAIL html.canonical-link missing
- PASS html.meta-description 59 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- FAIL html.json-ld.date-modified no dateModified anywhere in JSON-LD
- PASS html.json-ld.breadcrumb
- PASS html.headings 13 headings
- PASS html.text-ratio 50.9%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://supabase.com/blog/migrating-mongodb-data-api-with-supabase.md
- PASS markdown.alternate-link https://supabase.com/blog/migrating-mongodb-data-api-with-supabase.md
- FAIL markdown.frontmatter missing: doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 95.5% smaller (7887B vs 173802B)
- PASS markdown.valid-markdown 0.7% HTML markup
- PASS html.ssr-content 1055 words in initial HTML
- PASS http.no-interstitial
74 https://supabase.com/blog/migrating-from-fauna-to-supabase 20/27
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai all
- FAIL html.canonical-link missing
- FAIL html.meta-description only 44 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- FAIL html.json-ld.date-modified no dateModified anywhere in JSON-LD
- PASS html.json-ld.breadcrumb
- PASS html.headings 16 headings
- PASS html.text-ratio 53.6%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://supabase.com/blog/migrating-from-fauna-to-supabase.md
- PASS markdown.alternate-link https://supabase.com/blog/migrating-from-fauna-to-supabase.md
- FAIL markdown.frontmatter missing: doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 94.7% smaller (10450B vs 195959B)
- PASS markdown.valid-markdown 1.6% HTML markup
- PASS html.ssr-content 1415 words in initial HTML
- PASS http.no-interstitial
78 https://supabase.com/blog/supabase-ui-library 21/27
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai all
- FAIL html.canonical-link missing
- PASS html.meta-description 54 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- FAIL html.json-ld.date-modified no dateModified anywhere in JSON-LD
- PASS html.json-ld.breadcrumb
- PASS html.headings 12 headings
- PASS html.text-ratio 48.2%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://supabase.com/blog/supabase-ui-library.md
- PASS markdown.alternate-link https://supabase.com/blog/supabase-ui-library.md
- FAIL markdown.frontmatter missing: doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 96.5% smaller (5340B vs 152551B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 859 words in initial HTML
- PASS http.no-interstitial
78 https://supabase.com/blog/clerk-tpa-pricing 21/27
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai all
- FAIL html.canonical-link missing
- PASS html.meta-description 61 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- FAIL html.json-ld.date-modified no dateModified anywhere in JSON-LD
- PASS html.json-ld.breadcrumb
- PASS html.headings 5 headings
- PASS html.text-ratio 47.7%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://supabase.com/blog/clerk-tpa-pricing.md
- PASS markdown.alternate-link https://supabase.com/blog/clerk-tpa-pricing.md
- FAIL markdown.frontmatter missing: doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 97.9% smaller (3033B vs 144555B)
- PASS markdown.valid-markdown 1.2% HTML markup
- PASS html.ssr-content 502 words in initial HTML
- PASS http.no-interstitial
78 https://supabase.com/blog/postgres-language-server 21/27
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai all
- FAIL html.canonical-link missing
- PASS html.meta-description 70 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- FAIL html.json-ld.date-modified no dateModified anywhere in JSON-LD
- PASS html.json-ld.breadcrumb
- PASS html.headings 15 headings
- PASS html.text-ratio 58.0%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://supabase.com/blog/postgres-language-server.md
- PASS markdown.alternate-link https://supabase.com/blog/postgres-language-server.md
- FAIL markdown.frontmatter missing: doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 91.4% smaller (20579B vs 238313B)
- PASS markdown.valid-markdown 0.3% HTML markup
- PASS html.ssr-content 3117 words in initial HTML
- PASS http.no-interstitial
78 https://supabase.com/blog/supabase-edge-functions-deploy-dashboard-deno-2-1 21/27
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai all
- FAIL html.canonical-link missing
- PASS html.meta-description 85 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- FAIL html.json-ld.date-modified no dateModified anywhere in JSON-LD
- PASS html.json-ld.breadcrumb
- PASS html.headings 10 headings
- PASS html.text-ratio 48.6%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://supabase.com/blog/supabase-edge-functions-deploy-dashboard-deno-2-1.md
- PASS markdown.alternate-link https://supabase.com/blog/supabase-edge-functions-deploy-dashboard-deno-2-1.md
- FAIL markdown.frontmatter missing: doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 97.6% smaller (3739B vs 156522B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 701 words in initial HTML
- PASS http.no-interstitial
78 https://supabase.com/blog/automatic-embeddings 21/27
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai all
- FAIL html.canonical-link missing
- PASS html.meta-description 66 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- FAIL html.json-ld.date-modified no dateModified anywhere in JSON-LD
- PASS html.json-ld.breadcrumb
- PASS html.headings 13 headings
- PASS html.text-ratio 52.0%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://supabase.com/blog/automatic-embeddings.md
- PASS markdown.alternate-link https://supabase.com/blog/automatic-embeddings.md
- FAIL markdown.frontmatter missing: doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 95.1% smaller (8859B vs 182191B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 1396 words in initial HTML
- PASS http.no-interstitial
78 https://supabase.com/blog/tabs-dashboard-updates 21/27
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai all
- FAIL html.canonical-link missing
- PASS html.meta-description 64 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- FAIL html.json-ld.date-modified no dateModified anywhere in JSON-LD
- PASS html.json-ld.breadcrumb
- PASS html.headings 13 headings
- PASS html.text-ratio 48.5%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://supabase.com/blog/tabs-dashboard-updates.md
- PASS markdown.alternate-link https://supabase.com/blog/tabs-dashboard-updates.md
- FAIL markdown.frontmatter missing: doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 97.1% smaller (4489B vs 153976B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 868 words in initial HTML
- PASS http.no-interstitial
78 https://supabase.com/blog/declarative-schemas 21/27
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai all
- FAIL html.canonical-link missing
- PASS html.meta-description 58 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- FAIL html.json-ld.date-modified no dateModified anywhere in JSON-LD
- PASS html.json-ld.breadcrumb
- PASS html.headings 7 headings
- PASS html.text-ratio 51.0%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://supabase.com/blog/declarative-schemas.md
- PASS markdown.alternate-link https://supabase.com/blog/declarative-schemas.md
- FAIL markdown.frontmatter missing: doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 95.9% smaller (7245B vs 175805B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 1079 words in initial HTML
- PASS http.no-interstitial
78 https://supabase.com/blog/data-api-nearest-read-replica 21/27
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai all
- FAIL html.canonical-link missing
- PASS html.meta-description 68 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- FAIL html.json-ld.date-modified no dateModified anywhere in JSON-LD
- PASS html.json-ld.breadcrumb
- PASS html.headings 7 headings
- PASS html.text-ratio 45.9%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://supabase.com/blog/data-api-nearest-read-replica.md
- PASS markdown.alternate-link https://supabase.com/blog/data-api-nearest-read-replica.md
- FAIL markdown.frontmatter missing: doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 97.5% smaller (3468B vs 136675B)
- PASS markdown.valid-markdown 0.8% HTML markup
- PASS html.ssr-content 634 words in initial HTML
- PASS http.no-interstitial
78 https://supabase.com/blog/realtime-broadcast-from-database 21/27
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai all
- FAIL html.canonical-link missing
- PASS html.meta-description 67 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- FAIL html.json-ld.date-modified no dateModified anywhere in JSON-LD
- PASS html.json-ld.breadcrumb
- PASS html.headings 7 headings
- PASS html.text-ratio 51.0%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://supabase.com/blog/realtime-broadcast-from-database.md
- PASS markdown.alternate-link https://supabase.com/blog/realtime-broadcast-from-database.md
- FAIL markdown.frontmatter missing: doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 96.6% smaller (5623B vs 167274B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 856 words in initial HTML
- PASS http.no-interstitial
78 https://supabase.com/blog/simplify-backend-with-data-api 21/27
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai all
- FAIL html.canonical-link missing
- PASS html.meta-description 97 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- FAIL html.json-ld.date-modified no dateModified anywhere in JSON-LD
- PASS html.json-ld.breadcrumb
- PASS html.headings 11 headings
- PASS html.text-ratio 52.5%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://supabase.com/blog/simplify-backend-with-data-api.md
- PASS markdown.alternate-link https://supabase.com/blog/simplify-backend-with-data-api.md
- FAIL markdown.frontmatter missing: doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 93.8% smaller (11343B vs 182594B)
- PASS markdown.valid-markdown 0.4% HTML markup
- PASS html.ssr-content 1517 words in initial HTML
- PASS http.no-interstitial
74 https://supabase.com/blog/launch-week-14-top-10 20/27
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai all
- FAIL html.canonical-link missing
- FAIL html.meta-description only 30 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- FAIL html.json-ld.date-modified no dateModified anywhere in JSON-LD
- PASS html.json-ld.breadcrumb
- PASS html.headings 14 headings
- PASS html.text-ratio 45.1%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://supabase.com/blog/launch-week-14-top-10.md
- PASS markdown.alternate-link https://supabase.com/blog/launch-week-14-top-10.md
- FAIL markdown.frontmatter missing: doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 96.9% smaller (4328B vs 139983B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 810 words in initial HTML
- PASS http.no-interstitial
74 https://supabase.com/blog/mcp-server 20/27
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai all
- FAIL html.canonical-link missing
- FAIL html.meta-description only 43 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- FAIL html.json-ld.date-modified no dateModified anywhere in JSON-LD
- PASS html.json-ld.breadcrumb
- PASS html.headings 15 headings
- PASS html.text-ratio 51.0%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://supabase.com/blog/mcp-server.md
- PASS markdown.alternate-link https://supabase.com/blog/mcp-server.md
- FAIL markdown.frontmatter missing: doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 94.6% smaller (9978B vs 183575B)
- PASS markdown.valid-markdown 0.5% HTML markup
- PASS html.ssr-content 1581 words in initial HTML
- PASS http.no-interstitial
78 https://supabase.com/blog/event-triggers-wo-superuser 21/27
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai all
- FAIL html.canonical-link missing
- PASS html.meta-description 68 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- FAIL html.json-ld.date-modified no dateModified anywhere in JSON-LD
- PASS html.json-ld.breadcrumb
- PASS html.headings 10 headings
- PASS html.text-ratio 48.3%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://supabase.com/blog/event-triggers-wo-superuser.md
- PASS markdown.alternate-link https://supabase.com/blog/event-triggers-wo-superuser.md
- FAIL markdown.frontmatter missing: doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 97.1% smaller (4467B vs 153041B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 723 words in initial HTML
- PASS http.no-interstitial
78 https://supabase.com/blog/multigres-vitess-for-postgres 21/27
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai all
- FAIL html.canonical-link missing
- PASS html.meta-description 140 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- FAIL html.json-ld.date-modified no dateModified anywhere in JSON-LD
- PASS html.json-ld.breadcrumb
- PASS html.headings 10 headings
- PASS html.text-ratio 44.8%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://supabase.com/blog/multigres-vitess-for-postgres.md
- PASS markdown.alternate-link https://supabase.com/blog/multigres-vitess-for-postgres.md
- FAIL markdown.frontmatter missing: doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 96.8% smaller (4169B vs 131362B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 678 words in initial HTML
- PASS http.no-interstitial
78 https://supabase.com/blog/open-data-standards-postgres-otel-iceberg 21/27
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai all
- FAIL html.canonical-link missing
- PASS html.meta-description 97 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- FAIL html.json-ld.date-modified no dateModified anywhere in JSON-LD
- PASS html.json-ld.breadcrumb
- PASS html.headings 11 headings
- PASS html.text-ratio 49.1%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://supabase.com/blog/open-data-standards-postgres-otel-iceberg.md
- PASS markdown.alternate-link https://supabase.com/blog/open-data-standards-postgres-otel-iceberg.md
- FAIL markdown.frontmatter missing: doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 93.5% smaller (9675B vs 149127B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 1306 words in initial HTML
- PASS http.no-interstitial
78 https://supabase.com/blog/building-on-open-table-formats 21/27
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai all
- FAIL html.canonical-link missing
- PASS html.meta-description 150 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- FAIL html.json-ld.date-modified no dateModified anywhere in JSON-LD
- PASS html.json-ld.breadcrumb
- PASS html.headings 8 headings
- PASS html.text-ratio 49.0%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://supabase.com/blog/building-on-open-table-formats.md
- PASS markdown.alternate-link https://supabase.com/blog/building-on-open-table-formats.md
- FAIL markdown.frontmatter missing: doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 92.6% smaller (10567B vs 142280B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 1584 words in initial HTML
- PASS http.no-interstitial
78 https://supabase.com/blog/supabase-ui-platform-kit 21/27
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai all
- FAIL html.canonical-link missing
- PASS html.meta-description 127 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- FAIL html.json-ld.date-modified no dateModified anywhere in JSON-LD
- PASS html.json-ld.breadcrumb
- PASS html.headings 12 headings
- PASS html.text-ratio 46.1%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://supabase.com/blog/supabase-ui-platform-kit.md
- PASS markdown.alternate-link https://supabase.com/blog/supabase-ui-platform-kit.md
- FAIL markdown.frontmatter missing: doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 97.9% smaller (3036B vs 142874B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 537 words in initial HTML
- PASS http.no-interstitial
78 https://supabase.com/blog/jwt-signing-keys 21/27
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai all
- FAIL html.canonical-link missing
- PASS html.meta-description 114 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- FAIL html.json-ld.date-modified no dateModified anywhere in JSON-LD
- PASS html.json-ld.breadcrumb
- PASS html.headings 13 headings
- PASS html.text-ratio 51.6%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://supabase.com/blog/jwt-signing-keys.md
- PASS markdown.alternate-link https://supabase.com/blog/jwt-signing-keys.md
- FAIL markdown.frontmatter missing: doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 94.9% smaller (8465B vs 166730B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 1310 words in initial HTML
- PASS http.no-interstitial
78 https://supabase.com/blog/analytics-buckets 21/27
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai all
- FAIL html.canonical-link missing
- PASS html.meta-description 86 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- FAIL html.json-ld.date-modified no dateModified anywhere in JSON-LD
- PASS html.json-ld.breadcrumb
- PASS html.headings 10 headings
- PASS html.text-ratio 50.6%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://supabase.com/blog/analytics-buckets.md
- PASS markdown.alternate-link https://supabase.com/blog/analytics-buckets.md
- FAIL markdown.frontmatter missing: doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 96.3% smaller (6207B vs 168617B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 917 words in initial HTML
- PASS http.no-interstitial
78 https://supabase.com/blog/natural-db 21/27
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai all
- FAIL html.canonical-link missing
- PASS html.meta-description 183 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- FAIL html.json-ld.date-modified no dateModified anywhere in JSON-LD
- PASS html.json-ld.breadcrumb
- PASS html.headings 26 headings
- PASS html.text-ratio 52.6%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://supabase.com/blog/natural-db.md
- PASS markdown.alternate-link https://supabase.com/blog/natural-db.md
- FAIL markdown.frontmatter missing: doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 93.2% smaller (12291B vs 180047B)
- PASS markdown.valid-markdown 0.1% HTML markup
- PASS html.ssr-content 1635 words in initial HTML
- PASS http.no-interstitial
78 https://supabase.com/blog/improved-security-controls 21/27
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai all
- FAIL html.canonical-link missing
- PASS html.meta-description 72 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- FAIL html.json-ld.date-modified no dateModified anywhere in JSON-LD
- PASS html.json-ld.breadcrumb
- PASS html.headings 8 headings
- PASS html.text-ratio 49.1%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://supabase.com/blog/improved-security-controls.md
- PASS markdown.alternate-link https://supabase.com/blog/improved-security-controls.md
- FAIL markdown.frontmatter missing: doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 96.1% smaller (5995B vs 153633B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 934 words in initial HTML
- PASS http.no-interstitial
78 https://supabase.com/blog/branching-2-0 21/27
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai all
- FAIL html.canonical-link missing
- PASS html.meta-description 68 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- FAIL html.json-ld.date-modified no dateModified anywhere in JSON-LD
- PASS html.json-ld.breadcrumb
- PASS html.headings 11 headings
- PASS html.text-ratio 48.4%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://supabase.com/blog/branching-2-0.md
- PASS markdown.alternate-link https://supabase.com/blog/branching-2-0.md
- FAIL markdown.frontmatter missing: doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 95.9% smaller (6069B vs 149161B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 1084 words in initial HTML
- PASS http.no-interstitial
78 https://supabase.com/blog/figma-make-support-for-supabase 21/27
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai all
- FAIL html.canonical-link missing
- PASS html.meta-description 107 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- FAIL html.json-ld.date-modified no dateModified anywhere in JSON-LD
- PASS html.json-ld.breadcrumb
- PASS html.headings 8 headings
- PASS html.text-ratio 46.9%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://supabase.com/blog/figma-make-support-for-supabase.md
- PASS markdown.alternate-link https://supabase.com/blog/figma-make-support-for-supabase.md
- FAIL markdown.frontmatter missing: doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 97.4% smaller (3756B vs 142944B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 717 words in initial HTML
- PASS http.no-interstitial
78 https://supabase.com/blog/stripe-engine-as-sync-library 21/27
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai all
- FAIL html.canonical-link missing
- PASS html.meta-description 82 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- FAIL html.json-ld.date-modified no dateModified anywhere in JSON-LD
- PASS html.json-ld.breadcrumb
- PASS html.headings 7 headings
- PASS html.text-ratio 50.3%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://supabase.com/blog/stripe-engine-as-sync-library.md
- PASS markdown.alternate-link https://supabase.com/blog/stripe-engine-as-sync-library.md
- FAIL markdown.frontmatter missing: doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 97.0% smaller (4996B vs 168550B)
- PASS markdown.valid-markdown 0.2% HTML markup
- PASS html.ssr-content 675 words in initial HTML
- PASS http.no-interstitial
78 https://supabase.com/blog/lw15-hackathon 21/27
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai all
- FAIL html.canonical-link missing
- PASS html.meta-description 62 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- FAIL html.json-ld.date-modified no dateModified anywhere in JSON-LD
- PASS html.json-ld.breadcrumb
- PASS html.headings 9 headings
- PASS html.text-ratio 45.5%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://supabase.com/blog/lw15-hackathon.md
- PASS markdown.alternate-link https://supabase.com/blog/lw15-hackathon.md
- FAIL markdown.frontmatter missing: doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 97.3% smaller (3693B vs 137430B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 711 words in initial HTML
- PASS http.no-interstitial
74 https://supabase.com/blog/launch-week-15-top-10 20/27
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai all
- FAIL html.canonical-link missing
- FAIL html.meta-description only 30 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- FAIL html.json-ld.date-modified no dateModified anywhere in JSON-LD
- PASS html.json-ld.breadcrumb
- PASS html.headings 16 headings
- PASS html.text-ratio 45.1%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://supabase.com/blog/launch-week-15-top-10.md
- PASS markdown.alternate-link https://supabase.com/blog/launch-week-15-top-10.md
- FAIL markdown.frontmatter missing: doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 97.0% smaller (4310B vs 142554B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 794 words in initial HTML
- PASS http.no-interstitial
78 https://supabase.com/blog/new-observability-features-in-supabase 21/27
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai all
- FAIL html.canonical-link missing
- PASS html.meta-description 69 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- FAIL html.json-ld.date-modified no dateModified anywhere in JSON-LD
- PASS html.json-ld.breadcrumb
- PASS html.headings 7 headings
- PASS html.text-ratio 48.9%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://supabase.com/blog/new-observability-features-in-supabase.md
- PASS markdown.alternate-link https://supabase.com/blog/new-observability-features-in-supabase.md
- FAIL markdown.frontmatter missing: doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 96.5% smaller (5438B vs 156509B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 902 words in initial HTML
- PASS http.no-interstitial
78 https://supabase.com/blog/algolia-connector-for-supabase 21/27
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai all
- FAIL html.canonical-link missing
- PASS html.meta-description 73 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- FAIL html.json-ld.date-modified no dateModified anywhere in JSON-LD
- PASS html.json-ld.breadcrumb
- PASS html.headings 12 headings
- PASS html.text-ratio 49.4%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://supabase.com/blog/algolia-connector-for-supabase.md
- PASS markdown.alternate-link https://supabase.com/blog/algolia-connector-for-supabase.md
- FAIL markdown.frontmatter missing: doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 96.3% smaller (5753B vs 155859B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 917 words in initial HTML
- PASS http.no-interstitial
78 https://supabase.com/blog/storage-500gb-uploads-cheaper-egress-pricing 21/27
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai all
- FAIL html.canonical-link missing
- PASS html.meta-description 66 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- FAIL html.json-ld.date-modified no dateModified anywhere in JSON-LD
- PASS html.json-ld.breadcrumb
- PASS html.headings 7 headings
- PASS html.text-ratio 46.8%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://supabase.com/blog/storage-500gb-uploads-cheaper-egress-pricing.md
- PASS markdown.alternate-link https://supabase.com/blog/storage-500gb-uploads-cheaper-egress-pricing.md
- FAIL markdown.frontmatter missing: doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 97.1% smaller (4081B vs 141540B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 772 words in initial HTML
- PASS http.no-interstitial
78 https://supabase.com/blog/supabase-auth-build-vs-buy 21/27
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai all
- FAIL html.canonical-link missing
- PASS html.meta-description 80 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- FAIL html.json-ld.date-modified no dateModified anywhere in JSON-LD
- PASS html.json-ld.breadcrumb
- PASS html.headings 16 headings
- PASS html.text-ratio 49.5%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://supabase.com/blog/supabase-auth-build-vs-buy.md
- PASS markdown.alternate-link https://supabase.com/blog/supabase-auth-build-vs-buy.md
- FAIL markdown.frontmatter missing: doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 93.2% smaller (10014B vs 147830B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 1277 words in initial HTML
- PASS http.no-interstitial
78 https://supabase.com/blog/persistent-storage-for-faster-edge-functions 21/27
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai all
- FAIL html.canonical-link missing
- PASS html.meta-description 112 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- FAIL html.json-ld.date-modified no dateModified anywhere in JSON-LD
- PASS html.json-ld.breadcrumb
- PASS html.headings 9 headings
- PASS html.text-ratio 51.1%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://supabase.com/blog/persistent-storage-for-faster-edge-functions.md
- PASS markdown.alternate-link https://supabase.com/blog/persistent-storage-for-faster-edge-functions.md
- FAIL markdown.frontmatter missing: doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 96.5% smaller (6185B vs 176168B)
- PASS markdown.valid-markdown 0.1% HTML markup
- PASS html.ssr-content 908 words in initial HTML
- PASS http.no-interstitial
78 https://supabase.com/blog/testing-for-vibe-coders-from-zero-to-production-confidence 21/27
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai all
- FAIL html.canonical-link missing
- PASS html.meta-description 190 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- FAIL html.json-ld.date-modified no dateModified anywhere in JSON-LD
- PASS html.json-ld.breadcrumb
- PASS html.headings 22 headings
- PASS html.text-ratio 59.6%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://supabase.com/blog/testing-for-vibe-coders-from-zero-to-production-confidence.md
- PASS markdown.alternate-link https://supabase.com/blog/testing-for-vibe-coders-from-zero-to-production-confidence.md
- FAIL markdown.frontmatter missing: doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 92.9% smaller (20488B vs 289679B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 2970 words in initial HTML
- PASS http.no-interstitial
78 https://supabase.com/blog/vibe-coding-best-practices-for-prompting 21/27
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai all
- FAIL html.canonical-link missing
- PASS html.meta-description 191 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- FAIL html.json-ld.date-modified no dateModified anywhere in JSON-LD
- PASS html.json-ld.breadcrumb
- PASS html.headings 15 headings
- PASS html.text-ratio 49.5%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://supabase.com/blog/vibe-coding-best-practices-for-prompting.md
- PASS markdown.alternate-link https://supabase.com/blog/vibe-coding-best-practices-for-prompting.md
- FAIL markdown.frontmatter missing: doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 93.0% smaller (11855B vs 170106B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 1679 words in initial HTML
- PASS http.no-interstitial
78 https://supabase.com/blog/lw15-hackathon-winners 21/27
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai all
- FAIL html.canonical-link missing
- PASS html.meta-description 64 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- FAIL html.json-ld.date-modified no dateModified anywhere in JSON-LD
- PASS html.json-ld.breadcrumb
- PASS html.headings 20 headings
- PASS html.text-ratio 47.6%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://supabase.com/blog/lw15-hackathon-winners.md
- PASS markdown.alternate-link https://supabase.com/blog/lw15-hackathon-winners.md
- FAIL markdown.frontmatter missing: doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 96.1% smaller (5888B vs 149705B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 738 words in initial HTML
- PASS http.no-interstitial
78 https://supabase.com/blog/the-vibe-coders-guide-to-supabase-environments 21/27
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai all
- FAIL html.canonical-link missing
- PASS html.meta-description 174 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- FAIL html.json-ld.date-modified no dateModified anywhere in JSON-LD
- PASS html.json-ld.breadcrumb
- PASS html.headings 19 headings
- PASS html.text-ratio 54.9%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://supabase.com/blog/the-vibe-coders-guide-to-supabase-environments.md
- PASS markdown.alternate-link https://supabase.com/blog/the-vibe-coders-guide-to-supabase-environments.md
- FAIL markdown.frontmatter missing: doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 92.7% smaller (15150B vs 207858B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 2260 words in initial HTML
- PASS http.no-interstitial
78 https://supabase.com/blog/the-vibe-coding-master-checklist 21/27
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai all
- FAIL html.canonical-link missing
- PASS html.meta-description 139 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- FAIL html.json-ld.date-modified no dateModified anywhere in JSON-LD
- PASS html.json-ld.breadcrumb
- PASS html.headings 26 headings
- PASS html.text-ratio 51.2%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://supabase.com/blog/the-vibe-coding-master-checklist.md
- PASS markdown.alternate-link https://supabase.com/blog/the-vibe-coding-master-checklist.md
- FAIL markdown.frontmatter missing: doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 91.4% smaller (16191B vs 188548B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 2291 words in initial HTML
- PASS http.no-interstitial
78 https://supabase.com/blog/defense-in-depth-mcp 21/27
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai all
- FAIL html.canonical-link missing
- PASS html.meta-description 168 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- FAIL html.json-ld.date-modified no dateModified anywhere in JSON-LD
- PASS html.json-ld.breadcrumb
- PASS html.headings 10 headings
- PASS html.text-ratio 47.5%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://supabase.com/blog/defense-in-depth-mcp.md
- PASS markdown.alternate-link https://supabase.com/blog/defense-in-depth-mcp.md
- FAIL markdown.frontmatter missing: doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 94.2% smaller (8024B vs 137702B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 1233 words in initial HTML
- PASS http.no-interstitial
78 https://supabase.com/blog/processing-large-jobs-with-edge-functions 21/27
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai all
- FAIL html.canonical-link missing
- PASS html.meta-description 171 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- FAIL html.json-ld.date-modified no dateModified anywhere in JSON-LD
- PASS html.json-ld.breadcrumb
- PASS html.headings 14 headings
- PASS html.text-ratio 59.0%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://supabase.com/blog/processing-large-jobs-with-edge-functions.md
- PASS markdown.alternate-link https://supabase.com/blog/processing-large-jobs-with-edge-functions.md
- FAIL markdown.frontmatter missing: doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 94.6% smaller (13507B vs 251049B)
- PASS markdown.valid-markdown 0.1% HTML markup
- PASS html.ssr-content 1732 words in initial HTML
- PASS http.no-interstitial
78 https://supabase.com/blog/lovable-cloud-launch 21/27
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai all
- FAIL html.canonical-link missing
- PASS html.meta-description 119 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- FAIL html.json-ld.date-modified no dateModified anywhere in JSON-LD
- PASS html.json-ld.breadcrumb
- PASS html.headings 6 headings
- PASS html.text-ratio 42.7%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://supabase.com/blog/lovable-cloud-launch.md
- PASS markdown.alternate-link https://supabase.com/blog/lovable-cloud-launch.md
- FAIL markdown.frontmatter missing: doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 97.2% smaller (3346B vs 121671B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 538 words in initial HTML
- PASS http.no-interstitial
78 https://supabase.com/blog/orioledb-patent-free 21/27
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai all
- FAIL html.canonical-link missing
- PASS html.meta-description 149 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- FAIL html.json-ld.date-modified no dateModified anywhere in JSON-LD
- PASS html.json-ld.breadcrumb
- PASS html.headings 9 headings
- PASS html.text-ratio 46.5%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://supabase.com/blog/orioledb-patent-free.md
- PASS markdown.alternate-link https://supabase.com/blog/orioledb-patent-free.md
- FAIL markdown.frontmatter missing: doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 97.0% smaller (4053B vs 135492B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 593 words in initial HTML
- PASS http.no-interstitial
78 https://supabase.com/blog/1000-yc-companies 21/27
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai all
- FAIL html.canonical-link missing
- PASS html.meta-description 79 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- FAIL html.json-ld.date-modified no dateModified anywhere in JSON-LD
- PASS html.json-ld.breadcrumb
- PASS html.headings 6 headings
- PASS html.text-ratio 45.5%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://supabase.com/blog/1000-yc-companies.md
- PASS markdown.alternate-link https://supabase.com/blog/1000-yc-companies.md
- FAIL markdown.frontmatter missing: doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 96.4% smaller (4822B vs 134433B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 716 words in initial HTML
- PASS http.no-interstitial
78 https://supabase.com/blog/bolt-cloud-launch 21/27
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai all
- FAIL html.canonical-link missing
- PASS html.meta-description 163 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- FAIL html.json-ld.date-modified no dateModified anywhere in JSON-LD
- PASS html.json-ld.breadcrumb
- PASS html.headings 8 headings
- PASS html.text-ratio 44.5%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://supabase.com/blog/bolt-cloud-launch.md
- PASS markdown.alternate-link https://supabase.com/blog/bolt-cloud-launch.md
- FAIL markdown.frontmatter missing: doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 96.2% smaller (4830B vs 128175B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 734 words in initial HTML
- PASS http.no-interstitial
78 https://supabase.com/blog/login-with-solana-ethereum 21/27
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai all
- FAIL html.canonical-link missing
- PASS html.meta-description 73 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- FAIL html.json-ld.date-modified no dateModified anywhere in JSON-LD
- PASS html.json-ld.breadcrumb
- PASS html.headings 6 headings
- PASS html.text-ratio 47.4%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://supabase.com/blog/login-with-solana-ethereum.md
- PASS markdown.alternate-link https://supabase.com/blog/login-with-solana-ethereum.md
- FAIL markdown.frontmatter missing: doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 96.7% smaller (4771B vs 144644B)
- PASS markdown.valid-markdown 1.9% HTML markup
- PASS html.ssr-content 684 words in initial HTML
- PASS http.no-interstitial
74 https://supabase.com/blog/postgrest-13-release 20/27
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai all
- FAIL html.canonical-link missing
- FAIL html.meta-description only 49 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- FAIL html.json-ld.date-modified no dateModified anywhere in JSON-LD
- PASS html.json-ld.breadcrumb
- PASS html.headings 12 headings
- PASS html.text-ratio 54.3%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://supabase.com/blog/postgrest-13-release.md
- PASS markdown.alternate-link https://supabase.com/blog/postgrest-13-release.md
- FAIL markdown.frontmatter missing: doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 96.5% smaller (6248B vs 176377B)
- PASS markdown.valid-markdown 1.1% HTML markup
- PASS html.ssr-content 718 words in initial HTML
- PASS http.no-interstitial
78 https://supabase.com/blog/snap-launches-snap-cloud 21/27
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai all
- FAIL html.canonical-link missing
- PASS html.meta-description 104 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- FAIL html.json-ld.date-modified no dateModified anywhere in JSON-LD
- PASS html.json-ld.breadcrumb
- PASS html.headings 6 headings
- PASS html.text-ratio 44.6%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://supabase.com/blog/snap-launches-snap-cloud.md
- PASS markdown.alternate-link https://supabase.com/blog/snap-launches-snap-cloud.md
- FAIL markdown.frontmatter missing: doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 96.9% smaller (3859B vs 125972B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 610 words in initial HTML
- PASS http.no-interstitial
78 https://supabase.com/blog/supabase-series-e 21/27
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai all
- FAIL html.canonical-link missing
- PASS html.meta-description 66 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- FAIL html.json-ld.date-modified no dateModified anywhere in JSON-LD
- PASS html.json-ld.breadcrumb
- PASS html.headings 3 headings
- PASS html.text-ratio 38.1%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://supabase.com/blog/supabase-series-e.md
- PASS markdown.alternate-link https://supabase.com/blog/supabase-series-e.md
- FAIL markdown.frontmatter missing: doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 98.7% smaller (1445B vs 108188B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 292 words in initial HTML
- PASS http.no-interstitial
78 https://supabase.com/blog/remote-mcp-server 21/27
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai all
- FAIL html.canonical-link missing
- PASS html.meta-description 70 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- FAIL html.json-ld.date-modified no dateModified anywhere in JSON-LD
- PASS html.json-ld.breadcrumb
- PASS html.headings 11 headings
- PASS html.text-ratio 50.1%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://supabase.com/blog/remote-mcp-server.md
- PASS markdown.alternate-link https://supabase.com/blog/remote-mcp-server.md
- FAIL markdown.frontmatter missing: doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 93.7% smaller (9475B vs 149803B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 1434 words in initial HTML
- PASS http.no-interstitial
78 https://supabase.com/blog/triplit-joins-supabase 21/27
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai all
- FAIL html.canonical-link missing
- PASS html.meta-description 99 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- FAIL html.json-ld.date-modified no dateModified anywhere in JSON-LD
- PASS html.json-ld.breadcrumb
- PASS html.headings 6 headings
- PASS html.text-ratio 40.3%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://supabase.com/blog/triplit-joins-supabase.md
- PASS markdown.alternate-link https://supabase.com/blog/triplit-joins-supabase.md
- FAIL markdown.frontmatter missing: doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 98.0% smaller (2243B vs 112461B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 394 words in initial HTML
- PASS http.no-interstitial
78 https://supabase.com/blog/supabase-power-for-kiro 21/27
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai all
- FAIL html.canonical-link missing
- PASS html.meta-description 180 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- FAIL html.json-ld.date-modified no dateModified anywhere in JSON-LD
- PASS html.json-ld.breadcrumb
- PASS html.headings 12 headings
- PASS html.text-ratio 45.2%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://supabase.com/blog/supabase-power-for-kiro.md
- PASS markdown.alternate-link https://supabase.com/blog/supabase-power-for-kiro.md
- FAIL markdown.frontmatter missing: doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 96.5% smaller (4516B vs 130186B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 665 words in initial HTML
- PASS http.no-interstitial
78 https://supabase.com/blog/introducing-supabase-pipelines 21/27
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai all
- FAIL html.canonical-link missing
- PASS html.meta-description 133 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- FAIL html.json-ld.date-modified no dateModified anywhere in JSON-LD
- PASS html.json-ld.breadcrumb
- PASS html.headings 16 headings
- PASS html.text-ratio 48.0%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://supabase.com/blog/introducing-supabase-pipelines.md
- PASS markdown.alternate-link https://supabase.com/blog/introducing-supabase-pipelines.md
- FAIL markdown.frontmatter missing: doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 95.5% smaller (6508B vs 144823B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 987 words in initial HTML
- PASS http.no-interstitial
78 https://supabase.com/blog/vector-buckets 21/27
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai all
- FAIL html.canonical-link missing
- PASS html.meta-description 96 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- FAIL html.json-ld.date-modified no dateModified anywhere in JSON-LD
- PASS html.json-ld.breadcrumb
- PASS html.headings 20 headings
- PASS html.text-ratio 53.4%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://supabase.com/blog/vector-buckets.md
- PASS markdown.alternate-link https://supabase.com/blog/vector-buckets.md
- FAIL markdown.frontmatter missing: doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 93.9% smaller (11357B vs 185482B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 1644 words in initial HTML
- PASS http.no-interstitial
78 https://supabase.com/blog/introducing-analytics-buckets 21/27
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai all
- FAIL html.canonical-link missing
- PASS html.meta-description 149 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- FAIL html.json-ld.date-modified no dateModified anywhere in JSON-LD
- PASS html.json-ld.breadcrumb
- PASS html.headings 17 headings
- PASS html.text-ratio 48.7%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://supabase.com/blog/introducing-analytics-buckets.md
- PASS markdown.alternate-link https://supabase.com/blog/introducing-analytics-buckets.md
- FAIL markdown.frontmatter missing: doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 95.9% smaller (6236B vs 151268B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 934 words in initial HTML
- PASS http.no-interstitial
78 https://supabase.com/blog/introducing-seven-new-email-templates-for-auth 21/27
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai all
- FAIL html.canonical-link missing
- PASS html.meta-description 72 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- FAIL html.json-ld.date-modified no dateModified anywhere in JSON-LD
- PASS html.json-ld.breadcrumb
- PASS html.headings 11 headings
- PASS html.text-ratio 51.2%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://supabase.com/blog/introducing-seven-new-email-templates-for-auth.md
- PASS markdown.alternate-link https://supabase.com/blog/introducing-seven-new-email-templates-for-auth.md
- FAIL markdown.frontmatter missing: doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 95.4% smaller (8203B vs 178185B)
- PASS markdown.valid-markdown 2.0% HTML markup
- PASS html.ssr-content 995 words in initial HTML
- PASS http.no-interstitial
78 https://supabase.com/blog/adding-async-streaming-to-pg-fdw 21/27
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai all
- FAIL html.canonical-link missing
- PASS html.meta-description 160 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- FAIL html.json-ld.date-modified no dateModified anywhere in JSON-LD
- PASS html.json-ld.breadcrumb
- PASS html.headings 9 headings
- PASS html.text-ratio 50.7%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://supabase.com/blog/adding-async-streaming-to-pg-fdw.md
- PASS markdown.alternate-link https://supabase.com/blog/adding-async-streaming-to-pg-fdw.md
- FAIL markdown.frontmatter missing: doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 95.4% smaller (7286B vs 158762B)
- PASS markdown.valid-markdown 0.1% HTML markup
- PASS html.ssr-content 956 words in initial HTML
- PASS http.no-interstitial
70 https://supabase.com/blog/realtime-broadcast-replay 19/27
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai all
- FAIL html.canonical-link missing
- FAIL html.meta-description missing
- PASS html.og-title
- FAIL html.og-description missing
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- FAIL html.json-ld.date-modified no dateModified anywhere in JSON-LD
- PASS html.json-ld.breadcrumb
- PASS html.headings 11 headings
- PASS html.text-ratio 47.9%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://supabase.com/blog/realtime-broadcast-replay.md
- PASS markdown.alternate-link https://supabase.com/blog/realtime-broadcast-replay.md
- FAIL markdown.frontmatter missing: description, doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 96.9% smaller (4686B vs 153430B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 649 words in initial HTML
- PASS http.no-interstitial
78 https://supabase.com/blog/introducing-supabase-for-platforms 21/27
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai all
- FAIL html.canonical-link missing
- PASS html.meta-description 58 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- FAIL html.json-ld.date-modified no dateModified anywhere in JSON-LD
- PASS html.json-ld.breadcrumb
- PASS html.headings 21 headings
- PASS html.text-ratio 46.8%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://supabase.com/blog/introducing-supabase-for-platforms.md
- PASS markdown.alternate-link https://supabase.com/blog/introducing-supabase-for-platforms.md
- FAIL markdown.frontmatter missing: doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 94.6% smaller (8122B vs 151464B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 1091 words in initial HTML
- PASS http.no-interstitial
78 https://supabase.com/blog/introducing-iceberg-js 21/27
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai all
- FAIL html.canonical-link missing
- PASS html.meta-description 166 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- FAIL html.json-ld.date-modified no dateModified anywhere in JSON-LD
- PASS html.json-ld.breadcrumb
- PASS html.headings 10 headings
- PASS html.text-ratio 46.7%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://supabase.com/blog/introducing-iceberg-js.md
- PASS markdown.alternate-link https://supabase.com/blog/introducing-iceberg-js.md
- FAIL markdown.frontmatter missing: doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 96.8% smaller (4501B vs 142141B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 650 words in initial HTML
- PASS http.no-interstitial
78 https://supabase.com/blog/oauth2-provider 21/27
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai all
- FAIL html.canonical-link missing
- PASS html.meta-description 194 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- FAIL html.json-ld.date-modified no dateModified anywhere in JSON-LD
- PASS html.json-ld.breadcrumb
- PASS html.headings 12 headings
- PASS html.text-ratio 51.0%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://supabase.com/blog/oauth2-provider.md
- PASS markdown.alternate-link https://supabase.com/blog/oauth2-provider.md
- FAIL markdown.frontmatter missing: doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 93.7% smaller (9932B vs 157884B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 1431 words in initial HTML
- PASS http.no-interstitial
78 https://supabase.com/blog/stripe-sync-engine-integration 21/27
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai all
- FAIL html.canonical-link missing
- PASS html.meta-description 175 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- FAIL html.json-ld.date-modified no dateModified anywhere in JSON-LD
- PASS html.json-ld.breadcrumb
- PASS html.headings 13 headings
- PASS html.text-ratio 53.0%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://supabase.com/blog/stripe-sync-engine-integration.md
- PASS markdown.alternate-link https://supabase.com/blog/stripe-sync-engine-integration.md
- FAIL markdown.frontmatter missing: doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 95.3% smaller (8034B vs 171731B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 1184 words in initial HTML
- PASS http.no-interstitial
78 https://supabase.com/blog/metrics-api-observability 21/27
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai all
- FAIL html.canonical-link missing
- PASS html.meta-description 171 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- FAIL html.json-ld.date-modified no dateModified anywhere in JSON-LD
- PASS html.json-ld.breadcrumb
- PASS html.headings 10 headings
- PASS html.text-ratio 48.6%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://supabase.com/blog/metrics-api-observability.md
- PASS markdown.alternate-link https://supabase.com/blog/metrics-api-observability.md
- FAIL markdown.frontmatter missing: doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 95.2% smaller (6905B vs 144044B)
- PASS markdown.valid-markdown 0.2% HTML markup
- PASS html.ssr-content 1004 words in initial HTML
- PASS http.no-interstitial
78 https://supabase.com/blog/building-chatgpt-apps-with-supabase 21/27
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai all
- FAIL html.canonical-link missing
- PASS html.meta-description 188 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- FAIL html.json-ld.date-modified no dateModified anywhere in JSON-LD
- PASS html.json-ld.breadcrumb
- PASS html.headings 18 headings
- PASS html.text-ratio 56.3%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://supabase.com/blog/building-chatgpt-apps-with-supabase.md
- PASS markdown.alternate-link https://supabase.com/blog/building-chatgpt-apps-with-supabase.md
- FAIL markdown.frontmatter missing: doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 93.2% smaller (15776B vs 231133B)
- PASS markdown.valid-markdown 2.7% HTML markup
- PASS html.ssr-content 2080 words in initial HTML
- PASS http.no-interstitial
78 https://supabase.com/blog/supabase-privatelink-available 21/27
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai all
- FAIL html.canonical-link missing
- PASS html.meta-description 71 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- FAIL html.json-ld.date-modified no dateModified anywhere in JSON-LD
- PASS html.json-ld.breadcrumb
- PASS html.headings 8 headings
- PASS html.text-ratio 44.6%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://supabase.com/blog/supabase-privatelink-available.md
- PASS markdown.alternate-link https://supabase.com/blog/supabase-privatelink-available.md
- FAIL markdown.frontmatter missing: doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 96.5% smaller (4596B vs 131056B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 726 words in initial HTML
- PASS http.no-interstitial
78 https://supabase.com/blog/introducing-trae-solo-integration 21/27
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai all
- FAIL html.canonical-link missing
- PASS html.meta-description 189 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- FAIL html.json-ld.date-modified no dateModified anywhere in JSON-LD
- PASS html.json-ld.breadcrumb
- PASS html.headings 13 headings
- PASS html.text-ratio 46.5%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://supabase.com/blog/introducing-trae-solo-integration.md
- PASS markdown.alternate-link https://supabase.com/blog/introducing-trae-solo-integration.md
- FAIL markdown.frontmatter missing: doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 95.8% smaller (5788B vs 138162B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 799 words in initial HTML
- PASS http.no-interstitial
78 https://supabase.com/blog/supabase-security-2025-retro 21/27
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai all
- FAIL html.canonical-link missing
- PASS html.meta-description 104 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- FAIL html.json-ld.date-modified no dateModified anywhere in JSON-LD
- PASS html.json-ld.breadcrumb
- PASS html.headings 24 headings
- PASS html.text-ratio 50.9%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://supabase.com/blog/supabase-security-2025-retro.md
- PASS markdown.alternate-link https://supabase.com/blog/supabase-security-2025-retro.md
- FAIL markdown.frontmatter missing: doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 92.3% smaller (12677B vs 164054B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 1719 words in initial HTML
- PASS http.no-interstitial
78 https://supabase.com/blog/bknd-joins-supabase 21/27
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai all
- FAIL html.canonical-link missing
- PASS html.meta-description 97 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- FAIL html.json-ld.date-modified no dateModified anywhere in JSON-LD
- PASS html.json-ld.breadcrumb
- PASS html.headings 5 headings
- PASS html.text-ratio 39.3%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://supabase.com/blog/bknd-joins-supabase.md
- PASS markdown.alternate-link https://supabase.com/blog/bknd-joins-supabase.md
- FAIL markdown.frontmatter missing: doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 98.8% smaller (1283B vs 110184B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 265 words in initial HTML
- PASS http.no-interstitial
78 https://supabase.com/blog/postgres-best-practices-for-ai-agents 21/27
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai all
- FAIL html.canonical-link missing
- PASS html.meta-description 125 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- FAIL html.json-ld.date-modified no dateModified anywhere in JSON-LD
- PASS html.json-ld.breadcrumb
- PASS html.headings 9 headings
- PASS html.text-ratio 48.7%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://supabase.com/blog/postgres-best-practices-for-ai-agents.md
- PASS markdown.alternate-link https://supabase.com/blog/postgres-best-practices-for-ai-agents.md
- FAIL markdown.frontmatter missing: doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 95.4% smaller (7219B vs 158159B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 1052 words in initial HTML
- PASS http.no-interstitial
78 https://supabase.com/blog/read-replicas-vs-bigger-compute 21/27
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai all
- FAIL html.canonical-link missing
- PASS html.meta-description 167 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- FAIL html.json-ld.date-modified no dateModified anywhere in JSON-LD
- PASS html.json-ld.breadcrumb
- PASS html.headings 31 headings
- PASS html.text-ratio 55.9%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://supabase.com/blog/read-replicas-vs-bigger-compute.md
- PASS markdown.alternate-link https://supabase.com/blog/read-replicas-vs-bigger-compute.md
- FAIL markdown.frontmatter missing: doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 90.6% smaller (19391B vs 207293B)
- PASS markdown.valid-markdown 0.2% HTML markup
- PASS html.ssr-content 2643 words in initial HTML
- PASS http.no-interstitial
78 https://supabase.com/blog/supabase-is-now-an-official-claude-connector 21/27
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai all
- FAIL html.canonical-link missing
- PASS html.meta-description 120 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- FAIL html.json-ld.date-modified no dateModified anywhere in JSON-LD
- PASS html.json-ld.breadcrumb
- PASS html.headings 5 headings
- PASS html.text-ratio 43.1%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://supabase.com/blog/supabase-is-now-an-official-claude-connector.md
- PASS markdown.alternate-link https://supabase.com/blog/supabase-is-now-an-official-claude-connector.md
- FAIL markdown.frontmatter missing: doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 98.2% smaller (2318B vs 126288B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 359 words in initial HTML
- PASS http.no-interstitial
78 https://supabase.com/blog/supabase-incident-on-february-12-2026 21/27
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai all
- FAIL html.canonical-link missing
- PASS html.meta-description 138 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- FAIL html.json-ld.date-modified no dateModified anywhere in JSON-LD
- PASS html.json-ld.breadcrumb
- PASS html.headings 16 headings
- PASS html.text-ratio 52.1%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://supabase.com/blog/supabase-incident-on-february-12-2026.md
- PASS markdown.alternate-link https://supabase.com/blog/supabase-incident-on-february-12-2026.md
- FAIL markdown.frontmatter missing: doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 89.8% smaller (15996B vs 157339B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 1909 words in initial HTML
- PASS http.no-interstitial
78 https://supabase.com/blog/x-twitter-oauth-2-provider 21/27
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai all
- FAIL html.canonical-link missing
- PASS html.meta-description 117 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- FAIL html.json-ld.date-modified no dateModified anywhere in JSON-LD
- PASS html.json-ld.breadcrumb
- PASS html.headings 7 headings
- PASS html.text-ratio 43.2%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://supabase.com/blog/x-twitter-oauth-2-provider.md
- PASS markdown.alternate-link https://supabase.com/blog/x-twitter-oauth-2-provider.md
- FAIL markdown.frontmatter missing: doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 98.5% smaller (1857B vs 127521B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 320 words in initial HTML
- PASS http.no-interstitial
78 https://supabase.com/blog/log-drains-now-available-on-pro 21/27
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai all
- FAIL html.canonical-link missing
- PASS html.meta-description 150 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- FAIL html.json-ld.date-modified no dateModified anywhere in JSON-LD
- PASS html.json-ld.breadcrumb
- PASS html.headings 15 headings
- PASS html.text-ratio 47.3%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://supabase.com/blog/log-drains-now-available-on-pro.md
- PASS markdown.alternate-link https://supabase.com/blog/log-drains-now-available-on-pro.md
- FAIL markdown.frontmatter missing: doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 94.1% smaller (8444B vs 144208B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 1277 words in initial HTML
- PASS http.no-interstitial
78 https://supabase.com/blog/supabase-storage-performance-security-reliability-updates 21/27
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai all
- FAIL html.canonical-link missing
- PASS html.meta-description 171 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- FAIL html.json-ld.date-modified no dateModified anywhere in JSON-LD
- PASS html.json-ld.breadcrumb
- PASS html.headings 18 headings
- PASS html.text-ratio 46.1%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://supabase.com/blog/supabase-storage-performance-security-reliability-updates.md
- PASS markdown.alternate-link https://supabase.com/blog/supabase-storage-performance-security-reliability-updates.md
- FAIL markdown.frontmatter missing: doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 94.9% smaller (7483B vs 146818B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 1058 words in initial HTML
- PASS http.no-interstitial
78 https://supabase.com/blog/hydra-joins-supabase 21/27
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai all
- FAIL html.canonical-link missing
- PASS html.meta-description 127 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- FAIL html.json-ld.date-modified no dateModified anywhere in JSON-LD
- PASS html.json-ld.breadcrumb
- PASS html.headings 8 headings
- PASS html.text-ratio 42.5%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://supabase.com/blog/hydra-joins-supabase.md
- PASS markdown.alternate-link https://supabase.com/blog/hydra-joins-supabase.md
- FAIL markdown.frontmatter missing: doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 98.2% smaller (2246B vs 124088B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 368 words in initial HTML
- PASS http.no-interstitial
78 https://supabase.com/blog/navigating-regional-network-blocks 21/27
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai all
- FAIL html.canonical-link missing
- PASS html.meta-description 224 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- FAIL html.json-ld.date-modified no dateModified anywhere in JSON-LD
- PASS html.json-ld.breadcrumb
- PASS html.headings 13 headings
- PASS html.text-ratio 49.9%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://supabase.com/blog/navigating-regional-network-blocks.md
- PASS markdown.alternate-link https://supabase.com/blog/navigating-regional-network-blocks.md
- FAIL markdown.frontmatter missing: doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 92.1% smaller (11776B vs 149775B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 1798 words in initial HTML
- PASS http.no-interstitial
78 https://supabase.com/blog/supabase-joins-the-stripe-projects-developer-preview 21/27
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai all
- FAIL html.canonical-link missing
- PASS html.meta-description 73 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- FAIL html.json-ld.date-modified no dateModified anywhere in JSON-LD
- PASS html.json-ld.breadcrumb
- PASS html.headings 6 headings
- PASS html.text-ratio 45.2%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://supabase.com/blog/supabase-joins-the-stripe-projects-developer-preview.md
- PASS markdown.alternate-link https://supabase.com/blog/supabase-joins-the-stripe-projects-developer-preview.md
- FAIL markdown.frontmatter missing: doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 97.6% smaller (3295B vs 137948B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 532 words in initial HTML
- PASS http.no-interstitial
74 https://supabase.com/blog/supabase-docs-over-ssh 20/27
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai all
- FAIL html.canonical-link missing
- FAIL html.meta-description only 46 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- FAIL html.json-ld.date-modified no dateModified anywhere in JSON-LD
- PASS html.json-ld.breadcrumb
- PASS html.headings 7 headings
- PASS html.text-ratio 45.5%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://supabase.com/blog/supabase-docs-over-ssh.md
- PASS markdown.alternate-link https://supabase.com/blog/supabase-docs-over-ssh.md
- FAIL markdown.frontmatter missing: doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 97.2% smaller (3838B vs 135991B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 632 words in initial HTML
- PASS http.no-interstitial
78 https://supabase.com/blog/100000-github-stars 21/27
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai all
- FAIL html.canonical-link missing
- PASS html.meta-description 97 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- FAIL html.json-ld.date-modified no dateModified anywhere in JSON-LD
- PASS html.json-ld.breadcrumb
- PASS html.headings 3 headings
- PASS html.text-ratio 41.2%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://supabase.com/blog/100000-github-stars.md
- PASS markdown.alternate-link https://supabase.com/blog/100000-github-stars.md
- FAIL markdown.frontmatter missing: doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 97.6% smaller (2734B vs 115765B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 421 words in initial HTML
- PASS http.no-interstitial
78 https://supabase.com/blog/stripe-sync-engine-transfer 21/27
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai all
- FAIL html.canonical-link missing
- PASS html.meta-description 96 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- FAIL html.json-ld.date-modified no dateModified anywhere in JSON-LD
- PASS html.json-ld.breadcrumb
- PASS html.headings 7 headings
- PASS html.text-ratio 44.2%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://supabase.com/blog/stripe-sync-engine-transfer.md
- PASS markdown.alternate-link https://supabase.com/blog/stripe-sync-engine-transfer.md
- FAIL markdown.frontmatter missing: doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 96.9% smaller (4068B vs 131768B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 643 words in initial HTML
- PASS http.no-interstitial
78 https://supabase.com/blog/custom-oauth-oidc-providers 21/27
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai all
- FAIL html.canonical-link missing
- PASS html.meta-description 119 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- FAIL html.json-ld.date-modified no dateModified anywhere in JSON-LD
- PASS html.json-ld.breadcrumb
- PASS html.headings 13 headings
- PASS html.text-ratio 49.9%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://supabase.com/blog/custom-oauth-oidc-providers.md
- PASS markdown.alternate-link https://supabase.com/blog/custom-oauth-oidc-providers.md
- FAIL markdown.frontmatter missing: doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 96.2% smaller (6328B vs 164987B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 823 words in initial HTML
- PASS http.no-interstitial
78 https://supabase.com/blog/supabase-agent-skills 21/27
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai all
- FAIL html.canonical-link missing
- PASS html.meta-description 133 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- FAIL html.json-ld.date-modified no dateModified anywhere in JSON-LD
- PASS html.json-ld.breadcrumb
- PASS html.headings 15 headings
- PASS html.text-ratio 53.6%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://supabase.com/blog/supabase-agent-skills.md
- PASS markdown.alternate-link https://supabase.com/blog/supabase-agent-skills.md
- FAIL markdown.frontmatter missing: doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 92.2% smaller (13775B vs 177094B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 2001 words in initial HTML
- PASS http.no-interstitial
78 https://supabase.com/blog/supabase-is-now-iso-27001-certified 21/27
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai all
- FAIL html.canonical-link missing
- PASS html.meta-description 138 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- FAIL html.json-ld.date-modified no dateModified anywhere in JSON-LD
- PASS html.json-ld.breadcrumb
- PASS html.headings 8 headings
- PASS html.text-ratio 42.8%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://supabase.com/blog/supabase-is-now-iso-27001-certified.md
- PASS markdown.alternate-link https://supabase.com/blog/supabase-is-now-iso-27001-certified.md
- FAIL markdown.frontmatter missing: doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 97.2% smaller (3586B vs 126976B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 629 words in initial HTML
- PASS http.no-interstitial
78 https://supabase.com/blog/introducing-osscar-index 21/27
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai all
- FAIL html.canonical-link missing
- PASS html.meta-description 160 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- FAIL html.json-ld.date-modified no dateModified anywhere in JSON-LD
- PASS html.json-ld.breadcrumb
- PASS html.headings 10 headings
- PASS html.text-ratio 47.9%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://supabase.com/blog/introducing-osscar-index.md
- PASS markdown.alternate-link https://supabase.com/blog/introducing-osscar-index.md
- FAIL markdown.frontmatter missing: doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 93.7% smaller (8800B vs 139700B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 1444 words in initial HTML
- PASS http.no-interstitial
78 https://supabase.com/blog/branching-without-git-is-now-the-default 21/27
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai all
- FAIL html.canonical-link missing
- PASS html.meta-description 67 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- FAIL html.json-ld.date-modified no dateModified anywhere in JSON-LD
- PASS html.json-ld.breadcrumb
- PASS html.headings 8 headings
- PASS html.text-ratio 46.3%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://supabase.com/blog/branching-without-git-is-now-the-default.md
- PASS markdown.alternate-link https://supabase.com/blog/branching-without-git-is-now-the-default.md
- FAIL markdown.frontmatter missing: doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 96.3% smaller (5315B vs 142526B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 808 words in initial HTML
- PASS http.no-interstitial
78 https://supabase.com/blog/realtime-or-pipelines-how-to-choose-the-right-tool 21/27
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai all
- FAIL html.canonical-link missing
- PASS html.meta-description 170 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- FAIL html.json-ld.date-modified no dateModified anywhere in JSON-LD
- PASS html.json-ld.breadcrumb
- PASS html.headings 21 headings
- PASS html.text-ratio 51.0%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://supabase.com/blog/realtime-or-pipelines-how-to-choose-the-right-tool.md
- PASS markdown.alternate-link https://supabase.com/blog/realtime-or-pipelines-how-to-choose-the-right-tool.md
- FAIL markdown.frontmatter missing: doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 91.2% smaller (14393B vs 163683B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 1827 words in initial HTML
- PASS http.no-interstitial
78 https://supabase.com/blog/supabase-is-now-an-official-chatgpt-app 21/27
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai all
- FAIL html.canonical-link missing
- PASS html.meta-description 115 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- FAIL html.json-ld.date-modified no dateModified anywhere in JSON-LD
- PASS html.json-ld.breadcrumb
- PASS html.headings 5 headings
- PASS html.text-ratio 43.3%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://supabase.com/blog/supabase-is-now-an-official-chatgpt-app.md
- PASS markdown.alternate-link https://supabase.com/blog/supabase-is-now-an-official-chatgpt-app.md
- FAIL markdown.frontmatter missing: doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 98.0% smaller (2535B vs 126664B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 382 words in initial HTML
- PASS http.no-interstitial
78 https://supabase.com/blog/multigres-v0-1-alpha 21/27
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai all
- FAIL html.canonical-link missing
- PASS html.meta-description 173 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- FAIL html.json-ld.date-modified no dateModified anywhere in JSON-LD
- PASS html.json-ld.breadcrumb
- PASS html.headings 10 headings
- PASS html.text-ratio 46.3%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://supabase.com/blog/multigres-v0-1-alpha.md
- PASS markdown.alternate-link https://supabase.com/blog/multigres-v0-1-alpha.md
- FAIL markdown.frontmatter missing: doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 94.6% smaller (7374B vs 135691B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 1031 words in initial HTML
- PASS http.no-interstitial
78 https://supabase.com/blog/introducing-supabase-server 21/27
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai all
- FAIL html.canonical-link missing
- PASS html.meta-description 84 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- FAIL html.json-ld.date-modified no dateModified anywhere in JSON-LD
- PASS html.json-ld.breadcrumb
- PASS html.headings 12 headings
- PASS html.text-ratio 56.9%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://supabase.com/blog/introducing-supabase-server.md
- PASS markdown.alternate-link https://supabase.com/blog/introducing-supabase-server.md
- FAIL markdown.frontmatter missing: doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 94.4% smaller (13032B vs 234480B)
- PASS markdown.valid-markdown 0.2% HTML markup
- PASS html.ssr-content 1735 words in initial HTML
- PASS http.no-interstitial
78 https://supabase.com/blog/supabase-series-f 21/27
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai all
- FAIL html.canonical-link missing
- PASS html.meta-description 79 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- FAIL html.json-ld.date-modified no dateModified anywhere in JSON-LD
- PASS html.json-ld.breadcrumb
- PASS html.headings 7 headings
- PASS html.text-ratio 44.3%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://supabase.com/blog/supabase-series-f.md
- PASS markdown.alternate-link https://supabase.com/blog/supabase-series-f.md
- FAIL markdown.frontmatter missing: doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 96.9% smaller (3858B vs 125024B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 643 words in initial HTML
- PASS http.no-interstitial
78 https://supabase.com/blog/agentic-coding-on-supabase-with-opencode 21/27
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai all
- FAIL html.canonical-link missing
- PASS html.meta-description 136 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- FAIL html.json-ld.date-modified no dateModified anywhere in JSON-LD
- PASS html.json-ld.breadcrumb
- PASS html.headings 5 headings
- PASS html.text-ratio 42.3%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://supabase.com/blog/agentic-coding-on-supabase-with-opencode.md
- PASS markdown.alternate-link https://supabase.com/blog/agentic-coding-on-supabase-with-opencode.md
- FAIL markdown.frontmatter missing: doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 97.9% smaller (2619B vs 123735B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 392 words in initial HTML
- PASS http.no-interstitial
78 https://supabase.com/blog/protecting-your-supabase-projects-from-npm-supply-chain-attacks 21/27
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai all
- FAIL html.canonical-link missing
- PASS html.meta-description 117 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- FAIL html.json-ld.date-modified no dateModified anywhere in JSON-LD
- PASS html.json-ld.breadcrumb
- PASS html.headings 17 headings
- PASS html.text-ratio 50.9%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://supabase.com/blog/protecting-your-supabase-projects-from-npm-supply-chain-attacks.md
- PASS markdown.alternate-link https://supabase.com/blog/protecting-your-supabase-projects-from-npm-supply-chain-attacks.md
- FAIL markdown.frontmatter missing: doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 92.9% smaller (12472B vs 176727B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 1992 words in initial HTML
- PASS http.no-interstitial
78 https://supabase.com/blog/searchable-field-level-encryption-with-cipherstash 21/27
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai all
- FAIL html.canonical-link missing
- PASS html.meta-description 155 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- FAIL html.json-ld.date-modified no dateModified anywhere in JSON-LD
- PASS html.json-ld.breadcrumb
- PASS html.headings 6 headings
- PASS html.text-ratio 44.0%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://supabase.com/blog/searchable-field-level-encryption-with-cipherstash.md
- PASS markdown.alternate-link https://supabase.com/blog/searchable-field-level-encryption-with-cipherstash.md
- FAIL markdown.frontmatter missing: doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 96.6% smaller (4359B vs 128882B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 664 words in initial HTML
- PASS http.no-interstitial
78 https://supabase.com/blog/unified-logs-open-beta 21/27
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai all
- FAIL html.canonical-link missing
- PASS html.meta-description 102 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- FAIL html.json-ld.date-modified no dateModified anywhere in JSON-LD
- PASS html.json-ld.breadcrumb
- PASS html.headings 10 headings
- PASS html.text-ratio 43.1%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://supabase.com/blog/unified-logs-open-beta.md
- PASS markdown.alternate-link https://supabase.com/blog/unified-logs-open-beta.md
- FAIL markdown.frontmatter missing: doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 97.4% smaller (3390B vs 129095B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 679 words in initial HTML
- PASS http.no-interstitial
78 https://supabase.com/blog/observability-for-every-supabase-project-with-grafana-cloud 21/27
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai all
- FAIL html.canonical-link missing
- PASS html.meta-description 147 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- FAIL html.json-ld.date-modified no dateModified anywhere in JSON-LD
- PASS html.json-ld.breadcrumb
- PASS html.headings 6 headings
- PASS html.text-ratio 43.0%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://supabase.com/blog/observability-for-every-supabase-project-with-grafana-cloud.md
- PASS markdown.alternate-link https://supabase.com/blog/observability-for-every-supabase-project-with-grafana-cloud.md
- FAIL markdown.frontmatter missing: doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 97.6% smaller (3117B vs 129835B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 442 words in initial HTML
- PASS http.no-interstitial
78 https://supabase.com/blog/sign-in-with-chatgpt-beta 21/27
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai all
- FAIL html.canonical-link missing
- PASS html.meta-description 95 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- FAIL html.json-ld.date-modified no dateModified anywhere in JSON-LD
- PASS html.json-ld.breadcrumb
- PASS html.headings 7 headings
- PASS html.text-ratio 43.0%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://supabase.com/blog/sign-in-with-chatgpt-beta.md
- PASS markdown.alternate-link https://supabase.com/blog/sign-in-with-chatgpt-beta.md
- FAIL markdown.frontmatter missing: doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 97.5% smaller (3101B vs 126124B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 572 words in initial HTML
- PASS http.no-interstitial
78 https://supabase.com/customers/asap-work 21/27
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai no x-robots-tag
- FAIL html.canonical-link missing
- PASS html.meta-description 159 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 1 block(s)
- FAIL html.json-ld.date-modified no dateModified anywhere in JSON-LD
- PASS html.json-ld.breadcrumb
- PASS html.headings 8 headings
- PASS html.text-ratio 52.6%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://supabase.com/customers/asap-work.md
- PASS markdown.alternate-link /customers/asap-work.md
- FAIL markdown.frontmatter missing: description, doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 94.4% smaller (7786B vs 138681B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 1147 words in initial HTML
- PASS http.no-interstitial
78 https://supabase.com/blog/introducing-supabase-evals 21/27
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai all
- FAIL html.canonical-link missing
- PASS html.meta-description 76 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- FAIL html.json-ld.date-modified no dateModified anywhere in JSON-LD
- PASS html.json-ld.breadcrumb
- PASS html.headings 9 headings
- PASS html.text-ratio 47.5%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://supabase.com/blog/introducing-supabase-evals.md
- PASS markdown.alternate-link https://supabase.com/blog/introducing-supabase-evals.md
- FAIL markdown.frontmatter missing: doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 94.3% smaller (7908B vs 138224B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 1234 words in initial HTML
- PASS http.no-interstitial
78 https://supabase.com/blog/supabase-pipelines-public-alpha 21/27
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai all
- FAIL html.canonical-link missing
- PASS html.meta-description 168 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- FAIL html.json-ld.date-modified no dateModified anywhere in JSON-LD
- PASS html.json-ld.breadcrumb
- PASS html.headings 12 headings
- PASS html.text-ratio 48.8%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://supabase.com/blog/supabase-pipelines-public-alpha.md
- PASS markdown.alternate-link https://supabase.com/blog/supabase-pipelines-public-alpha.md
- FAIL markdown.frontmatter missing: doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 94.1% smaller (8509B vs 143915B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 1247 words in initial HTML
- PASS http.no-interstitial
78 https://supabase.com/customers/bree 21/27
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai no x-robots-tag
- FAIL html.canonical-link missing
- PASS html.meta-description 159 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 1 block(s)
- FAIL html.json-ld.date-modified no dateModified anywhere in JSON-LD
- PASS html.json-ld.breadcrumb
- PASS html.headings 9 headings
- PASS html.text-ratio 48.9%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://supabase.com/customers/bree.md
- PASS markdown.alternate-link /customers/bree.md
- FAIL markdown.frontmatter missing: doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 95.2% smaller (6681B vs 138178B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 987 words in initial HTML
- PASS http.no-interstitial
78 https://supabase.com/customers/chatbase 21/27
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai no x-robots-tag
- FAIL html.canonical-link missing
- PASS html.meta-description 159 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 1 block(s)
- FAIL html.json-ld.date-modified no dateModified anywhere in JSON-LD
- PASS html.json-ld.breadcrumb
- PASS html.headings 12 headings
- PASS html.text-ratio 62.9%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://supabase.com/customers/chatbase.md
- PASS markdown.alternate-link /customers/chatbase.md
- FAIL markdown.frontmatter missing: doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 91.9% smaller (15679B vs 192601B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 2637 words in initial HTML
- PASS http.no-interstitial
78 https://supabase.com/customers/berriai 21/27
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai no x-robots-tag
- FAIL html.canonical-link missing
- PASS html.meta-description 159 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 1 block(s)
- FAIL html.json-ld.date-modified no dateModified anywhere in JSON-LD
- PASS html.json-ld.breadcrumb
- PASS html.headings 8 headings
- PASS html.text-ratio 48.5%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://supabase.com/customers/berriai.md
- PASS markdown.alternate-link /customers/berriai.md
- FAIL markdown.frontmatter missing: doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 94.7% smaller (6656B vs 125590B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 988 words in initial HTML
- PASS http.no-interstitial
78 https://supabase.com/customers/brevo 21/27
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai no x-robots-tag
- FAIL html.canonical-link missing
- PASS html.meta-description 159 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 1 block(s)
- FAIL html.json-ld.date-modified no dateModified anywhere in JSON-LD
- PASS html.json-ld.breadcrumb
- PASS html.headings 13 headings
- PASS html.text-ratio 58.8%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://supabase.com/customers/brevo.md
- PASS markdown.alternate-link /customers/brevo.md
- FAIL markdown.frontmatter missing: doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 93.3% smaller (12050B vs 179953B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 1911 words in initial HTML
- PASS http.no-interstitial
78 https://supabase.com/customers/drew-crew 21/27
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai no x-robots-tag
- FAIL html.canonical-link missing
- PASS html.meta-description 159 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 1 block(s)
- FAIL html.json-ld.date-modified no dateModified anywhere in JSON-LD
- PASS html.json-ld.breadcrumb
- PASS html.headings 7 headings
- PASS html.text-ratio 49.2%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://supabase.com/customers/drew-crew.md
- PASS markdown.alternate-link /customers/drew-crew.md
- FAIL markdown.frontmatter missing: doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 94.5% smaller (7122B vs 130149B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 1306 words in initial HTML
- PASS http.no-interstitial
78 https://supabase.com/customers/epsilon3 21/27
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai no x-robots-tag
- FAIL html.canonical-link missing
- PASS html.meta-description 159 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 1 block(s)
- FAIL html.json-ld.date-modified no dateModified anywhere in JSON-LD
- PASS html.json-ld.breadcrumb
- PASS html.headings 7 headings
- PASS html.text-ratio 44.3%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://supabase.com/customers/epsilon3.md
- PASS markdown.alternate-link /customers/epsilon3.md
- FAIL markdown.frontmatter missing: doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 95.6% smaller (5018B vs 113087B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 749 words in initial HTML
- PASS http.no-interstitial
78 https://supabase.com/customers/deriv 21/27
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai no x-robots-tag
- FAIL html.canonical-link missing
- PASS html.meta-description 159 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 1 block(s)
- FAIL html.json-ld.date-modified no dateModified anywhere in JSON-LD
- PASS html.json-ld.breadcrumb
- PASS html.headings 11 headings
- PASS html.text-ratio 54.9%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://supabase.com/customers/deriv.md
- PASS markdown.alternate-link /customers/deriv.md
- FAIL markdown.frontmatter missing: doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 94.6% smaller (7896B vs 146320B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 1112 words in initial HTML
- PASS http.no-interstitial
78 https://supabase.com/customers/delightai 21/27
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai no x-robots-tag
- FAIL html.canonical-link missing
- PASS html.meta-description 159 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 1 block(s)
- FAIL html.json-ld.date-modified no dateModified anywhere in JSON-LD
- PASS html.json-ld.breadcrumb
- PASS html.headings 9 headings
- PASS html.text-ratio 54.2%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://supabase.com/customers/delightai.md
- PASS markdown.alternate-link /customers/delightai.md
- FAIL markdown.frontmatter missing: doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 93.8% smaller (9546B vs 152853B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 1662 words in initial HTML
- PASS http.no-interstitial
78 https://supabase.com/customers/euka 21/27
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai no x-robots-tag
- FAIL html.canonical-link missing
- PASS html.meta-description 159 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 1 block(s)
- FAIL html.json-ld.date-modified no dateModified anywhere in JSON-LD
- PASS html.json-ld.breadcrumb
- PASS html.headings 8 headings
- PASS html.text-ratio 45.9%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://supabase.com/customers/euka.md
- PASS markdown.alternate-link /customers/euka.md
- FAIL markdown.frontmatter missing: doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 96.0% smaller (4933B vs 121849B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 741 words in initial HTML
- PASS http.no-interstitial
78 https://supabase.com/customers/exprealty 21/27
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai no x-robots-tag
- FAIL html.canonical-link missing
- PASS html.meta-description 159 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 1 block(s)
- FAIL html.json-ld.date-modified no dateModified anywhere in JSON-LD
- PASS html.json-ld.breadcrumb
- PASS html.headings 8 headings
- PASS html.text-ratio 44.3%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://supabase.com/customers/exprealty.md
- PASS markdown.alternate-link /customers/exprealty.md
- FAIL markdown.frontmatter missing: doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 95.7% smaller (5220B vs 121523B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 812 words in initial HTML
- PASS http.no-interstitial
78 https://supabase.com/customers/cofounder 21/27
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai no x-robots-tag
- FAIL html.canonical-link missing
- PASS html.meta-description 159 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 1 block(s)
- FAIL html.json-ld.date-modified no dateModified anywhere in JSON-LD
- PASS html.json-ld.breadcrumb
- PASS html.headings 7 headings
- PASS html.text-ratio 50.1%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://supabase.com/customers/cofounder.md
- PASS markdown.alternate-link /customers/cofounder.md
- FAIL markdown.frontmatter missing: doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 94.2% smaller (7970B vs 138417B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 1393 words in initial HTML
- PASS http.no-interstitial
78 https://supabase.com/customers/e2b 21/27
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai no x-robots-tag
- FAIL html.canonical-link missing
- PASS html.meta-description 159 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 1 block(s)
- FAIL html.json-ld.date-modified no dateModified anywhere in JSON-LD
- PASS html.json-ld.breadcrumb
- PASS html.headings 7 headings
- PASS html.text-ratio 52.9%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://supabase.com/customers/e2b.md
- PASS markdown.alternate-link /customers/e2b.md
- FAIL markdown.frontmatter missing: doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 94.2% smaller (7950B vs 136175B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 1099 words in initial HTML
- PASS http.no-interstitial
78 https://supabase.com/customers/humata 21/27
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai no x-robots-tag
- FAIL html.canonical-link missing
- PASS html.meta-description 159 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 1 block(s)
- FAIL html.json-ld.date-modified no dateModified anywhere in JSON-LD
- PASS html.json-ld.breadcrumb
- PASS html.headings 9 headings
- PASS html.text-ratio 41.6%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://supabase.com/customers/humata.md
- PASS markdown.alternate-link /customers/humata.md
- FAIL markdown.frontmatter missing: doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 95.8% smaller (4453B vs 106905B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 662 words in initial HTML
- PASS http.no-interstitial
78 https://supabase.com/customers/firecrawl 21/27
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai no x-robots-tag
- FAIL html.canonical-link missing
- PASS html.meta-description 159 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 1 block(s)
- FAIL html.json-ld.date-modified no dateModified anywhere in JSON-LD
- PASS html.json-ld.breadcrumb
- PASS html.headings 8 headings
- PASS html.text-ratio 39.1%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://supabase.com/customers/firecrawl.md
- PASS markdown.alternate-link /customers/firecrawl.md
- FAIL markdown.frontmatter missing: doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 96.6% smaller (3551B vs 104364B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 552 words in initial HTML
- PASS http.no-interstitial
78 https://supabase.com/customers/good-tape 21/27
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai no x-robots-tag
- FAIL html.canonical-link missing
- PASS html.meta-description 159 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 1 block(s)
- FAIL html.json-ld.date-modified no dateModified anywhere in JSON-LD
- PASS html.json-ld.breadcrumb
- PASS html.headings 6 headings
- PASS html.text-ratio 48.5%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://supabase.com/customers/good-tape.md
- PASS markdown.alternate-link /customers/good-tape.md
- FAIL markdown.frontmatter missing: doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 94.2% smaller (7314B vs 125971B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 1185 words in initial HTML
- PASS http.no-interstitial
78 https://supabase.com/customers/govsignals 21/27
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai no x-robots-tag
- FAIL html.canonical-link missing
- PASS html.meta-description 159 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 1 block(s)
- FAIL html.json-ld.date-modified no dateModified anywhere in JSON-LD
- PASS html.json-ld.breadcrumb
- PASS html.headings 9 headings
- PASS html.text-ratio 48.8%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://supabase.com/customers/govsignals.md
- PASS markdown.alternate-link /customers/govsignals.md
- FAIL markdown.frontmatter missing: doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 95.3% smaller (6101B vs 129240B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 844 words in initial HTML
- PASS http.no-interstitial
78 https://supabase.com/customers/happyteams 21/27
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai no x-robots-tag
- FAIL html.canonical-link missing
- PASS html.meta-description 159 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 1 block(s)
- FAIL html.json-ld.date-modified no dateModified anywhere in JSON-LD
- PASS html.json-ld.breadcrumb
- PASS html.headings 6 headings
- PASS html.text-ratio 42.5%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://supabase.com/customers/happyteams.md
- PASS markdown.alternate-link /customers/happyteams.md
- FAIL markdown.frontmatter missing: doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 96.1% smaller (4381B vs 111219B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 673 words in initial HTML
- PASS http.no-interstitial
78 https://supabase.com/customers/kayhanspace 21/27
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai no x-robots-tag
- FAIL html.canonical-link missing
- PASS html.meta-description 159 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 1 block(s)
- FAIL html.json-ld.date-modified no dateModified anywhere in JSON-LD
- PASS html.json-ld.breadcrumb
- PASS html.headings 8 headings
- PASS html.text-ratio 47.7%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://supabase.com/customers/kayhanspace.md
- PASS markdown.alternate-link /customers/kayhanspace.md
- FAIL markdown.frontmatter missing: doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 95.7% smaller (5309B vs 124474B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 775 words in initial HTML
- PASS http.no-interstitial
78 https://supabase.com/customers/koodos 21/27
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai no x-robots-tag
- FAIL html.canonical-link missing
- PASS html.meta-description 159 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 1 block(s)
- FAIL html.json-ld.date-modified no dateModified anywhere in JSON-LD
- PASS html.json-ld.breadcrumb
- PASS html.headings 8 headings
- PASS html.text-ratio 50.7%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://supabase.com/customers/koodos.md
- PASS markdown.alternate-link /customers/koodos.md
- FAIL markdown.frontmatter missing: doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 94.9% smaller (7137B vs 141170B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 1073 words in initial HTML
- PASS http.no-interstitial
78 https://supabase.com/customers/mobbin 21/27
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai no x-robots-tag
- FAIL html.canonical-link missing
- PASS html.meta-description 159 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 1 block(s)
- FAIL html.json-ld.date-modified no dateModified anywhere in JSON-LD
- PASS html.json-ld.breadcrumb
- PASS html.headings 7 headings
- PASS html.text-ratio 44.5%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://supabase.com/customers/mobbin.md
- PASS markdown.alternate-link /customers/mobbin.md
- FAIL markdown.frontmatter missing: doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 95.7% smaller (4883B vs 113251B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 775 words in initial HTML
- PASS http.no-interstitial
78 https://supabase.com/customers/hyper 21/27
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai no x-robots-tag
- FAIL html.canonical-link missing
- PASS html.meta-description 159 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 1 block(s)
- FAIL html.json-ld.date-modified no dateModified anywhere in JSON-LD
- PASS html.json-ld.breadcrumb
- PASS html.headings 8 headings
- PASS html.text-ratio 53.2%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://supabase.com/customers/hyper.md
- PASS markdown.alternate-link /customers/hyper.md
- FAIL markdown.frontmatter missing: doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 93.7% smaller (9216B vs 147138B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 1532 words in initial HTML
- PASS http.no-interstitial
78 https://supabase.com/customers/juniver 21/27
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai no x-robots-tag
- FAIL html.canonical-link missing
- PASS html.meta-description 159 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 1 block(s)
- FAIL html.json-ld.date-modified no dateModified anywhere in JSON-LD
- PASS html.json-ld.breadcrumb
- PASS html.headings 7 headings
- PASS html.text-ratio 46.8%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://supabase.com/customers/juniver.md
- PASS markdown.alternate-link /customers/juniver.md
- FAIL markdown.frontmatter missing: doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 95.9% smaller (5155B vs 124673B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 783 words in initial HTML
- PASS http.no-interstitial
78 https://supabase.com/customers/meshy 21/27
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai no x-robots-tag
- FAIL html.canonical-link missing
- PASS html.meta-description 159 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 1 block(s)
- FAIL html.json-ld.date-modified no dateModified anywhere in JSON-LD
- PASS html.json-ld.breadcrumb
- PASS html.headings 14 headings
- PASS html.text-ratio 53.0%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://supabase.com/customers/meshy.md
- PASS markdown.alternate-link /customers/meshy.md
- FAIL markdown.frontmatter missing: doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 94.9% smaller (7142B vs 140328B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 1040 words in initial HTML
- PASS http.no-interstitial
78 https://supabase.com/customers/lovable 21/27
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai no x-robots-tag
- FAIL html.canonical-link missing
- PASS html.meta-description 159 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 1 block(s)
- FAIL html.json-ld.date-modified no dateModified anywhere in JSON-LD
- PASS html.json-ld.breadcrumb
- PASS html.headings 11 headings
- PASS html.text-ratio 47.4%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://supabase.com/customers/lovable.md
- PASS markdown.alternate-link /customers/lovable.md
- FAIL markdown.frontmatter missing: doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 95.1% smaller (6602B vs 135306B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 1150 words in initial HTML
- PASS http.no-interstitial
78 https://supabase.com/customers/quivr 21/27
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai no x-robots-tag
- FAIL html.canonical-link missing
- PASS html.meta-description 159 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 1 block(s)
- FAIL html.json-ld.date-modified no dateModified anywhere in JSON-LD
- PASS html.json-ld.breadcrumb
- PASS html.headings 9 headings
- PASS html.text-ratio 41.8%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://supabase.com/customers/quivr.md
- PASS markdown.alternate-link /customers/quivr.md
- FAIL markdown.frontmatter missing: doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 96.5% smaller (3806B vs 110158B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 624 words in initial HTML
- PASS http.no-interstitial
78 https://supabase.com/customers/maergo 21/27
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai no x-robots-tag
- FAIL html.canonical-link missing
- PASS html.meta-description 159 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 1 block(s)
- FAIL html.json-ld.date-modified no dateModified anywhere in JSON-LD
- PASS html.json-ld.breadcrumb
- PASS html.headings 7 headings
- PASS html.text-ratio 37.7%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://supabase.com/customers/maergo.md
- PASS markdown.alternate-link /customers/maergo.md
- FAIL markdown.frontmatter missing: doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 97.0% smaller (3004B vs 98884B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 528 words in initial HTML
- PASS http.no-interstitial
78 https://supabase.com/customers/phoenix-energy 21/27
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai no x-robots-tag
- FAIL html.canonical-link missing
- PASS html.meta-description 159 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 1 block(s)
- FAIL html.json-ld.date-modified no dateModified anywhere in JSON-LD
- PASS html.json-ld.breadcrumb
- PASS html.headings 8 headings
- PASS html.text-ratio 53.1%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://supabase.com/customers/phoenix-energy.md
- PASS markdown.alternate-link /customers/phoenix-energy.md
- FAIL markdown.frontmatter missing: doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 95.1% smaller (7198B vs 145929B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 1004 words in initial HTML
- PASS http.no-interstitial
78 https://supabase.com/customers/markprompt 21/27
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai no x-robots-tag
- FAIL html.canonical-link missing
- PASS html.meta-description 159 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 1 block(s)
- FAIL html.json-ld.date-modified no dateModified anywhere in JSON-LD
- PASS html.json-ld.breadcrumb
- PASS html.headings 8 headings
- PASS html.text-ratio 43.1%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://supabase.com/customers/markprompt.md
- PASS markdown.alternate-link /customers/markprompt.md
- FAIL markdown.frontmatter missing: doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 95.9% smaller (4734B vs 114407B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 715 words in initial HTML
- PASS http.no-interstitial
78 https://supabase.com/customers/next-door-lending 21/27
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai no x-robots-tag
- FAIL html.canonical-link missing
- PASS html.meta-description 159 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 1 block(s)
- FAIL html.json-ld.date-modified no dateModified anywhere in JSON-LD
- PASS html.json-ld.breadcrumb
- PASS html.headings 11 headings
- PASS html.text-ratio 50.8%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://supabase.com/customers/next-door-lending.md
- PASS markdown.alternate-link /customers/next-door-lending.md
- FAIL markdown.frontmatter missing: doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 94.3% smaller (7570B vs 132193B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 1242 words in initial HTML
- PASS http.no-interstitial
78 https://supabase.com/customers/quilia 21/27
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai no x-robots-tag
- FAIL html.canonical-link missing
- PASS html.meta-description 159 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 1 block(s)
- FAIL html.json-ld.date-modified no dateModified anywhere in JSON-LD
- PASS html.json-ld.breadcrumb
- PASS html.headings 3 headings
- PASS html.text-ratio 47.7%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://supabase.com/customers/quilia.md
- PASS markdown.alternate-link /customers/quilia.md
- FAIL markdown.frontmatter missing: doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 95.1% smaller (5997B vs 121806B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 935 words in initial HTML
- PASS http.no-interstitial
78 https://supabase.com/customers/pebblely 21/27
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai no x-robots-tag
- FAIL html.canonical-link missing
- PASS html.meta-description 159 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 1 block(s)
- FAIL html.json-ld.date-modified no dateModified anywhere in JSON-LD
- PASS html.json-ld.breadcrumb
- PASS html.headings 7 headings
- PASS html.text-ratio 46.7%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://supabase.com/customers/pebblely.md
- PASS markdown.alternate-link /customers/pebblely.md
- FAIL markdown.frontmatter missing: doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 94.7% smaller (6281B vs 119406B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 1005 words in initial HTML
- PASS http.no-interstitial
78 https://supabase.com/customers/replenysh 21/27
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai no x-robots-tag
- FAIL html.canonical-link missing
- PASS html.meta-description 159 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 1 block(s)
- FAIL html.json-ld.date-modified no dateModified anywhere in JSON-LD
- PASS html.json-ld.breadcrumb
- PASS html.headings 8 headings
- PASS html.text-ratio 47.6%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://supabase.com/customers/replenysh.md
- PASS markdown.alternate-link /customers/replenysh.md
- FAIL markdown.frontmatter missing: doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 94.9% smaller (6173B vs 120734B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 976 words in initial HTML
- PASS http.no-interstitial
78 https://supabase.com/customers/xendit 21/27
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai no x-robots-tag
- FAIL html.canonical-link missing
- PASS html.meta-description 159 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 1 block(s)
- FAIL html.json-ld.date-modified no dateModified anywhere in JSON-LD
- PASS html.json-ld.breadcrumb
- PASS html.headings 6 headings
- PASS html.text-ratio 30.3%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://supabase.com/customers/xendit.md
- PASS markdown.alternate-link /customers/xendit.md
- FAIL markdown.frontmatter missing: doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 97.7% smaller (2010B vs 87814B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 387 words in initial HTML
- PASS http.no-interstitial
78 https://supabase.com/customers/rally 21/27
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai no x-robots-tag
- FAIL html.canonical-link missing
- PASS html.meta-description 159 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 1 block(s)
- FAIL html.json-ld.date-modified no dateModified anywhere in JSON-LD
- PASS html.json-ld.breadcrumb
- PASS html.headings 10 headings
- PASS html.text-ratio 50.9%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://supabase.com/customers/rally.md
- PASS markdown.alternate-link /customers/rally.md
- FAIL markdown.frontmatter missing: doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 95.0% smaller (7045B vs 141224B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 1072 words in initial HTML
- PASS http.no-interstitial
78 https://supabase.com/customers/resend 21/27
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai no x-robots-tag
- FAIL html.canonical-link missing
- PASS html.meta-description 159 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 1 block(s)
- FAIL html.json-ld.date-modified no dateModified anywhere in JSON-LD
- PASS html.json-ld.breadcrumb
- PASS html.headings 14 headings
- PASS html.text-ratio 60.0%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://supabase.com/customers/resend.md
- PASS markdown.alternate-link /customers/resend.md
- FAIL markdown.frontmatter missing: doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 93.9% smaller (10456B vs 172520B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 1473 words in initial HTML
- PASS http.no-interstitial
78 https://supabase.com/customers/shotgun 21/27
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai no x-robots-tag
- FAIL html.canonical-link missing
- PASS html.meta-description 159 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 1 block(s)
- FAIL html.json-ld.date-modified no dateModified anywhere in JSON-LD
- PASS html.json-ld.breadcrumb
- PASS html.headings 7 headings
- PASS html.text-ratio 43.7%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://supabase.com/customers/shotgun.md
- PASS markdown.alternate-link /customers/shotgun.md
- FAIL markdown.frontmatter missing: doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 95.9% smaller (4604B vs 113258B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 796 words in initial HTML
- PASS http.no-interstitial
78 https://supabase.com/customers/tinloof 21/27
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai no x-robots-tag
- FAIL html.canonical-link missing
- PASS html.meta-description 159 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 1 block(s)
- FAIL html.json-ld.date-modified no dateModified anywhere in JSON-LD
- PASS html.json-ld.breadcrumb
- PASS html.headings 6 headings
- PASS html.text-ratio 37.1%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://supabase.com/customers/tinloof.md
- PASS markdown.alternate-link /customers/tinloof.md
- FAIL markdown.frontmatter missing: doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 96.9% smaller (3010B vs 98069B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 501 words in initial HTML
- PASS http.no-interstitial
78 https://supabase.com/customers/voypost 21/27
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai no x-robots-tag
- FAIL html.canonical-link missing
- PASS html.meta-description 159 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 1 block(s)
- FAIL html.json-ld.date-modified no dateModified anywhere in JSON-LD
- PASS html.json-ld.breadcrumb
- PASS html.headings 7 headings
- PASS html.text-ratio 40.5%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://supabase.com/customers/voypost.md
- PASS markdown.alternate-link /customers/voypost.md
- FAIL markdown.frontmatter missing: doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 96.3% smaller (3871B vs 104154B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 621 words in initial HTML
- PASS http.no-interstitial
78 https://supabase.com/customers/soshi 21/27
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai no x-robots-tag
- FAIL html.canonical-link missing
- PASS html.meta-description 159 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 1 block(s)
- FAIL html.json-ld.date-modified no dateModified anywhere in JSON-LD
- PASS html.json-ld.breadcrumb
- PASS html.headings 10 headings
- PASS html.text-ratio 51.4%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://supabase.com/customers/soshi.md
- PASS markdown.alternate-link /customers/soshi.md
- FAIL markdown.frontmatter missing: doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 95.1% smaller (6637B vs 136824B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 1023 words in initial HTML
- PASS http.no-interstitial
78 https://supabase.com/customers/udio 21/27
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai no x-robots-tag
- FAIL html.canonical-link missing
- PASS html.meta-description 159 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 1 block(s)
- FAIL html.json-ld.date-modified no dateModified anywhere in JSON-LD
- PASS html.json-ld.breadcrumb
- PASS html.headings 7 headings
- PASS html.text-ratio 44.0%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://supabase.com/customers/udio.md
- PASS markdown.alternate-link /customers/udio.md
- FAIL markdown.frontmatter missing: doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 96.0% smaller (4756B vs 119308B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 718 words in initial HTML
- PASS http.no-interstitial
74 https://supabase.com/events/supabase-ai-hackathon-at-y-combinator 20/27
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai no x-robots-tag
- FAIL html.canonical-link missing
- PASS html.meta-description 62 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 1 block(s)
- FAIL html.json-ld.date-modified no dateModified anywhere in JSON-LD
- PASS html.json-ld.breadcrumb
- PASS html.headings 6 headings
- FAIL html.text-ratio 10.6%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://supabase.com/events/supabase-ai-hackathon-at-y-combinator.md
- PASS markdown.alternate-link /events/supabase-ai-hackathon-at-y-combinator.md
- FAIL markdown.frontmatter missing: doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 98.0% smaller (1369B vs 69773B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 219 words in initial HTML
- PASS http.no-interstitial
78 https://supabase.com/events/launch-week-12-hackathon 21/27
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai no x-robots-tag
- FAIL html.canonical-link missing
- PASS html.meta-description 62 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 1 block(s)
- FAIL html.json-ld.date-modified no dateModified anywhere in JSON-LD
- PASS html.json-ld.breadcrumb
- PASS html.headings 12 headings
- PASS html.text-ratio 24.1%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://supabase.com/events/launch-week-12-hackathon.md
- PASS markdown.alternate-link /events/launch-week-12-hackathon.md
- FAIL markdown.frontmatter missing: doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 94.8% smaller (4363B vs 83959B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 670 words in initial HTML
- PASS http.no-interstitial
74 https://supabase.com/events/scale-to-millions-generative-ai-humata 20/27
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai no x-robots-tag
- FAIL html.canonical-link missing
- PASS html.meta-description 117 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 1 block(s)
- FAIL html.json-ld.date-modified no dateModified anywhere in JSON-LD
- PASS html.json-ld.breadcrumb
- PASS html.headings 4 headings
- FAIL html.text-ratio 12.9%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://supabase.com/events/scale-to-millions-generative-ai-humata.md
- PASS markdown.alternate-link /events/scale-to-millions-generative-ai-humata.md
- FAIL markdown.frontmatter missing: doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 97.2% smaller (2070B vs 72924B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 343 words in initial HTML
- PASS http.no-interstitial
78 https://supabase.com/events/launch-week-13-hackathon 21/27
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai no x-robots-tag
- FAIL html.canonical-link missing
- PASS html.meta-description 62 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 1 block(s)
- FAIL html.json-ld.date-modified no dateModified anywhere in JSON-LD
- PASS html.json-ld.breadcrumb
- PASS html.headings 12 headings
- PASS html.text-ratio 25.0%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://supabase.com/events/launch-week-13-hackathon.md
- PASS markdown.alternate-link /events/launch-week-13-hackathon.md
- FAIL markdown.frontmatter missing: doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 94.5% smaller (4702B vs 84998B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 712 words in initial HTML
- PASS http.no-interstitial
74 https://supabase.com/events/migrating-from-firebase-mobbin 20/27
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai no x-robots-tag
- FAIL html.canonical-link missing
- PASS html.meta-description 135 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 1 block(s)
- FAIL html.json-ld.date-modified no dateModified anywhere in JSON-LD
- PASS html.json-ld.breadcrumb
- PASS html.headings 6 headings
- FAIL html.text-ratio 12.8%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://supabase.com/events/migrating-from-firebase-mobbin.md
- PASS markdown.alternate-link /events/migrating-from-firebase-mobbin.md
- FAIL markdown.frontmatter missing: doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 97.9% smaller (1571B vs 73557B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 300 words in initial HTML
- PASS http.no-interstitial
74 https://supabase.com/events/scale-to-millions-goodtape-auth 20/27
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai no x-robots-tag
- FAIL html.canonical-link missing
- PASS html.meta-description 75 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 1 block(s)
- FAIL html.json-ld.date-modified no dateModified anywhere in JSON-LD
- PASS html.json-ld.breadcrumb
- PASS html.headings 6 headings
- FAIL html.text-ratio 13.0%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://supabase.com/events/scale-to-millions-goodtape-auth.md
- PASS markdown.alternate-link /events/scale-to-millions-goodtape-auth.md
- FAIL markdown.frontmatter missing: doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 97.3% smaller (1996B vs 75075B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 358 words in initial HTML
- PASS http.no-interstitial
74 https://supabase.com/events/supabase-agency-webinar 20/27
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai no x-robots-tag
- FAIL html.canonical-link missing
- PASS html.meta-description 154 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 1 block(s)
- FAIL html.json-ld.date-modified no dateModified anywhere in JSON-LD
- PASS html.json-ld.breadcrumb
- PASS html.headings 6 headings
- FAIL html.text-ratio 11.9%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://supabase.com/events/supabase-agency-webinar.md
- PASS markdown.alternate-link /events/supabase-agency-webinar.md
- FAIL markdown.frontmatter missing: description, doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 98.1% smaller (1405B vs 75530B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 291 words in initial HTML
- PASS http.no-interstitial
74 https://supabase.com/events/agency-webinar-ai-prototyping-production 20/27
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai no x-robots-tag
- FAIL html.canonical-link missing
- PASS html.meta-description 166 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 1 block(s)
- FAIL html.json-ld.date-modified no dateModified anywhere in JSON-LD
- PASS html.json-ld.breadcrumb
- PASS html.headings 5 headings
- FAIL html.text-ratio 11.5%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://supabase.com/events/agency-webinar-ai-prototyping-production.md
- PASS markdown.alternate-link /events/agency-webinar-ai-prototyping-production.md
- FAIL markdown.frontmatter missing: description, doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 98.3% smaller (1279B vs 74185B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 268 words in initial HTML
- PASS http.no-interstitial
74 https://supabase.com/events/prompt-to-prod-sentry 20/27
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai no x-robots-tag
- FAIL html.canonical-link missing
- PASS html.meta-description 160 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 1 block(s)
- FAIL html.json-ld.date-modified no dateModified anywhere in JSON-LD
- PASS html.json-ld.breadcrumb
- PASS html.headings 5 headings
- FAIL html.text-ratio 10.4%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://supabase.com/events/prompt-to-prod-sentry.md
- PASS markdown.alternate-link /events/prompt-to-prod-sentry.md
- FAIL markdown.frontmatter missing: doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 98.2% smaller (1258B vs 68443B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 248 words in initial HTML
- PASS http.no-interstitial
63 https://supabase.com/features/ai-assistant 12/19
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai no x-robots-tag
- FAIL html.canonical-link missing
- PASS html.meta-description 59 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- FAIL html.json-ld no parseable JSON-LD found
- PASS html.headings 3 headings
- FAIL html.text-ratio 13.8%
- FAIL html.glossary-link no glossary/terminology link
- FAIL markdown.mirror-suffix no .md/.mdx mirror found
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.content-negotiation text/html; charset=utf-8
- PASS discovery.indexed
- PASS html.ssr-content 350 words in initial HTML
- PASS http.no-interstitial
74 https://supabase.com/events/enterprise-innovation-with-bolt 20/27
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai no x-robots-tag
- FAIL html.canonical-link missing
- PASS html.meta-description 166 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 1 block(s)
- FAIL html.json-ld.date-modified no dateModified anywhere in JSON-LD
- PASS html.json-ld.breadcrumb
- PASS html.headings 6 headings
- FAIL html.text-ratio 12.5%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://supabase.com/events/enterprise-innovation-with-bolt.md
- PASS markdown.alternate-link /events/enterprise-innovation-with-bolt.md
- FAIL markdown.frontmatter missing: description, doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 98.0% smaller (1471B vs 72622B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 279 words in initial HTML
- PASS http.no-interstitial
74 https://supabase.com/events/supabase-trae-high-quality-apps 20/27
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai no x-robots-tag
- FAIL html.canonical-link missing
- PASS html.meta-description 221 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 1 block(s)
- FAIL html.json-ld.date-modified no dateModified anywhere in JSON-LD
- PASS html.json-ld.breadcrumb
- PASS html.headings 5 headings
- FAIL html.text-ratio 13.7%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://supabase.com/events/supabase-trae-high-quality-apps.md
- PASS markdown.alternate-link /events/supabase-trae-high-quality-apps.md
- FAIL markdown.frontmatter missing: description, doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 97.6% smaller (1751B vs 74012B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 342 words in initial HTML
- PASS http.no-interstitial
78 https://supabase.com/events/supabase-perplexity-small-businesses 21/27
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai no x-robots-tag
- FAIL html.canonical-link missing
- PASS html.meta-description 252 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 1 block(s)
- FAIL html.json-ld.date-modified no dateModified anywhere in JSON-LD
- PASS html.json-ld.breadcrumb
- PASS html.headings 5 headings
- PASS html.text-ratio 15.4%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://supabase.com/events/supabase-perplexity-small-businesses.md
- PASS markdown.alternate-link /events/supabase-perplexity-small-businesses.md
- FAIL markdown.frontmatter missing: description, doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 97.0% smaller (2264B vs 76052B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 430 words in initial HTML
- PASS http.no-interstitial
74 https://supabase.com/events/vibe-to-live-datadog 20/27
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai no x-robots-tag
- FAIL html.canonical-link missing
- PASS html.meta-description 150 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 1 block(s)
- FAIL html.json-ld.date-modified no dateModified anywhere in JSON-LD
- PASS html.json-ld.breadcrumb
- PASS html.headings 5 headings
- FAIL html.text-ratio 12.1%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://supabase.com/events/vibe-to-live-datadog.md
- PASS markdown.alternate-link /events/vibe-to-live-datadog.md
- FAIL markdown.frontmatter missing: doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 97.9% smaller (1518B vs 71654B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 275 words in initial HTML
- PASS http.no-interstitial
63 https://supabase.com/features/ai-integrations 12/19
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai no x-robots-tag
- FAIL html.canonical-link missing
- PASS html.meta-description 63 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- FAIL html.json-ld no parseable JSON-LD found
- PASS html.headings 5 headings
- FAIL html.text-ratio 13.5%
- FAIL html.glossary-link no glossary/terminology link
- FAIL markdown.mirror-suffix no .md/.mdx mirror found
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.content-negotiation text/html; charset=utf-8
- PASS discovery.indexed
- PASS html.ssr-content 323 words in initial HTML
- PASS http.no-interstitial
63 https://supabase.com/features/auth-captcha-protection 12/19
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai no x-robots-tag
- FAIL html.canonical-link missing
- PASS html.meta-description 63 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- FAIL html.json-ld no parseable JSON-LD found
- PASS html.headings 6 headings
- FAIL html.text-ratio 12.9%
- FAIL html.glossary-link no glossary/terminology link
- FAIL markdown.mirror-suffix no .md/.mdx mirror found
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.content-negotiation text/html; charset=utf-8
- PASS discovery.indexed
- PASS html.ssr-content 279 words in initial HTML
- PASS http.no-interstitial
63 https://supabase.com/features/auto-generated-graphql-api 12/19
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai no x-robots-tag
- FAIL html.canonical-link missing
- PASS html.meta-description 62 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- FAIL html.json-ld no parseable JSON-LD found
- PASS html.headings 5 headings
- FAIL html.text-ratio 12.3%
- FAIL html.glossary-link no glossary/terminology link
- FAIL markdown.mirror-suffix no .md/.mdx mirror found
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.content-negotiation text/html; charset=utf-8
- PASS discovery.indexed
- PASS html.ssr-content 249 words in initial HTML
- PASS http.no-interstitial
63 https://supabase.com/features/analytics-buckets-with-iceberg 12/19
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai no x-robots-tag
- FAIL html.canonical-link missing
- PASS html.meta-description 50 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- FAIL html.json-ld no parseable JSON-LD found
- PASS html.headings 7 headings
- FAIL html.text-ratio 12.6%
- FAIL html.glossary-link no glossary/terminology link
- FAIL markdown.mirror-suffix no .md/.mdx mirror found
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.content-negotiation text/html; charset=utf-8
- PASS discovery.indexed
- PASS html.ssr-content 270 words in initial HTML
- PASS http.no-interstitial
63 https://supabase.com/features/auth-hooks 12/19
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai no x-robots-tag
- FAIL html.canonical-link missing
- PASS html.meta-description 57 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- FAIL html.json-ld no parseable JSON-LD found
- PASS html.headings 6 headings
- FAIL html.text-ratio 12.0%
- FAIL html.glossary-link no glossary/terminology link
- FAIL markdown.mirror-suffix no .md/.mdx mirror found
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.content-negotiation text/html; charset=utf-8
- PASS discovery.indexed
- PASS html.ssr-content 246 words in initial HTML
- PASS http.no-interstitial
58 https://supabase.com/features/auto-generated-rest-api 11/19
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai no x-robots-tag
- FAIL html.canonical-link missing
- FAIL html.meta-description only 47 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- FAIL html.json-ld no parseable JSON-LD found
- PASS html.headings 4 headings
- FAIL html.text-ratio 11.7%
- FAIL html.glossary-link no glossary/terminology link
- FAIL markdown.mirror-suffix no .md/.mdx mirror found
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.content-negotiation text/html; charset=utf-8
- PASS discovery.indexed
- PASS html.ssr-content 224 words in initial HTML
- PASS http.no-interstitial
63 https://supabase.com/features/automatic-embeddings 12/19
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai no x-robots-tag
- FAIL html.canonical-link missing
- PASS html.meta-description 57 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- FAIL html.json-ld no parseable JSON-LD found
- PASS html.headings 8 headings
- FAIL html.text-ratio 13.0%
- FAIL html.glossary-link no glossary/terminology link
- FAIL markdown.mirror-suffix no .md/.mdx mirror found
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.content-negotiation text/html; charset=utf-8
- PASS discovery.indexed
- PASS html.ssr-content 286 words in initial HTML
- PASS http.no-interstitial
63 https://supabase.com/features/cli 12/19
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai no x-robots-tag
- FAIL html.canonical-link missing
- PASS html.meta-description 55 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- FAIL html.json-ld no parseable JSON-LD found
- PASS html.headings 5 headings
- FAIL html.text-ratio 14.5%
- FAIL html.glossary-link no glossary/terminology link
- FAIL markdown.mirror-suffix no .md/.mdx mirror found
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.content-negotiation text/html; charset=utf-8
- PASS discovery.indexed
- PASS html.ssr-content 317 words in initial HTML
- PASS http.no-interstitial
58 https://supabase.com/features/cdn 11/19
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai no x-robots-tag
- FAIL html.canonical-link missing
- FAIL html.meta-description only 41 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- FAIL html.json-ld no parseable JSON-LD found
- PASS html.headings 6 headings
- FAIL html.text-ratio 12.2%
- FAIL html.glossary-link no glossary/terminology link
- FAIL markdown.mirror-suffix no .md/.mdx mirror found
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.content-negotiation text/html; charset=utf-8
- PASS discovery.indexed
- PASS html.ssr-content 309 words in initial HTML
- PASS http.no-interstitial
58 https://supabase.com/features/branching 11/19
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai no x-robots-tag
- FAIL html.canonical-link missing
- FAIL html.meta-description only 48 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- FAIL html.json-ld no parseable JSON-LD found
- PASS html.headings 6 headings
- FAIL html.text-ratio 14.6%
- FAIL html.glossary-link no glossary/terminology link
- FAIL markdown.mirror-suffix no .md/.mdx mirror found
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.content-negotiation text/html; charset=utf-8
- PASS discovery.indexed
- PASS html.ssr-content 361 words in initial HTML
- PASS http.no-interstitial
63 https://supabase.com/features/client-library-javascript 12/19
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai no x-robots-tag
- FAIL html.canonical-link missing
- PASS html.meta-description 60 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- FAIL html.json-ld no parseable JSON-LD found
- PASS html.headings 3 headings
- FAIL html.text-ratio 10.1%
- FAIL html.glossary-link no glossary/terminology link
- FAIL markdown.mirror-suffix no .md/.mdx mirror found
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.content-negotiation text/html; charset=utf-8
- PASS discovery.indexed
- PASS html.ssr-content 233 words in initial HTML
- PASS http.no-interstitial
63 https://supabase.com/features/client-library-flutter 12/19
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai no x-robots-tag
- FAIL html.canonical-link missing
- PASS html.meta-description 63 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- FAIL html.json-ld no parseable JSON-LD found
- PASS html.headings 3 headings
- FAIL html.text-ratio 10.9%
- FAIL html.glossary-link no glossary/terminology link
- FAIL markdown.mirror-suffix no .md/.mdx mirror found
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.content-negotiation text/html; charset=utf-8
- PASS discovery.indexed
- PASS html.ssr-content 213 words in initial HTML
- PASS http.no-interstitial
63 https://supabase.com/features/client-library-swift 12/19
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai no x-robots-tag
- FAIL html.canonical-link missing
- PASS html.meta-description 57 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- FAIL html.json-ld no parseable JSON-LD found
- PASS html.headings 3 headings
- FAIL html.text-ratio 10.6%
- FAIL html.glossary-link no glossary/terminology link
- FAIL markdown.mirror-suffix no .md/.mdx mirror found
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.content-negotiation text/html; charset=utf-8
- PASS discovery.indexed
- PASS html.ssr-content 216 words in initial HTML
- PASS http.no-interstitial
68 https://supabase.com/features/database-backups 13/19
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai no x-robots-tag
- FAIL html.canonical-link missing
- PASS html.meta-description 65 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- FAIL html.json-ld no parseable JSON-LD found
- PASS html.headings 5 headings
- PASS html.text-ratio 15.4%
- FAIL html.glossary-link no glossary/terminology link
- FAIL markdown.mirror-suffix no .md/.mdx mirror found
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.content-negotiation text/html; charset=utf-8
- PASS discovery.indexed
- PASS html.ssr-content 280 words in initial HTML
- PASS http.no-interstitial
63 https://supabase.com/features/client-library-python 12/19
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai no x-robots-tag
- FAIL html.canonical-link missing
- PASS html.meta-description 56 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- FAIL html.json-ld no parseable JSON-LD found
- PASS html.headings 3 headings
- FAIL html.text-ratio 9.9%
- FAIL html.glossary-link no glossary/terminology link
- FAIL markdown.mirror-suffix no .md/.mdx mirror found
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.content-negotiation text/html; charset=utf-8
- PASS discovery.indexed
- PASS html.ssr-content 221 words in initial HTML
- PASS http.no-interstitial
68 https://supabase.com/features/declarative-schemas 13/19
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai no x-robots-tag
- FAIL html.canonical-link missing
- PASS html.meta-description 59 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- FAIL html.json-ld no parseable JSON-LD found
- PASS html.headings 11 headings
- PASS html.text-ratio 17.9%
- FAIL html.glossary-link no glossary/terminology link
- FAIL markdown.mirror-suffix no .md/.mdx mirror found
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.content-negotiation text/html; charset=utf-8
- PASS discovery.indexed
- PASS html.ssr-content 615 words in initial HTML
- PASS http.no-interstitial
63 https://supabase.com/features/custom-domains 12/19
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai no x-robots-tag
- FAIL html.canonical-link missing
- PASS html.meta-description 55 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- FAIL html.json-ld no parseable JSON-LD found
- PASS html.headings 5 headings
- FAIL html.text-ratio 12.5%
- FAIL html.glossary-link no glossary/terminology link
- FAIL markdown.mirror-suffix no .md/.mdx mirror found
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.content-negotiation text/html; charset=utf-8
- PASS discovery.indexed
- PASS html.ssr-content 195 words in initial HTML
- PASS http.no-interstitial
58 https://supabase.com/features/database-webhooks 11/19
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai no x-robots-tag
- FAIL html.canonical-link missing
- FAIL html.meta-description only 45 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- FAIL html.json-ld no parseable JSON-LD found
- PASS html.headings 4 headings
- FAIL html.text-ratio 11.6%
- FAIL html.glossary-link no glossary/terminology link
- FAIL markdown.mirror-suffix no .md/.mdx mirror found
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.content-negotiation text/html; charset=utf-8
- PASS discovery.indexed
- PASS html.ssr-content 257 words in initial HTML
- PASS http.no-interstitial
63 https://supabase.com/features/custom-oidc-providers 12/19
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai no x-robots-tag
- FAIL html.canonical-link missing
- PASS html.meta-description 62 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- FAIL html.json-ld no parseable JSON-LD found
- PASS html.headings 5 headings
- FAIL html.text-ratio 14.4%
- FAIL html.glossary-link no glossary/terminology link
- FAIL markdown.mirror-suffix no .md/.mdx mirror found
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.content-negotiation text/html; charset=utf-8
- PASS discovery.indexed
- PASS html.ssr-content 445 words in initial HTML
- PASS http.no-interstitial
63 https://supabase.com/features/email-templates 12/19
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai no x-robots-tag
- FAIL html.canonical-link missing
- PASS html.meta-description 58 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- FAIL html.json-ld no parseable JSON-LD found
- PASS html.headings 8 headings
- FAIL html.text-ratio 13.4%
- FAIL html.glossary-link no glossary/terminology link
- FAIL markdown.mirror-suffix no .md/.mdx mirror found
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.content-negotiation text/html; charset=utf-8
- PASS discovery.indexed
- PASS html.ssr-content 294 words in initial HTML
- PASS http.no-interstitial
63 https://supabase.com/features/email-login 12/19
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai no x-robots-tag
- FAIL html.canonical-link missing
- PASS html.meta-description 51 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- FAIL html.json-ld no parseable JSON-LD found
- PASS html.headings 6 headings
- FAIL html.text-ratio 14.1%
- FAIL html.glossary-link no glossary/terminology link
- FAIL markdown.mirror-suffix no .md/.mdx mirror found
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.content-negotiation text/html; charset=utf-8
- PASS discovery.indexed
- PASS html.ssr-content 270 words in initial HTML
- PASS http.no-interstitial
63 https://supabase.com/features/deno-edge-functions 12/19
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai no x-robots-tag
- FAIL html.canonical-link missing
- PASS html.meta-description 75 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- FAIL html.json-ld no parseable JSON-LD found
- PASS html.headings 6 headings
- FAIL html.text-ratio 13.6%
- FAIL html.glossary-link no glossary/terminology link
- FAIL markdown.mirror-suffix no .md/.mdx mirror found
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.content-negotiation text/html; charset=utf-8
- PASS discovery.indexed
- PASS html.ssr-content 336 words in initial HTML
- PASS http.no-interstitial
68 https://supabase.com/features/dedicated-poolers 13/19
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai no x-robots-tag
- FAIL html.canonical-link missing
- PASS html.meta-description 53 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- FAIL html.json-ld no parseable JSON-LD found
- PASS html.headings 5 headings
- PASS html.text-ratio 15.6%
- FAIL html.glossary-link no glossary/terminology link
- FAIL markdown.mirror-suffix no .md/.mdx mirror found
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.content-negotiation text/html; charset=utf-8
- PASS discovery.indexed
- PASS html.ssr-content 244 words in initial HTML
- PASS http.no-interstitial