Supabase
up 2 from 75 on 1 Sept 2026
Embed your badge ↗Supabase scores 77 out of 100 on the a14y v0.3.0-draft scorecard. The scan covered 500 pages, and 79% 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 12/42 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 3050 missing <lastmod> of 3742 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 49.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 829 words in initial HTML
- PASS http.no-interstitial
78 https://supabase.com/blog/supabase-alpha-april-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
- 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)
- PASS html.json-ld.date-modified 2020-05-01
- PASS html.json-ld.breadcrumb
- PASS html.headings 6 headings
- PASS html.text-ratio 39.1%
- 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.5% smaller (2225B vs 144640B)
- 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-steve-chavez 21/27
- PASS http.status-200 200
- PASS http.redirect-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)
- PASS html.json-ld.date-modified 2020-06-15
- PASS html.json-ld.breadcrumb
- PASS html.headings 3 headings
- PASS html.text-ratio 34.6%
- 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.3% smaller (874B vs 131069B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 206 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 62.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 1810 words in initial HTML
- PASS http.no-interstitial
78 https://supabase.com/blog/supabase-alpha-june-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
- 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)
- PASS html.json-ld.date-modified 2020-07-01
- PASS html.json-ld.breadcrumb
- PASS html.headings 11 headings
- PASS html.text-ratio 38.8%
- 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.3% smaller (2501B vs 148088B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 469 words in initial HTML
- PASS http.no-interstitial
78 https://supabase.com/blog/supabase-alpha-may-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
- 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)
- PASS html.json-ld.date-modified 2020-06-01
- PASS html.json-ld.breadcrumb
- PASS html.headings 8 headings
- PASS html.text-ratio 39.3%
- 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.5% smaller (2224B vs 146081B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 423 words in initial HTML
- PASS http.no-interstitial
81 https://supabase.com/blog/postgresql-templates 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 57 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- PASS html.json-ld.date-modified 2020-07-09
- PASS html.json-ld.breadcrumb
- PASS html.headings 11 headings
- PASS html.text-ratio 43.4%
- 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.9% smaller (5212B vs 166452B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 758 words in initial HTML
- PASS http.no-interstitial
81 https://supabase.com/blog/postgresql-physical-logical-backups 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 50 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- PASS html.json-ld.date-modified 2020-07-07
- PASS html.json-ld.breadcrumb
- PASS html.headings 9 headings
- PASS html.text-ratio 42.7%
- 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 96.6% smaller (5548B vs 162495B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 736 words in initial HTML
- PASS http.no-interstitial
81 https://supabase.com/blog/supabase-auth 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 56 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- PASS html.json-ld.date-modified 2020-08-05
- PASS html.json-ld.breadcrumb
- PASS html.headings 10 headings
- PASS html.text-ratio 43.5%
- 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 97.3% smaller (4387B vs 164747B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 654 words in initial HTML
- PASS http.no-interstitial
81 https://supabase.com/blog/continuous-postgresql-backup-walg 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 122 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- PASS html.json-ld.date-modified 2020-08-02
- PASS html.json-ld.breadcrumb
- PASS html.headings 22 headings
- PASS html.text-ratio 47.1%
- 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 95.4% smaller (9280B vs 200187B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 1092 words in initial HTML
- PASS http.no-interstitial
78 https://supabase.com/blog/supabase-alpha-july-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
- 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)
- PASS html.json-ld.date-modified 2020-08-02
- PASS html.json-ld.breadcrumb
- PASS html.headings 9 headings
- PASS html.text-ratio 38.8%
- 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 98.2% smaller (2623B vs 147538B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 429 words in initial HTML
- PASS http.no-interstitial
81 https://supabase.com/blog/supabase-hacktoberfest-2020 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 90 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- PASS html.json-ld.date-modified 2020-09-11
- PASS html.json-ld.breadcrumb
- PASS html.headings 14 headings
- PASS html.text-ratio 39.5%
- 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.6% smaller (3717B vs 153400B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 547 words in initial HTML
- PASS http.no-interstitial
78 https://supabase.com/blog/alpha-launch-postmortem 21/27
- PASS http.status-200 200
- PASS http.redirect-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)
- PASS html.json-ld.date-modified 2020-07-10
- PASS html.json-ld.breadcrumb
- PASS html.headings 14 headings
- PASS html.text-ratio 43.2%
- 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 95.5% smaller (7209B vs 161061B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 1071 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 42.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
78 https://supabase.com/blog/supabase-alpha-november-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
- 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)
- PASS html.json-ld.date-modified 2020-12-01
- PASS html.json-ld.breadcrumb
- PASS html.headings 12 headings
- PASS html.text-ratio 39.9%
- 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 98.1% smaller (2899B vs 151621B)
- 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-alpha-august-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
- 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)
- PASS html.json-ld.date-modified 2020-09-03
- PASS html.json-ld.breadcrumb
- PASS html.headings 12 headings
- PASS html.text-ratio 40.2%
- 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.9% smaller (3286B vs 153447B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 416 words in initial HTML
- PASS http.no-interstitial
78 https://supabase.com/blog/supabase-alpha-september-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
- 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)
- PASS html.json-ld.date-modified 2020-10-03
- PASS html.json-ld.breadcrumb
- PASS html.headings 14 headings
- PASS html.text-ratio 40.8%
- 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.5% smaller (3933B vs 157471B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 474 words in initial HTML
- PASS http.no-interstitial
78 https://supabase.com/blog/postgresql-views 21/27
- PASS http.status-200 200
- PASS http.redirect-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)
- PASS html.json-ld.date-modified 2020-11-18
- PASS html.json-ld.breadcrumb
- PASS html.headings 16 headings
- PASS html.text-ratio 47.2%
- 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 96.2% smaller (7213B vs 191702B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 968 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 25.8%
- 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 98.0% smaller (2010B vs 99318B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 391 words in initial HTML
- PASS http.no-interstitial
78 https://supabase.com/blog/supabase-beta-december-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
- 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)
- PASS html.json-ld.date-modified 2021-01-02
- PASS html.json-ld.breadcrumb
- PASS html.headings 13 headings
- PASS html.text-ratio 40.3%
- 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.8% smaller (3400B vs 157166B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 471 words in initial HTML
- PASS http.no-interstitial
78 https://supabase.com/blog/supabase-alpha-october-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
- 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)
- PASS html.json-ld.date-modified 2020-11-02
- PASS html.json-ld.breadcrumb
- PASS html.headings 12 headings
- PASS html.text-ratio 40.9%
- 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 97.2% smaller (4329B vs 155189B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 544 words in initial HTML
- PASS http.no-interstitial
81 https://supabase.com/blog/improved-dx 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 88 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- PASS html.json-ld.date-modified 2020-10-30
- 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/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 97.2% smaller (4963B vs 175351B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 681 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 21.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 553 words in initial HTML
- PASS http.no-interstitial
81 https://supabase.com/blog/supabase-dashboard-performance 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 51 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- PASS html.json-ld.date-modified 2020-12-13
- PASS html.json-ld.breadcrumb
- PASS html.headings 16 headings
- PASS html.text-ratio 47.1%
- 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 94.5% smaller (9936B vs 181671B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 1474 words in initial HTML
- PASS http.no-interstitial
78 https://supabase.com/blog/supabase-beta-january-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
- 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)
- PASS html.json-ld.date-modified 2021-02-02
- PASS html.json-ld.breadcrumb
- PASS html.headings 17 headings
- PASS html.text-ratio 41.9%
- 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 96.4% smaller (5988B vs 165048B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 618 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 21.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 553 words in initial HTML
- PASS http.no-interstitial
78 https://supabase.com/blog/supabase-beta-february-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
- 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)
- PASS html.json-ld.date-modified 2021-03-02
- PASS html.json-ld.breadcrumb
- PASS html.headings 14 headings
- PASS html.text-ratio 40.9%
- 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.5% smaller (3949B vs 157135B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 440 words in initial HTML
- PASS http.no-interstitial
81 https://supabase.com/blog/supabase-striveschool 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 99 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- PASS html.json-ld.date-modified 2020-12-02
- PASS html.json-ld.breadcrumb
- PASS html.headings 6 headings
- PASS html.text-ratio 40.7%
- 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.6% smaller (3688B vs 152266B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 658 words in initial HTML
- PASS http.no-interstitial
78 https://supabase.com/blog/cracking-postgres-interview 21/27
- PASS http.status-200 200
- PASS http.redirect-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)
- PASS html.json-ld.date-modified 2021-02-27
- PASS html.json-ld.breadcrumb
- PASS html.headings 23 headings
- PASS html.text-ratio 46.2%
- 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 95.1% smaller (9602B vs 197659B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 1430 words in initial HTML
- PASS http.no-interstitial
81 https://supabase.com/blog/using-supabase-replit 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 61 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- PASS html.json-ld.date-modified 2021-03-11
- PASS html.json-ld.breadcrumb
- PASS html.headings 3 headings
- PASS html.text-ratio 44.5%
- 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.6% smaller (4124B vs 173909B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 618 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 21.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 553 words in initial HTML
- PASS http.no-interstitial
81 https://supabase.com/blog/case-study-roboflow 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 73 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- PASS html.json-ld.date-modified 2021-02-09
- PASS html.json-ld.breadcrumb
- PASS html.headings 7 headings
- PASS html.text-ratio 40.6%
- 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 97.4% smaller (3880B vs 151578B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 654 words in initial HTML
- PASS http.no-interstitial
81 https://supabase.com/blog/postgres-as-a-cron-server 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 53 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- PASS html.json-ld.date-modified 2021-03-05
- 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/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 95.5% smaller (9063B vs 203504B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 1305 words in initial HTML
- PASS http.no-interstitial
78 https://supabase.com/blog/angels-of-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
- 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)
- PASS html.json-ld.date-modified 2021-03-25
- PASS html.json-ld.breadcrumb
- PASS html.headings 12 headings
- PASS html.text-ratio 46.5%
- 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 93.4% smaller (13066B vs 197192B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 2243 words in initial HTML
- PASS http.no-interstitial
81 https://supabase.com/blog/In-The-Loop 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 55 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- PASS html.json-ld.date-modified 2021-03-22
- PASS html.json-ld.breadcrumb
- PASS html.headings 7 headings
- PASS html.text-ratio 40.3%
- 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.8% smaller (3439B vs 153048B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 597 words in initial HTML
- PASS http.no-interstitial
78 https://supabase.com/blog/launch-week 21/27
- PASS http.status-200 200
- PASS http.redirect-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)
- PASS html.json-ld.date-modified 2021-03-25
- PASS html.json-ld.breadcrumb
- PASS html.headings 9 headings
- PASS html.text-ratio 43.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.9% smaller (6575B vs 161894B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 1063 words in initial HTML
- PASS http.no-interstitial
81 https://supabase.com/blog/supabase-storage 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 62 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- PASS html.json-ld.date-modified 2021-03-30
- PASS html.json-ld.breadcrumb
- PASS html.headings 14 headings
- PASS html.text-ratio 48.7%
- 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 93.8% smaller (11785B vs 190670B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 1738 words in initial HTML
- PASS http.no-interstitial
81 https://supabase.com/blog/supabase-cli 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 57 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- PASS html.json-ld.date-modified 2021-03-31
- 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-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 94.2% smaller (11655B vs 200144B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 1507 words in initial HTML
- PASS http.no-interstitial
81 https://supabase.com/blog/supabase-nft-marketplace 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 74 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- PASS html.json-ld.date-modified 2021-04-01
- PASS html.json-ld.breadcrumb
- PASS html.headings 5 headings
- PASS html.text-ratio 40.0%
- 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.9% smaller (3186B vs 149112B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 544 words in initial HTML
- PASS http.no-interstitial
78 https://supabase.com/blog/supabase-dot-com 21/27
- PASS http.status-200 200
- PASS http.redirect-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)
- PASS html.json-ld.date-modified 2021-04-02
- PASS html.json-ld.breadcrumb
- PASS html.headings 6 headings
- PASS html.text-ratio 40.4%
- 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.6% smaller (3573B vs 150008B)
- 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-pgbouncer 21/27
- PASS http.status-200 200
- PASS http.redirect-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)
- PASS html.json-ld.date-modified 2021-04-02
- PASS html.json-ld.breadcrumb
- PASS html.headings 13 headings
- PASS html.text-ratio 42.9%
- 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 96.2% smaller (6317B vs 167784B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 975 words in initial HTML
- PASS http.no-interstitial
81 https://supabase.com/blog/supabase-beta-march-2021 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 81 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- PASS html.json-ld.date-modified 2021-04-06
- PASS html.json-ld.breadcrumb
- PASS html.headings 16 headings
- PASS html.text-ratio 42.5%
- 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 96.2% smaller (6338B vs 166967B)
- 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/pricing 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 255 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 23 headings
- PASS html.text-ratio 22.8%
- 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
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 93.0% smaller (27065B vs 388251B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 1982 words in initial HTML
- PASS http.no-interstitial
81 https://supabase.com/blog/supabase-beta-may-2021 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 68 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- PASS html.json-ld.date-modified 2021-06-02
- PASS html.json-ld.breadcrumb
- PASS html.headings 16 headings
- PASS html.text-ratio 42.1%
- 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.6% smaller (5574B vs 166270B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 634 words in initial HTML
- PASS http.no-interstitial
81 https://supabase.com/blog/supabase-beta-april-2021 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 66 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- PASS html.json-ld.date-modified 2021-05-05
- PASS html.json-ld.breadcrumb
- PASS html.headings 15 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-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 95.6% smaller (8032B vs 183333B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 768 words in initial HTML
- PASS http.no-interstitial
81 https://supabase.com/blog/supabase-beta-june-2021 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 71 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- PASS html.json-ld.date-modified 2021-06-02
- PASS html.json-ld.breadcrumb
- PASS html.headings 21 headings
- PASS html.text-ratio 42.3%
- 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 96.4% smaller (6186B vs 170453B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 662 words in initial HTML
- PASS http.no-interstitial
81 https://supabase.com/blog/roles-postgres-hooks 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 72 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- PASS html.json-ld.date-modified 2021-07-02
- 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/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 94.2% smaller (15946B vs 276957B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 1980 words in initial HTML
- PASS http.no-interstitial
78 https://supabase.com/blog/supabase-workflows 21/27
- PASS http.status-200 200
- PASS http.redirect-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)
- PASS html.json-ld.date-modified 2021-04-02
- PASS html.json-ld.breadcrumb
- PASS html.headings 13 headings
- PASS html.text-ratio 47.2%
- 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 96.0% smaller (8207B vs 206118B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 1157 words in initial HTML
- PASS http.no-interstitial
78 https://supabase.com/blog/supabase-launch-week-sql 21/27
- PASS http.status-200 200
- PASS http.redirect-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)
- PASS html.json-ld.date-modified 2021-07-22
- PASS html.json-ld.breadcrumb
- PASS html.headings 25 headings
- PASS html.text-ratio 40.7%
- 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.7% smaller (3746B vs 160251B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 509 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 39.4%
- 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 96.0% smaller (5018B vs 124606B)
- 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/storage-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
- 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)
- PASS html.json-ld.date-modified 2021-07-27
- PASS html.json-ld.breadcrumb
- PASS html.headings 15 headings
- PASS html.text-ratio 46.3%
- 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 93.7% smaller (11421B vs 182034B)
- PASS markdown.valid-markdown 0.1% HTML markup
- PASS html.ssr-content 1610 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 21.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 553 words in initial HTML
- PASS http.no-interstitial
78 https://supabase.com/blog/supabase-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
- 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)
- PASS html.json-ld.date-modified 2021-07-26
- PASS html.json-ld.breadcrumb
- PASS html.headings 16 headings
- PASS html.text-ratio 43.5%
- 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 95.5% smaller (7590B vs 168435B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 871 words in initial HTML
- PASS http.no-interstitial
81 https://supabase.com/blog/supabase-postgres-13 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 103 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- PASS html.json-ld.date-modified 2021-07-26
- PASS html.json-ld.breadcrumb
- PASS html.headings 16 headings
- PASS html.text-ratio 43.8%
- 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 96.4% smaller (6406B vs 175558B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 759 words in initial HTML
- PASS http.no-interstitial
81 https://supabase.com/blog/supabase-auth-passwordless-sms-login 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 72 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- PASS html.json-ld.date-modified 2021-07-28
- PASS html.json-ld.breadcrumb
- PASS html.headings 11 headings
- PASS html.text-ratio 41.4%
- 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 97.1% smaller (4605B vs 159005B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 691 words in initial HTML
- PASS http.no-interstitial
81 https://supabase.com/blog/supabase-reports-and-metrics 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 121 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- PASS html.json-ld.date-modified 2021-07-29
- PASS html.json-ld.breadcrumb
- PASS html.headings 11 headings
- PASS html.text-ratio 43.7%
- 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 95.7% smaller (7206B vs 167182B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 1076 words in initial HTML
- PASS http.no-interstitial
81 https://supabase.com/blog/supabase-swag-store 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)
- PASS html.json-ld.date-modified 2021-07-30
- PASS html.json-ld.breadcrumb
- PASS html.headings 4 headings
- PASS html.text-ratio 40.9%
- 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 97.4% smaller (3921B vs 150532B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 686 words in initial HTML
- PASS http.no-interstitial
78 https://supabase.com/blog/1-the-supabase-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
- 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)
- PASS html.json-ld.date-modified 2021-07-30
- PASS html.json-ld.breadcrumb
- PASS html.headings 14 headings
- PASS html.text-ratio 42.4%
- 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.7% smaller (5401B vs 163291B)
- 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/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 39.6%
- 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 96.1% smaller (4883B vs 124766B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 779 words in initial HTML
- PASS http.no-interstitial
81 https://supabase.com/blog/supabase-functions-updates 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 94 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- PASS html.json-ld.date-modified 2021-07-30
- PASS html.json-ld.breadcrumb
- PASS html.headings 18 headings
- PASS html.text-ratio 47.7%
- 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 95.5% smaller (10024B vs 222748B)
- PASS markdown.valid-markdown 0.1% HTML markup
- PASS html.ssr-content 1258 words in initial HTML
- PASS http.no-interstitial
81 https://supabase.com/blog/supabase-hacktoberfest-hackathon-2021 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 62 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- PASS html.json-ld.date-modified 2021-09-28
- PASS html.json-ld.breadcrumb
- PASS html.headings 14 headings
- PASS html.text-ratio 43.5%
- 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 96.0% smaller (6826B vs 170079B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 894 words in initial HTML
- PASS http.no-interstitial
81 https://supabase.com/blog/hackathon-winners 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 91 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- PASS html.json-ld.date-modified 2021-08-09
- PASS html.json-ld.breadcrumb
- PASS html.headings 23 headings
- PASS html.text-ratio 43.6%
- 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 95.2% smaller (8183B vs 171340B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 840 words in initial HTML
- PASS http.no-interstitial
81 https://supabase.com/blog/supabase-beta-august-2021 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 85 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- PASS html.json-ld.date-modified 2021-09-10
- PASS html.json-ld.breadcrumb
- PASS html.headings 23 headings
- PASS html.text-ratio 42.5%
- 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 96.3% smaller (6353B vs 171709B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 773 words in initial HTML
- PASS http.no-interstitial
81 https://supabase.com/blog/supabase-beta-july-2021 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 71 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- PASS html.json-ld.date-modified 2021-08-12
- PASS html.json-ld.breadcrumb
- PASS html.headings 18 headings
- PASS html.text-ratio 42.4%
- 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 96.4% smaller (5964B vs 165909B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 740 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 42.7%
- 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 95.3% smaller (6173B vs 132255B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 980 words in initial HTML
- PASS http.no-interstitial
81 https://supabase.com/blog/supabase-beta-sept-2021 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 56 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- PASS html.json-ld.date-modified 2021-10-04
- PASS html.json-ld.breadcrumb
- PASS html.headings 20 headings
- PASS html.text-ratio 41.6%
- 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.8% smaller (5280B vs 165814B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 566 words in initial HTML
- PASS http.no-interstitial
81 https://supabase.com/blog/hacktoberfest-hackathon-winners-2021 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 75 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- PASS html.json-ld.date-modified 2021-10-14
- PASS html.json-ld.breadcrumb
- PASS html.headings 22 headings
- PASS html.text-ratio 44.1%
- 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.9% smaller (8805B vs 173354B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 906 words in initial HTML
- PASS http.no-interstitial
81 https://supabase.com/blog/supabase-beta-october-2021 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 93 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- PASS html.json-ld.date-modified 2021-11-07
- PASS html.json-ld.breadcrumb
- PASS html.headings 20 headings
- PASS html.text-ratio 41.6%
- 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 97.1% smaller (4948B vs 169345B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 501 words in initial HTML
- PASS http.no-interstitial
81 https://supabase.com/blog/supabase-how-we-launch 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 52 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- PASS html.json-ld.date-modified 2021-11-26
- PASS html.json-ld.breadcrumb
- PASS html.headings 12 headings
- PASS html.text-ratio 49.8%
- 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 90.5% smaller (17660B vs 185271B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 3003 words in initial HTML
- PASS http.no-interstitial
81 https://supabase.com/blog/supabase-series-a 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 62 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- PASS html.json-ld.date-modified 2021-10-28
- PASS html.json-ld.breadcrumb
- PASS html.headings 15 headings
- PASS html.text-ratio 35.3%
- 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 96.4% smaller (8351B vs 230206B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 1192 words in initial HTML
- PASS http.no-interstitial
81 https://supabase.com/blog/supabase-studio 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 109 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- PASS html.json-ld.date-modified 2021-11-30
- PASS html.json-ld.breadcrumb
- PASS html.headings 11 headings
- PASS html.text-ratio 42.1%
- 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 96.5% smaller (5681B vs 160417B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 788 words in initial HTML
- PASS http.no-interstitial
81 https://supabase.com/blog/whats-new-in-postgres-14 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 69 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- PASS html.json-ld.date-modified 2021-11-28
- PASS html.json-ld.breadcrumb
- PASS html.headings 12 headings
- PASS html.text-ratio 44.5%
- 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 95.3% smaller (9368B vs 197709B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 1288 words in initial HTML
- PASS http.no-interstitial
78 https://supabase.com/blog/postgrest-9 21/27
- PASS http.status-200 200
- PASS http.redirect-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)
- PASS html.json-ld.date-modified 2021-11-27
- PASS html.json-ld.breadcrumb
- PASS html.headings 8 headings
- PASS html.text-ratio 43.2%
- 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 97.2% smaller (5025B vs 178365B)
- PASS markdown.valid-markdown 0.3% HTML markup
- PASS html.ssr-content 538 words in initial HTML
- PASS http.no-interstitial
78 https://supabase.com/blog/launch-week-three-friday-five-more-things 21/27
- PASS http.status-200 200
- PASS http.redirect-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)
- PASS html.json-ld.date-modified 2021-12-03
- PASS html.json-ld.breadcrumb
- PASS html.headings 11 headings
- PASS html.text-ratio 43.5%
- 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 95.4% smaller (7720B vs 167011B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 1022 words in initial HTML
- PASS http.no-interstitial
81 https://supabase.com/blog/realtime-row-level-security-in-postgresql 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 144 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- PASS html.json-ld.date-modified 2021-12-01
- PASS html.json-ld.breadcrumb
- PASS html.headings 18 headings
- PASS html.text-ratio 45.6%
- 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 95.4% smaller (8721B vs 191360B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 1218 words in initial HTML
- PASS http.no-interstitial
78 https://supabase.com/blog/supabase-launch-week-the-trilogy 21/27
- PASS http.status-200 200
- PASS http.redirect-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)
- PASS html.json-ld.date-modified 2021-11-26
- PASS html.json-ld.breadcrumb
- PASS html.headings 24 headings
- PASS html.text-ratio 40.0%
- 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 98.1% smaller (2947B vs 156457B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 426 words in initial HTML
- PASS http.no-interstitial
81 https://supabase.com/blog/product-hunt-golden-kitty-awards-2021 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 77 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- PASS html.json-ld.date-modified 2022-01-20
- PASS html.json-ld.breadcrumb
- PASS html.headings 4 headings
- PASS html.text-ratio 38.9%
- 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.7% smaller (1854B vs 147219B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 263 words in initial HTML
- PASS http.no-interstitial
81 https://supabase.com/blog/community-day-lw3 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 72 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- PASS html.json-ld.date-modified 2021-11-29
- PASS html.json-ld.breadcrumb
- PASS html.headings 13 headings
- PASS html.text-ratio 44.0%
- 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 95.3% smaller (8079B vs 170930B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 1057 words in initial HTML
- PASS http.no-interstitial
81 https://supabase.com/blog/pg-graphql 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 60 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- PASS html.json-ld.date-modified 2021-12-03
- PASS html.json-ld.breadcrumb
- PASS html.headings 10 headings
- PASS html.text-ratio 45.7%
- 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 96.1% smaller (8017B vs 204368B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 963 words in initial HTML
- PASS http.no-interstitial
81 https://supabase.com/blog/beta-november-2021-launch-week-recap 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 107 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- PASS html.json-ld.date-modified 2021-12-15
- PASS html.json-ld.breadcrumb
- PASS html.headings 17 headings
- PASS html.text-ratio 41.8%
- 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.7% smaller (5510B vs 164619B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 679 words in initial HTML
- PASS http.no-interstitial
81 https://supabase.com/blog/holiday-hackdays-winners-2021 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 78 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- PASS html.json-ld.date-modified 2021-12-17
- PASS html.json-ld.breadcrumb
- PASS html.headings 18 headings
- PASS html.text-ratio 42.8%
- 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.8% smaller (7072B vs 166683B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 743 words in initial HTML
- PASS http.no-interstitial
81 https://supabase.com/blog/supabase-acquires-logflare 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 68 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- PASS html.json-ld.date-modified 2021-12-02
- PASS html.json-ld.breadcrumb
- PASS html.headings 12 headings
- PASS html.text-ratio 42.6%
- 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 96.1% smaller (6464B vs 164385B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 1010 words in initial HTML
- PASS http.no-interstitial
81 https://supabase.com/blog/supabase-holiday-hackdays-hackathon 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 88 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- PASS html.json-ld.date-modified 2021-12-03
- PASS html.json-ld.breadcrumb
- PASS html.headings 12 headings
- PASS html.text-ratio 43.7%
- 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 95.6% smaller (7371B vs 169353B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 947 words in initial HTML
- PASS http.no-interstitial
81 https://supabase.com/blog/supabase-beta-december-2021 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 72 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- PASS html.json-ld.date-modified 2022-01-20
- PASS html.json-ld.breadcrumb
- PASS html.headings 20 headings
- PASS html.text-ratio 41.7%
- 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 97.2% smaller (4715B vs 167925B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 583 words in initial HTML
- PASS http.no-interstitial
78 https://supabase.com/blog/should-i-open-source-my-company 21/27
- PASS http.status-200 200
- PASS http.redirect-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)
- PASS html.json-ld.date-modified 2022-03-25
- PASS html.json-ld.breadcrumb
- PASS html.headings 16 headings
- PASS html.text-ratio 47.0%
- 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 92.9% smaller (12656B vs 179331B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 2122 words in initial HTML
- PASS http.no-interstitial
81 https://supabase.com/blog/supabase-beta-january-2022 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 50 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- PASS html.json-ld.date-modified 2022-02-22
- PASS html.json-ld.breadcrumb
- PASS html.headings 25 headings
- PASS html.text-ratio 44.5%
- 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 96.0% smaller (7337B vs 183676B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 914 words in initial HTML
- PASS http.no-interstitial
81 https://supabase.com/blog/supabase-launch-week-four 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 88 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- PASS html.json-ld.date-modified 2022-03-25
- PASS html.json-ld.breadcrumb
- PASS html.headings 29 headings
- PASS html.text-ratio 42.1%
- 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.7% smaller (5526B vs 166581B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 753 words in initial HTML
- PASS http.no-interstitial
81 https://supabase.com/blog/graphql-now-available 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 125 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- PASS html.json-ld.date-modified 2022-03-29
- PASS html.json-ld.breadcrumb
- PASS html.headings 13 headings
- PASS html.text-ratio 49.0%
- 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 95.1% smaller (11041B vs 225320B)
- PASS markdown.valid-markdown 0.3% HTML markup
- PASS html.ssr-content 1343 words in initial HTML
- PASS http.no-interstitial
81 https://supabase.com/blog/community-day-lw4 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 67 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- PASS html.json-ld.date-modified 2022-03-28
- PASS html.json-ld.breadcrumb
- PASS html.headings 24 headings
- PASS html.text-ratio 49.3%
- 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 92.7% smaller (15279B vs 209399B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 1946 words in initial HTML
- PASS http.no-interstitial
81 https://supabase.com/blog/supabase-enterprise 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 86 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- PASS html.json-ld.date-modified 2022-03-30
- PASS html.json-ld.breadcrumb
- PASS html.headings 20 headings
- PASS html.text-ratio 35.2%
- 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.6% smaller (8035B vs 234312B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 1241 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 1 dateModified value(s) present but not a valid schema.org Date/DateTime (e.g. 2022-04-01T22:30:00)
- PASS html.json-ld.breadcrumb
- PASS html.headings 9 headings
- PASS html.text-ratio 41.1%
- 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 97.2% smaller (4326B vs 156844B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 628 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 1 dateModified value(s) present but not a valid schema.org Date/DateTime (e.g. 2022-04-01T16:00:00)
- 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/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.8% smaller (7113B vs 168940B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 884 words in initial HTML
- PASS http.no-interstitial
81 https://supabase.com/blog/supabase-edge-functions 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 138 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- PASS html.json-ld.date-modified 2022-03-31
- 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-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 92.9% smaller (12943B vs 183403B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 1824 words in initial HTML
- PASS http.no-interstitial
81 https://supabase.com/blog/postgres-audit 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 120 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- PASS html.json-ld.date-modified 2022-03-08
- PASS html.json-ld.breadcrumb
- PASS html.headings 11 headings
- PASS html.text-ratio 49.7%
- 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 95.2% smaller (11818B vs 244814B)
- PASS markdown.valid-markdown 0.3% HTML markup
- PASS html.ssr-content 1551 words in initial HTML
- PASS http.no-interstitial
81 https://supabase.com/blog/partner-gallery-works-with-supabase 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 69 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- PASS html.json-ld.date-modified 2022-04-20
- PASS html.json-ld.breadcrumb
- PASS html.headings 23 headings
- PASS html.text-ratio 43.3%
- 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 96.4% smaller (6355B vs 177180B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 956 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 1 dateModified value(s) present but not a valid schema.org Date/DateTime (e.g. 2022-04-01T11:00:00)
- PASS html.json-ld.breadcrumb
- PASS html.headings 4 headings
- PASS html.text-ratio 40.2%
- 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.7% smaller (3427B vs 148590B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 595 words in initial HTML
- PASS http.no-interstitial
78 https://supabase.com/blog/beta-update-march-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
- 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)
- PASS html.json-ld.date-modified 2022-04-15
- PASS html.json-ld.breadcrumb
- PASS html.headings 18 headings
- PASS html.text-ratio 41.5%
- 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.8% smaller (5162B vs 163402B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 548 words in initial HTML
- PASS http.no-interstitial
81 https://supabase.com/blog/bring-the-func-hackathon-winners 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 81 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- PASS html.json-ld.date-modified 2022-04-18
- PASS html.json-ld.breadcrumb
- PASS html.headings 16 headings
- PASS html.text-ratio 41.8%
- 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.7% smaller (5345B vs 161821B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 593 words in initial HTML
- PASS http.no-interstitial
81 https://supabase.com/blog/beta-update-may-2022 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 134 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- PASS html.json-ld.date-modified 2022-06-01
- PASS html.json-ld.breadcrumb
- PASS html.headings 22 headings
- PASS html.text-ratio 43.6%
- 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 95.2% smaller (8489B vs 175359B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 923 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 21.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 553 words in initial HTML
- PASS http.no-interstitial
81 https://supabase.com/blog/partial-postgresql-data-dumps-with-rls 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 60 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- PASS html.json-ld.date-modified 2022-06-28
- 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/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 97.0% smaller (6150B vs 204800B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 936 words in initial HTML
- PASS http.no-interstitial
81 https://supabase.com/blog/visualizing-supabase-data-using-metabase 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 86 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- PASS html.json-ld.date-modified 2022-06-29
- PASS html.json-ld.breadcrumb
- PASS html.headings 11 headings
- PASS html.text-ratio 45.5%
- 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.9% smaller (7059B vs 173774B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 849 words in initial HTML
- PASS http.no-interstitial
81 https://supabase.com/blog/beta-update-june-2022 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 54 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- PASS html.json-ld.date-modified 2022-07-06
- PASS html.json-ld.breadcrumb
- PASS html.headings 16 headings
- PASS html.text-ratio 44.4%
- 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 94.3% smaller (10000B vs 176340B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 1032 words in initial HTML
- PASS http.no-interstitial
81 https://supabase.com/blog/supabase-auth-helpers-with-sveltekit-support 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 90 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- PASS html.json-ld.date-modified 2022-07-13
- PASS html.json-ld.breadcrumb
- PASS html.headings 12 headings
- PASS html.text-ratio 40.1%
- 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 97.0% smaller (4697B vs 156604B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 646 words in initial HTML
- PASS http.no-interstitial
81 https://supabase.com/blog/flutter-tutorial-building-a-chat-app 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 118 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- PASS html.json-ld.date-modified 2022-06-30
- PASS html.json-ld.breadcrumb
- PASS html.headings 19 headings
- PASS html.text-ratio 59.9%
- 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.3% smaller (32845B vs 493336B)
- PASS markdown.valid-markdown 0.7% HTML markup
- PASS html.ssr-content 3731 words in initial HTML
- PASS http.no-interstitial
81 https://supabase.com/blog/loading-data-supabase-python 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 62 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- PASS html.json-ld.date-modified 2022-06-17
- PASS html.json-ld.breadcrumb
- PASS html.headings 13 headings
- PASS html.text-ratio 47.8%
- 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.9% smaller (8040B vs 195627B)
- PASS markdown.valid-markdown 1.7% HTML markup
- PASS html.ssr-content 1034 words in initial HTML
- PASS http.no-interstitial
81 https://supabase.com/blog/supabase-flutter-sdk-1-developer-preview 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 86 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- PASS html.json-ld.date-modified 2022-08-02
- PASS html.json-ld.breadcrumb
- PASS html.headings 13 headings
- PASS html.text-ratio 47.4%
- 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 96.0% smaller (7907B vs 198299B)
- PASS markdown.valid-markdown 0.4% HTML markup
- PASS html.ssr-content 1096 words in initial HTML
- PASS http.no-interstitial
81 https://supabase.com/blog/supabase-beta-update-july-2022 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 73 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- PASS html.json-ld.date-modified 2022-08-03
- PASS html.json-ld.breadcrumb
- PASS html.headings 16 headings
- PASS html.text-ratio 42.9%
- 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 95.6% smaller (7490B vs 169312B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 799 words in initial HTML
- PASS http.no-interstitial
81 https://supabase.com/blog/seen-by-in-postgresql 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 65 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- PASS html.json-ld.date-modified 2022-07-18
- PASS html.json-ld.breadcrumb
- PASS html.headings 23 headings
- PASS html.text-ratio 58.6%
- 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 89.6% smaller (43413B vs 418439B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 4307 words in initial HTML
- PASS http.no-interstitial
81 https://supabase.com/blog/launch-week-5-hackathon 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 59 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- PASS html.json-ld.date-modified 2022-08-10
- PASS html.json-ld.breadcrumb
- PASS html.headings 14 headings
- PASS html.text-ratio 42.2%
- 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.8% smaller (5143B vs 162743B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 775 words in initial HTML
- PASS http.no-interstitial
81 https://supabase.com/blog/slack-consolidate-slackbot-to-consolidate-messages 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 95 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- PASS html.json-ld.date-modified 2022-08-09
- PASS html.json-ld.breadcrumb
- PASS html.headings 13 headings
- PASS html.text-ratio 53.3%
- 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 94.3% smaller (15898B vs 278002B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 1688 words in initial HTML
- PASS http.no-interstitial
81 https://supabase.com/blog/supabase-series-b 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 65 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- PASS html.json-ld.date-modified 2022-08-12
- PASS html.json-ld.breadcrumb
- PASS html.headings 17 headings
- PASS html.text-ratio 44.8%
- 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 94.4% smaller (9897B vs 176064B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 1295 words in initial HTML
- PASS http.no-interstitial
81 https://supabase.com/blog/supabase-cli-v1-and-admin-api-beta 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 77 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- PASS html.json-ld.date-modified 2022-08-15
- PASS html.json-ld.breadcrumb
- PASS html.headings 11 headings
- PASS html.text-ratio 44.8%
- 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 96.3% smaller (6679B vs 180980B)
- PASS markdown.valid-markdown 0.4% HTML markup
- PASS html.ssr-content 923 words in initial HTML
- PASS http.no-interstitial
81 https://supabase.com/blog/supabase-soc2 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 90 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- PASS html.json-ld.date-modified 2022-08-17
- PASS html.json-ld.breadcrumb
- PASS html.headings 14 headings
- PASS html.text-ratio 44.9%
- 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 93.6% smaller (10913B vs 171843B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 1800 words in initial HTML
- PASS http.no-interstitial
81 https://supabase.com/blog/launch-week-5-community-day 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 67 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- PASS html.json-ld.date-modified 2022-08-19
- PASS html.json-ld.breadcrumb
- PASS html.headings 22 headings
- PASS html.text-ratio 46.7%
- 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 94.0% smaller (11583B vs 193138B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 1556 words in initial HTML
- PASS http.no-interstitial
81 https://supabase.com/blog/supabase-js-v2 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 111 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- PASS html.json-ld.date-modified 2022-08-16
- PASS html.json-ld.breadcrumb
- PASS html.headings 17 headings
- PASS html.text-ratio 49.9%
- 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.8% smaller (9726B vs 229713B)
- PASS markdown.valid-markdown 0.3% HTML markup
- PASS html.ssr-content 1212 words in initial HTML
- PASS http.no-interstitial
81 https://supabase.com/blog/supabase-realtime-multiplayer-general-availability 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 73 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- PASS html.json-ld.date-modified 2022-08-18
- PASS html.json-ld.breadcrumb
- PASS html.headings 20 headings
- PASS html.text-ratio 49.5%
- 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 94.1% smaller (12859B vs 216394B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 1749 words in initial HTML
- PASS http.no-interstitial
78 https://supabase.com/blog/launch-week-5-one-more-thing 21/27
- PASS http.status-200 200
- PASS http.redirect-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)
- PASS html.json-ld.date-modified 2022-08-19
- PASS html.json-ld.breadcrumb
- PASS html.headings 9 headings
- PASS html.text-ratio 43.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 97.2% smaller (4489B vs 162485B)
- PASS markdown.valid-markdown 0.2% HTML markup
- PASS html.ssr-content 625 words in initial HTML
- PASS http.no-interstitial
81 https://supabase.com/blog/pg-jsonschema-a-postgres-extension-for-json-validation 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 78 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- PASS html.json-ld.date-modified 2022-08-19
- 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/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 96.5% smaller (6802B vs 193274B)
- PASS markdown.valid-markdown 0.3% HTML markup
- PASS html.ssr-content 879 words in initial HTML
- PASS http.no-interstitial
81 https://supabase.com/blog/postgrest-v10 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 121 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- PASS html.json-ld.date-modified 2022-08-19
- PASS html.json-ld.breadcrumb
- PASS html.headings 13 headings
- PASS html.text-ratio 49.4%
- 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 96.0% smaller (9754B vs 240953B)
- PASS markdown.valid-markdown 0.1% HTML markup
- PASS html.ssr-content 1380 words in initial HTML
- PASS http.no-interstitial
81 https://supabase.com/blog/supabase-vault 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 108 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- PASS html.json-ld.date-modified 2022-08-19
- PASS html.json-ld.breadcrumb
- PASS html.headings 7 headings
- PASS html.text-ratio 44.7%
- 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 95.2% smaller (9119B vs 191133B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 1234 words in initial HTML
- PASS http.no-interstitial
81 https://supabase.com/blog/launch-week-5-hackathon-winners 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 54 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- PASS html.json-ld.date-modified 2022-08-25
- PASS html.json-ld.breadcrumb
- PASS html.headings 24 headings
- PASS html.text-ratio 43.3%
- 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.9% smaller (7031B vs 170282B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 814 words in initial HTML
- PASS http.no-interstitial
81 https://supabase.com/blog/choosing-a-postgres-primary-key 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 179 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- PASS html.json-ld.date-modified 2022-09-08
- PASS html.json-ld.breadcrumb
- PASS html.headings 24 headings
- PASS html.text-ratio 55.7%
- 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 91.4% smaller (24423B vs 282724B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 3125 words in initial HTML
- PASS http.no-interstitial
81 https://supabase.com/blog/supabase-beta-update-september-2022 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 104 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- PASS html.json-ld.date-modified 2022-10-05
- PASS html.json-ld.breadcrumb
- PASS html.headings 13 headings
- PASS html.text-ratio 42.3%
- 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 96.0% smaller (6577B vs 165007B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 744 words in initial HTML
- PASS http.no-interstitial
81 https://supabase.com/blog/supabase-beta-update-august-2022 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 115 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- PASS html.json-ld.date-modified 2022-09-07
- PASS html.json-ld.breadcrumb
- PASS html.headings 16 headings
- PASS html.text-ratio 44.0%
- 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 95.1% smaller (8594B vs 174429B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 947 words in initial HTML
- PASS http.no-interstitial
81 https://supabase.com/blog/postgres-wasm 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 111 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- PASS html.json-ld.date-modified 2022-10-03
- PASS html.json-ld.breadcrumb
- PASS html.headings 18 headings
- PASS html.text-ratio 49.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 92.7% smaller (14277B vs 196776B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 2065 words in initial HTML
- PASS http.no-interstitial
81 https://supabase.com/blog/supabase-js-v2-released 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 89 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- PASS html.json-ld.date-modified 2022-10-20
- PASS html.json-ld.breadcrumb
- PASS html.headings 6 headings
- PASS html.text-ratio 38.5%
- 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 98.2% smaller (2723B vs 148106B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 325 words in initial HTML
- PASS http.no-interstitial
81 https://supabase.com/blog/supabase-beta-update-october-2022 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 100 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- PASS html.json-ld.date-modified 2022-11-02
- PASS html.json-ld.breadcrumb
- PASS html.headings 15 headings
- PASS html.text-ratio 43.0%
- 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 95.6% smaller (7494B vs 170324B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 768 words in initial HTML
- PASS http.no-interstitial
81 https://supabase.com/blog/supabase-flutter-sdk-v1-released 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 107 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- PASS html.json-ld.date-modified 2022-10-21
- PASS html.json-ld.breadcrumb
- PASS html.headings 9 headings
- PASS html.text-ratio 44.2%
- 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 97.2% smaller (4940B vs 178342B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 612 words in initial HTML
- PASS http.no-interstitial
81 https://supabase.com/blog/postgresql-commitfest 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 63 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- PASS html.json-ld.date-modified 2022-10-27
- PASS html.json-ld.breadcrumb
- PASS html.headings 13 headings
- PASS html.text-ratio 48.3%
- 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 92.5% smaller (14209B vs 190148B)
- PASS markdown.valid-markdown 0.5% HTML markup
- PASS html.ssr-content 2210 words in initial HTML
- PASS http.no-interstitial
81 https://supabase.com/blog/postgres-full-text-search-vs-the-rest 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 72 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- PASS html.json-ld.date-modified 2022-10-14
- PASS html.json-ld.breadcrumb
- PASS html.headings 27 headings
- PASS html.text-ratio 51.0%
- 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 92.8% smaller (18132B vs 251230B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 2479 words in initial HTML
- PASS http.no-interstitial
78 https://supabase.com/blog/building-a-realtime-trello-board-with-supabase-and-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 63 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- PASS html.json-ld.date-modified 2022-08-24
- PASS html.json-ld.breadcrumb
- PASS html.headings 15 headings
- PASS html.text-ratio 62.4%
- 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.6% smaller (47212B vs 640398B)
- PASS markdown.valid-markdown 12.8% HTML markup
- PASS html.ssr-content 5747 words in initial HTML
- PASS http.no-interstitial
81 https://supabase.com/blog/fetching-and-caching-supabase-data-in-next-js-server-components 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 107 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- PASS html.json-ld.date-modified 2022-11-17
- PASS html.json-ld.breadcrumb
- PASS html.headings 10 headings
- PASS html.text-ratio 57.7%
- 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 94.2% smaller (17825B vs 309463B)
- PASS markdown.valid-markdown 1.9% HTML markup
- PASS html.ssr-content 2308 words in initial HTML
- PASS http.no-interstitial
81 https://supabase.com/blog/launch-week-6-hackathon 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 74 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- PASS html.json-ld.date-modified 2022-12-09
- PASS html.json-ld.breadcrumb
- PASS html.headings 14 headings
- PASS html.text-ratio 42.6%
- 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 96.4% smaller (5851B vs 163667B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 849 words in initial HTML
- PASS http.no-interstitial
81 https://supabase.com/blog/supabase-beta-november-2022 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 101 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- PASS html.json-ld.date-modified 2022-12-07
- PASS html.json-ld.breadcrumb
- PASS html.headings 12 headings
- PASS html.text-ratio 42.2%
- 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 96.0% smaller (6610B vs 164802B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 646 words in initial HTML
- PASS http.no-interstitial
81 https://supabase.com/blog/sql-or-nosql-both-with-postgresql 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 89 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- PASS html.json-ld.date-modified 2022-11-24
- PASS html.json-ld.breadcrumb
- PASS html.headings 13 headings
- PASS html.text-ratio 53.9%
- 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.7% smaller (16298B vs 260390B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 2310 words in initial HTML
- PASS http.no-interstitial
81 https://supabase.com/blog/who-we-hire 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 67 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- PASS html.json-ld.date-modified 2022-12-09
- 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/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 93.6% smaller (10771B vs 168641B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 1826 words in initial HTML
- PASS http.no-interstitial
81 https://supabase.com/blog/the-supabase-content-storm 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 81 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- PASS html.json-ld.date-modified 2022-12-06
- PASS html.json-ld.breadcrumb
- PASS html.headings 5 headings
- PASS html.text-ratio 40.8%
- 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 96.1% smaller (6032B vs 155452B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 705 words in initial HTML
- PASS http.no-interstitial
81 https://supabase.com/blog/postgres-crdt 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 73 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- PASS html.json-ld.date-modified 2022-12-10
- 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/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 94.1% smaller (11179B vs 188306B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 1721 words in initial HTML
- PASS http.no-interstitial
78 https://supabase.com/blog/new-supabase-docs-built-with-nextjs 21/27
- PASS http.status-200 200
- PASS http.redirect-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)
- PASS html.json-ld.date-modified 2022-12-12
- PASS html.json-ld.breadcrumb
- PASS html.headings 17 headings
- PASS html.text-ratio 43.4%
- 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 95.6% smaller (7312B vs 166649B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 1140 words in initial HTML
- PASS http.no-interstitial
78 https://supabase.com/blog/mfa-auth-via-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
- 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)
- PASS html.json-ld.date-modified 2022-12-14
- PASS html.json-ld.breadcrumb
- PASS html.headings 9 headings
- PASS html.text-ratio 47.4%
- 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 95.6% smaller (8425B vs 192580B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 1208 words in initial HTML
- PASS http.no-interstitial
81 https://supabase.com/blog/flutter-authorization-with-rls 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 76 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- PASS html.json-ld.date-modified 2022-11-22
- PASS html.json-ld.breadcrumb
- PASS html.headings 16 headings
- PASS html.text-ratio 61.2%
- 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.3% smaller (47127B vs 707208B)
- PASS markdown.valid-markdown 2.4% HTML markup
- PASS html.ssr-content 4631 words in initial HTML
- PASS http.no-interstitial
81 https://supabase.com/blog/postgres-foreign-data-wrappers-rust 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 113 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- PASS html.json-ld.date-modified 2022-12-15
- PASS html.json-ld.breadcrumb
- PASS html.headings 16 headings
- PASS html.text-ratio 51.5%
- 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 93.5% smaller (14648B vs 223726B)
- PASS markdown.valid-markdown 0.1% HTML markup
- PASS html.ssr-content 1893 words in initial HTML
- PASS http.no-interstitial
81 https://supabase.com/blog/custom-domain-names 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 62 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- PASS html.json-ld.date-modified 2022-12-16
- PASS html.json-ld.breadcrumb
- PASS html.headings 7 headings
- PASS html.text-ratio 39.7%
- 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 98.1% smaller (2867B vs 150487B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 416 words in initial HTML
- PASS http.no-interstitial
81 https://supabase.com/blog/authentication-in-ionic-angular 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 101 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- PASS html.json-ld.date-modified 2022-11-08
- PASS html.json-ld.breadcrumb
- PASS html.headings 17 headings
- PASS html.text-ratio 64.2%
- 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.4% smaller (54510B vs 714330B)
- PASS markdown.valid-markdown 9.6% HTML markup
- PASS html.ssr-content 6378 words in initial HTML
- PASS http.no-interstitial
81 https://supabase.com/blog/storage-image-resizing-smart-cdn 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 84 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- PASS html.json-ld.date-modified 2022-12-13
- PASS html.json-ld.breadcrumb
- PASS html.headings 17 headings
- PASS html.text-ratio 49.3%
- 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 93.5% smaller (12809B vs 198124B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 1825 words in initial HTML
- PASS http.no-interstitial
81 https://supabase.com/blog/launch-week-6-wrap-up 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 96 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- PASS html.json-ld.date-modified 2022-12-16
- PASS html.json-ld.breadcrumb
- PASS html.headings 18 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-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 95.6% smaller (8084B vs 183987B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 958 words in initial HTML
- PASS http.no-interstitial
81 https://supabase.com/blog/new-in-postgres-15 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 72 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- PASS html.json-ld.date-modified 2022-12-16
- PASS html.json-ld.breadcrumb
- PASS html.headings 14 headings
- PASS html.text-ratio 41.5%
- 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 96.1% smaller (6375B vs 162371B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 904 words in initial HTML
- PASS http.no-interstitial
81 https://supabase.com/blog/launch-week-6-community-day 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 67 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- PASS html.json-ld.date-modified 2022-12-16
- PASS html.json-ld.breadcrumb
- PASS html.headings 32 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-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 92.7% smaller (14812B vs 203752B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 1870 words in initial HTML
- PASS http.no-interstitial
81 https://supabase.com/blog/postgres-point-in-time-recovery 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 99 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- PASS html.json-ld.date-modified 2022-12-16
- PASS html.json-ld.breadcrumb
- PASS html.headings 7 headings
- PASS html.text-ratio 40.9%
- 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 97.3% smaller (4238B vs 155631B)
- 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/pg-graphql-v1 21/27
- PASS http.status-200 200
- PASS http.redirect-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)
- PASS html.json-ld.date-modified 2022-12-16
- PASS html.json-ld.breadcrumb
- PASS html.headings 12 headings
- PASS html.text-ratio 44.2%
- 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 95.4% smaller (7784B vs 170571B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 1142 words in initial HTML
- PASS http.no-interstitial
81 https://supabase.com/blog/postgrest-11-prerelease 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 50 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- PASS html.json-ld.date-modified 2022-12-16
- PASS html.json-ld.breadcrumb
- PASS html.headings 8 headings
- PASS html.text-ratio 46.4%
- 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 97.0% smaller (6024B vs 203458B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 764 words in initial HTML
- PASS http.no-interstitial
81 https://supabase.com/blog/launch-week-6-hackathon-winners 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 54 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- PASS html.json-ld.date-modified 2023-01-03
- PASS html.json-ld.breadcrumb
- PASS html.headings 20 headings
- PASS html.text-ratio 42.6%
- 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 96.4% smaller (5939B vs 166837B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 664 words in initial HTML
- PASS http.no-interstitial
81 https://supabase.com/blog/vault-now-in-beta 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 65 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- PASS html.json-ld.date-modified 2022-12-16
- PASS html.json-ld.breadcrumb
- PASS html.headings 10 headings
- PASS html.text-ratio 45.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 94.2% smaller (10082B vs 172965B)
- PASS markdown.valid-markdown 0.2% HTML markup
- PASS html.ssr-content 1526 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 37.7%
- 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.4% smaller (4381B vs 122742B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 677 words in initial HTML
- PASS http.no-interstitial
81 https://supabase.com/blog/supabase-beta-january-2023 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 81 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- PASS html.json-ld.date-modified 2023-02-08
- PASS html.json-ld.breadcrumb
- PASS html.headings 15 headings
- PASS html.text-ratio 43.3%
- 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 95.2% smaller (8160B vs 170970B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 848 words in initial HTML
- PASS http.no-interstitial
81 https://supabase.com/blog/chatgpt-supabase-docs 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 60 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- PASS html.json-ld.date-modified 2023-02-07
- PASS html.json-ld.breadcrumb
- PASS html.headings 13 headings
- PASS html.text-ratio 42.9%
- 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 96.2% smaller (6229B vs 165750B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 962 words in initial HTML
- PASS http.no-interstitial
81 https://supabase.com/blog/supabase-beta-december-2022 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 100 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- PASS html.json-ld.date-modified 2023-01-05
- PASS html.json-ld.breadcrumb
- PASS html.headings 14 headings
- PASS html.text-ratio 42.8%
- 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.8% smaller (6987B vs 167880B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 759 words in initial HTML
- PASS http.no-interstitial
81 https://supabase.com/blog/flutter-real-time-multiplayer-game 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 79 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- PASS html.json-ld.date-modified 2023-02-14
- PASS html.json-ld.breadcrumb
- PASS html.headings 18 headings
- PASS html.text-ratio 58.9%
- 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.7% smaller (30550B vs 482418B)
- PASS markdown.valid-markdown 0.4% HTML markup
- PASS html.ssr-content 3597 words in initial HTML
- PASS http.no-interstitial
78 https://supabase.com/blog/supaclub 21/27
- PASS http.status-200 200
- PASS http.redirect-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)
- PASS html.json-ld.date-modified 2023-04-01
- 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/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 98.0% smaller (2751B vs 139388B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 490 words in initial HTML
- PASS http.no-interstitial
81 https://supabase.com/blog/openai-embeddings-postgres-vector 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 96 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- PASS html.json-ld.date-modified 2023-02-06
- 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/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.8% smaller (17154B vs 275806B)
- PASS markdown.valid-markdown 0.4% HTML markup
- PASS html.ssr-content 2299 words in initial HTML
- PASS http.no-interstitial
78 https://supabase.com/blog/type-constraints-in-65-lines-of-sql 21/27
- PASS http.status-200 200
- PASS http.redirect-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)
- PASS html.json-ld.date-modified 2023-02-17
- 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/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.7% smaller (9557B vs 223968B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 1186 words in initial HTML
- PASS http.no-interstitial
81 https://supabase.com/blog/supabase-beta-update-february-2023 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 104 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- PASS html.json-ld.date-modified 2023-03-09
- PASS html.json-ld.breadcrumb
- PASS html.headings 15 headings
- PASS html.text-ratio 43.9%
- 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 95.3% smaller (8133B vs 173177B)
- PASS markdown.valid-markdown 0.1% HTML markup
- PASS html.ssr-content 863 words in initial HTML
- PASS http.no-interstitial
81 https://supabase.com/blog/infinite-scroll-with-nextjs-framer-motion 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 90 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- PASS html.json-ld.date-modified 2023-04-04
- PASS html.json-ld.breadcrumb
- PASS html.headings 12 headings
- PASS html.text-ratio 51.4%
- 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 96.2% smaller (11752B vs 310336B)
- PASS markdown.valid-markdown 5.6% HTML markup
- PASS html.ssr-content 1691 words in initial HTML
- PASS http.no-interstitial
81 https://supabase.com/blog/geo-queries-with-postgis-in-ionic-angular 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 85 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- PASS html.json-ld.date-modified 2023-03-01
- PASS html.json-ld.breadcrumb
- PASS html.headings 20 headings
- PASS html.text-ratio 61.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.4% smaller (34071B vs 515388B)
- PASS markdown.valid-markdown 11.4% HTML markup
- PASS html.ssr-content 3979 words in initial HTML
- PASS http.no-interstitial
78 https://supabase.com/blog/designing-with-ai-midjourney 21/27
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS 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)
- PASS html.json-ld.date-modified 2023-04-07
- PASS html.json-ld.breadcrumb
- PASS html.headings 12 headings
- PASS html.text-ratio 48.0%
- 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 94.4% smaller (14514B vs 258040B)
- PASS markdown.valid-markdown 0.1% HTML markup
- PASS html.ssr-content 1906 words in initial HTML
- PASS http.no-interstitial
81 https://supabase.com/blog/launch-week-7-hackathon 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 62 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- PASS html.json-ld.date-modified 2023-04-07
- PASS html.json-ld.breadcrumb
- PASS html.headings 14 headings
- PASS html.text-ratio 37.5%
- 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.4% smaller (4767B vs 184932B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 732 words in initial HTML
- PASS http.no-interstitial
81 https://supabase.com/blog/edge-runtime-self-hosted-deno-functions 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 93 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- PASS html.json-ld.date-modified 2023-04-11
- PASS html.json-ld.breadcrumb
- PASS html.headings 16 headings
- PASS html.text-ratio 44.9%
- 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 95.5% smaller (10573B vs 234142B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 1629 words in initial HTML
- PASS http.no-interstitial
81 https://supabase.com/blog/supabase-beta-update-march-2023 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 74 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- PASS html.json-ld.date-modified 2023-04-08
- PASS html.json-ld.breadcrumb
- PASS html.headings 12 headings
- PASS html.text-ratio 41.9%
- 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 96.4% smaller (5868B vs 162090B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 698 words in initial HTML
- PASS http.no-interstitial
81 https://supabase.com/blog/supabase-logs-self-hosted 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 77 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- PASS html.json-ld.date-modified 2023-04-10
- PASS html.json-ld.breadcrumb
- PASS html.headings 14 headings
- PASS html.text-ratio 44.5%
- 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.9% smaller (9303B vs 227477B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 1361 words in initial HTML
- PASS http.no-interstitial
81 https://supabase.com/blog/supabase-auth-sso-pkce 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 148 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- PASS html.json-ld.date-modified 2023-04-13
- PASS html.json-ld.breadcrumb
- PASS html.headings 16 headings
- PASS html.text-ratio 45.6%
- 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 95.4% smaller (11237B vs 245377B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 1618 words in initial HTML
- PASS http.no-interstitial
81 https://supabase.com/blog/launch-week-7-hackathon-winners 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 54 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- PASS html.json-ld.date-modified 2023-04-24
- PASS html.json-ld.breadcrumb
- PASS html.headings 20 headings
- PASS html.text-ratio 42.1%
- 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 96.5% smaller (5607B vs 162234B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 690 words in initial HTML
- PASS http.no-interstitial
81 https://supabase.com/blog/dbdev 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 62 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- PASS html.json-ld.date-modified 2023-04-14
- PASS html.json-ld.breadcrumb
- PASS html.headings 14 headings
- PASS html.text-ratio 45.9%
- 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 95.0% smaller (12507B vs 248280B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 1589 words in initial HTML
- PASS http.no-interstitial
81 https://supabase.com/blog/pg-tle 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 78 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- PASS html.json-ld.date-modified 2023-04-14
- PASS html.json-ld.breadcrumb
- PASS html.headings 9 headings
- PASS html.text-ratio 38.5%
- 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 96.0% smaller (7604B vs 188030B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 1183 words in initial HTML
- PASS http.no-interstitial
78 https://supabase.com/blog/whats-new-in-pg-graphql-v1-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
- 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)
- PASS html.json-ld.date-modified 2023-04-21
- PASS html.json-ld.breadcrumb
- PASS html.headings 12 headings
- PASS html.text-ratio 42.8%
- 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 97.2% smaller (6462B vs 227791B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 912 words in initial HTML
- PASS http.no-interstitial
81 https://supabase.com/blog/storage-v3-resumable-uploads 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 126 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- PASS html.json-ld.date-modified 2023-04-12
- PASS html.json-ld.breadcrumb
- PASS html.headings 16 headings
- PASS html.text-ratio 45.6%
- 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.7% smaller (10536B vs 244227B)
- PASS markdown.valid-markdown 1.0% HTML markup
- PASS html.ssr-content 1525 words in initial HTML
- PASS http.no-interstitial
81 https://supabase.com/blog/supabase-studio-2.0 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 121 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- PASS html.json-ld.date-modified 2023-04-14
- PASS html.json-ld.breadcrumb
- PASS html.headings 15 headings
- PASS html.text-ratio 40.2%
- 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 96.1% smaller (7815B vs 202838B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 1302 words in initial HTML
- PASS http.no-interstitial
81 https://supabase.com/blog/launch-week-7-community-highlights 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 119 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- PASS html.json-ld.date-modified 2023-04-14
- PASS html.json-ld.breadcrumb
- PASS html.headings 30 headings
- PASS html.text-ratio 43.5%
- 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.9% smaller (16096B vs 226854B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 1886 words in initial HTML
- PASS http.no-interstitial
81 https://supabase.com/blog/postgres-pluggable-strorage 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 103 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- PASS html.json-ld.date-modified 2023-05-01
- PASS html.json-ld.breadcrumb
- PASS html.headings 8 headings
- PASS html.text-ratio 41.6%
- 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 95.7% smaller (6915B vs 160473B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 858 words in initial HTML
- PASS http.no-interstitial
81 https://supabase.com/blog/supabase-beta-update-april-2023 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 68 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- PASS html.json-ld.date-modified 2023-05-09
- PASS html.json-ld.breadcrumb
- PASS html.headings 15 headings
- PASS html.text-ratio 42.8%
- 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 96.0% smaller (6805B vs 168249B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 792 words in initial HTML
- PASS http.no-interstitial
81 https://supabase.com/blog/vecs 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 53 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- PASS html.json-ld.date-modified 2023-05-29
- 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/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.6% smaller (6747B vs 198047B)
- PASS markdown.valid-markdown 0.5% HTML markup
- PASS html.ssr-content 896 words in initial HTML
- PASS http.no-interstitial
81 https://supabase.com/blog/flutter-multi-factor-authentication 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 97 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- PASS html.json-ld.date-modified 2023-05-04
- PASS html.json-ld.breadcrumb
- PASS html.headings 14 headings
- PASS html.text-ratio 59.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 93.1% smaller (34690B vs 503149B)
- PASS markdown.valid-markdown 2.1% HTML markup
- PASS html.ssr-content 3412 words in initial HTML
- PASS http.no-interstitial
78 https://supabase.com/blog/flutter-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
- 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)
- PASS html.json-ld.date-modified 2023-05-29
- PASS html.json-ld.breadcrumb
- PASS html.headings 20 headings
- PASS html.text-ratio 42.3%
- 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 96.4% smaller (5867B vs 164415B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 647 words in initial HTML
- PASS http.no-interstitial
78 https://supabase.com/blog/flutter-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
- 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)
- PASS html.json-ld.date-modified 2023-05-12
- PASS html.json-ld.breadcrumb
- PASS html.headings 12 headings
- PASS html.text-ratio 41.3%
- 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 97.3% smaller (4328B vs 157461B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 661 words in initial HTML
- PASS http.no-interstitial
81 https://supabase.com/blog/chatgpt-plugins-support-postgres 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 168 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- PASS html.json-ld.date-modified 2023-05-25
- PASS html.json-ld.breadcrumb
- PASS html.headings 16 headings
- PASS html.text-ratio 51.8%
- 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 94.4% smaller (12729B vs 229082B)
- PASS markdown.valid-markdown 1.1% HTML markup
- PASS html.ssr-content 1667 words in initial HTML
- PASS http.no-interstitial
81 https://supabase.com/blog/native-mobile-auth 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 80 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- PASS html.json-ld.date-modified 2023-06-27
- PASS html.json-ld.breadcrumb
- PASS html.headings 6 headings
- PASS html.text-ratio 41.6%
- 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.6% smaller (3867B vs 158474B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 586 words in initial HTML
- PASS http.no-interstitial
81 https://supabase.com/blog/building-chatgpt-plugins-template 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 84 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- PASS html.json-ld.date-modified 2023-05-15
- 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/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.9% smaller (11990B vs 235766B)
- PASS markdown.valid-markdown 0.1% HTML markup
- PASS html.ssr-content 1346 words in initial HTML
- PASS http.no-interstitial
81 https://supabase.com/blog/supabase-beta-update-june-2023 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 88 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- PASS html.json-ld.date-modified 2023-07-06
- PASS html.json-ld.breadcrumb
- PASS html.headings 14 headings
- PASS html.text-ratio 42.6%
- 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.8% smaller (6918B vs 166236B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 702 words in initial HTML
- PASS http.no-interstitial
81 https://supabase.com/blog/supabase-beta-update-may-2023 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 80 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- PASS html.json-ld.date-modified 2023-06-09
- PASS html.json-ld.breadcrumb
- PASS html.headings 14 headings
- PASS html.text-ratio 43.9%
- 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 95.2% smaller (8306B vs 171911B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 949 words in initial HTML
- PASS http.no-interstitial
81 https://supabase.com/blog/supabase-lw8-hackathon 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 62 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- PASS html.json-ld.date-modified 2023-07-25
- PASS html.json-ld.breadcrumb
- PASS html.headings 13 headings
- PASS html.text-ratio 41.6%
- 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 97.2% smaller (4512B vs 158610B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 696 words in initial HTML
- PASS http.no-interstitial
81 https://supabase.com/blog/pgvector-performance 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 163 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- PASS html.json-ld.date-modified 2023-07-13
- PASS html.json-ld.breadcrumb
- PASS html.headings 20 headings
- PASS html.text-ratio 50.1%
- 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 93.4% smaller (13220B vs 200526B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 1948 words in initial HTML
- PASS http.no-interstitial
81 https://supabase.com/blog/react-native-storage 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 76 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- PASS html.json-ld.date-modified 2023-08-01
- PASS html.json-ld.breadcrumb
- PASS html.headings 13 headings
- PASS html.text-ratio 58.7%
- 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 94.1% smaller (21820B vs 368485B)
- PASS markdown.valid-markdown 9.7% HTML markup
- PASS html.ssr-content 2816 words in initial HTML
- PASS http.no-interstitial
81 https://supabase.com/blog/postgrest-11-1-release 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 88 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- PASS html.json-ld.date-modified 2023-07-12
- 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/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 96.3% smaller (7887B vs 211454B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 1081 words in initial HTML
- PASS http.no-interstitial
81 https://supabase.com/blog/flutter-authentication 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 84 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- PASS html.json-ld.date-modified 2023-07-18
- PASS html.json-ld.breadcrumb
- PASS html.headings 12 headings
- PASS html.text-ratio 51.9%
- 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 94.2% smaller (14726B vs 254755B)
- PASS markdown.valid-markdown 1.0% HTML markup
- PASS html.ssr-content 1788 words in initial HTML
- PASS http.no-interstitial
81 https://supabase.com/blog/beta-update-july-2023 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 71 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- PASS html.json-ld.date-modified 2023-08-02
- PASS html.json-ld.breadcrumb
- PASS html.headings 14 headings
- PASS html.text-ratio 42.0%
- 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 96.1% smaller (6349B vs 163878B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 654 words in initial HTML
- PASS http.no-interstitial
81 https://supabase.com/blog/why-supabase-remote 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 52 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- PASS html.json-ld.date-modified 2023-08-05
- PASS html.json-ld.breadcrumb
- PASS html.headings 11 headings
- PASS html.text-ratio 44.4%
- 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 93.8% smaller (10161B vs 164850B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 1866 words in initial HTML
- PASS http.no-interstitial
81 https://supabase.com/blog/fewer-dimensions-are-better-pgvector 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 81 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- PASS html.json-ld.date-modified 2023-08-03
- 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/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 93.7% smaller (11807B vs 187796B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 1477 words in initial HTML
- PASS http.no-interstitial
81 https://supabase.com/blog/supabase-studio-3-0 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 89 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- PASS html.json-ld.date-modified 2023-08-09
- 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-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 95.0% smaller (8751B vs 175956B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 1336 words in initial HTML
- PASS http.no-interstitial
81 https://supabase.com/blog/hugging-face-supabase 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 88 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- PASS html.json-ld.date-modified 2023-08-07
- PASS html.json-ld.breadcrumb
- PASS html.headings 13 headings
- PASS html.text-ratio 49.6%
- 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 94.3% smaller (12616B vs 219860B)
- PASS markdown.valid-markdown 0.3% HTML markup
- PASS html.ssr-content 1667 words in initial HTML
- PASS http.no-interstitial
81 https://supabase.com/blog/interactive-constellation-threejs-react-three-fiber 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 74 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- PASS html.json-ld.date-modified 2023-08-04
- PASS html.json-ld.breadcrumb
- PASS html.headings 11 headings
- PASS html.text-ratio 57.4%
- 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 95.3% smaller (15689B vs 330907B)
- PASS markdown.valid-markdown 7.4% HTML markup
- PASS html.ssr-content 2062 words in initial HTML
- PASS http.no-interstitial
81 https://supabase.com/blog/supabase-local-dev 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 91 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- PASS html.json-ld.date-modified 2023-08-08
- PASS html.json-ld.breadcrumb
- PASS html.headings 20 headings
- PASS html.text-ratio 51.8%
- 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 91.8% smaller (18973B vs 230973B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 1626 words in initial HTML
- PASS http.no-interstitial
81 https://supabase.com/blog/supabase-integrations-marketplace 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 83 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- PASS html.json-ld.date-modified 2023-08-10
- PASS html.json-ld.breadcrumb
- PASS html.headings 14 headings
- PASS html.text-ratio 45.4%
- 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 95.4% smaller (8334B vs 180066B)
- PASS markdown.valid-markdown 0.2% HTML markup
- PASS html.ssr-content 912 words in initial HTML
- PASS http.no-interstitial
81 https://supabase.com/blog/supabase-soc2-hipaa 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 137 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- PASS html.json-ld.date-modified 2023-08-11
- 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-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.8% smaller (6724B vs 161491B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 1000 words in initial HTML
- PASS http.no-interstitial
81 https://supabase.com/blog/using-supabase-with-vercel 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 59 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- PASS html.json-ld.date-modified 2023-08-10
- PASS html.json-ld.breadcrumb
- PASS html.headings 12 headings
- PASS html.text-ratio 46.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.9% smaller (7419B vs 180485B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 840 words in initial HTML
- PASS http.no-interstitial
81 https://supabase.com/blog/launch-week-8-community-highlights 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 52 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- PASS html.json-ld.date-modified 2023-08-11
- PASS html.json-ld.breadcrumb
- PASS html.headings 25 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-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 94.1% smaller (11198B vs 189373B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 1273 words in initial HTML
- PASS http.no-interstitial
81 https://supabase.com/blog/supavisor-1-million 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 126 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- PASS html.json-ld.date-modified 2023-08-11
- PASS html.json-ld.breadcrumb
- PASS html.headings 13 headings
- PASS html.text-ratio 50.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.9% smaller (12587B vs 205087B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 1628 words in initial HTML
- PASS http.no-interstitial
78 https://supabase.com/blog/organization-based-billing 21/27
- PASS http.status-200 200
- PASS http.redirect-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)
- PASS html.json-ld.date-modified 2023-08-31
- PASS html.json-ld.breadcrumb
- PASS html.headings 16 headings
- PASS html.text-ratio 46.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 93.5% smaller (11916B vs 183071B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 1654 words in initial HTML
- PASS http.no-interstitial
81 https://supabase.com/blog/beta-update-august-2023 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 50 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- PASS html.json-ld.date-modified 2023-09-08
- PASS html.json-ld.breadcrumb
- PASS html.headings 16 headings
- PASS html.text-ratio 44.1%
- 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 94.5% smaller (9608B vs 174598B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 940 words in initial HTML
- PASS http.no-interstitial
81 https://supabase.com/blog/launch-week-8-hackathon-winners 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 54 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- PASS html.json-ld.date-modified 2023-08-24
- PASS html.json-ld.breadcrumb
- PASS html.headings 21 headings
- PASS html.text-ratio 42.9%
- 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 96.2% smaller (6376B vs 169248B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 744 words in initial HTML
- PASS http.no-interstitial
81 https://supabase.com/blog/increase-performance-pgvector-hnsw 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 51 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- PASS html.json-ld.date-modified 2023-09-06
- PASS html.json-ld.breadcrumb
- PASS html.headings 17 headings
- PASS html.text-ratio 48.4%
- 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 94.3% smaller (10836B vs 191284B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 1614 words in initial HTML
- PASS http.no-interstitial
81 https://supabase.com/blog/postgres-dynamic-table-partitioning 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 81 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- PASS html.json-ld.date-modified 2023-10-03
- PASS html.json-ld.breadcrumb
- PASS html.headings 13 headings
- PASS html.text-ratio 57.0%
- 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 90.5% smaller (28072B vs 296757B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 4346 words in initial HTML
- PASS http.no-interstitial
81 https://supabase.com/blog/pgvector-vs-pinecone 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 60 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- PASS html.json-ld.date-modified 2023-10-10
- PASS html.json-ld.breadcrumb
- PASS html.headings 15 headings
- PASS html.text-ratio 45.2%
- 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.9% smaller (8973B vs 174872B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 1332 words in initial HTML
- PASS http.no-interstitial
81 https://supabase.com/blog/beta-update-september-2023 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 126 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- PASS html.json-ld.date-modified 2023-10-04
- PASS html.json-ld.breadcrumb
- PASS html.headings 15 headings
- PASS html.text-ratio 45.6%
- 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 94.8% smaller (9374B vs 179530B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 985 words in initial HTML
- PASS http.no-interstitial
81 https://supabase.com/blog/react-native-offline-first-watermelon-db 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 69 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- PASS html.json-ld.date-modified 2023-10-08
- PASS html.json-ld.breadcrumb
- PASS html.headings 10 headings
- PASS html.text-ratio 50.5%
- 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 95.4% smaller (11038B vs 238203B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 1419 words in initial HTML
- PASS http.no-interstitial
81 https://supabase.com/blog/oauth2-login-python-flask-apps 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 73 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- PASS html.json-ld.date-modified 2023-11-21
- PASS html.json-ld.breadcrumb
- PASS html.headings 12 headings
- PASS html.text-ratio 45.3%
- 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 97.1% smaller (5492B vs 188730B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 777 words in initial HTML
- PASS http.no-interstitial
81 https://supabase.com/blog/automatic-cli-login 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 100 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- PASS html.json-ld.date-modified 2023-12-01
- PASS html.json-ld.breadcrumb
- PASS html.headings 6 headings
- PASS html.text-ratio 40.4%
- 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.9% smaller (4751B vs 151996B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 808 words in initial HTML
- PASS http.no-interstitial
81 https://supabase.com/blog/react-native-authentication 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 72 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- PASS html.json-ld.date-modified 2023-11-16
- PASS html.json-ld.breadcrumb
- PASS html.headings 16 headings
- PASS html.text-ratio 54.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.5% smaller (16452B vs 299576B)
- PASS markdown.valid-markdown 4.5% HTML markup
- PASS html.ssr-content 1879 words in initial HTML
- PASS http.no-interstitial
81 https://supabase.com/blog/beta-update-october-2023 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 96 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- PASS html.json-ld.date-modified 2023-11-06
- PASS html.json-ld.breadcrumb
- PASS html.headings 14 headings
- PASS html.text-ratio 43.1%
- 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 95.4% smaller (7820B vs 169510B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 737 words in initial HTML
- PASS http.no-interstitial
81 https://supabase.com/blog/supabase-is-now-compatible-with-nextjs-14 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)
- PASS html.json-ld.date-modified 2023-11-01
- PASS html.json-ld.breadcrumb
- PASS html.headings 8 headings
- PASS html.text-ratio 47.8%
- 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 96.3% smaller (7412B vs 201497B)
- PASS markdown.valid-markdown 0.6% HTML markup
- PASS html.ssr-content 853 words in initial HTML
- PASS http.no-interstitial
81 https://supabase.com/blog/how-design-works-at-supabase 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 132 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- PASS html.json-ld.date-modified 2023-12-08
- PASS html.json-ld.breadcrumb
- PASS html.headings 15 headings
- PASS html.text-ratio 48.0%
- 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 94.5% smaller (11016B vs 199717B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 1664 words in initial HTML
- PASS http.no-interstitial
81 https://supabase.com/blog/community-meetups-lwx 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 106 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- PASS html.json-ld.date-modified 2023-12-05
- PASS html.json-ld.breadcrumb
- PASS html.headings 6 headings
- PASS html.text-ratio 42.3%
- 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.7% smaller (3720B vs 165171B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 707 words in initial HTML
- PASS http.no-interstitial
81 https://supabase.com/blog/beta-update-november-2023 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 87 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- PASS html.json-ld.date-modified 2023-12-05
- 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/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 95.5% smaller (7598B vs 168076B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 788 words in initial HTML
- PASS http.no-interstitial
81 https://supabase.com/blog/supabase-hackathon-lwx 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 62 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- PASS html.json-ld.date-modified 2023-12-05
- PASS html.json-ld.breadcrumb
- PASS html.headings 13 headings
- PASS html.text-ratio 43.9%
- 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 97.3% smaller (4640B vs 174645B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 794 words in initial HTML
- PASS http.no-interstitial
81 https://supabase.com/blog/postgres-language-server-implementing-parser 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 72 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- PASS html.json-ld.date-modified 2023-12-08
- PASS html.json-ld.breadcrumb
- PASS html.headings 13 headings
- PASS html.text-ratio 55.1%
- 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.6% smaller (21270B vs 330062B)
- PASS markdown.valid-markdown 0.2% HTML markup
- PASS html.ssr-content 3134 words in initial HTML
- PASS http.no-interstitial
81 https://supabase.com/blog/studio-introducing-assistant 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 128 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- PASS html.json-ld.date-modified 2023-12-11
- PASS html.json-ld.breadcrumb
- PASS html.headings 10 headings
- PASS html.text-ratio 50.2%
- 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.9% smaller (10672B vs 208623B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 1774 words in initial HTML
- PASS http.no-interstitial
81 https://supabase.com/blog/edge-functions-node-npm 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 66 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- PASS html.json-ld.date-modified 2023-12-12
- PASS html.json-ld.breadcrumb
- PASS html.headings 10 headings
- PASS html.text-ratio 49.3%
- 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.9% smaller (6528B vs 209089B)
- PASS markdown.valid-markdown 0.2% HTML markup
- PASS html.ssr-content 977 words in initial HTML
- PASS http.no-interstitial
81 https://supabase.com/blog/postgrest-12 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 113 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- PASS html.json-ld.date-modified 2023-12-13
- 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/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.6% smaller (4759B vs 196411B)
- PASS markdown.valid-markdown 9.5% HTML markup
- PASS html.ssr-content 698 words in initial HTML
- PASS http.no-interstitial
78 https://supabase.com/blog/supabase-branching 21/27
- PASS http.status-200 200
- PASS http.redirect-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)
- PASS html.json-ld.date-modified 2023-12-13
- PASS html.json-ld.breadcrumb
- PASS html.headings 14 headings
- PASS html.text-ratio 46.7%
- 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 96.1% smaller (7601B vs 194776B)
- PASS markdown.valid-markdown 0.3% HTML markup
- PASS html.ssr-content 1290 words in initial HTML
- PASS http.no-interstitial
81 https://supabase.com/blog/pg-graphql-postgres-functions 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 107 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- PASS html.json-ld.date-modified 2023-12-12
- 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/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 97.1% smaller (6432B vs 219739B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 1036 words in initial HTML
- PASS http.no-interstitial
81 https://supabase.com/blog/supavisor-postgres-connection-pooler 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 147 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- PASS html.json-ld.date-modified 2023-12-13
- PASS html.json-ld.breadcrumb
- PASS html.headings 12 headings
- PASS html.text-ratio 45.3%
- 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 96.5% smaller (6487B vs 183528B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 902 words in initial HTML
- PASS http.no-interstitial
81 https://supabase.com/blog/supabase-auth-identity-linking-hooks 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 98 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- PASS html.json-ld.date-modified 2023-12-14
- 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/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.5% smaller (8050B vs 231255B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 1282 words in initial HTML
- PASS http.no-interstitial
81 https://supabase.com/blog/supabase-wrappers-v02 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 86 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- PASS html.json-ld.date-modified 2023-12-14
- PASS html.json-ld.breadcrumb
- PASS html.headings 13 headings
- PASS html.text-ratio 48.3%
- 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 96.3% smaller (7859B vs 210993B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 1094 words in initial HTML
- PASS http.no-interstitial
81 https://supabase.com/blog/launch-week-x-hackathon-winners 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 54 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- PASS html.json-ld.date-modified 2024-01-04
- PASS html.json-ld.breadcrumb
- PASS html.headings 20 headings
- PASS html.text-ratio 44.1%
- 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 97.0% smaller (5582B vs 183506B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 772 words in initial HTML
- PASS http.no-interstitial
81 https://supabase.com/blog/client-libraries-v2 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 70 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- PASS html.json-ld.date-modified 2023-12-15
- PASS html.json-ld.breadcrumb
- PASS html.headings 16 headings
- PASS html.text-ratio 48.8%
- 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 95.4% smaller (9833B vs 214301B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 1275 words in initial HTML
- PASS http.no-interstitial
81 https://supabase.com/blog/introducing-read-replicas 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 51 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- PASS html.json-ld.date-modified 2023-12-15
- PASS html.json-ld.breadcrumb
- PASS html.headings 15 headings
- PASS html.text-ratio 46.9%
- 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 95.4% smaller (8883B vs 193996B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 1510 words in initial HTML
- PASS http.no-interstitial
81 https://supabase.com/blog/postgres-on-fly-by-supabase 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 60 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- PASS html.json-ld.date-modified 2023-12-15
- 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/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 96.0% smaller (7762B vs 194784B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 1174 words in initial HTML
- PASS http.no-interstitial
81 https://supabase.com/blog/beta-update-december-2023 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 65 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- PASS html.json-ld.date-modified 2024-01-05
- PASS html.json-ld.breadcrumb
- PASS html.headings 12 headings
- PASS html.text-ratio 43.0%
- 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 95.4% smaller (7655B vs 167816B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 704 words in initial HTML
- PASS http.no-interstitial
81 https://supabase.com/blog/launch-week-x-best-launches 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 51 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- PASS html.json-ld.date-modified 2023-12-19
- PASS html.json-ld.breadcrumb
- PASS html.headings 23 headings
- PASS html.text-ratio 44.7%
- 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.6% smaller (6570B vs 191025B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 1023 words in initial HTML
- PASS http.no-interstitial
81 https://supabase.com/blog/elixir-clustering-using-postgres 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 78 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- PASS html.json-ld.date-modified 2024-01-09
- 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/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.5% smaller (7037B vs 200347B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 851 words in initial HTML
- PASS http.no-interstitial
81 https://supabase.com/blog/ipv6 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 138 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- PASS html.json-ld.date-modified 2024-01-12
- PASS html.json-ld.breadcrumb
- PASS html.headings 8 headings
- PASS html.text-ratio 44.2%
- 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 96.3% smaller (6436B vs 172129B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 977 words in initial HTML
- PASS http.no-interstitial
81 https://supabase.com/blog/ruby-on-rails-postgres 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 83 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- PASS html.json-ld.date-modified 2024-01-29
- PASS html.json-ld.breadcrumb
- PASS html.headings 15 headings
- PASS html.text-ratio 41.8%
- 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 97.2% smaller (5485B vs 193745B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 827 words in initial HTML
- PASS http.no-interstitial
81 https://supabase.com/blog/react-query-nextjs-app-router-cache-helpers 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 99 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- PASS html.json-ld.date-modified 2024-01-12
- PASS html.json-ld.breadcrumb
- PASS html.headings 14 headings
- PASS html.text-ratio 50.3%
- 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 95.3% smaller (12837B vs 272709B)
- PASS markdown.valid-markdown 3.1% HTML markup
- PASS html.ssr-content 1579 words in initial HTML
- PASS http.no-interstitial
81 https://supabase.com/blog/laravel-postgres 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 91 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- PASS html.json-ld.date-modified 2024-01-22
- PASS html.json-ld.breadcrumb
- PASS html.headings 11 headings
- PASS html.text-ratio 42.7%
- 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.5% smaller (4734B vs 186598B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 628 words in initial HTML
- PASS http.no-interstitial
81 https://supabase.com/blog/flutter-figma-clone 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 101 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- PASS html.json-ld.date-modified 2024-01-26
- PASS html.json-ld.breadcrumb
- PASS html.headings 17 headings
- PASS html.text-ratio 59.3%
- 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 93.1% smaller (32514B vs 471472B)
- PASS markdown.valid-markdown 1.0% HTML markup
- PASS html.ssr-content 3996 words in initial HTML
- PASS http.no-interstitial
81 https://supabase.com/blog/what-is-saml-authentication 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 96 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- PASS html.json-ld.date-modified 2024-01-17
- 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/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 94.4% smaller (10421B vs 184813B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 1685 words in initial HTML
- PASS http.no-interstitial
81 https://supabase.com/blog/how-pg-graphql-works 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 98 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- PASS html.json-ld.date-modified 2024-01-24
- PASS html.json-ld.breadcrumb
- PASS html.headings 13 headings
- PASS html.text-ratio 52.6%
- 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.9% smaller (20269B vs 251511B)
- PASS markdown.valid-markdown 0.2% HTML markup
- PASS html.ssr-content 2151 words in initial HTML
- PASS http.no-interstitial
81 https://supabase.com/blog/pgvector-fast-builds 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 148 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- PASS html.json-ld.date-modified 2024-01-30
- PASS html.json-ld.breadcrumb
- PASS html.headings 11 headings
- PASS html.text-ratio 46.4%
- 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 95.2% smaller (8919B vs 186412B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 788 words in initial HTML
- PASS http.no-interstitial
81 https://supabase.com/blog/automating-performance-tests 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 66 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- PASS html.json-ld.date-modified 2024-02-21
- 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/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 93.2% smaller (12916B vs 190047B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 1721 words in initial HTML
- PASS http.no-interstitial
81 https://supabase.com/blog/nosql-mongodb-compatibility-with-ferretdb-and-flydotio 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 81 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- PASS html.json-ld.date-modified 2024-01-31
- 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/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.6% smaller (7387B vs 220062B)
- PASS markdown.valid-markdown 1.3% HTML markup
- PASS html.ssr-content 915 words in initial HTML
- PASS http.no-interstitial
81 https://supabase.com/blog/semantic-image-search-amazon-bedrock 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 83 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- PASS html.json-ld.date-modified 2024-03-26
- PASS html.json-ld.breadcrumb
- PASS html.headings 11 headings
- PASS html.text-ratio 48.2%
- 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.8% smaller (9409B vs 225337B)
- PASS markdown.valid-markdown 1.0% HTML markup
- PASS html.ssr-content 1081 words in initial HTML
- PASS http.no-interstitial
81 https://supabase.com/blog/matryoshka-embeddings 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 86 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- PASS html.json-ld.date-modified 2024-02-13
- PASS html.json-ld.breadcrumb
- PASS html.headings 20 headings
- PASS html.text-ratio 57.4%
- 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 91.0% smaller (26702B vs 295309B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 3836 words in initial HTML
- PASS http.no-interstitial
81 https://supabase.com/blog/postgrest-aggregate-functions 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 81 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- PASS html.json-ld.date-modified 2024-02-29
- PASS html.json-ld.breadcrumb
- PASS html.headings 7 headings
- PASS html.text-ratio 47.7%
- 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.9% smaller (11528B vs 227644B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 1610 words in initial HTML
- PASS http.no-interstitial
81 https://supabase.com/blog/content-recommendation-with-flutter 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 125 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- PASS html.json-ld.date-modified 2024-02-26
- PASS html.json-ld.breadcrumb
- PASS html.headings 15 headings
- PASS html.text-ratio 53.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 94.3% smaller (16851B vs 296572B)
- PASS markdown.valid-markdown 0.8% HTML markup
- PASS html.ssr-content 1976 words in initial HTML
- PASS http.no-interstitial
81 https://supabase.com/blog/supabase-acquires-oriole 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 83 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- PASS html.json-ld.date-modified 2024-04-15
- 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/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.6% smaller (6118B vs 179603B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 906 words in initial HTML
- PASS http.no-interstitial
78 https://supabase.com/blog/pg-paper-dump 21/27
- PASS http.status-200 200
- PASS http.redirect-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)
- PASS html.json-ld.date-modified 2024-04-01
- PASS html.json-ld.breadcrumb
- PASS html.headings 12 headings
- PASS html.text-ratio 40.4%
- 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.7% smaller (3514B vs 154742B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 563 words in initial HTML
- PASS http.no-interstitial
81 https://supabase.com/blog/supabase-oss-hackathon 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 62 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- PASS html.json-ld.date-modified 2024-04-12
- PASS html.json-ld.breadcrumb
- PASS html.headings 12 headings
- PASS html.text-ratio 43.1%
- 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 97.4% smaller (4478B vs 169996B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 771 words in initial HTML
- PASS http.no-interstitial
81 https://supabase.com/blog/branching-publicly-available 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)
- PASS html.json-ld.date-modified 2024-04-15
- PASS html.json-ld.breadcrumb
- PASS html.headings 10 headings
- PASS html.text-ratio 42.0%
- 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.3% smaller (2841B vs 166724B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 551 words in initial HTML
- PASS http.no-interstitial
78 https://supabase.com/blog/postgres-roles-and-privileges 21/27
- PASS http.status-200 200
- PASS http.redirect-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)
- PASS html.json-ld.date-modified 2024-04-11
- PASS html.json-ld.breadcrumb
- PASS html.headings 20 headings
- PASS html.text-ratio 56.2%
- 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 89.5% smaller (42530B vs 406974B)
- PASS markdown.valid-markdown 0.5% HTML markup
- PASS html.ssr-content 4002 words in initial HTML
- PASS http.no-interstitial
78 https://supabase.com/blog/supabase-swift 21/27
- PASS http.status-200 200
- PASS http.redirect-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)
- PASS html.json-ld.date-modified 2024-04-15
- PASS html.json-ld.breadcrumb
- PASS html.headings 7 headings
- PASS html.text-ratio 43.6%
- 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.9% smaller (3653B vs 173498B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 446 words in initial HTML
- PASS http.no-interstitial
81 https://supabase.com/blog/supabase-aws-marketplace 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 99 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- PASS html.json-ld.date-modified 2024-04-15
- PASS html.json-ld.breadcrumb
- PASS html.headings 12 headings
- PASS html.text-ratio 42.0%
- 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 98.1% smaller (3164B vs 168234B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 686 words in initial HTML
- PASS http.no-interstitial
81 https://supabase.com/blog/ai-inference-now-available-in-supabase-edge-functions 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 82 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- PASS html.json-ld.date-modified 2024-04-16
- PASS html.json-ld.breadcrumb
- PASS html.headings 14 headings
- PASS html.text-ratio 48.1%
- 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 96.2% smaller (7861B vs 204821B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 1203 words in initial HTML
- PASS http.no-interstitial
81 https://supabase.com/blog/security-performance-advisor 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 73 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- PASS html.json-ld.date-modified 2024-04-18
- 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/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.7% smaller (5854B vs 177321B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 1030 words in initial HTML
- PASS http.no-interstitial
81 https://supabase.com/blog/s3-compatible-storage 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 69 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- PASS html.json-ld.date-modified 2024-04-18
- 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/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.9% smaller (7325B vs 179213B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 1026 words in initial HTML
- PASS http.no-interstitial
85 https://supabase.com/blog/anonymous-sign-ins 23/27
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS 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)
- PASS html.json-ld.date-modified 2024-04-17
- PASS html.json-ld.breadcrumb
- PASS html.headings 12 headings
- PASS html.text-ratio 47.9%
- 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 97.1% smaller (5989B vs 207899B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 941 words in initial HTML
- PASS http.no-interstitial
81 https://supabase.com/blog/supabase-bootstrap 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 88 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- PASS html.json-ld.date-modified 2024-04-15
- PASS html.json-ld.breadcrumb
- PASS html.headings 10 headings
- PASS html.text-ratio 45.9%
- 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.7% smaller (4532B vs 197823B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 761 words in initial HTML
- PASS http.no-interstitial
81 https://supabase.com/blog/ga-week-summary 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 65 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- PASS html.json-ld.date-modified 2024-04-18
- PASS html.json-ld.breadcrumb
- PASS html.headings 18 headings
- PASS html.text-ratio 43.6%
- 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 96.4% smaller (6553B vs 182478B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 1081 words in initial HTML
- PASS http.no-interstitial
74 https://supabase.com/blog/nix-postgres 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 missing
- PASS html.og-title
- FAIL html.og-description missing
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- PASS html.json-ld.date-modified 2024-04-25
- PASS html.json-ld.breadcrumb
- PASS html.headings 8 headings
- PASS html.text-ratio 43.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 96.3% smaller (5911B vs 158830B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 959 words in initial HTML
- PASS http.no-interstitial
81 https://supabase.com/blog/supabase-oss-hackathon-winners 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 57 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- PASS html.json-ld.date-modified 2024-04-30
- PASS html.json-ld.breadcrumb
- PASS html.headings 20 headings
- PASS html.text-ratio 44.1%
- 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 96.4% smaller (6290B vs 177120B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 814 words in initial HTML
- PASS http.no-interstitial
81 https://supabase.com/blog/exploring-support-tooling 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 103 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- PASS html.json-ld.date-modified 2024-04-25
- PASS html.json-ld.breadcrumb
- PASS html.headings 17 headings
- PASS html.text-ratio 51.5%
- 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.7% smaller (13365B vs 251773B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 1613 words in initial HTML
- PASS http.no-interstitial
81 https://supabase.com/blog/self-host-maps-storage-protomaps 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 76 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- PASS html.json-ld.date-modified 2024-06-19
- PASS html.json-ld.breadcrumb
- PASS html.headings 10 headings
- PASS html.text-ratio 50.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.5% smaller (12026B vs 266065B)
- PASS markdown.valid-markdown 13.6% HTML markup
- PASS html.ssr-content 1349 words in initial HTML
- PASS http.no-interstitial
78 https://supabase.com/blog/pgvector-0-7-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
- 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)
- PASS html.json-ld.date-modified 2024-05-02
- PASS html.json-ld.breadcrumb
- PASS html.headings 9 headings
- PASS html.text-ratio 47.3%
- 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.6% smaller (8459B vs 193537B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 1128 words in initial HTML
- PASS http.no-interstitial
81 https://supabase.com/blog/meetup-kahoot-alternative 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 69 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- PASS html.json-ld.date-modified 2024-05-09
- PASS html.json-ld.breadcrumb
- PASS html.headings 11 headings
- PASS html.text-ratio 48.0%
- 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 96.0% smaller (7902B vs 198551B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 1206 words in initial HTML
- PASS http.no-interstitial
78 https://supabase.com/blog/postgres-bloat 21/27
- PASS http.status-200 200
- PASS http.redirect-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)
- PASS html.json-ld.date-modified 2024-04-26
- PASS html.json-ld.breadcrumb
- PASS html.headings 11 headings
- PASS html.text-ratio 46.8%
- 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 95.4% smaller (8735B vs 188525B)
- PASS markdown.valid-markdown 0.3% HTML markup
- PASS html.ssr-content 1353 words in initial HTML
- PASS http.no-interstitial
81 https://supabase.com/blog/postgis-generate-vector-tiles 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 94 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- PASS html.json-ld.date-modified 2024-06-26
- PASS html.json-ld.breadcrumb
- PASS html.headings 12 headings
- PASS html.text-ratio 50.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.8% smaller (10967B vs 259170B)
- PASS markdown.valid-markdown 2.8% HTML markup
- PASS html.ssr-content 1386 words in initial HTML
- PASS http.no-interstitial
81 https://supabase.com/blog/calcom-platform-starter-kit-nextjs-supabase 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 89 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- PASS html.json-ld.date-modified 2024-06-18
- PASS html.json-ld.breadcrumb
- PASS html.headings 11 headings
- PASS html.text-ratio 48.5%
- 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.8% smaller (10101B vs 239672B)
- PASS markdown.valid-markdown 3.0% HTML markup
- PASS html.ssr-content 1143 words in initial HTML
- PASS http.no-interstitial
81 https://supabase.com/blog/range-columns 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 114 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- PASS html.json-ld.date-modified 2024-07-11
- PASS html.json-ld.breadcrumb
- PASS html.headings 9 headings
- PASS html.text-ratio 45.9%
- 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 96.3% smaller (7096B vs 191143B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 1053 words in initial HTML
- PASS http.no-interstitial
81 https://supabase.com/blog/postgres-realtime-location-sharing-with-maplibre 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 82 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- PASS html.json-ld.date-modified 2024-07-04
- PASS html.json-ld.breadcrumb
- PASS html.headings 9 headings
- PASS html.text-ratio 49.7%
- 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 96.3% smaller (9189B vs 245300B)
- PASS markdown.valid-markdown 5.7% HTML markup
- PASS html.ssr-content 1118 words in initial HTML
- PASS http.no-interstitial
81 https://supabase.com/blog/supabase-js-on-jsr 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 71 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- PASS html.json-ld.date-modified 2024-07-16
- PASS html.json-ld.breadcrumb
- PASS html.headings 5 headings
- PASS html.text-ratio 41.6%
- 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 98.3% smaller (2907B vs 168182B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 416 words in initial HTML
- PASS http.no-interstitial
81 https://supabase.com/blog/hardening-supabase 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 114 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- PASS html.json-ld.date-modified 2024-07-11
- 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/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 93.4% smaller (12078B vs 184190B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 1635 words in initial HTML
- PASS http.no-interstitial
81 https://supabase.com/blog/supabase-realtime-broadcast-and-presence-authorization 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 57 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- PASS html.json-ld.date-modified 2024-08-13
- PASS html.json-ld.breadcrumb
- PASS html.headings 16 headings
- PASS html.text-ratio 49.7%
- 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 96.1% smaller (8739B vs 224907B)
- PASS markdown.valid-markdown 0.2% HTML markup
- PASS html.ssr-content 1356 words in initial HTML
- PASS http.no-interstitial
81 https://supabase.com/blog/github-copilot-extension-for-vs-code 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 125 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- PASS html.json-ld.date-modified 2024-08-12
- PASS html.json-ld.breadcrumb
- PASS html.headings 13 headings
- PASS html.text-ratio 42.8%
- 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.5% smaller (4328B vs 173785B)
- PASS markdown.valid-markdown 0.7% HTML markup
- PASS html.ssr-content 567 words in initial HTML
- PASS http.no-interstitial
81 https://supabase.com/blog/postgres-new 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 77 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- PASS html.json-ld.date-modified 2024-08-12
- PASS html.json-ld.breadcrumb
- PASS html.headings 19 headings
- PASS html.text-ratio 51.0%
- 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 92.3% smaller (16631B vs 216150B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 2635 words in initial HTML
- PASS http.no-interstitial
81 https://supabase.com/blog/snaplet-is-now-open-source 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 63 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- PASS html.json-ld.date-modified 2024-08-14
- 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/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.9% smaller (3580B vs 167034B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 606 words in initial HTML
- PASS http.no-interstitial
78 https://supabase.com/blog/launch-week-12-top-10 21/27
- PASS http.status-200 200
- PASS http.redirect-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)
- PASS html.json-ld.date-modified 2024-08-16
- PASS html.json-ld.breadcrumb
- PASS html.headings 14 headings
- PASS html.text-ratio 41.3%
- 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.9% smaller (3561B vs 166871B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 671 words in initial HTML
- PASS http.no-interstitial
81 https://supabase.com/blog/third-party-auth-mfa-phone-send-hooks 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 135 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- PASS html.json-ld.date-modified 2024-08-14
- PASS html.json-ld.breadcrumb
- PASS html.headings 7 headings
- PASS html.text-ratio 46.4%
- 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 97.3% smaller (5417B vs 197435B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 778 words in initial HTML
- PASS http.no-interstitial
78 https://supabase.com/blog/pg-graphql-1-5-7 21/27
- PASS http.status-200 200
- PASS http.redirect-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)
- PASS html.json-ld.date-modified 2024-08-15
- 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/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 98.1% smaller (3546B vs 183243B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 638 words in initial HTML
- PASS http.no-interstitial
81 https://supabase.com/blog/log-drains 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 73 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- PASS html.json-ld.date-modified 2024-08-15
- 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/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 96.4% smaller (6235B vs 172789B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 971 words in initial HTML
- PASS http.no-interstitial
81 https://supabase.com/blog/supabase-book-by-david-lorenz 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 51 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- PASS html.json-ld.date-modified 2024-08-16
- PASS html.json-ld.breadcrumb
- PASS html.headings 15 headings
- PASS html.text-ratio 43.7%
- 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 96.1% smaller (6849B vs 174712B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 1261 words in initial HTML
- PASS http.no-interstitial
81 https://supabase.com/blog/postgrest-12-2 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 52 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- PASS html.json-ld.date-modified 2024-08-16
- PASS html.json-ld.breadcrumb
- PASS html.headings 7 headings
- PASS html.text-ratio 43.5%
- 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 98.2% smaller (3159B vs 175828B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 506 words in initial HTML
- PASS http.no-interstitial
81 https://supabase.com/blog/python-support 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 56 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- PASS html.json-ld.date-modified 2024-08-16
- PASS html.json-ld.breadcrumb
- PASS html.headings 18 headings
- PASS html.text-ratio 49.7%
- 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 94.2% smaller (12573B vs 217064B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 1206 words in initial HTML
- PASS http.no-interstitial
81 https://supabase.com/blog/platform-access-control 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 87 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- PASS html.json-ld.date-modified 2024-08-16
- PASS html.json-ld.breadcrumb
- PASS html.headings 7 headings
- PASS html.text-ratio 42.0%
- 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 98.2% smaller (2941B vs 165159B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 550 words in initial HTML
- PASS http.no-interstitial
81 https://supabase.com/blog/postgres-foreign-data-wrappers-with-wasm 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 68 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- PASS html.json-ld.date-modified 2024-08-16
- PASS html.json-ld.breadcrumb
- PASS html.headings 15 headings
- PASS html.text-ratio 48.9%
- 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.6% smaller (9620B vs 219916B)
- PASS markdown.valid-markdown 0.4% HTML markup
- PASS html.ssr-content 1313 words in initial HTML
- PASS http.no-interstitial
81 https://supabase.com/blog/supabase-lw12-hackathon 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 62 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- PASS html.json-ld.date-modified 2024-08-26
- 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-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 97.2% smaller (4816B vs 173455B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 830 words in initial HTML
- PASS http.no-interstitial
78 https://supabase.com/blog/vec2pg 21/27
- PASS http.status-200 200
- PASS http.redirect-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)
- PASS html.json-ld.date-modified 2024-08-16
- PASS html.json-ld.breadcrumb
- PASS html.headings 12 headings
- PASS html.text-ratio 45.7%
- 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.9% smaller (5682B vs 182996B)
- PASS markdown.valid-markdown 0.3% HTML markup
- PASS html.ssr-content 837 words in initial HTML
- PASS http.no-interstitial
81 https://supabase.com/blog/supabase-vercel-partnership 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 71 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- PASS html.json-ld.date-modified 2024-08-28
- PASS html.json-ld.breadcrumb
- PASS html.headings 13 headings
- PASS html.text-ratio 42.1%
- 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.6% smaller (5871B vs 172166B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 716 words in initial HTML
- PASS http.no-interstitial
81 https://supabase.com/blog/mozilla-llamafile-in-supabase-edge-functions 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 78 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- PASS html.json-ld.date-modified 2024-08-21
- PASS html.json-ld.breadcrumb
- PASS html.headings 11 headings
- PASS html.text-ratio 46.4%
- 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.5% smaller (7798B vs 224108B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 956 words in initial HTML
- PASS http.no-interstitial
81 https://supabase.com/blog/lw12-hackathon-winners 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 64 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- PASS html.json-ld.date-modified 2024-09-30
- PASS html.json-ld.breadcrumb
- PASS html.headings 20 headings
- PASS html.text-ratio 43.2%
- 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 97.3% smaller (4674B vs 174475B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 590 words in initial HTML
- PASS http.no-interstitial
81 https://supabase.com/blog/in-browser-semantic-search-pglite 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 131 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- PASS html.json-ld.date-modified 2024-08-29
- PASS html.json-ld.breadcrumb
- PASS html.headings 10 headings
- PASS html.text-ratio 64.5%
- 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 82.4% smaller (67102B vs 381471B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 1402 words in initial HTML
- PASS http.no-interstitial
81 https://supabase.com/blog/local-first-expo-legend-state 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 85 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- PASS html.json-ld.date-modified 2024-09-23
- PASS html.json-ld.breadcrumb
- PASS html.headings 16 headings
- PASS html.text-ratio 51.5%
- 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 95.0% smaller (14081B vs 283492B)
- PASS markdown.valid-markdown 2.6% HTML markup
- PASS html.ssr-content 1771 words in initial HTML
- PASS http.no-interstitial
81 https://supabase.com/blog/offline-first-flutter-apps 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 254 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- PASS html.json-ld.date-modified 2024-10-08
- 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/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 95.3% smaller (12553B vs 266156B)
- PASS markdown.valid-markdown 0.5% HTML markup
- PASS html.ssr-content 1296 words in initial HTML
- PASS http.no-interstitial
81 https://supabase.com/blog/edge-functions-faster-smaller 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 73 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- PASS html.json-ld.date-modified 2024-09-12
- PASS html.json-ld.breadcrumb
- PASS html.headings 9 headings
- PASS html.text-ratio 48.2%
- 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 96.3% smaller (7251B vs 197790B)
- PASS markdown.valid-markdown 0.1% HTML markup
- PASS html.ssr-content 963 words in initial HTML
- PASS http.no-interstitial
81 https://supabase.com/blog/flutter-uber-clone 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 82 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- PASS html.json-ld.date-modified 2024-09-05
- PASS html.json-ld.breadcrumb
- PASS html.headings 16 headings
- PASS html.text-ratio 59.2%
- 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 94.0% smaller (27990B vs 462904B)
- PASS markdown.valid-markdown 0.7% HTML markup
- PASS html.ssr-content 2995 words in initial HTML
- PASS http.no-interstitial
81 https://supabase.com/blog/mongodb-realm-and-device-sync-alternatives 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 78 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- PASS html.json-ld.date-modified 2024-10-09
- PASS html.json-ld.breadcrumb
- PASS html.headings 8 headings
- PASS html.text-ratio 40.1%
- 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.5% smaller (3917B vs 156308B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 470 words in initial HTML
- PASS http.no-interstitial
81 https://supabase.com/blog/supabase-clickhouse-partnership 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 67 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- PASS html.json-ld.date-modified 2024-10-30
- PASS html.json-ld.breadcrumb
- PASS html.headings 11 headings
- PASS html.text-ratio 46.2%
- 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 95.5% smaller (8333B vs 186164B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 994 words in initial HTML
- PASS http.no-interstitial
81 https://supabase.com/blog/database-build-live-share 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 59 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- PASS html.json-ld.date-modified 2024-10-10
- 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/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 94.8% smaller (9095B vs 173808B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 1441 words in initial HTML
- PASS http.no-interstitial
81 https://supabase.com/blog/supabase-dynamic-functions 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 78 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- PASS html.json-ld.date-modified 2024-11-13
- PASS html.json-ld.breadcrumb
- PASS html.headings 21 headings
- PASS html.text-ratio 57.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 92.1% smaller (26457B vs 333402B)
- PASS markdown.valid-markdown 0.3% HTML markup
- PASS html.ssr-content 2296 words in initial HTML
- PASS http.no-interstitial
81 https://supabase.com/blog/supabase-ai-assistant-v2 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 64 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- PASS html.json-ld.date-modified 2024-12-02
- PASS html.json-ld.breadcrumb
- PASS html.headings 14 headings
- PASS html.text-ratio 42.8%
- 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 97.4% smaller (4450B vs 170219B)
- 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/hack-the-base 21/27
- PASS http.status-200 200
- PASS http.redirect-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)
- PASS html.json-ld.date-modified 2024-12-06
- PASS html.json-ld.breadcrumb
- PASS html.headings 9 headings
- PASS html.text-ratio 39.6%
- 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.7% smaller (2048B vs 155757B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 467 words in initial HTML
- PASS http.no-interstitial
78 https://supabase.com/blog/orioledb-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
- 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)
- PASS html.json-ld.date-modified 2024-12-01
- PASS html.json-ld.breadcrumb
- PASS html.headings 8 headings
- PASS html.text-ratio 40.5%
- 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.7% smaller (1998B vs 156770B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 411 words in initial HTML
- PASS http.no-interstitial
81 https://supabase.com/blog/edge-functions-background-tasks-websockets 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 79 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- PASS html.json-ld.date-modified 2024-12-03
- 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/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 96.2% smaller (9706B vs 254976B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 1332 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 1 dateModified value(s) present but not a valid schema.org Date/DateTime (e.g. 2024-12-05T00:00:01)
- PASS html.json-ld.breadcrumb
- PASS html.headings 13 headings
- PASS html.text-ratio 43.3%
- 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.9% smaller (5332B vs 171980B)
- 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/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 1 dateModified value(s) present but not a valid schema.org Date/DateTime (e.g. 2024-12-04T00:00:00)
- PASS html.json-ld.breadcrumb
- PASS html.headings 16 headings
- PASS html.text-ratio 49.7%
- 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 94.0% smaller (13735B vs 228198B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 1336 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 1 dateModified value(s) present but not a valid schema.org Date/DateTime (e.g. 2024-12-05T00:00:02)
- PASS html.json-ld.breadcrumb
- PASS html.headings 17 headings
- PASS html.text-ratio 48.2%
- 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 96.3% smaller (7661B vs 209321B)
- 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/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 1 dateModified value(s) present but not a valid schema.org Date/DateTime (e.g. 2024-12-10T00:00:01)
- PASS html.json-ld.breadcrumb
- PASS html.headings 15 headings
- PASS html.text-ratio 43.8%
- 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 96.2% smaller (6407B vs 168822B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 1021 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 1 dateModified value(s) present but not a valid schema.org Date/DateTime (e.g. 2024-12-06T00:00:01)
- PASS html.json-ld.breadcrumb
- PASS html.headings 7 headings
- PASS html.text-ratio 41.7%
- 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.4% smaller (2726B vs 174945B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 547 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 1 dateModified value(s) present but not a valid schema.org Date/DateTime (e.g. 2024-12-04T00:00:01)
- PASS html.json-ld.breadcrumb
- PASS html.headings 12 headings
- PASS html.text-ratio 44.1%
- 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.5% smaller (4687B vs 184866B)
- 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/launch-week-13-top-10 21/27
- PASS http.status-200 200
- PASS http.redirect-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)
- PASS html.json-ld.date-modified 2024-12-06
- PASS html.json-ld.breadcrumb
- PASS html.headings 16 headings
- PASS html.text-ratio 40.7%
- 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.9% smaller (3513B vs 164380B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 687 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 1 dateModified value(s) present but not a valid schema.org Date/DateTime (e.g. 2024-12-06T00:00:03)
- PASS html.json-ld.breadcrumb
- PASS html.headings 20 headings
- PASS html.text-ratio 51.2%
- 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 91.8% smaller (17394B vs 212705B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 2724 words in initial HTML
- PASS http.no-interstitial
78 https://supabase.com/blog/how-to-hack-the-base 21/27
- PASS http.status-200 200
- PASS http.redirect-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)
- PASS html.json-ld.date-modified 2024-12-19
- PASS html.json-ld.breadcrumb
- PASS html.headings 17 headings
- PASS html.text-ratio 53.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 91.8% smaller (18324B vs 224791B)
- PASS markdown.valid-markdown 0.4% HTML markup
- PASS html.ssr-content 2955 words in initial HTML
- PASS http.no-interstitial
81 https://supabase.com/blog/calendars-in-postgres-using-foreign-data-wrappers 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 82 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- PASS html.json-ld.date-modified 2024-12-20
- PASS html.json-ld.breadcrumb
- PASS html.headings 13 headings
- PASS html.text-ratio 47.2%
- 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.7% smaller (6645B vs 204454B)
- PASS markdown.valid-markdown 0.3% HTML markup
- PASS html.ssr-content 903 words in initial HTML
- PASS http.no-interstitial
81 https://supabase.com/blog/ai-hackathon-at-y-combinator 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 52 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- PASS html.json-ld.date-modified 2024-12-20
- PASS html.json-ld.breadcrumb
- PASS html.headings 7 headings
- PASS html.text-ratio 42.2%
- 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 96.2% smaller (5869B vs 154116B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 464 words in initial HTML
- PASS http.no-interstitial
81 https://supabase.com/blog/lw13-hackathon-winners 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 64 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- PASS html.json-ld.date-modified 2024-12-20
- PASS html.json-ld.breadcrumb
- PASS html.headings 20 headings
- PASS html.text-ratio 42.9%
- 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 97.1% smaller (4948B vs 171364B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 590 words in initial HTML
- PASS http.no-interstitial
81 https://supabase.com/blog/pgrouting-postgres-graph-database 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 80 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- PASS html.json-ld.date-modified 2025-02-25
- PASS html.json-ld.breadcrumb
- PASS html.headings 10 headings
- PASS html.text-ratio 53.3%
- 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.9% smaller (12483B vs 246794B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 1728 words in initial HTML
- PASS http.no-interstitial
81 https://supabase.com/blog/dedicated-poolers 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 108 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- PASS html.json-ld.date-modified 2025-03-07
- PASS html.json-ld.breadcrumb
- PASS html.headings 7 headings
- PASS html.text-ratio 40.6%
- 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 98.3% smaller (2735B vs 156844B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 467 words in initial HTML
- PASS http.no-interstitial
81 https://supabase.com/blog/migrating-mongodb-data-api-with-supabase 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 59 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- PASS html.json-ld.date-modified 2025-03-20
- PASS html.json-ld.breadcrumb
- PASS html.headings 13 headings
- PASS html.text-ratio 47.2%
- 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 96.1% smaller (7887B vs 199834B)
- PASS markdown.valid-markdown 0.7% HTML markup
- PASS html.ssr-content 1063 words in initial HTML
- PASS http.no-interstitial
78 https://supabase.com/blog/migrating-from-fauna-to-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
- 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)
- PASS html.json-ld.date-modified 2025-03-21
- PASS html.json-ld.breadcrumb
- PASS html.headings 16 headings
- PASS html.text-ratio 50.0%
- 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 95.3% smaller (10450B vs 221934B)
- PASS markdown.valid-markdown 1.6% HTML markup
- PASS html.ssr-content 1423 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 1 dateModified value(s) present but not a valid schema.org Date/DateTime (e.g. 2025-03-31T00:00:00)
- PASS html.json-ld.breadcrumb
- PASS html.headings 5 headings
- PASS html.text-ratio 43.9%
- 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 98.2% smaller (3033B vs 170573B)
- PASS markdown.valid-markdown 1.2% HTML markup
- PASS html.ssr-content 510 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 1 dateModified value(s) present but not a valid schema.org Date/DateTime (e.g. 2025-03-29T00:00:00)
- PASS html.json-ld.breadcrumb
- PASS html.headings 15 headings
- PASS html.text-ratio 54.5%
- 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 92.3% smaller (20579B vs 265927B)
- PASS markdown.valid-markdown 0.3% HTML markup
- PASS html.ssr-content 3125 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 1 dateModified value(s) present but not a valid schema.org Date/DateTime (e.g. 2025-04-02T00:00:00)
- PASS html.json-ld.breadcrumb
- PASS html.headings 13 headings
- PASS html.text-ratio 44.8%
- 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.5% smaller (4489B vs 179968B)
- 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-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 1 dateModified value(s) present but not a valid schema.org Date/DateTime (e.g. 2025-03-31T00:00:01)
- PASS html.json-ld.breadcrumb
- PASS html.headings 12 headings
- PASS html.text-ratio 44.5%
- 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 97.0% smaller (5385B vs 178575B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 867 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 1 dateModified value(s) present but not a valid schema.org Date/DateTime (e.g. 2025-04-02T00:00:01)
- 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/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 97.1% smaller (5623B vs 193376B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 864 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 1 dateModified value(s) present but not a valid schema.org Date/DateTime (e.g. 2025-04-01T00:00:00)
- PASS html.json-ld.breadcrumb
- PASS html.headings 13 headings
- PASS html.text-ratio 48.3%
- 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.7% smaller (8859B vs 208128B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 1404 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 1 dateModified value(s) present but not a valid schema.org Date/DateTime (e.g. 2025-04-04T00:00:00)
- PASS html.json-ld.breadcrumb
- PASS html.headings 7 headings
- PASS html.text-ratio 42.2%
- 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.9% smaller (3468B vs 162684B)
- PASS markdown.valid-markdown 0.8% HTML markup
- PASS html.ssr-content 642 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 1 dateModified value(s) present but not a valid schema.org Date/DateTime (e.g. 2025-04-04T00:00:02)
- PASS html.json-ld.breadcrumb
- PASS html.headings 14 headings
- PASS html.text-ratio 41.6%
- 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 97.4% smaller (4328B vs 165865B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 818 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 1 dateModified value(s) present but not a valid schema.org Date/DateTime (e.g. 2025-04-03T00:00:00)
- 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/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 96.4% smaller (7245B vs 201741B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 1087 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 1 dateModified value(s) present but not a valid schema.org Date/DateTime (e.g. 2025-04-01T00:00:01)
- PASS html.json-ld.breadcrumb
- PASS html.headings 10 headings
- PASS html.text-ratio 44.9%
- 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 98.0% smaller (3739B vs 183509B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 709 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 1 dateModified value(s) present but not a valid schema.org Date/DateTime (e.g. 2025-04-04T00:00:01)
- 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/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 95.3% smaller (9978B vs 211017B)
- PASS markdown.valid-markdown 0.5% HTML markup
- PASS html.ssr-content 1589 words in initial HTML
- PASS http.no-interstitial
81 https://supabase.com/blog/building-on-open-table-formats 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 150 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- PASS html.json-ld.date-modified 2025-05-29
- PASS html.json-ld.breadcrumb
- PASS html.headings 8 headings
- PASS html.text-ratio 44.9%
- 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 93.7% smaller (10567B vs 168179B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 1592 words in initial HTML
- PASS http.no-interstitial
81 https://supabase.com/blog/simplify-backend-with-data-api 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 97 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- PASS html.json-ld.date-modified 2025-05-17
- PASS html.json-ld.breadcrumb
- PASS html.headings 11 headings
- PASS html.text-ratio 48.8%
- 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 94.6% smaller (11343B vs 209364B)
- PASS markdown.valid-markdown 0.4% HTML markup
- PASS html.ssr-content 1525 words in initial HTML
- PASS http.no-interstitial
81 https://supabase.com/blog/event-triggers-wo-superuser 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 68 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- PASS html.json-ld.date-modified 2025-05-08
- PASS html.json-ld.breadcrumb
- PASS html.headings 10 headings
- PASS html.text-ratio 44.6%
- 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.5% smaller (4467B vs 179095B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 731 words in initial HTML
- PASS http.no-interstitial
81 https://supabase.com/blog/open-data-standards-postgres-otel-iceberg 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 97 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- PASS html.json-ld.date-modified 2025-05-26
- PASS html.json-ld.breadcrumb
- PASS html.headings 11 headings
- PASS html.text-ratio 45.2%
- 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 94.5% smaller (9675B vs 175158B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 1314 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 1 dateModified value(s) present but not a valid schema.org Date/DateTime (e.g. 2025-06-25T00:00)
- PASS html.json-ld.breadcrumb
- PASS html.headings 26 headings
- PASS html.text-ratio 48.9%
- 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 94.0% smaller (12291B vs 205960B)
- PASS markdown.valid-markdown 0.1% HTML markup
- PASS html.ssr-content 1643 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 1 dateModified value(s) present but not a valid schema.org Date/DateTime (e.g. 2025-07-15T10:00)
- PASS html.json-ld.breadcrumb
- PASS html.headings 10 headings
- PASS html.text-ratio 46.9%
- 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.8% smaller (6207B vs 194620B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 925 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 1 dateModified value(s) present but not a valid schema.org Date/DateTime (e.g. 2025-07-14T00:00)
- PASS html.json-ld.breadcrumb
- PASS html.headings 13 headings
- PASS html.text-ratio 47.7%
- 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 95.6% smaller (8465B vs 192718B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 1318 words in initial HTML
- PASS http.no-interstitial
81 https://supabase.com/blog/multigres-vitess-for-postgres 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 140 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- PASS html.json-ld.date-modified 2025-06-10
- PASS html.json-ld.breadcrumb
- PASS html.headings 10 headings
- PASS html.text-ratio 41.1%
- 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 97.4% smaller (4169B vs 157337B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 686 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 1 dateModified value(s) present but not a valid schema.org Date/DateTime (e.g. 2025-07-16T00:00)
- PASS html.json-ld.breadcrumb
- PASS html.headings 11 headings
- PASS html.text-ratio 44.6%
- 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 96.5% smaller (6069B vs 175062B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 1092 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 1 dateModified value(s) present but not a valid schema.org Date/DateTime (e.g. 2025-07-14T00:00)
- PASS html.json-ld.breadcrumb
- PASS html.headings 12 headings
- PASS html.text-ratio 42.4%
- 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 98.2% smaller (3051B vs 168868B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 545 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 1 dateModified value(s) present but not a valid schema.org Date/DateTime (e.g. 2025-07-15T00:00)
- 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/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.8% smaller (3756B vs 168949B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 725 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 1 dateModified value(s) present but not a valid schema.org Date/DateTime (e.g. 2025-07-17T00:00)
- PASS html.json-ld.breadcrumb
- PASS html.headings 12 headings
- PASS html.text-ratio 45.5%
- 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.8% smaller (5753B vs 181874B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 925 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 1 dateModified value(s) present but not a valid schema.org Date/DateTime (e.g. 2025-07-16T15:00)
- PASS html.json-ld.breadcrumb
- PASS html.headings 8 headings
- PASS html.text-ratio 45.2%
- 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.7% smaller (5995B vs 179608B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 942 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 1 dateModified value(s) present but not a valid schema.org Date/DateTime (e.g. 2025-07-15T15:00)
- PASS html.json-ld.breadcrumb
- PASS html.headings 7 headings
- PASS html.text-ratio 46.6%
- 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.4% smaller (4996B vs 194634B)
- PASS markdown.valid-markdown 0.2% HTML markup
- PASS html.ssr-content 683 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 1 dateModified value(s) present but not a valid schema.org Date/DateTime (e.g. 2025-07-18T15:00:00)
- PASS html.json-ld.breadcrumb
- PASS html.headings 16 headings
- PASS html.text-ratio 41.6%
- 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.4% smaller (4310B vs 168436B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 802 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 1 dateModified value(s) present but not a valid schema.org Date/DateTime (e.g. 2025-07-17T00:00)
- PASS html.json-ld.breadcrumb
- PASS html.headings 7 headings
- PASS html.text-ratio 45.1%
- 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 97.0% smaller (5438B vs 183351B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 910 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 1 dateModified value(s) present but not a valid schema.org Date/DateTime (e.g. 2025-07-18T00:00)
- PASS html.json-ld.breadcrumb
- PASS html.headings 9 headings
- PASS html.text-ratio 47.4%
- 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.9% smaller (6185B vs 202248B)
- PASS markdown.valid-markdown 0.1% HTML markup
- PASS html.ssr-content 916 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 1 dateModified value(s) present but not a valid schema.org Date/DateTime (e.g. 2025-07-18T11:00)
- 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/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.7% smaller (3693B vs 163285B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 719 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 1 dateModified value(s) present but not a valid schema.org Date/DateTime (e.g. 2025-07-18T10:00)
- 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/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.6% smaller (4081B vs 167626B)
- 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/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 1 dateModified value(s) present but not a valid schema.org Date/DateTime (e.g. 2025-08-12T10:00)
- PASS html.json-ld.breadcrumb
- PASS html.headings 16 headings
- PASS html.text-ratio 45.4%
- 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 94.2% smaller (10014B vs 173711B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 1285 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 1 dateModified value(s) present but not a valid schema.org Date/DateTime (e.g. 2025-08-16T10:00)
- PASS html.json-ld.breadcrumb
- PASS html.headings 26 headings
- PASS html.text-ratio 47.7%
- 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 92.5% smaller (16191B vs 214505B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 2299 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 1 dateModified value(s) present but not a valid schema.org Date/DateTime (e.g. 2025-08-16T10:00)
- PASS html.json-ld.breadcrumb
- PASS html.headings 22 headings
- PASS html.text-ratio 56.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 93.5% smaller (20488B vs 315804B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 2978 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 1 dateModified value(s) present but not a valid schema.org Date/DateTime (e.g. 2025-08-16T10:00)
- PASS html.json-ld.breadcrumb
- PASS html.headings 15 headings
- PASS html.text-ratio 45.9%
- 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 94.0% smaller (11855B vs 196144B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 1687 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 1 dateModified value(s) present but not a valid schema.org Date/DateTime (e.g. 2025-09-16T08:00)
- PASS html.json-ld.breadcrumb
- PASS html.headings 10 headings
- PASS html.text-ratio 43.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 95.1% smaller (8024B vs 163603B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 1241 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 1 dateModified value(s) present but not a valid schema.org Date/DateTime (e.g. 2025-09-09T08:00)
- PASS html.json-ld.breadcrumb
- PASS html.headings 9 headings
- PASS html.text-ratio 42.7%
- 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.5% smaller (4053B vs 161516B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 601 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 1 dateModified value(s) present but not a valid schema.org Date/DateTime (e.g. 2025-08-17T10:00)
- PASS html.json-ld.breadcrumb
- PASS html.headings 19 headings
- PASS html.text-ratio 51.3%
- 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 93.6% smaller (15150B vs 235504B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 2268 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 1 dateModified value(s) present but not a valid schema.org Date/DateTime (e.g. 2025-09-16T08:00)
- PASS html.json-ld.breadcrumb
- PASS html.headings 14 headings
- PASS html.text-ratio 55.6%
- 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 95.1% smaller (13507B vs 277187B)
- PASS markdown.valid-markdown 0.1% HTML markup
- PASS html.ssr-content 1740 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 1 dateModified value(s) present but not a valid schema.org Date/DateTime (e.g. 2025-08-20T08:00)
- PASS html.json-ld.breadcrumb
- PASS html.headings 20 headings
- PASS html.text-ratio 43.9%
- 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.6% smaller (5888B vs 175693B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 746 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 1 dateModified value(s) present but not a valid schema.org Date/DateTime (e.g. 2025-09-30T08:00)
- PASS html.json-ld.breadcrumb
- PASS html.headings 8 headings
- PASS html.text-ratio 40.8%
- 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.9% smaller (4830B vs 154008B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 742 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 1 dateModified value(s) present but not a valid schema.org Date/DateTime (e.g. 2025-09-29T08:00)
- PASS html.json-ld.breadcrumb
- PASS html.headings 6 headings
- PASS html.text-ratio 39.1%
- 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.7% smaller (3346B vs 147528B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 546 words in initial HTML
- PASS http.no-interstitial
78 https://supabase.com/blog/postgrest-13-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
- 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)
- PASS html.json-ld.date-modified 2025-09-30
- PASS html.json-ld.breadcrumb
- PASS html.headings 12 headings
- PASS html.text-ratio 50.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.9% smaller (6248B vs 202468B)
- PASS markdown.valid-markdown 1.1% HTML markup
- PASS html.ssr-content 726 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 1 dateModified value(s) present but not a valid schema.org Date/DateTime (e.g. 2025-10-03T10:00:00)
- PASS html.json-ld.breadcrumb
- PASS html.headings 6 headings
- PASS html.text-ratio 43.6%
- 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 97.2% smaller (4771B vs 170719B)
- PASS markdown.valid-markdown 1.9% HTML markup
- PASS html.ssr-content 692 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 1 dateModified value(s) present but not a valid schema.org Date/DateTime (e.g. 2025-10-03T10:00:00)
- PASS html.json-ld.breadcrumb
- PASS html.headings 6 headings
- PASS html.text-ratio 41.8%
- 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 97.0% smaller (4822B vs 160379B)
- 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/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 1 dateModified value(s) present but not a valid schema.org Date/DateTime (e.g. 2025-10-08T10:00:00)
- PASS html.json-ld.breadcrumb
- PASS html.headings 6 headings
- PASS html.text-ratio 36.8%
- 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.4% smaller (2243B vs 138257B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 402 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 1 dateModified value(s) present but not a valid schema.org Date/DateTime (e.g. 2025-10-03T12:00:00)
- PASS html.json-ld.breadcrumb
- PASS html.headings 3 headings
- PASS html.text-ratio 35.0%
- 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.9% smaller (1445B vs 133866B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 300 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 1 dateModified value(s) present but not a valid schema.org Date/DateTime (e.g. 2025-10-03T10:00:00)
- 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/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 94.6% smaller (9475B vs 175733B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 1442 words in initial HTML
- PASS http.no-interstitial
81 https://supabase.com/blog/supabase-power-for-kiro 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 180 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- PASS html.json-ld.date-modified 2025-12-03
- PASS html.json-ld.breadcrumb
- PASS html.headings 12 headings
- PASS html.text-ratio 41.4%
- 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 97.1% smaller (4516B vs 156131B)
- 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/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 1 dateModified value(s) present but not a valid schema.org Date/DateTime (e.g. 2025-12-02T11:00)
- PASS html.json-ld.breadcrumb
- PASS html.headings 16 headings
- PASS html.text-ratio 44.1%
- 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 96.2% smaller (6506B vs 170806B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 995 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 1 dateModified value(s) present but not a valid schema.org Date/DateTime (e.g. 2025-12-02T10:00)
- PASS html.json-ld.breadcrumb
- PASS html.headings 17 headings
- PASS html.text-ratio 44.9%
- 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 96.5% smaller (6236B vs 177246B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 942 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 1 dateModified value(s) present but not a valid schema.org Date/DateTime (e.g. 2025-10-16T10:00:00)
- PASS html.json-ld.breadcrumb
- PASS html.headings 6 headings
- PASS html.text-ratio 40.8%
- 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 97.5% smaller (3859B vs 151947B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 618 words in initial HTML
- PASS http.no-interstitial
81 https://supabase.com/blog/vector-buckets 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 96 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- PASS html.json-ld.date-modified 2025-12-01
- PASS html.json-ld.breadcrumb
- PASS html.headings 20 headings
- PASS html.text-ratio 49.6%
- 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 94.6% smaller (11357B vs 211364B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 1652 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 1 dateModified value(s) present but not a valid schema.org Date/DateTime (e.g. 2025-12-03T10:00:00)
- 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/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 96.0% smaller (8203B vs 204417B)
- PASS markdown.valid-markdown 2.0% HTML markup
- PASS html.ssr-content 1003 words in initial HTML
- PASS http.no-interstitial
81 https://supabase.com/blog/introducing-iceberg-js 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 166 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- PASS html.json-ld.date-modified 2025-12-08
- PASS html.json-ld.breadcrumb
- PASS html.headings 10 headings
- PASS html.text-ratio 43.0%
- 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 97.3% smaller (4501B vs 168074B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 658 words in initial HTML
- PASS http.no-interstitial
74 https://supabase.com/blog/realtime-broadcast-replay 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 missing
- PASS html.og-title
- FAIL html.og-description missing
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- PASS html.json-ld.date-modified 2025-12-05
- PASS html.json-ld.breadcrumb
- PASS html.headings 11 headings
- PASS html.text-ratio 44.2%
- 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 97.4% smaller (4686B vs 179387B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 657 words in initial HTML
- PASS http.no-interstitial
81 https://supabase.com/blog/adding-async-streaming-to-pg-fdw 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 160 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- PASS html.json-ld.date-modified 2025-12-04
- PASS html.json-ld.breadcrumb
- PASS html.headings 9 headings
- PASS html.text-ratio 46.8%
- 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 96.1% smaller (7286B vs 185651B)
- PASS markdown.valid-markdown 0.1% HTML markup
- PASS html.ssr-content 964 words in initial HTML
- PASS http.no-interstitial
81 https://supabase.com/blog/introducing-supabase-for-platforms 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)
- PASS html.json-ld.date-modified 2025-12-05
- PASS html.json-ld.breadcrumb
- PASS html.headings 21 headings
- PASS html.text-ratio 43.2%
- 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 95.4% smaller (8121B vs 178140B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 1097 words in initial HTML
- PASS http.no-interstitial
81 https://supabase.com/blog/oauth2-provider 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 194 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- PASS html.json-ld.date-modified 2025-12-04
- PASS html.json-ld.breadcrumb
- PASS html.headings 12 headings
- PASS html.text-ratio 47.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 94.6% smaller (9932B vs 183769B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 1439 words in initial HTML
- PASS http.no-interstitial
81 https://supabase.com/blog/introducing-trae-solo-integration 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 189 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- PASS html.json-ld.date-modified 2026-01-08
- PASS html.json-ld.breadcrumb
- PASS html.headings 13 headings
- PASS html.text-ratio 42.7%
- 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 96.5% smaller (5788B vs 164164B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 807 words in initial HTML
- PASS http.no-interstitial
81 https://supabase.com/blog/metrics-api-observability 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 171 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- PASS html.json-ld.date-modified 2025-12-16
- PASS html.json-ld.breadcrumb
- PASS html.headings 10 headings
- PASS html.text-ratio 44.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.9% smaller (6905B vs 169995B)
- PASS markdown.valid-markdown 0.2% HTML markup
- PASS html.ssr-content 1012 words in initial HTML
- PASS http.no-interstitial
81 https://supabase.com/blog/building-chatgpt-apps-with-supabase 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 188 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- PASS html.json-ld.date-modified 2025-12-17
- PASS html.json-ld.breadcrumb
- PASS html.headings 18 headings
- PASS html.text-ratio 52.9%
- 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.9% smaller (15776B vs 258011B)
- PASS markdown.valid-markdown 2.7% HTML markup
- PASS html.ssr-content 2088 words in initial HTML
- PASS http.no-interstitial
81 https://supabase.com/blog/stripe-sync-engine-integration 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 175 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- PASS html.json-ld.date-modified 2025-12-19
- PASS html.json-ld.breadcrumb
- PASS html.headings 13 headings
- PASS html.text-ratio 49.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.9% smaller (8034B vs 197791B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 1192 words in initial HTML
- PASS http.no-interstitial
81 https://supabase.com/blog/supabase-security-2025-retro 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 104 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- PASS html.json-ld.date-modified 2026-01-07
- PASS html.json-ld.breadcrumb
- PASS html.headings 24 headings
- PASS html.text-ratio 47.1%
- 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 93.3% smaller (12677B vs 189981B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 1727 words in initial HTML
- PASS http.no-interstitial
81 https://supabase.com/blog/read-replicas-vs-bigger-compute 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 167 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- PASS html.json-ld.date-modified 2026-01-15
- PASS html.json-ld.breadcrumb
- PASS html.headings 31 headings
- PASS html.text-ratio 52.2%
- 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 91.7% smaller (19391B vs 233305B)
- PASS markdown.valid-markdown 0.2% HTML markup
- PASS html.ssr-content 2651 words in initial HTML
- PASS http.no-interstitial
81 https://supabase.com/blog/supabase-is-now-an-official-claude-connector 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 120 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- PASS html.json-ld.date-modified 2026-02-03
- PASS html.json-ld.breadcrumb
- PASS html.headings 5 headings
- PASS html.text-ratio 39.5%
- 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.5% smaller (2318B vs 152303B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 367 words in initial HTML
- PASS http.no-interstitial
81 https://supabase.com/blog/postgres-best-practices-for-ai-agents 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 125 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- PASS html.json-ld.date-modified 2026-01-21
- PASS html.json-ld.breadcrumb
- PASS html.headings 9 headings
- PASS html.text-ratio 45.0%
- 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 96.1% smaller (7219B vs 184185B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 1060 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 1 dateModified value(s) present but not a valid schema.org Date/DateTime (e.g. 2026-02-03T10:00:00)
- PASS html.json-ld.breadcrumb
- PASS html.headings 5 headings
- PASS html.text-ratio 36.0%
- 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 99.1% smaller (1283B vs 135962B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 273 words in initial HTML
- PASS http.no-interstitial
81 https://supabase.com/blog/supabase-privatelink-available 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 71 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- PASS html.json-ld.date-modified 2026-01-27
- PASS html.json-ld.breadcrumb
- PASS html.headings 8 headings
- PASS html.text-ratio 40.9%
- 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 97.1% smaller (4596B vs 156955B)
- 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/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 1 dateModified value(s) present but not a valid schema.org Date/DateTime (e.g. 2026-02-10T10:00:00)
- 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/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.5% smaller (2246B vs 150042B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 376 words in initial HTML
- PASS http.no-interstitial
81 https://supabase.com/blog/supabase-incident-on-february-12-2026 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 138 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- PASS html.json-ld.date-modified 2026-02-13
- 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/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 91.3% smaller (15996B vs 183400B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 1917 words in initial HTML
- PASS http.no-interstitial
81 https://supabase.com/blog/x-twitter-oauth-2-provider 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 117 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- PASS html.json-ld.date-modified 2026-02-06
- PASS html.json-ld.breadcrumb
- PASS html.headings 7 headings
- PASS html.text-ratio 39.7%
- 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.8% smaller (1857B vs 153487B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 328 words in initial HTML
- PASS http.no-interstitial
81 https://supabase.com/blog/supabase-storage-performance-security-reliability-updates 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 171 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- PASS html.json-ld.date-modified 2026-03-05
- PASS html.json-ld.breadcrumb
- PASS html.headings 18 headings
- PASS html.text-ratio 42.5%
- 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 95.7% smaller (7483B vs 172849B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 1066 words in initial HTML
- PASS http.no-interstitial
78 https://supabase.com/blog/supabase-docs-over-ssh 21/27
- PASS http.status-200 200
- PASS http.redirect-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)
- PASS html.json-ld.date-modified 2026-04-01
- PASS html.json-ld.breadcrumb
- PASS html.headings 7 headings
- PASS html.text-ratio 41.8%
- 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.6% smaller (3838B vs 161933B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 640 words in initial HTML
- PASS http.no-interstitial
81 https://supabase.com/blog/supabase-joins-the-stripe-projects-developer-preview 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 73 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- PASS html.json-ld.date-modified 2026-03-19
- PASS html.json-ld.breadcrumb
- PASS html.headings 6 headings
- PASS html.text-ratio 41.6%
- 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 98.0% smaller (3295B vs 164073B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 540 words in initial HTML
- PASS http.no-interstitial
81 https://supabase.com/blog/log-drains-now-available-on-pro 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 150 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- PASS html.json-ld.date-modified 2026-03-05
- PASS html.json-ld.breadcrumb
- PASS html.headings 15 headings
- PASS html.text-ratio 43.5%
- 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 95.0% smaller (8444B vs 170092B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 1285 words in initial HTML
- PASS http.no-interstitial
81 https://supabase.com/blog/navigating-regional-network-blocks 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 224 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- PASS html.json-ld.date-modified 2026-03-26
- PASS html.json-ld.breadcrumb
- PASS html.headings 13 headings
- PASS html.text-ratio 45.8%
- 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 93.3% smaller (11776B vs 175692B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 1806 words in initial HTML
- PASS http.no-interstitial
81 https://supabase.com/blog/100000-github-stars 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 97 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- PASS html.json-ld.date-modified 2026-04-02
- 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/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 98.1% smaller (2734B vs 141524B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 429 words in initial HTML
- PASS http.no-interstitial
81 https://supabase.com/blog/custom-oauth-oidc-providers 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 119 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- PASS html.json-ld.date-modified 2026-04-08
- PASS html.json-ld.breadcrumb
- PASS html.headings 13 headings
- PASS html.text-ratio 46.2%
- 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.7% smaller (6328B vs 190953B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 831 words in initial HTML
- PASS http.no-interstitial
81 https://supabase.com/blog/supabase-agent-skills 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 133 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- PASS html.json-ld.date-modified 2026-04-09
- PASS html.json-ld.breadcrumb
- PASS html.headings 15 headings
- PASS html.text-ratio 49.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 93.2% smaller (13775B vs 203819B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 2009 words in initial HTML
- PASS http.no-interstitial
81 https://supabase.com/blog/stripe-sync-engine-transfer 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 96 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- PASS html.json-ld.date-modified 2026-04-14
- PASS html.json-ld.breadcrumb
- PASS html.headings 7 headings
- PASS html.text-ratio 40.6%
- 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 97.4% smaller (4068B vs 157695B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 651 words in initial HTML
- PASS http.no-interstitial
81 https://supabase.com/blog/supabase-is-now-iso-27001-certified 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 138 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- PASS html.json-ld.date-modified 2026-04-22
- PASS html.json-ld.breadcrumb
- PASS html.headings 8 headings
- PASS html.text-ratio 39.3%
- 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.7% smaller (3586B vs 152918B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 637 words in initial HTML
- PASS http.no-interstitial
81 https://supabase.com/blog/branching-without-git-is-now-the-default 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 67 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- PASS html.json-ld.date-modified 2026-05-04
- PASS html.json-ld.breadcrumb
- PASS html.headings 8 headings
- PASS html.text-ratio 42.6%
- 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.9% smaller (5315B vs 169378B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 816 words in initial HTML
- PASS http.no-interstitial
81 https://supabase.com/blog/protecting-your-supabase-projects-from-npm-supply-chain-attacks 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 117 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- PASS html.json-ld.date-modified 2026-05-26
- PASS html.json-ld.breadcrumb
- PASS html.headings 17 headings
- PASS html.text-ratio 47.3%
- 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 93.9% smaller (12472B vs 202885B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 2000 words in initial HTML
- PASS http.no-interstitial
81 https://supabase.com/blog/realtime-or-pipelines-how-to-choose-the-right-tool 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 170 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- PASS html.json-ld.date-modified 2026-05-05
- PASS html.json-ld.breadcrumb
- PASS html.headings 21 headings
- PASS html.text-ratio 47.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 92.4% smaller (14393B vs 189679B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 1835 words in initial HTML
- PASS http.no-interstitial
81 https://supabase.com/blog/introducing-supabase-server 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 84 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- PASS html.json-ld.date-modified 2026-05-06
- PASS html.json-ld.breadcrumb
- PASS html.headings 12 headings
- PASS html.text-ratio 53.5%
- 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 95.0% smaller (13032B vs 260437B)
- PASS markdown.valid-markdown 0.2% HTML markup
- PASS html.ssr-content 1743 words in initial HTML
- PASS http.no-interstitial
81 https://supabase.com/blog/supabase-is-now-an-official-chatgpt-app 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 115 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- PASS html.json-ld.date-modified 2026-05-08
- PASS html.json-ld.breadcrumb
- PASS html.headings 5 headings
- PASS html.text-ratio 39.8%
- 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.3% smaller (2535B vs 152714B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 390 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 1 dateModified value(s) present but not a valid schema.org Date/DateTime (e.g. 2026-04-28T12:00:00)
- PASS html.json-ld.breadcrumb
- PASS html.headings 10 headings
- PASS html.text-ratio 43.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 94.7% smaller (8800B vs 165588B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 1452 words in initial HTML
- PASS http.no-interstitial
81 https://supabase.com/blog/multigres-v0-1-alpha 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 173 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- PASS html.json-ld.date-modified 2026-06-04
- PASS html.json-ld.breadcrumb
- PASS html.headings 10 headings
- PASS html.text-ratio 42.5%
- 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 95.4% smaller (7374B vs 161524B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 1039 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 1 dateModified value(s) present but not a valid schema.org Date/DateTime (e.g. 2026-06-04T12:00:00)
- 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/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 97.4% smaller (3858B vs 150967B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 651 words in initial HTML
- PASS http.no-interstitial
81 https://supabase.com/blog/unified-logs-open-beta 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 102 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- PASS html.json-ld.date-modified 2026-07-16
- PASS html.json-ld.breadcrumb
- PASS html.headings 10 headings
- PASS html.text-ratio 39.6%
- 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.8% smaller (3390B vs 154983B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 687 words in initial HTML
- PASS http.no-interstitial
81 https://supabase.com/blog/agentic-coding-on-supabase-with-opencode 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 136 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- PASS html.json-ld.date-modified 2026-06-30
- PASS html.json-ld.breadcrumb
- PASS html.headings 5 headings
- PASS html.text-ratio 38.8%
- 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 98.3% smaller (2619B vs 149703B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 400 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 1 dateModified value(s) present but not a valid schema.org Date/DateTime (e.g. 2026-07-09T10:00:00)
- 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/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 97.2% smaller (4359B vs 154925B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 672 words in initial HTML
- PASS http.no-interstitial
81 https://supabase.com/blog/supabase-pipelines-public-alpha 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 168 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- PASS html.json-ld.date-modified 2026-07-21
- PASS html.json-ld.breadcrumb
- PASS html.headings 12 headings
- PASS html.text-ratio 44.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 95.0% smaller (8509B vs 169896B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 1255 words in initial HTML
- PASS http.no-interstitial
81 https://supabase.com/blog/observability-for-every-supabase-project-with-grafana-cloud 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 147 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- PASS html.json-ld.date-modified 2026-07-23
- PASS html.json-ld.breadcrumb
- PASS html.headings 6 headings
- PASS html.text-ratio 39.5%
- 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 98.0% smaller (3117B vs 155914B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 450 words in initial HTML
- PASS http.no-interstitial
81 https://supabase.com/blog/sign-in-with-chatgpt-beta 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 95 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- PASS html.json-ld.date-modified 2026-07-29
- PASS html.json-ld.breadcrumb
- PASS html.headings 7 headings
- PASS html.text-ratio 39.5%
- 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 98.0% smaller (3101B vs 151996B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 580 words in initial HTML
- PASS http.no-interstitial
81 https://supabase.com/blog/introducing-supabase-evals 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 76 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- PASS html.json-ld.date-modified 2026-07-31
- PASS html.json-ld.breadcrumb
- PASS html.headings 9 headings
- PASS html.text-ratio 43.7%
- 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 95.2% smaller (7908B vs 165520B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 1254 words in initial HTML
- PASS http.no-interstitial
81 https://supabase.com/blog/postgres-changes-filters-and-column-selection 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 142 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- PASS html.json-ld.date-modified 2026-08-05
- PASS html.json-ld.breadcrumb
- PASS html.headings 10 headings
- PASS html.text-ratio 43.8%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://supabase.com/blog/postgres-changes-filters-and-column-selection.md
- PASS markdown.alternate-link https://supabase.com/blog/postgres-changes-filters-and-column-selection.md
- FAIL markdown.frontmatter missing: doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- PASS markdown.content-negotiation text/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 (4606B vs 175891B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 729 words in initial HTML
- PASS http.no-interstitial
81 https://supabase.com/blog/are-supabase-docs-agent-friendly 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 149 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- PASS html.json-ld.date-modified 2026-08-01
- PASS html.json-ld.breadcrumb
- PASS html.headings 12 headings
- PASS html.text-ratio 43.9%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://supabase.com/blog/are-supabase-docs-agent-friendly.md
- PASS markdown.alternate-link https://supabase.com/blog/are-supabase-docs-agent-friendly.md
- FAIL markdown.frontmatter missing: doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- PASS markdown.content-negotiation text/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 (7855B vs 170031B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 1226 words in initial HTML
- PASS http.no-interstitial
81 https://supabase.com/blog/enterprise-managed-auth-for-the-supabase-mcp-server 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 134 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- PASS html.json-ld.date-modified 2026-08-24
- PASS html.json-ld.breadcrumb
- PASS html.headings 6 headings
- PASS html.text-ratio 39.0%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://supabase.com/blog/enterprise-managed-auth-for-the-supabase-mcp-server.md
- PASS markdown.alternate-link https://supabase.com/blog/enterprise-managed-auth-for-the-supabase-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 98.2% smaller (2676B vs 151745B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 447 words in initial HTML
- PASS http.no-interstitial
81 https://supabase.com/blog/supabase-is-now-a-connector-on-perplexity-computer 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 142 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- PASS html.json-ld.date-modified 2026-08-07
- PASS html.json-ld.breadcrumb
- PASS html.headings 5 headings
- PASS html.text-ratio 38.3%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://supabase.com/blog/supabase-is-now-a-connector-on-perplexity-computer.md
- PASS markdown.alternate-link https://supabase.com/blog/supabase-is-now-a-connector-on-perplexity-computer.md
- FAIL markdown.frontmatter missing: doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- PASS markdown.content-negotiation text/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.6% smaller (2039B vs 148237B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 349 words in initial HTML
- PASS http.no-interstitial
81 https://supabase.com/blog/supabase-is-now-available-in-gemini-enterprise 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 120 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- PASS html.json-ld.date-modified 2026-09-09
- PASS html.json-ld.breadcrumb
- PASS html.headings 8 headings
- PASS html.text-ratio 39.0%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://supabase.com/blog/supabase-is-now-available-in-gemini-enterprise.md
- PASS markdown.alternate-link https://supabase.com/blog/supabase-is-now-available-in-gemini-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 98.1% smaller (2858B vs 152167B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 494 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 47.9%
- 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.8% smaller (7786B vs 150202B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 1151 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 43.7%
- 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 95.1% smaller (6656B vs 137107B)
- 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/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 58.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 92.3% smaller (15679B vs 204106B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 2641 words in initial HTML
- PASS http.no-interstitial
81 https://supabase.com/blog/connect-client-traces-to-your-logs 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 125 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 2 block(s)
- PASS html.json-ld.date-modified 2026-08-18
- PASS html.json-ld.breadcrumb
- PASS html.headings 8 headings
- PASS html.text-ratio 44.7%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://supabase.com/blog/connect-client-traces-to-your-logs.md
- PASS markdown.alternate-link https://supabase.com/blog/connect-client-traces-to-your-logs.md
- FAIL markdown.frontmatter missing: doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- PASS markdown.content-negotiation text/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 (5501B vs 173787B)
- 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/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 54.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.7% smaller (12050B vs 191466B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 1915 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 45.7%
- 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.7% smaller (7970B vs 150196B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 1397 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 50.0%
- 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 94.2% smaller (9546B vs 164762B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 1666 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 44.4%
- 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.5% smaller (6681B vs 150067B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 991 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 39.4%
- 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 96.0% smaller (5018B vs 124606B)
- 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/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 50.2%
- 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 95.0% smaller (7896B vs 157833B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 1116 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 41.2%
- 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.3% smaller (4933B vs 133360B)
- 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/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 48.1%
- 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.6% smaller (7950B vs 147684B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 1103 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 44.7%
- 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 95.0% smaller (7122B vs 142058B)
- 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/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 37.7%
- 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.4% smaller (4381B vs 122742B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 677 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 39.7%
- 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 96.1% smaller (5220B vs 133044B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 816 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 36.8%
- 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 96.2% smaller (4453B vs 118420B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 666 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 34.3%
- 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.9% smaller (3551B vs 115885B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 556 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 43.7%
- 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.7% smaller (7314B vs 137492B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 1189 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 42.2%
- 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 96.2% smaller (5155B vs 136190B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 787 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 44.1%
- 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.7% smaller (6101B vs 140763B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 848 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 43.0%
- 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 96.1% smaller (5309B vs 135988B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 779 words in initial HTML
- PASS http.no-interstitial
78 https://supabase.com/customers/lingodotdev 21/27
- PASS http.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 45.5%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://supabase.com/customers/lingodotdev.md
- PASS markdown.alternate-link /customers/lingodotdev.md
- FAIL markdown.frontmatter missing: doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- PASS markdown.content-negotiation text/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 (7612B vs 151530B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 1217 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 48.7%
- 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 94.2% smaller (9216B vs 158651B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 1536 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 43.6%
- 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.6% smaller (6602B vs 148493B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 1154 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 46.2%
- 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 95.3% smaller (7137B vs 152685B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 1077 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 39.6%
- 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 96.1% smaller (4883B vs 124766B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 779 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 32.9%
- 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.3% smaller (3004B vs 110399B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 532 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 48.4%
- 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 95.3% smaller (7142B vs 151841B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 1044 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 38.4%
- 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 96.2% smaller (4734B vs 125930B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 719 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 41.8%
- 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 95.2% smaller (6281B vs 130925B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 1009 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 46.0%
- 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.7% smaller (7570B vs 143730B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 1246 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 48.6%
- 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.4% smaller (7198B vs 157260B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 1008 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 42.8%
- 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.5% smaller (5997B vs 133321B)
- 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/customers/polymet 21/27
- PASS http.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 42.7%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://supabase.com/customers/polymet.md
- PASS markdown.alternate-link /customers/polymet.md
- FAIL markdown.frontmatter missing: doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- PASS markdown.content-negotiation text/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 (6224B vs 131149B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 1137 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 46.4%
- 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.4% smaller (7045B vs 152726B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 1076 words in initial HTML
- PASS http.no-interstitial
78 https://supabase.com/customers/qa-tech 21/27
- PASS http.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 45.3%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://supabase.com/customers/qa-tech.md
- PASS markdown.alternate-link /customers/qa-tech.md
- FAIL markdown.frontmatter missing: doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- PASS markdown.content-negotiation text/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 (7076B vs 137996B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 1179 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 42.7%
- 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 95.3% smaller (6173B vs 132255B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 980 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 37.0%
- 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.9% smaller (3806B vs 121671B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 628 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 38.9%
- 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 96.3% smaller (4604B vs 124775B)
- 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/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 55.7%
- 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 94.3% smaller (10456B vs 184035B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 1477 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 46.9%
- 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.5% smaller (6637B vs 148051B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 1027 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 32.3%
- 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 97.3% smaller (3010B vs 109586B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 505 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 39.4%
- 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.4% smaller (4756B vs 130819B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 722 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 21.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 95.5% smaller (4363B vs 96448B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 674 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 25.8%
- 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 98.0% smaller (2010B vs 99318B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 391 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 35.6%
- 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.7% smaller (3871B vs 115671B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 625 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 11.2%
- 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.7% smaller (1996B vs 87589B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 362 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 11.1%
- 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.6% smaller (2070B vs 85441B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 347 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 21.9%
- 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 95.2% smaller (4702B vs 97487B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 716 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 9.1%
- 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.3% smaller (1369B vs 82288B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 223 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 9.9%
- 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.5% smaller (1279B vs 86706B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 272 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 8.9%
- 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.4% smaller (1258B vs 80926B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 252 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 10.3%
- 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.4% smaller (1405B vs 88017B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 295 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 10.7%
- 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.3% smaller (1471B vs 85125B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 283 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 11.0%
- 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 98.2% smaller (1571B vs 86069B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 304 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 10.4%
- 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 98.2% smaller (1518B vs 84135B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 279 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.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 355 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 12.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 328 words in initial HTML
- PASS http.no-interstitial
74 https://supabase.com/events/supabase-perplexity-small-businesses 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 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
- FAIL html.text-ratio 13.3%
- 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.4% smaller (2264B vs 88565B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 434 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 11.9%
- 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 98.0% smaller (1751B vs 86515B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 346 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.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 284 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 11.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 251 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 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 229 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 13.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 366 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 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 322 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 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 291 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 11.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 275 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 11.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 314 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 11.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 254 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.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 218 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 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
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 9.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 238 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.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 226 words in initial HTML
- PASS http.no-interstitial