ngrok Docs
No change since 1 Sept 2026
Embed your badge ↗ngrok Docs scores 76 out of 100 on the a14y v0.3.0-draft scorecard. The scan covered 500 pages, and 80% 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://ngrok.com/docs/llms.txt
- PASS llms-txt.content-type text/plain; charset=utf-8
- PASS llms-txt.non-empty
- FAIL llms-txt.md-extensions 2/123 links are not .md/.mdx
- PASS robots-txt.exists https://ngrok.com/docs/robots.txt
- FAIL robots-txt.allows-ai-bots Blocks: GPTBot, ClaudeBot, CCBot, Google-Extended
- FAIL robots-txt.allows-llms-txt robots.txt disallows: https://ngrok.com/llms.txt, https://ngrok.com/.well-known/llms.txt
- PASS sitemap-xml.exists https://ngrok.com/docs/sitemap.xml
- PASS sitemap-xml.valid urlset
- PASS sitemap-xml.has-lastmod 755 entries with valid lastmod
- FAIL sitemap-md.exists sitemap.md not reachable
- PASS agents-md.exists https://ngrok.com/docs/llms-full.txt
- PASS agents-md.has-min-sections Found: installation, configuration, usage
- PASS discovery.no-duplicate-content 500 URLs, no duplicate canonicals
- PASS discovery.in-page-link a top-level page links to an agent file
Pages · 500
Each page was audited against the same scorecard. Click a page to expand its check results.
Showing 1–50 of 500 pages.
85 https://ngrok.com/docs/about 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 no x-robots-tag
- PASS html.canonical-link https://ngrok.com/docs/about
- 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-08-17T19:10:58.486Z
- FAIL html.json-ld.breadcrumb no BreadcrumbList node
- PASS html.headings 25 headings
- PASS html.text-ratio 68.9%
- PASS html.glossary-link
- PASS markdown.mirror-suffix https://ngrok.com/docs/about.md
- PASS markdown.alternate-link /docs/about.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/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 (6553B vs 415815B)
- PASS markdown.valid-markdown 15.5% HTML markup
- PASS html.ssr-content 763 words in initial HTML
- PASS http.no-interstitial
82 https://ngrok.com/docs/ai-gateway/api-reference/access-key-configurations/create 23/28
- PASS http.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
- PASS html.canonical-link https://ngrok.com/docs/ai-gateway/api-reference/access-key-configurations/create
- 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 2026-07-01T17:40:32.674Z
- PASS html.json-ld.breadcrumb
- PASS html.headings 10 headings
- PASS html.text-ratio 52.4%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/ai-gateway/api-reference/access-key-configurations/create.md
- PASS markdown.alternate-link /docs/ai-gateway/api-reference/access-key-configurations/create.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 18/18 blocks missing language
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 98.2% smaller (11414B vs 621115B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 1725 words in initial HTML
- PASS http.no-interstitial
82 https://ngrok.com/docs/ai-gateway/api-reference/access-key-configurations/update 23/28
- PASS http.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
- PASS html.canonical-link https://ngrok.com/docs/ai-gateway/api-reference/access-key-configurations/update
- 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 2026-07-01T17:40:32.673Z
- PASS html.json-ld.breadcrumb
- PASS html.headings 10 headings
- PASS html.text-ratio 52.2%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/ai-gateway/api-reference/access-key-configurations/update.md
- PASS markdown.alternate-link /docs/ai-gateway/api-reference/access-key-configurations/update.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 18/18 blocks missing language
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 98.1% smaller (11790B vs 625893B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 1747 words in initial HTML
- PASS http.no-interstitial
79 https://ngrok.com/docs/agent-sdks 22/28
- PASS http.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
- PASS html.canonical-link https://ngrok.com/docs/agent-sdks
- PASS html.meta-description 130 chars
- PASS html.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-30T14:46:44.670Z
- FAIL html.json-ld.breadcrumb no BreadcrumbList node
- PASS html.headings 7 headings
- PASS html.text-ratio 64.2%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/agent-sdks.md
- PASS markdown.alternate-link /docs/agent-sdks.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 12/12 blocks missing language
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 98.9% smaller (5202B vs 487412B)
- PASS markdown.valid-markdown 3.5% HTML markup
- PASS html.ssr-content 472 words in initial HTML
- PASS http.no-interstitial
79 https://ngrok.com/docs/ai-gateway/api-reference/access-keys/delete 22/28
- PASS http.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
- PASS html.canonical-link https://ngrok.com/docs/ai-gateway/api-reference/access-keys/delete
- FAIL html.meta-description only 38 chars
- PASS html.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-01T17:40:32.705Z
- PASS html.json-ld.breadcrumb
- PASS html.headings 10 headings
- PASS html.text-ratio 59.6%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/ai-gateway/api-reference/access-keys/delete.md
- PASS markdown.alternate-link /docs/ai-gateway/api-reference/access-keys/delete.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 16/16 blocks missing language
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 99.3% smaller (3399B vs 504385B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 596 words in initial HTML
- PASS http.no-interstitial
82 https://ngrok.com/docs/ai-gateway/api-reference/access-key-configurations/delete 23/28
- PASS http.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
- PASS html.canonical-link https://ngrok.com/docs/ai-gateway/api-reference/access-key-configurations/delete
- 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 2026-07-01T17:40:32.678Z
- PASS html.json-ld.breadcrumb
- PASS html.headings 10 headings
- PASS html.text-ratio 59.7%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/ai-gateway/api-reference/access-key-configurations/delete.md
- PASS markdown.alternate-link /docs/ai-gateway/api-reference/access-key-configurations/delete.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 16/16 blocks missing language
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 99.3% smaller (3649B vs 506364B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 610 words in initial HTML
- PASS http.no-interstitial
82 https://ngrok.com/docs/ai-gateway/api-reference/access-keys/create 23/28
- PASS http.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
- PASS html.canonical-link https://ngrok.com/docs/ai-gateway/api-reference/access-keys/create
- 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 2026-07-01T17:40:32.669Z
- PASS html.json-ld.breadcrumb
- PASS html.headings 10 headings
- PASS html.text-ratio 53.7%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/ai-gateway/api-reference/access-keys/create.md
- PASS markdown.alternate-link /docs/ai-gateway/api-reference/access-keys/create.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 18/18 blocks missing language
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 98.9% smaller (6631B vs 580463B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 1011 words in initial HTML
- PASS http.no-interstitial
82 https://ngrok.com/docs/ai-gateway/api-reference/access-key-configurations/list 23/28
- PASS http.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
- PASS html.canonical-link https://ngrok.com/docs/ai-gateway/api-reference/access-key-configurations/list
- 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 2026-07-01T17:40:32.671Z
- PASS html.json-ld.breadcrumb
- PASS html.headings 10 headings
- PASS html.text-ratio 56.9%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/ai-gateway/api-reference/access-key-configurations/list.md
- PASS markdown.alternate-link /docs/ai-gateway/api-reference/access-key-configurations/list.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 18/18 blocks missing language
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 98.4% smaller (8995B vs 553140B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 838 words in initial HTML
- PASS http.no-interstitial
82 https://ngrok.com/docs/ai-gateway/api-reference/access-key-configurations/get 23/28
- PASS http.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
- PASS html.canonical-link https://ngrok.com/docs/ai-gateway/api-reference/access-key-configurations/get
- 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 2026-07-01T17:40:32.677Z
- PASS html.json-ld.breadcrumb
- PASS html.headings 10 headings
- PASS html.text-ratio 54.3%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/ai-gateway/api-reference/access-key-configurations/get.md
- PASS markdown.alternate-link /docs/ai-gateway/api-reference/access-key-configurations/get.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 18/18 blocks missing language
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 98.6% smaller (7961B vs 573294B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 839 words in initial HTML
- PASS http.no-interstitial
79 https://ngrok.com/docs/ai-gateway/api-reference/access-keys/get 22/28
- PASS http.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
- PASS html.canonical-link https://ngrok.com/docs/ai-gateway/api-reference/access-keys/get
- 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 2026-07-01T17:40:32.705Z
- PASS html.json-ld.breadcrumb
- PASS html.headings 10 headings
- PASS html.text-ratio 54.5%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/ai-gateway/api-reference/access-keys/get.md
- PASS markdown.alternate-link /docs/ai-gateway/api-reference/access-keys/get.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 18/18 blocks missing language
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 98.9% smaller (6019B vs 564309B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 768 words in initial HTML
- PASS http.no-interstitial
82 https://ngrok.com/docs/ai-gateway/api-reference/access-keys/update 23/28
- PASS http.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
- PASS html.canonical-link https://ngrok.com/docs/ai-gateway/api-reference/access-keys/update
- 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 2026-07-01T17:40:32.704Z
- PASS html.json-ld.breadcrumb
- PASS html.headings 10 headings
- PASS html.text-ratio 53.6%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/ai-gateway/api-reference/access-keys/update.md
- PASS markdown.alternate-link /docs/ai-gateway/api-reference/access-keys/update.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 18/18 blocks missing language
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 98.7% smaller (7362B vs 586017B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 1044 words in initial HTML
- PASS http.no-interstitial
79 https://ngrok.com/docs/ai-gateway/api-reference/api-keys/get 22/28
- PASS http.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
- PASS html.canonical-link https://ngrok.com/docs/ai-gateway/api-reference/api-keys/get
- FAIL html.meta-description only 38 chars
- PASS html.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-01T17:40:32.702Z
- PASS html.json-ld.breadcrumb
- PASS html.headings 10 headings
- PASS html.text-ratio 55.0%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/ai-gateway/api-reference/api-keys/get.md
- PASS markdown.alternate-link /docs/ai-gateway/api-reference/api-keys/get.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 18/18 blocks missing language
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 99.0% smaller (5355B vs 555909B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 738 words in initial HTML
- PASS http.no-interstitial
82 https://ngrok.com/docs/ai-gateway/api-reference/api-keys/create 23/28
- PASS http.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
- PASS html.canonical-link https://ngrok.com/docs/ai-gateway/api-reference/api-keys/create
- 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 2026-07-01T17:40:32.706Z
- PASS html.json-ld.breadcrumb
- PASS html.headings 10 headings
- PASS html.text-ratio 54.4%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/ai-gateway/api-reference/api-keys/create.md
- PASS markdown.alternate-link /docs/ai-gateway/api-reference/api-keys/create.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 18/18 blocks missing language
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 99.0% smaller (5820B vs 567977B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 937 words in initial HTML
- PASS http.no-interstitial
82 https://ngrok.com/docs/ai-gateway/api-reference/access-keys/list 23/28
- PASS http.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
- PASS html.canonical-link https://ngrok.com/docs/ai-gateway/api-reference/access-keys/list
- 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-07-01T17:40:32.708Z
- PASS html.json-ld.breadcrumb
- PASS html.headings 10 headings
- PASS html.text-ratio 57.0%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/ai-gateway/api-reference/access-keys/list.md
- PASS markdown.alternate-link /docs/ai-gateway/api-reference/access-keys/list.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 18/18 blocks missing language
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 98.7% smaller (7341B vs 544684B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 757 words in initial HTML
- PASS http.no-interstitial
82 https://ngrok.com/docs/ai-gateway/api-reference/api-keys/update 23/28
- PASS http.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
- PASS html.canonical-link https://ngrok.com/docs/ai-gateway/api-reference/api-keys/update
- 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 2026-07-01T17:40:32.707Z
- PASS html.json-ld.breadcrumb
- PASS html.headings 10 headings
- PASS html.text-ratio 54.2%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/ai-gateway/api-reference/api-keys/update.md
- PASS markdown.alternate-link /docs/ai-gateway/api-reference/api-keys/update.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 18/18 blocks missing language
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 98.9% smaller (6156B vs 572424B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 951 words in initial HTML
- PASS http.no-interstitial
79 https://ngrok.com/docs/ai-gateway/api-reference/api-keys/delete 22/28
- PASS http.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
- PASS html.canonical-link https://ngrok.com/docs/ai-gateway/api-reference/api-keys/delete
- 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 2026-07-01T17:40:32.703Z
- PASS html.json-ld.breadcrumb
- PASS html.headings 10 headings
- PASS html.text-ratio 59.6%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/ai-gateway/api-reference/api-keys/delete.md
- PASS markdown.alternate-link /docs/ai-gateway/api-reference/api-keys/delete.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 16/16 blocks missing language
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 99.3% smaller (3363B vs 503919B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 593 words in initial HTML
- PASS http.no-interstitial
82 https://ngrok.com/docs/ai-gateway/api-reference/credits/checkout-session 23/28
- PASS http.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
- PASS html.canonical-link https://ngrok.com/docs/ai-gateway/api-reference/credits/checkout-session
- 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-07-01T17:40:32.737Z
- PASS html.json-ld.breadcrumb
- PASS html.headings 10 headings
- PASS html.text-ratio 58.4%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/ai-gateway/api-reference/credits/checkout-session.md
- PASS markdown.alternate-link /docs/ai-gateway/api-reference/credits/checkout-session.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 18/18 blocks missing language
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 99.2% smaller (4183B vs 520125B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 718 words in initial HTML
- PASS http.no-interstitial
82 https://ngrok.com/docs/ai-gateway/api-reference/api-keys/list 23/28
- PASS http.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
- PASS html.canonical-link https://ngrok.com/docs/ai-gateway/api-reference/api-keys/list
- 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 2026-07-01T17:40:32.709Z
- PASS html.json-ld.breadcrumb
- PASS html.headings 10 headings
- PASS html.text-ratio 57.3%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/ai-gateway/api-reference/api-keys/list.md
- PASS markdown.alternate-link /docs/ai-gateway/api-reference/api-keys/list.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 18/18 blocks missing language
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 98.8% smaller (6338B vs 537043B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 732 words in initial HTML
- PASS http.no-interstitial
82 https://ngrok.com/docs/ai-gateway/api-reference/credits/balance 23/28
- PASS http.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
- PASS html.canonical-link https://ngrok.com/docs/ai-gateway/api-reference/credits/balance
- 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 2026-07-01T17:40:32.707Z
- PASS html.json-ld.breadcrumb
- PASS html.headings 10 headings
- PASS html.text-ratio 59.4%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/ai-gateway/api-reference/credits/balance.md
- PASS markdown.alternate-link /docs/ai-gateway/api-reference/credits/balance.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 18/18 blocks missing language
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 99.3% smaller (3586B vs 506469B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 573 words in initial HTML
- PASS http.no-interstitial
82 https://ngrok.com/docs/ai-gateway/api-reference/credits/transactions 23/28
- PASS http.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
- PASS html.canonical-link https://ngrok.com/docs/ai-gateway/api-reference/credits/transactions
- 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-07-01T17:40:32.738Z
- PASS html.json-ld.breadcrumb
- PASS html.headings 10 headings
- PASS html.text-ratio 59.0%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/ai-gateway/api-reference/credits/transactions.md
- PASS markdown.alternate-link /docs/ai-gateway/api-reference/credits/transactions.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 18/18 blocks missing language
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 98.2% smaller (9379B vs 527203B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 615 words in initial HTML
- PASS http.no-interstitial
82 https://ngrok.com/docs/ai-gateway/api-reference/credits/purchase-create 23/28
- PASS http.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
- PASS html.canonical-link https://ngrok.com/docs/ai-gateway/api-reference/credits/purchase-create
- 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 2026-09-09T18:05:22.495Z
- PASS html.json-ld.breadcrumb
- PASS html.headings 10 headings
- PASS html.text-ratio 56.4%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/ai-gateway/api-reference/credits/purchase-create.md
- PASS markdown.alternate-link /docs/ai-gateway/api-reference/credits/purchase-create.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 18/18 blocks missing language
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 98.5% smaller (8248B vs 551338B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 919 words in initial HTML
- PASS http.no-interstitial
82 https://ngrok.com/docs/ai-gateway/api-reference/credits/purchase-get 23/28
- PASS http.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
- PASS html.canonical-link https://ngrok.com/docs/ai-gateway/api-reference/credits/purchase-get
- 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-09-09T18:05:22.492Z
- PASS html.json-ld.breadcrumb
- PASS html.headings 10 headings
- PASS html.text-ratio 56.6%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/ai-gateway/api-reference/credits/purchase-get.md
- PASS markdown.alternate-link /docs/ai-gateway/api-reference/credits/purchase-get.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 18/18 blocks missing language
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 98.9% smaller (5718B vs 541328B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 730 words in initial HTML
- PASS http.no-interstitial
82 https://ngrok.com/docs/ai-gateway/api-reference/gateway-config/get 23/28
- PASS http.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
- PASS html.canonical-link https://ngrok.com/docs/ai-gateway/api-reference/gateway-config/get
- 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 2026-07-01T17:40:32.738Z
- 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://ngrok.com/docs/ai-gateway/api-reference/gateway-config/get.md
- PASS markdown.alternate-link /docs/ai-gateway/api-reference/gateway-config/get.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 18/18 blocks missing language
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 98.9% smaller (6105B vs 531986B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 768 words in initial HTML
- PASS http.no-interstitial
82 https://ngrok.com/docs/ai-gateway/api-reference/gateway-config/update 23/28
- PASS http.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
- PASS html.canonical-link https://ngrok.com/docs/ai-gateway/api-reference/gateway-config/update
- 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-07-01T17:40:32.734Z
- PASS html.json-ld.breadcrumb
- PASS html.headings 10 headings
- PASS html.text-ratio 56.6%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/ai-gateway/api-reference/gateway-config/update.md
- PASS markdown.alternate-link /docs/ai-gateway/api-reference/gateway-config/update.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 18/18 blocks missing language
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 98.4% smaller (8918B vs 560862B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 1188 words in initial HTML
- PASS http.no-interstitial
82 https://ngrok.com/docs/ai-gateway/api-reference/overview 23/28
- PASS http.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
- PASS html.canonical-link https://ngrok.com/docs/ai-gateway/api-reference/overview
- 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 2026-09-09T18:05:22.493Z
- PASS html.json-ld.breadcrumb
- PASS html.headings 21 headings
- PASS html.text-ratio 64.2%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/ai-gateway/api-reference/overview.md
- PASS markdown.alternate-link /docs/ai-gateway/api-reference/overview.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 2/2 blocks missing language
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 99.2% smaller (4029B vs 475643B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 629 words in initial HTML
- PASS http.no-interstitial
79 https://ngrok.com/docs/ai-gateway/api-reference/provider-keys/delete 22/28
- PASS http.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
- PASS html.canonical-link https://ngrok.com/docs/ai-gateway/api-reference/provider-keys/delete
- 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 2026-07-01T17:40:32.736Z
- PASS html.json-ld.breadcrumb
- PASS html.headings 10 headings
- PASS html.text-ratio 59.5%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/ai-gateway/api-reference/provider-keys/delete.md
- PASS markdown.alternate-link /docs/ai-gateway/api-reference/provider-keys/delete.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 16/16 blocks missing language
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 99.3% smaller (3432B vs 505673B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 601 words in initial HTML
- PASS http.no-interstitial
82 https://ngrok.com/docs/ai-gateway/api-reference/models/list 23/28
- PASS http.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
- PASS html.canonical-link https://ngrok.com/docs/ai-gateway/api-reference/models/list
- 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-09T18:05:22.493Z
- PASS html.json-ld.breadcrumb
- PASS html.headings 10 headings
- PASS html.text-ratio 57.2%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/ai-gateway/api-reference/models/list.md
- PASS markdown.alternate-link /docs/ai-gateway/api-reference/models/list.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 18/18 blocks missing language
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 97.8% smaller (12520B vs 561089B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 863 words in initial HTML
- PASS http.no-interstitial
82 https://ngrok.com/docs/ai-gateway/api-reference/provider-keys/create 23/28
- PASS http.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
- PASS html.canonical-link https://ngrok.com/docs/ai-gateway/api-reference/provider-keys/create
- 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 2026-07-01T17:40:32.735Z
- PASS html.json-ld.breadcrumb
- PASS html.headings 10 headings
- PASS html.text-ratio 53.7%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/ai-gateway/api-reference/provider-keys/create.md
- PASS markdown.alternate-link /docs/ai-gateway/api-reference/provider-keys/create.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 18/18 blocks missing language
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 98.9% smaller (6402B vs 578839B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 1026 words in initial HTML
- PASS http.no-interstitial
79 https://ngrok.com/docs/ai-gateway/api-reference/provider-keys/get 22/28
- PASS http.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
- PASS html.canonical-link https://ngrok.com/docs/ai-gateway/api-reference/provider-keys/get
- 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 2026-07-01T17:40:32.733Z
- PASS html.json-ld.breadcrumb
- PASS html.headings 10 headings
- PASS html.text-ratio 54.8%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/ai-gateway/api-reference/provider-keys/get.md
- PASS markdown.alternate-link /docs/ai-gateway/api-reference/provider-keys/get.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 18/18 blocks missing language
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 99.0% smaller (5530B vs 558251B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 742 words in initial HTML
- PASS http.no-interstitial
82 https://ngrok.com/docs/ai-gateway/api-reference/providers/delete 23/28
- PASS http.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
- PASS html.canonical-link https://ngrok.com/docs/ai-gateway/api-reference/providers/delete
- 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 2026-07-01T17:40:32.767Z
- PASS html.json-ld.breadcrumb
- PASS html.headings 10 headings
- PASS html.text-ratio 59.1%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/ai-gateway/api-reference/providers/delete.md
- PASS markdown.alternate-link /docs/ai-gateway/api-reference/providers/delete.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 18/18 blocks missing language
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 99.2% smaller (3926B vs 512387B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 606 words in initial HTML
- PASS http.no-interstitial
82 https://ngrok.com/docs/ai-gateway/api-reference/provider-keys/list 23/28
- PASS http.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
- PASS html.canonical-link https://ngrok.com/docs/ai-gateway/api-reference/provider-keys/list
- 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 2026-07-01T17:40:32.732Z
- PASS html.json-ld.breadcrumb
- PASS html.headings 10 headings
- PASS html.text-ratio 56.9%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/ai-gateway/api-reference/provider-keys/list.md
- PASS markdown.alternate-link /docs/ai-gateway/api-reference/provider-keys/list.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 18/18 blocks missing language
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 98.8% smaller (6701B vs 542131B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 744 words in initial HTML
- PASS http.no-interstitial
82 https://ngrok.com/docs/ai-gateway/api-reference/provider-keys/rotate 23/28
- PASS http.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
- PASS html.canonical-link https://ngrok.com/docs/ai-gateway/api-reference/provider-keys/rotate
- 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 2026-07-01T17:40:32.733Z
- PASS html.json-ld.breadcrumb
- PASS html.headings 10 headings
- PASS html.text-ratio 54.2%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/ai-gateway/api-reference/provider-keys/rotate.md
- PASS markdown.alternate-link /docs/ai-gateway/api-reference/provider-keys/rotate.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 18/18 blocks missing language
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 98.9% smaller (6206B vs 570521B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 910 words in initial HTML
- PASS http.no-interstitial
79 https://ngrok.com/docs/ai-gateway/api-reference/providers/get 22/28
- PASS http.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
- PASS html.canonical-link https://ngrok.com/docs/ai-gateway/api-reference/providers/get
- FAIL html.meta-description only 39 chars
- PASS html.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-01T17:40:32.762Z
- PASS html.json-ld.breadcrumb
- PASS html.headings 10 headings
- PASS html.text-ratio 54.4%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/ai-gateway/api-reference/providers/get.md
- PASS markdown.alternate-link /docs/ai-gateway/api-reference/providers/get.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 18/18 blocks missing language
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 98.6% smaller (7688B vs 568491B)
- PASS markdown.valid-markdown 0.3% HTML markup
- PASS html.ssr-content 773 words in initial HTML
- PASS http.no-interstitial
82 https://ngrok.com/docs/ai-gateway/api-reference/provider-keys/update 23/28
- PASS http.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
- PASS html.canonical-link https://ngrok.com/docs/ai-gateway/api-reference/provider-keys/update
- 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 2026-07-01T17:40:32.763Z
- PASS html.json-ld.breadcrumb
- PASS html.headings 10 headings
- PASS html.text-ratio 54.1%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/ai-gateway/api-reference/provider-keys/update.md
- PASS markdown.alternate-link /docs/ai-gateway/api-reference/provider-keys/update.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 18/18 blocks missing language
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 98.9% smaller (6361B vs 574864B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 955 words in initial HTML
- PASS http.no-interstitial
82 https://ngrok.com/docs/ai-gateway/api-reference/providers/create 23/28
- PASS http.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
- PASS html.canonical-link https://ngrok.com/docs/ai-gateway/api-reference/providers/create
- 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 2026-07-01T17:40:32.764Z
- PASS html.json-ld.breadcrumb
- PASS html.headings 10 headings
- PASS html.text-ratio 52.8%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/ai-gateway/api-reference/providers/create.md
- PASS markdown.alternate-link /docs/ai-gateway/api-reference/providers/create.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 18/18 blocks missing language
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 98.4% smaller (9982B vs 609642B)
- PASS markdown.valid-markdown 0.2% HTML markup
- PASS html.ssr-content 1498 words in initial HTML
- PASS http.no-interstitial
82 https://ngrok.com/docs/ai-gateway/api-reference/providers/list 23/28
- PASS http.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
- PASS html.canonical-link https://ngrok.com/docs/ai-gateway/api-reference/providers/list
- 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 2026-07-01T17:40:32.760Z
- PASS html.json-ld.breadcrumb
- PASS html.headings 10 headings
- PASS html.text-ratio 57.0%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/ai-gateway/api-reference/providers/list.md
- PASS markdown.alternate-link /docs/ai-gateway/api-reference/providers/list.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 18/18 blocks missing language
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 98.4% smaller (8794B vs 547279B)
- PASS markdown.valid-markdown 0.2% HTML markup
- PASS html.ssr-content 777 words in initial HTML
- PASS http.no-interstitial
81 https://ngrok.com/docs/ai-gateway/changelog 22/27
- PASS http.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
- PASS html.canonical-link https://ngrok.com/docs/ai-gateway/changelog
- FAIL html.meta-description only 39 chars
- PASS html.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-09T18:05:22.497Z
- PASS html.json-ld.breadcrumb
- PASS html.headings 19 headings
- PASS html.text-ratio 63.4%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/ai-gateway/changelog.md
- PASS markdown.alternate-link /docs/ai-gateway/changelog.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/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 (5571B vs 476791B)
- PASS markdown.valid-markdown 13.1% HTML markup
- PASS html.ssr-content 680 words in initial HTML
- PASS http.no-interstitial
82 https://ngrok.com/docs/ai-gateway/api-reference/providers/update 23/28
- PASS http.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
- PASS html.canonical-link https://ngrok.com/docs/ai-gateway/api-reference/providers/update
- 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 2026-07-01T17:40:32.762Z
- PASS html.json-ld.breadcrumb
- PASS html.headings 10 headings
- PASS html.text-ratio 53.0%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/ai-gateway/api-reference/providers/update.md
- PASS markdown.alternate-link /docs/ai-gateway/api-reference/providers/update.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 18/18 blocks missing language
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 98.3% smaller (10263B vs 611915B)
- PASS markdown.valid-markdown 0.2% HTML markup
- PASS html.ssr-content 1485 words in initial HTML
- PASS http.no-interstitial
82 https://ngrok.com/docs/ai-gateway/api-reference/usage/list 23/28
- PASS http.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
- PASS html.canonical-link https://ngrok.com/docs/ai-gateway/api-reference/usage/list
- 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-07-01T17:40:32.758Z
- PASS html.json-ld.breadcrumb
- PASS html.headings 10 headings
- PASS html.text-ratio 55.9%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/ai-gateway/api-reference/usage/list.md
- PASS markdown.alternate-link /docs/ai-gateway/api-reference/usage/list.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 18/18 blocks missing language
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 97.7% smaller (13184B vs 570875B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 854 words in initial HTML
- PASS http.no-interstitial
82 https://ngrok.com/docs/ai-gateway/api-reference/usage/overview 23/28
- PASS http.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
- PASS html.canonical-link https://ngrok.com/docs/ai-gateway/api-reference/usage/overview
- 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 2026-07-01T17:40:32.759Z
- PASS html.json-ld.breadcrumb
- PASS html.headings 10 headings
- PASS html.text-ratio 57.3%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/ai-gateway/api-reference/usage/overview.md
- PASS markdown.alternate-link /docs/ai-gateway/api-reference/usage/overview.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 18/18 blocks missing language
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 98.9% smaller (6134B vs 533851B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 674 words in initial HTML
- PASS http.no-interstitial
82 https://ngrok.com/docs/ai-gateway/api-reference/usage/request-attempts 23/28
- PASS http.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
- PASS html.canonical-link https://ngrok.com/docs/ai-gateway/api-reference/usage/request-attempts
- 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-09-09T18:05:22.496Z
- PASS html.json-ld.breadcrumb
- PASS html.headings 10 headings
- PASS html.text-ratio 56.7%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/ai-gateway/api-reference/usage/request-attempts.md
- PASS markdown.alternate-link /docs/ai-gateway/api-reference/usage/request-attempts.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 18/18 blocks missing language
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 97.5% smaller (14126B vs 558250B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 824 words in initial HTML
- PASS http.no-interstitial
85 https://ngrok.com/docs/ai-gateway/concepts/bring-your-own-keys 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 no x-robots-tag
- PASS html.canonical-link https://ngrok.com/docs/ai-gateway/concepts/bring-your-own-keys
- 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 2026-09-09T18:05:22.491Z
- PASS html.json-ld.breadcrumb
- PASS html.headings 18 headings
- PASS html.text-ratio 66.1%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/ai-gateway/concepts/bring-your-own-keys.md
- PASS markdown.alternate-link /docs/ai-gateway/concepts/bring-your-own-keys.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/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.4% smaller (2527B vs 453019B)
- PASS markdown.valid-markdown 15.5% HTML markup
- PASS html.ssr-content 371 words in initial HTML
- PASS http.no-interstitial
82 https://ngrok.com/docs/ai-gateway/concepts/access-keys 23/28
- PASS http.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
- PASS html.canonical-link https://ngrok.com/docs/ai-gateway/concepts/access-keys
- 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-07-01T17:40:32.758Z
- PASS html.json-ld.breadcrumb
- PASS html.headings 26 headings
- PASS html.text-ratio 62.7%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/ai-gateway/concepts/access-keys.md
- PASS markdown.alternate-link /docs/ai-gateway/concepts/access-keys.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 2/2 blocks missing language
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 99.1% smaller (4605B vs 498541B)
- PASS markdown.valid-markdown 9.9% HTML markup
- PASS html.ssr-content 653 words in initial HTML
- PASS http.no-interstitial
82 https://ngrok.com/docs/ai-gateway/concepts/custom-providers 23/28
- PASS http.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
- PASS html.canonical-link https://ngrok.com/docs/ai-gateway/concepts/custom-providers
- 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 2026-07-01T17:40:32.796Z
- PASS html.json-ld.breadcrumb
- PASS html.headings 16 headings
- PASS html.text-ratio 66.1%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/ai-gateway/concepts/custom-providers.md
- PASS markdown.alternate-link /docs/ai-gateway/concepts/custom-providers.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 1/1 blocks missing language
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 99.4% smaller (2748B vs 458417B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 471 words in initial HTML
- PASS http.no-interstitial
82 https://ngrok.com/docs/ai-gateway/concepts/credits 23/28
- PASS http.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
- PASS html.canonical-link https://ngrok.com/docs/ai-gateway/concepts/credits
- 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 2026-07-01T17:40:32.796Z
- PASS html.json-ld.breadcrumb
- PASS html.headings 18 headings
- PASS html.text-ratio 64.8%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/ai-gateway/concepts/credits.md
- PASS markdown.alternate-link /docs/ai-gateway/concepts/credits.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 2/2 blocks missing language
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 99.2% smaller (3921B vs 473231B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 591 words in initial HTML
- PASS http.no-interstitial
82 https://ngrok.com/docs/ai-gateway/concepts/models 23/28
- PASS http.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
- PASS html.canonical-link https://ngrok.com/docs/ai-gateway/concepts/models
- 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 2026-08-07T17:24:46.735Z
- PASS html.json-ld.breadcrumb
- PASS html.headings 19 headings
- PASS html.text-ratio 63.3%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/ai-gateway/concepts/models.md
- PASS markdown.alternate-link /docs/ai-gateway/concepts/models.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 4/4 blocks missing language
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 99.4% smaller (2796B vs 487759B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 465 words in initial HTML
- PASS http.no-interstitial
82 https://ngrok.com/docs/ai-gateway/custom-providers/azure-openai 23/28
- PASS http.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
- PASS html.canonical-link https://ngrok.com/docs/ai-gateway/custom-providers/azure-openai
- 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-07-01T17:40:32.793Z
- PASS html.json-ld.breadcrumb
- PASS html.headings 17 headings
- PASS html.text-ratio 65.8%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/ai-gateway/custom-providers/azure-openai.md
- PASS markdown.alternate-link /docs/ai-gateway/custom-providers/azure-openai.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 2/2 blocks missing language
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 99.0% smaller (4964B vs 511728B)
- PASS markdown.valid-markdown 5.2% HTML markup
- PASS html.ssr-content 578 words in initial HTML
- PASS http.no-interstitial
85 https://ngrok.com/docs/ai-gateway/concepts/providers 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 no x-robots-tag
- PASS html.canonical-link https://ngrok.com/docs/ai-gateway/concepts/providers
- 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 2026-07-01T17:40:32.794Z
- PASS html.json-ld.breadcrumb
- PASS html.headings 28 headings
- PASS html.text-ratio 63.6%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/ai-gateway/concepts/providers.md
- PASS markdown.alternate-link /docs/ai-gateway/concepts/providers.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/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 (5124B vs 477457B)
- PASS markdown.valid-markdown 24.2% HTML markup
- PASS html.ssr-content 571 words in initial HTML
- PASS http.no-interstitial
82 https://ngrok.com/docs/ai-gateway/custom-providers/lm-studio 23/28
- PASS http.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
- PASS html.canonical-link https://ngrok.com/docs/ai-gateway/custom-providers/lm-studio
- 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-07-01T17:40:32.792Z
- PASS html.json-ld.breadcrumb
- PASS html.headings 17 headings
- PASS html.text-ratio 63.1%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/ai-gateway/custom-providers/lm-studio.md
- PASS markdown.alternate-link /docs/ai-gateway/custom-providers/lm-studio.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 6/6 blocks missing language
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 99.0% smaller (5656B vs 540866B)
- PASS markdown.valid-markdown 6.3% HTML markup
- PASS html.ssr-content 630 words in initial HTML
- PASS http.no-interstitial
82 https://ngrok.com/docs/ai-gateway/examples/model-filtering 23/28
- PASS http.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
- PASS html.canonical-link https://ngrok.com/docs/ai-gateway/examples/model-filtering
- 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 2026-07-01T17:40:32.790Z
- PASS html.json-ld.breadcrumb
- PASS html.headings 16 headings
- PASS html.text-ratio 65.4%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/ai-gateway/examples/model-filtering.md
- PASS markdown.alternate-link /docs/ai-gateway/examples/model-filtering.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 2/2 blocks missing language
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 99.6% smaller (1965B vs 465638B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 361 words in initial HTML
- PASS http.no-interstitial
82 https://ngrok.com/docs/ai-gateway/custom-providers/ollama 23/28
- PASS http.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
- PASS html.canonical-link https://ngrok.com/docs/ai-gateway/custom-providers/ollama
- 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 2026-08-17T19:10:58.452Z
- PASS html.json-ld.breadcrumb
- PASS html.headings 17 headings
- PASS html.text-ratio 63.2%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/ai-gateway/custom-providers/ollama.md
- PASS markdown.alternate-link /docs/ai-gateway/custom-providers/ollama.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 7/7 blocks missing language
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 99.0% smaller (5413B vs 546776B)
- PASS markdown.valid-markdown 4.9% HTML markup
- PASS html.ssr-content 600 words in initial HTML
- PASS http.no-interstitial
82 https://ngrok.com/docs/ai-gateway/examples/multi-key-failover 23/28
- PASS http.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
- PASS html.canonical-link https://ngrok.com/docs/ai-gateway/examples/multi-key-failover
- 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 2026-07-01T17:40:32.827Z
- PASS html.json-ld.breadcrumb
- PASS html.headings 14 headings
- PASS html.text-ratio 66.0%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/ai-gateway/examples/multi-key-failover.md
- PASS markdown.alternate-link /docs/ai-gateway/examples/multi-key-failover.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 2/2 blocks missing language
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 99.6% smaller (1729B vs 459333B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 326 words in initial HTML
- PASS http.no-interstitial
82 https://ngrok.com/docs/ai-gateway/examples/multi-provider-failover 23/28
- PASS http.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
- PASS html.canonical-link https://ngrok.com/docs/ai-gateway/examples/multi-provider-failover
- 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 2026-07-01T17:40:32.826Z
- PASS html.json-ld.breadcrumb
- PASS html.headings 15 headings
- PASS html.text-ratio 65.0%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/ai-gateway/examples/multi-provider-failover.md
- PASS markdown.alternate-link /docs/ai-gateway/examples/multi-provider-failover.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 3/3 blocks missing language
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 99.5% smaller (2465B vs 479051B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 406 words in initial HTML
- PASS http.no-interstitial
82 https://ngrok.com/docs/ai-gateway/custom-providers/vllm 23/28
- PASS http.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
- PASS html.canonical-link https://ngrok.com/docs/ai-gateway/custom-providers/vllm
- 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-07-01T17:40:32.789Z
- PASS html.json-ld.breadcrumb
- PASS html.headings 17 headings
- PASS html.text-ratio 64.1%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/ai-gateway/custom-providers/vllm.md
- PASS markdown.alternate-link /docs/ai-gateway/custom-providers/vllm.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 5/5 blocks missing language
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 99.0% smaller (5111B vs 529339B)
- PASS markdown.valid-markdown 5.6% HTML markup
- PASS html.ssr-content 572 words in initial HTML
- PASS http.no-interstitial
82 https://ngrok.com/docs/ai-gateway/guides/access-key-configurations 23/28
- PASS http.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
- PASS html.canonical-link https://ngrok.com/docs/ai-gateway/guides/access-key-configurations
- 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-01T17:40:32.822Z
- PASS html.json-ld.breadcrumb
- PASS html.headings 20 headings
- PASS html.text-ratio 65.2%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/ai-gateway/guides/access-key-configurations.md
- PASS markdown.alternate-link /docs/ai-gateway/guides/access-key-configurations.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 3/3 blocks missing language
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 98.9% smaller (5790B vs 518206B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 763 words in initial HTML
- PASS http.no-interstitial
75 https://ngrok.com/docs/ai-gateway/faq 21/28
- PASS http.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
- PASS html.canonical-link https://ngrok.com/docs/ai-gateway/faq
- FAIL html.meta-description only 42 chars
- PASS html.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-01T17:40:32.824Z
- FAIL html.json-ld.breadcrumb no BreadcrumbList node
- PASS html.headings 77 headings
- PASS html.text-ratio 51.5%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/ai-gateway/faq.md
- PASS markdown.alternate-link /docs/ai-gateway/faq.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 10/10 blocks missing language
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 97.3% smaller (19633B vs 726462B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 3098 words in initial HTML
- PASS http.no-interstitial
82 https://ngrok.com/docs/ai-gateway/guides/configure-fallback-models 23/28
- PASS http.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
- PASS html.canonical-link https://ngrok.com/docs/ai-gateway/guides/configure-fallback-models
- 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 2026-07-01T17:40:32.821Z
- PASS html.json-ld.breadcrumb
- PASS html.headings 17 headings
- PASS html.text-ratio 64.6%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/ai-gateway/guides/configure-fallback-models.md
- PASS markdown.alternate-link /docs/ai-gateway/guides/configure-fallback-models.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 3/3 blocks missing language
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 99.4% smaller (2694B vs 478132B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 488 words in initial HTML
- PASS http.no-interstitial
82 https://ngrok.com/docs/ai-gateway/guides/attaching-provider-keys 23/28
- PASS http.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
- PASS html.canonical-link https://ngrok.com/docs/ai-gateway/guides/attaching-provider-keys
- 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 2026-07-01T17:40:32.819Z
- PASS html.json-ld.breadcrumb
- PASS html.headings 18 headings
- PASS html.text-ratio 62.5%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/ai-gateway/guides/attaching-provider-keys.md
- PASS markdown.alternate-link /docs/ai-gateway/guides/attaching-provider-keys.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 4/4 blocks missing language
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 98.8% smaller (6319B vs 513856B)
- PASS markdown.valid-markdown 6.6% HTML markup
- PASS html.ssr-content 885 words in initial HTML
- PASS http.no-interstitial
82 https://ngrok.com/docs/ai-gateway/guides/account-settings 23/28
- PASS http.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
- PASS html.canonical-link https://ngrok.com/docs/ai-gateway/guides/account-settings
- 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 2026-07-01T17:40:32.822Z
- PASS html.json-ld.breadcrumb
- PASS html.headings 16 headings
- PASS html.text-ratio 64.7%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/ai-gateway/guides/account-settings.md
- PASS markdown.alternate-link /docs/ai-gateway/guides/account-settings.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 3/3 blocks missing language
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 99.4% smaller (2866B vs 475305B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 430 words in initial HTML
- PASS http.no-interstitial
85 https://ngrok.com/docs/ai-gateway/guides/configuring-providers 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 no x-robots-tag
- PASS html.canonical-link https://ngrok.com/docs/ai-gateway/guides/configuring-providers
- 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-07-01T17:40:32.825Z
- PASS html.json-ld.breadcrumb
- PASS html.headings 16 headings
- PASS html.text-ratio 66.9%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/ai-gateway/guides/configuring-providers.md
- PASS markdown.alternate-link /docs/ai-gateway/guides/configuring-providers.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/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.5% smaller (2375B vs 448917B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 452 words in initial HTML
- PASS http.no-interstitial
85 https://ngrok.com/docs/ai-gateway/guides/debugging 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 no x-robots-tag
- PASS html.canonical-link https://ngrok.com/docs/ai-gateway/guides/debugging
- 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 2026-09-09T18:05:22.427Z
- PASS html.json-ld.breadcrumb
- PASS html.headings 10 headings
- PASS html.text-ratio 68.7%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/ai-gateway/guides/debugging.md
- PASS markdown.alternate-link /docs/ai-gateway/guides/debugging.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/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.5% smaller (2291B vs 434948B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 400 words in initial HTML
- PASS http.no-interstitial
82 https://ngrok.com/docs/ai-gateway/guides/error-handling 23/28
- PASS http.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
- PASS html.canonical-link https://ngrok.com/docs/ai-gateway/guides/error-handling
- 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-09-09T18:05:22.426Z
- PASS html.json-ld.breadcrumb
- PASS html.headings 20 headings
- PASS html.text-ratio 64.9%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/ai-gateway/guides/error-handling.md
- PASS markdown.alternate-link /docs/ai-gateway/guides/error-handling.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 1/1 blocks missing language
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 98.9% smaller (5112B vs 478345B)
- PASS markdown.valid-markdown 4.8% HTML markup
- PASS html.ssr-content 829 words in initial HTML
- PASS http.no-interstitial
82 https://ngrok.com/docs/ai-gateway/guides/model-selection-strategies 23/28
- PASS http.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
- PASS html.canonical-link https://ngrok.com/docs/ai-gateway/guides/model-selection-strategies
- 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 2026-07-01T17:40:32.859Z
- PASS html.json-ld.breadcrumb
- PASS html.headings 17 headings
- PASS html.text-ratio 64.5%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/ai-gateway/guides/model-selection-strategies.md
- PASS markdown.alternate-link /docs/ai-gateway/guides/model-selection-strategies.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 3/3 blocks missing language
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 99.4% smaller (2911B vs 476948B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 524 words in initial HTML
- PASS http.no-interstitial
82 https://ngrok.com/docs/ai-gateway/guides/key-selection-failover 23/28
- PASS http.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
- PASS html.canonical-link https://ngrok.com/docs/ai-gateway/guides/key-selection-failover
- 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 2026-07-01T17:40:32.855Z
- PASS html.json-ld.breadcrumb
- PASS html.headings 15 headings
- PASS html.text-ratio 65.7%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/ai-gateway/guides/key-selection-failover.md
- PASS markdown.alternate-link /docs/ai-gateway/guides/key-selection-failover.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 2/2 blocks missing language
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 99.4% smaller (2584B vs 465484B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 441 words in initial HTML
- PASS http.no-interstitial
82 https://ngrok.com/docs/ai-gateway/guides/securing-endpoints 23/28
- PASS http.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
- PASS html.canonical-link https://ngrok.com/docs/ai-gateway/guides/securing-endpoints
- 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 2026-07-01T17:40:32.858Z
- PASS html.json-ld.breadcrumb
- PASS html.headings 15 headings
- PASS html.text-ratio 65.0%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/ai-gateway/guides/securing-endpoints.md
- PASS markdown.alternate-link /docs/ai-gateway/guides/securing-endpoints.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 3/3 blocks missing language
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 99.3% smaller (3159B vs 474226B)
- PASS markdown.valid-markdown 0.6% HTML markup
- PASS html.ssr-content 453 words in initial HTML
- PASS http.no-interstitial
82 https://ngrok.com/docs/ai-gateway/guides/restrict-providers-and-models 23/28
- PASS http.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
- PASS html.canonical-link https://ngrok.com/docs/ai-gateway/guides/restrict-providers-and-models
- 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 2026-07-01T17:40:32.857Z
- PASS html.json-ld.breadcrumb
- PASS html.headings 18 headings
- PASS html.text-ratio 63.6%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/ai-gateway/guides/restrict-providers-and-models.md
- PASS markdown.alternate-link /docs/ai-gateway/guides/restrict-providers-and-models.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 4/4 blocks missing language
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 99.4% smaller (2899B vs 489410B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 505 words in initial HTML
- PASS http.no-interstitial
82 https://ngrok.com/docs/ai-gateway/guides/use-a-model-you-run-yourself 23/28
- PASS http.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
- PASS html.canonical-link https://ngrok.com/docs/ai-gateway/guides/use-a-model-you-run-yourself
- 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 2026-07-01T17:40:32.856Z
- PASS html.json-ld.breadcrumb
- PASS html.headings 19 headings
- PASS html.text-ratio 63.9%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/ai-gateway/guides/use-a-model-you-run-yourself.md
- PASS markdown.alternate-link /docs/ai-gateway/guides/use-a-model-you-run-yourself.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 3/3 blocks missing language
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 99.3% smaller (3572B vs 486701B)
- PASS markdown.valid-markdown 0.4% HTML markup
- PASS html.ssr-content 596 words in initial HTML
- PASS http.no-interstitial
82 https://ngrok.com/docs/ai-gateway/guides/use-ngrok-ai-inference 23/28
- PASS http.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
- PASS html.canonical-link https://ngrok.com/docs/ai-gateway/guides/use-ngrok-ai-inference
- 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 2026-07-01T17:40:32.858Z
- PASS html.json-ld.breadcrumb
- PASS html.headings 18 headings
- PASS html.text-ratio 64.1%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/ai-gateway/guides/use-ngrok-ai-inference.md
- PASS markdown.alternate-link /docs/ai-gateway/guides/use-ngrok-ai-inference.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 3/3 blocks missing language
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 99.4% smaller (2683B vs 478713B)
- PASS markdown.valid-markdown 0.5% HTML markup
- PASS html.ssr-content 487 words in initial HTML
- PASS http.no-interstitial
79 https://ngrok.com/docs/ai-gateway/observability 22/28
- PASS http.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
- PASS html.canonical-link https://ngrok.com/docs/ai-gateway/observability
- FAIL html.meta-description only 38 chars
- PASS html.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-09T18:05:22.427Z
- PASS html.json-ld.breadcrumb
- PASS html.headings 17 headings
- PASS html.text-ratio 65.7%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/ai-gateway/observability.md
- PASS markdown.alternate-link /docs/ai-gateway/observability.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 1/1 blocks missing language
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 99.5% smaller (2273B vs 455964B)
- PASS markdown.valid-markdown 14.7% HTML markup
- PASS html.ssr-content 372 words in initial HTML
- PASS http.no-interstitial
82 https://ngrok.com/docs/ai-gateway/guides/use-with-coding-agents 23/28
- PASS http.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
- PASS html.canonical-link https://ngrok.com/docs/ai-gateway/guides/use-with-coding-agents
- 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-08-03T18:24:38.710Z
- PASS html.json-ld.breadcrumb
- PASS html.headings 14 headings
- PASS html.text-ratio 62.1%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/ai-gateway/guides/use-with-coding-agents.md
- PASS markdown.alternate-link /docs/ai-gateway/guides/use-with-coding-agents.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 6/6 blocks missing language
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 98.2% smaller (9849B vs 534226B)
- PASS markdown.valid-markdown 5.1% HTML markup
- PASS html.ssr-content 1154 words in initial HTML
- PASS http.no-interstitial
82 https://ngrok.com/docs/ai-gateway/guides/why-a-request-failed-over 23/28
- PASS http.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
- PASS html.canonical-link https://ngrok.com/docs/ai-gateway/guides/why-a-request-failed-over
- 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 2026-09-09T18:05:22.425Z
- PASS html.json-ld.breadcrumb
- PASS html.headings 22 headings
- PASS html.text-ratio 62.7%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/ai-gateway/guides/why-a-request-failed-over.md
- PASS markdown.alternate-link /docs/ai-gateway/guides/why-a-request-failed-over.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 4/4 blocks missing language
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 98.7% smaller (6765B vs 532240B)
- PASS markdown.valid-markdown 3.8% HTML markup
- PASS html.ssr-content 985 words in initial HTML
- PASS http.no-interstitial
79 https://ngrok.com/docs/ai-gateway/overview 22/28
- PASS http.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
- PASS html.canonical-link https://ngrok.com/docs/ai-gateway/overview
- 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 2026-07-13T19:39:45.661Z
- FAIL html.json-ld.breadcrumb no BreadcrumbList node
- PASS html.headings 24 headings
- PASS html.text-ratio 64.7%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/ai-gateway/overview.md
- PASS markdown.alternate-link /docs/ai-gateway/overview.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 6/6 blocks missing language
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 98.8% smaller (6476B vs 558734B)
- PASS markdown.valid-markdown 18.3% HTML markup
- PASS html.ssr-content 695 words in initial HTML
- PASS http.no-interstitial
82 https://ngrok.com/docs/ai-gateway/providers/anthropic 23/28
- PASS http.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
- PASS html.canonical-link https://ngrok.com/docs/ai-gateway/providers/anthropic
- 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 2026-07-01T17:40:32.889Z
- PASS html.json-ld.breadcrumb
- PASS html.headings 16 headings
- PASS html.text-ratio 63.8%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/ai-gateway/providers/anthropic.md
- PASS markdown.alternate-link /docs/ai-gateway/providers/anthropic.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 3/3 blocks missing language
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 99.2% smaller (3874B vs 486605B)
- PASS markdown.valid-markdown 9.0% HTML markup
- PASS html.ssr-content 520 words in initial HTML
- PASS http.no-interstitial
81 https://ngrok.com/docs/ai-gateway/how-it-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 no x-robots-tag
- PASS html.canonical-link https://ngrok.com/docs/ai-gateway/how-it-works
- 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 2026-09-09T18:05:22.428Z
- FAIL html.json-ld.breadcrumb no BreadcrumbList node
- PASS html.headings 28 headings
- PASS html.text-ratio 64.4%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/ai-gateway/how-it-works.md
- PASS markdown.alternate-link /docs/ai-gateway/how-it-works.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/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 (6486B vs 502167B)
- PASS markdown.valid-markdown 7.1% HTML markup
- PASS html.ssr-content 824 words in initial HTML
- PASS http.no-interstitial
79 https://ngrok.com/docs/ai-gateway/providers/deepseek 22/28
- PASS http.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
- PASS html.canonical-link https://ngrok.com/docs/ai-gateway/providers/deepseek
- 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 2026-07-01T17:40:32.890Z
- PASS html.json-ld.breadcrumb
- PASS html.headings 14 headings
- PASS html.text-ratio 65.9%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/ai-gateway/providers/deepseek.md
- PASS markdown.alternate-link /docs/ai-gateway/providers/deepseek.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 1/1 blocks missing language
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 99.6% smaller (1915B vs 457157B)
- PASS markdown.valid-markdown 10.9% HTML markup
- PASS html.ssr-content 302 words in initial HTML
- PASS http.no-interstitial
82 https://ngrok.com/docs/ai-gateway/providers/groq 23/28
- PASS http.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
- PASS html.canonical-link https://ngrok.com/docs/ai-gateway/providers/groq
- 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 2026-07-01T17:40:32.885Z
- PASS html.json-ld.breadcrumb
- PASS html.headings 14 headings
- PASS html.text-ratio 65.5%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/ai-gateway/providers/groq.md
- PASS markdown.alternate-link /docs/ai-gateway/providers/groq.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 1/1 blocks missing language
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 99.6% smaller (1964B vs 452198B)
- PASS markdown.valid-markdown 10.4% HTML markup
- PASS html.ssr-content 312 words in initial HTML
- PASS http.no-interstitial
82 https://ngrok.com/docs/ai-gateway/providers/hyperbolic 23/28
- PASS http.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
- PASS html.canonical-link https://ngrok.com/docs/ai-gateway/providers/hyperbolic
- 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 2026-07-01T17:40:32.885Z
- PASS html.json-ld.breadcrumb
- PASS html.headings 14 headings
- PASS html.text-ratio 65.9%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/ai-gateway/providers/hyperbolic.md
- PASS markdown.alternate-link /docs/ai-gateway/providers/hyperbolic.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 1/1 blocks missing language
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 99.6% smaller (1975B vs 457649B)
- PASS markdown.valid-markdown 10.7% HTML markup
- PASS html.ssr-content 303 words in initial HTML
- PASS http.no-interstitial
82 https://ngrok.com/docs/ai-gateway/providers/inference-net 23/28
- PASS http.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
- PASS html.canonical-link https://ngrok.com/docs/ai-gateway/providers/inference-net
- 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 2026-07-01T17:40:32.887Z
- PASS html.json-ld.breadcrumb
- PASS html.headings 14 headings
- PASS html.text-ratio 65.9%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/ai-gateway/providers/inference-net.md
- PASS markdown.alternate-link /docs/ai-gateway/providers/inference-net.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 1/1 blocks missing language
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 99.6% smaller (2012B vs 457979B)
- PASS markdown.valid-markdown 10.6% HTML markup
- PASS html.ssr-content 308 words in initial HTML
- PASS http.no-interstitial
82 https://ngrok.com/docs/ai-gateway/providers/inceptionlabs 23/28
- PASS http.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
- PASS html.canonical-link https://ngrok.com/docs/ai-gateway/providers/inceptionlabs
- 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-07-01T17:40:32.889Z
- PASS html.json-ld.breadcrumb
- PASS html.headings 14 headings
- PASS html.text-ratio 65.9%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/ai-gateway/providers/inceptionlabs.md
- PASS markdown.alternate-link /docs/ai-gateway/providers/inceptionlabs.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 1/1 blocks missing language
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 99.6% smaller (2023B vs 458078B)
- PASS markdown.valid-markdown 10.6% HTML markup
- PASS html.ssr-content 307 words in initial HTML
- PASS http.no-interstitial
79 https://ngrok.com/docs/ai-gateway/providers/openai 22/28
- PASS http.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
- PASS html.canonical-link https://ngrok.com/docs/ai-gateway/providers/openai
- 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 2026-07-01T17:40:32.883Z
- PASS html.json-ld.breadcrumb
- PASS html.headings 16 headings
- PASS html.text-ratio 64.0%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/ai-gateway/providers/openai.md
- PASS markdown.alternate-link /docs/ai-gateway/providers/openai.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 3/3 blocks missing language
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 99.3% smaller (3567B vs 482329B)
- PASS markdown.valid-markdown 9.4% HTML markup
- PASS html.ssr-content 503 words in initial HTML
- PASS http.no-interstitial
82 https://ngrok.com/docs/ai-gateway/providers/google 23/28
- PASS http.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
- PASS html.canonical-link https://ngrok.com/docs/ai-gateway/providers/google
- 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 2026-09-09T18:05:22.428Z
- PASS html.json-ld.breadcrumb
- PASS html.headings 15 headings
- PASS html.text-ratio 65.0%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/ai-gateway/providers/google.md
- PASS markdown.alternate-link /docs/ai-gateway/providers/google.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 2/2 blocks missing language
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 99.2% smaller (3587B vs 473052B)
- PASS markdown.valid-markdown 6.6% HTML markup
- PASS html.ssr-content 503 words in initial HTML
- PASS http.no-interstitial
82 https://ngrok.com/docs/ai-gateway/providers/openrouter 23/28
- PASS http.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
- PASS html.canonical-link https://ngrok.com/docs/ai-gateway/providers/openrouter
- 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 2026-07-01T17:40:32.884Z
- PASS html.json-ld.breadcrumb
- PASS html.headings 15 headings
- PASS html.text-ratio 65.5%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/ai-gateway/providers/openrouter.md
- PASS markdown.alternate-link /docs/ai-gateway/providers/openrouter.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 1/1 blocks missing language
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 99.3% smaller (3315B vs 466477B)
- PASS markdown.valid-markdown 6.9% HTML markup
- PASS html.ssr-content 441 words in initial HTML
- PASS http.no-interstitial
79 https://ngrok.com/docs/ai-gateway/quickstart 22/28
- PASS http.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
- PASS html.canonical-link https://ngrok.com/docs/ai-gateway/quickstart
- 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 2026-08-21T16:57:23.946Z
- FAIL html.json-ld.breadcrumb no BreadcrumbList node
- PASS html.headings 14 headings
- PASS html.text-ratio 66.4%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/ai-gateway/quickstart.md
- PASS markdown.alternate-link /docs/ai-gateway/quickstart.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 1/1 blocks missing language
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 99.3% smaller (3502B vs 471415B)
- PASS markdown.valid-markdown 21.4% HTML markup
- PASS html.ssr-content 387 words in initial HTML
- PASS http.no-interstitial
79 https://ngrok.com/docs/ai-gateway/reference/error-codes 23/29
- PASS http.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
- PASS html.canonical-link https://ngrok.com/docs/ai-gateway/reference/error-codes
- PASS html.meta-description 195 chars
- PASS html.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-09T18:05:22.424Z
- PASS html.json-ld.breadcrumb
- PASS html.headings 47 headings
- PASS html.text-ratio 59.0%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/ai-gateway/reference/error-codes.md
- PASS markdown.alternate-link /docs/ai-gateway/reference/error-codes.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 3/3 blocks missing language
- FAIL api.schema-link no openapi/swagger/schema link found
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 97.4% smaller (16046B vs 622056B)
- PASS markdown.valid-markdown 1.6% HTML markup
- PASS html.ssr-content 1910 words in initial HTML
- PASS http.no-interstitial
76 https://ngrok.com/docs/ai-gateway/reference/model-catalog 22/29
- PASS http.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
- PASS html.canonical-link https://ngrok.com/docs/ai-gateway/reference/model-catalog
- 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 2026-08-07T17:24:46.740Z
- FAIL html.json-ld.breadcrumb no BreadcrumbList node
- PASS html.headings 31 headings
- PASS html.text-ratio 59.5%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/ai-gateway/reference/model-catalog.md
- PASS markdown.alternate-link /docs/ai-gateway/reference/model-catalog.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 3/3 blocks missing language
- FAIL api.schema-link no openapi/swagger/schema link found
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 97.7% smaller (13835B vs 608979B)
- PASS markdown.valid-markdown 0.1% HTML markup
- PASS html.ssr-content 1031 words in initial HTML
- PASS http.no-interstitial
79 https://ngrok.com/docs/ai-gateway/sdks/langchain 22/28
- PASS http.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
- PASS html.canonical-link https://ngrok.com/docs/ai-gateway/sdks/langchain
- 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 2026-07-01T17:40:32.914Z
- PASS html.json-ld.breadcrumb
- PASS html.headings 20 headings
- PASS html.text-ratio 60.1%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/ai-gateway/sdks/langchain.md
- PASS markdown.alternate-link /docs/ai-gateway/sdks/langchain.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 10/10 blocks missing language
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 99.0% smaller (5635B vs 578468B)
- PASS markdown.valid-markdown 1.0% HTML markup
- PASS html.ssr-content 640 words in initial HTML
- PASS http.no-interstitial
79 https://ngrok.com/docs/ai-gateway/sdks 22/28
- PASS http.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
- PASS html.canonical-link https://ngrok.com/docs/ai-gateway/sdks
- 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 2026-07-01T17:40:32.916Z
- PASS html.json-ld.breadcrumb
- PASS html.headings 23 headings
- PASS html.text-ratio 62.0%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/ai-gateway/sdks.md
- PASS markdown.alternate-link /docs/ai-gateway/sdks.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 5/5 blocks missing language
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 99.3% smaller (3644B vs 504914B)
- PASS markdown.valid-markdown 16.4% HTML markup
- PASS html.ssr-content 431 words in initial HTML
- PASS http.no-interstitial
82 https://ngrok.com/docs/ai-gateway/sdks/anthropic 23/28
- PASS http.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
- PASS html.canonical-link https://ngrok.com/docs/ai-gateway/sdks/anthropic
- 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 2026-07-01T17:40:32.916Z
- PASS html.json-ld.breadcrumb
- PASS html.headings 19 headings
- PASS html.text-ratio 59.2%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/ai-gateway/sdks/anthropic.md
- PASS markdown.alternate-link /docs/ai-gateway/sdks/anthropic.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 10/10 blocks missing language
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 98.8% smaller (7438B vs 618038B)
- PASS markdown.valid-markdown 7.1% HTML markup
- PASS html.ssr-content 819 words in initial HTML
- PASS http.no-interstitial
82 https://ngrok.com/docs/ai-gateway/sdks/other 23/28
- PASS http.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
- PASS html.canonical-link https://ngrok.com/docs/ai-gateway/sdks/other
- 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 2026-07-01T17:40:32.915Z
- PASS html.json-ld.breadcrumb
- PASS html.headings 18 headings
- PASS html.text-ratio 62.8%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/ai-gateway/sdks/other.md
- PASS markdown.alternate-link /docs/ai-gateway/sdks/other.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 5/5 blocks missing language
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 99.3% smaller (3774B vs 505235B)
- PASS markdown.valid-markdown 1.6% HTML markup
- PASS html.ssr-content 502 words in initial HTML
- PASS http.no-interstitial
82 https://ngrok.com/docs/ai-gateway/sdks/openai 23/28
- PASS http.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
- PASS html.canonical-link https://ngrok.com/docs/ai-gateway/sdks/openai
- 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 2026-07-01T17:40:32.913Z
- 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://ngrok.com/docs/ai-gateway/sdks/openai.md
- PASS markdown.alternate-link /docs/ai-gateway/sdks/openai.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 16/16 blocks missing language
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 98.7% smaller (9393B vs 697009B)
- PASS markdown.valid-markdown 7.8% HTML markup
- PASS html.ssr-content 956 words in initial HTML
- PASS http.no-interstitial
79 https://ngrok.com/docs/ai-gateway/sdks/vercel-ai-sdk 22/28
- PASS http.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
- PASS html.canonical-link https://ngrok.com/docs/ai-gateway/sdks/vercel-ai-sdk
- 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-07-01T17:40:32.913Z
- PASS html.json-ld.breadcrumb
- PASS html.headings 21 headings
- PASS html.text-ratio 59.5%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/ai-gateway/sdks/vercel-ai-sdk.md
- PASS markdown.alternate-link /docs/ai-gateway/sdks/vercel-ai-sdk.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 11/11 blocks missing language
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 99.0% smaller (6356B vs 625472B)
- PASS markdown.valid-markdown 3.0% HTML markup
- PASS html.ssr-content 811 words in initial HTML
- PASS http.no-interstitial
79 https://ngrok.com/docs/ai-gateway/sdks/tanstack-ai 22/28
- PASS http.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
- PASS html.canonical-link https://ngrok.com/docs/ai-gateway/sdks/tanstack-ai
- FAIL html.meta-description only 42 chars
- PASS html.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-01T17:40:32.942Z
- PASS html.json-ld.breadcrumb
- PASS html.headings 22 headings
- PASS html.text-ratio 59.7%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/ai-gateway/sdks/tanstack-ai.md
- PASS markdown.alternate-link /docs/ai-gateway/sdks/tanstack-ai.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 10/10 blocks missing language
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 99.0% smaller (5836B vs 612677B)
- PASS markdown.valid-markdown 2.8% HTML markup
- PASS html.ssr-content 758 words in initial HTML
- PASS http.no-interstitial
79 https://ngrok.com/docs/api-reference/abusereports/get 22/28
- PASS http.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
- PASS html.canonical-link https://ngrok.com/docs/api-reference/abusereports/get
- 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-09-30T22:06:55.463Z
- PASS html.json-ld.breadcrumb
- PASS html.headings 11 headings
- PASS html.text-ratio 64.9%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/api-reference/abusereports/get.md
- PASS markdown.alternate-link /docs/api-reference/abusereports/get.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 20/20 blocks missing language
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 99.1% smaller (6512B vs 702622B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 753 words in initial HTML
- PASS http.no-interstitial
79 https://ngrok.com/docs/api-reference/agentingresses/delete 22/28
- PASS http.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
- PASS html.canonical-link https://ngrok.com/docs/api-reference/agentingresses/delete
- 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 2026-09-30T22:06:55.519Z
- PASS html.json-ld.breadcrumb
- PASS html.headings 11 headings
- PASS html.text-ratio 67.2%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/api-reference/agentingresses/delete.md
- PASS markdown.alternate-link /docs/api-reference/agentingresses/delete.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 18/18 blocks missing language
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 99.3% smaller (4756B vs 673672B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 638 words in initial HTML
- PASS http.no-interstitial
82 https://ngrok.com/docs/api-reference/agentingresses/create 23/28
- PASS http.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
- PASS html.canonical-link https://ngrok.com/docs/api-reference/agentingresses/create
- PASS html.meta-description 141 chars
- PASS html.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-30T22:06:55.489Z
- PASS html.json-ld.breadcrumb
- PASS html.headings 11 headings
- PASS html.text-ratio 62.7%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/api-reference/agentingresses/create.md
- PASS markdown.alternate-link /docs/api-reference/agentingresses/create.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 20/20 blocks missing language
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 98.7% smaller (9747B vs 745433B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 1251 words in initial HTML
- PASS http.no-interstitial
82 https://ngrok.com/docs/api-reference/abusereports/create 23/28
- PASS http.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
- PASS html.canonical-link https://ngrok.com/docs/api-reference/abusereports/create
- PASS html.meta-description 181 chars
- PASS html.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-30T22:06:55.442Z
- PASS html.json-ld.breadcrumb
- PASS html.headings 11 headings
- PASS html.text-ratio 64.5%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/api-reference/abusereports/create.md
- PASS markdown.alternate-link /docs/api-reference/abusereports/create.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 20/20 blocks missing language
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 99.0% smaller (7365B vs 713873B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 973 words in initial HTML
- PASS http.no-interstitial
79 https://ngrok.com/docs/api-reference/agentingresses/list 22/28
- PASS http.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
- PASS html.canonical-link https://ngrok.com/docs/api-reference/agentingresses/list
- 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-09-30T22:06:55.475Z
- PASS html.json-ld.breadcrumb
- PASS html.headings 11 headings
- PASS html.text-ratio 64.9%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/api-reference/agentingresses/list.md
- PASS markdown.alternate-link /docs/api-reference/agentingresses/list.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 20/20 blocks missing language
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 98.6% smaller (10058B vs 712522B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 844 words in initial HTML
- PASS http.no-interstitial
79 https://ngrok.com/docs/api-reference/agentingresses/get 22/28
- PASS http.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
- PASS html.canonical-link https://ngrok.com/docs/api-reference/agentingresses/get
- FAIL html.meta-description only 42 chars
- PASS html.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-30T22:06:55.505Z
- PASS html.json-ld.breadcrumb
- PASS html.headings 11 headings
- PASS html.text-ratio 63.6%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/api-reference/agentingresses/get.md
- PASS markdown.alternate-link /docs/api-reference/agentingresses/get.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 20/20 blocks missing language
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 98.8% smaller (8603B vs 723232B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 880 words in initial HTML
- PASS http.no-interstitial
82 https://ngrok.com/docs/api-reference/apikeys/create 23/28
- PASS http.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
- PASS html.canonical-link https://ngrok.com/docs/api-reference/apikeys/create
- 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 2026-09-30T22:06:55.602Z
- PASS html.json-ld.breadcrumb
- PASS html.headings 11 headings
- PASS html.text-ratio 64.3%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/api-reference/apikeys/create.md
- PASS markdown.alternate-link /docs/api-reference/apikeys/create.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 20/20 blocks missing language
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 99.0% smaller (7077B vs 714617B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 1027 words in initial HTML
- PASS http.no-interstitial
79 https://ngrok.com/docs/api-reference/apikeys/get 22/28
- PASS http.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
- PASS html.canonical-link https://ngrok.com/docs/api-reference/apikeys/get
- FAIL html.meta-description only 36 chars
- PASS html.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-30T22:06:55.614Z
- PASS html.json-ld.breadcrumb
- PASS html.headings 11 headings
- PASS html.text-ratio 64.9%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/api-reference/apikeys/get.md
- PASS markdown.alternate-link /docs/api-reference/apikeys/get.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 20/20 blocks missing language
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 99.1% smaller (6226B vs 701695B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 783 words in initial HTML
- PASS http.no-interstitial
79 https://ngrok.com/docs/api-reference/apikeys/delete 22/28
- PASS http.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
- PASS html.canonical-link https://ngrok.com/docs/api-reference/apikeys/delete
- 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 2026-09-30T22:06:55.625Z
- PASS html.json-ld.breadcrumb
- PASS html.headings 11 headings
- PASS html.text-ratio 67.2%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/api-reference/apikeys/delete.md
- PASS markdown.alternate-link /docs/api-reference/apikeys/delete.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 18/18 blocks missing language
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 99.3% smaller (4689B vs 673007B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 638 words in initial HTML
- PASS http.no-interstitial
79 https://ngrok.com/docs/api-reference/agentingresses/update 22/28
- PASS http.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
- PASS html.canonical-link https://ngrok.com/docs/api-reference/agentingresses/update
- 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 2026-09-30T22:06:55.532Z
- PASS html.json-ld.breadcrumb
- PASS html.headings 11 headings
- PASS html.text-ratio 62.5%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/api-reference/agentingresses/update.md
- PASS markdown.alternate-link /docs/api-reference/agentingresses/update.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 20/20 blocks missing language
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 98.7% smaller (9465B vs 746025B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 1198 words in initial HTML
- PASS http.no-interstitial
79 https://ngrok.com/docs/api-reference/apikeys/list 22/28
- PASS http.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
- PASS html.canonical-link https://ngrok.com/docs/api-reference/apikeys/list
- FAIL html.meta-description only 39 chars
- PASS html.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-30T22:06:55.591Z
- PASS html.json-ld.breadcrumb
- PASS html.headings 11 headings
- PASS html.text-ratio 65.2%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/api-reference/apikeys/list.md
- PASS markdown.alternate-link /docs/api-reference/apikeys/list.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 20/20 blocks missing language
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 98.9% smaller (7609B vs 701826B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 785 words in initial HTML
- PASS http.no-interstitial
79 https://ngrok.com/docs/api-reference/applicationsessions/delete 22/28
- PASS http.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
- PASS html.canonical-link https://ngrok.com/docs/api-reference/applicationsessions/delete
- FAIL html.meta-description only 36 chars
- PASS html.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-30T22:06:55.680Z
- PASS html.json-ld.breadcrumb
- PASS html.headings 11 headings
- PASS html.text-ratio 67.2%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/api-reference/applicationsessions/delete.md
- PASS markdown.alternate-link /docs/api-reference/applicationsessions/delete.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 18/18 blocks missing language
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 99.3% smaller (4781B vs 674692B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 640 words in initial HTML
- PASS http.no-interstitial
79 https://ngrok.com/docs/api-reference/apikeys/update 22/28
- PASS http.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
- PASS html.canonical-link https://ngrok.com/docs/api-reference/apikeys/update
- FAIL html.meta-description only 38 chars
- PASS html.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-30T22:06:55.637Z
- PASS html.json-ld.breadcrumb
- PASS html.headings 11 headings
- PASS html.text-ratio 64.0%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/api-reference/apikeys/update.md
- PASS markdown.alternate-link /docs/api-reference/apikeys/update.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 20/20 blocks missing language
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 99.1% smaller (6790B vs 716273B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 978 words in initial HTML
- PASS http.no-interstitial
79 https://ngrok.com/docs/api-reference/applicationsessions/get 22/28
- PASS http.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
- PASS html.canonical-link https://ngrok.com/docs/api-reference/applicationsessions/get
- 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 2026-09-30T22:06:55.662Z
- PASS html.json-ld.breadcrumb
- PASS html.headings 11 headings
- PASS html.text-ratio 62.6%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/api-reference/applicationsessions/get.md
- PASS markdown.alternate-link /docs/api-reference/applicationsessions/get.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 20/20 blocks missing language
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 98.9% smaller (8408B vs 738067B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 877 words in initial HTML
- PASS http.no-interstitial
79 https://ngrok.com/docs/api-reference/applicationsessions/list 22/28
- PASS http.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
- PASS html.canonical-link https://ngrok.com/docs/api-reference/applicationsessions/list
- 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 2026-09-30T22:06:55.649Z
- PASS html.json-ld.breadcrumb
- PASS html.headings 11 headings
- PASS html.text-ratio 64.6%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/api-reference/applicationsessions/list.md
- PASS markdown.alternate-link /docs/api-reference/applicationsessions/list.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 20/20 blocks missing language
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 98.7% smaller (9048B vs 716565B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 830 words in initial HTML
- PASS http.no-interstitial
79 https://ngrok.com/docs/api-reference/applicationusers/get 22/28
- PASS http.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
- PASS html.canonical-link https://ngrok.com/docs/api-reference/applicationusers/get
- 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 2026-09-30T22:06:55.709Z
- PASS html.json-ld.breadcrumb
- PASS html.headings 11 headings
- PASS html.text-ratio 63.9%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/api-reference/applicationusers/get.md
- PASS markdown.alternate-link /docs/api-reference/applicationusers/get.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 20/20 blocks missing language
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 99.1% smaller (6409B vs 714949B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 744 words in initial HTML
- PASS http.no-interstitial
79 https://ngrok.com/docs/api-reference/applicationusers/delete 22/28
- PASS http.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
- PASS html.canonical-link https://ngrok.com/docs/api-reference/applicationusers/delete
- 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 2026-09-30T22:06:55.721Z
- PASS html.json-ld.breadcrumb
- PASS html.headings 11 headings
- PASS html.text-ratio 67.2%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/api-reference/applicationusers/delete.md
- PASS markdown.alternate-link /docs/api-reference/applicationusers/delete.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 18/18 blocks missing language
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 99.3% smaller (4760B vs 674433B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 640 words in initial HTML
- PASS http.no-interstitial
79 https://ngrok.com/docs/api-reference/applicationusers/list 22/28
- PASS http.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
- PASS html.canonical-link https://ngrok.com/docs/api-reference/applicationusers/list
- 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 2026-09-30T22:06:55.698Z
- PASS html.json-ld.breadcrumb
- PASS html.headings 11 headings
- PASS html.text-ratio 65.0%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/api-reference/applicationusers/list.md
- PASS markdown.alternate-link /docs/api-reference/applicationusers/list.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 20/20 blocks missing language
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 99.0% smaller (7027B vs 695873B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 738 words in initial HTML
- PASS http.no-interstitial
79 https://ngrok.com/docs/api-reference/botusers/delete 22/28
- PASS http.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
- PASS html.canonical-link https://ngrok.com/docs/api-reference/botusers/delete
- 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 2026-09-30T22:06:56.152Z
- PASS html.json-ld.breadcrumb
- PASS html.headings 11 headings
- PASS html.text-ratio 67.2%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/api-reference/botusers/delete.md
- PASS markdown.alternate-link /docs/api-reference/botusers/delete.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 18/18 blocks missing language
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 99.3% smaller (4714B vs 673038B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 638 words in initial HTML
- PASS http.no-interstitial
79 https://ngrok.com/docs/api-reference/botusers/create 22/28
- PASS http.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
- PASS html.canonical-link https://ngrok.com/docs/api-reference/botusers/create
- 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 2026-09-30T22:06:56.126Z
- PASS html.json-ld.breadcrumb
- PASS html.headings 11 headings
- PASS html.text-ratio 65.1%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/api-reference/botusers/create.md
- PASS markdown.alternate-link /docs/api-reference/botusers/create.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 20/20 blocks missing language
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 99.2% smaller (5755B vs 700652B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 850 words in initial HTML
- PASS http.no-interstitial
79 https://ngrok.com/docs/api-reference/botusers/get 22/28
- PASS http.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
- PASS html.canonical-link https://ngrok.com/docs/api-reference/botusers/get
- FAIL html.meta-description only 36 chars
- PASS html.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-30T22:06:56.140Z
- PASS html.json-ld.breadcrumb
- PASS html.headings 11 headings
- PASS html.text-ratio 65.4%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/api-reference/botusers/get.md
- PASS markdown.alternate-link /docs/api-reference/botusers/get.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 20/20 blocks missing language
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 99.2% smaller (5520B vs 693974B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 701 words in initial HTML
- PASS http.no-interstitial
79 https://ngrok.com/docs/api-reference/botusers/list 22/28
- PASS http.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
- PASS html.canonical-link https://ngrok.com/docs/api-reference/botusers/list
- 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 2026-09-30T22:06:56.114Z
- PASS html.json-ld.breadcrumb
- PASS html.headings 11 headings
- PASS html.text-ratio 65.5%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/api-reference/botusers/list.md
- PASS markdown.alternate-link /docs/api-reference/botusers/list.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 20/20 blocks missing language
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 99.1% smaller (6073B vs 694205B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 707 words in initial HTML
- PASS http.no-interstitial
79 https://ngrok.com/docs/api-reference/botusers/update 22/28
- PASS http.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
- PASS html.canonical-link https://ngrok.com/docs/api-reference/botusers/update
- FAIL html.meta-description only 38 chars
- PASS html.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-30T22:06:56.166Z
- PASS html.json-ld.breadcrumb
- PASS html.headings 11 headings
- PASS html.text-ratio 65.1%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/api-reference/botusers/update.md
- PASS markdown.alternate-link /docs/api-reference/botusers/update.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 20/20 blocks missing language
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 99.1% smaller (5986B vs 701713B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 887 words in initial HTML
- PASS http.no-interstitial
79 https://ngrok.com/docs/api-reference/certificateauthorities/delete 22/28
- PASS http.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
- PASS html.canonical-link https://ngrok.com/docs/api-reference/certificateauthorities/delete
- 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 2026-09-30T22:06:56.215Z
- PASS html.json-ld.breadcrumb
- PASS html.headings 11 headings
- PASS html.text-ratio 67.2%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/api-reference/certificateauthorities/delete.md
- PASS markdown.alternate-link /docs/api-reference/certificateauthorities/delete.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 18/18 blocks missing language
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 99.3% smaller (4758B vs 674080B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 634 words in initial HTML
- PASS http.no-interstitial
79 https://ngrok.com/docs/api-reference/certificateauthorities/list 22/28
- PASS http.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
- PASS html.canonical-link https://ngrok.com/docs/api-reference/certificateauthorities/list
- 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-09-30T22:06:56.178Z
- PASS html.json-ld.breadcrumb
- PASS html.headings 11 headings
- PASS html.text-ratio 65.1%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/api-reference/certificateauthorities/list.md
- PASS markdown.alternate-link /docs/api-reference/certificateauthorities/list.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 20/20 blocks missing language
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 98.8% smaller (8315B vs 707341B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 811 words in initial HTML
- PASS http.no-interstitial
82 https://ngrok.com/docs/api-reference/certificateauthorities/get 23/28
- PASS http.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
- PASS html.canonical-link https://ngrok.com/docs/api-reference/certificateauthorities/get
- 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 2026-09-30T22:06:56.204Z
- PASS html.json-ld.breadcrumb
- PASS html.headings 11 headings
- PASS html.text-ratio 63.8%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/api-reference/certificateauthorities/get.md
- PASS markdown.alternate-link /docs/api-reference/certificateauthorities/get.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 20/20 blocks missing language
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 99.0% smaller (6838B vs 717581B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 790 words in initial HTML
- PASS http.no-interstitial
82 https://ngrok.com/docs/api-reference/certificateauthorities/update 23/28
- PASS http.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
- PASS html.canonical-link https://ngrok.com/docs/api-reference/certificateauthorities/update
- 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 2026-09-30T22:06:56.228Z
- PASS html.json-ld.breadcrumb
- PASS html.headings 11 headings
- PASS html.text-ratio 63.0%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/api-reference/certificateauthorities/update.md
- PASS markdown.alternate-link /docs/api-reference/certificateauthorities/update.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 20/20 blocks missing language
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 99.0% smaller (7390B vs 731907B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 986 words in initial HTML
- PASS http.no-interstitial
79 https://ngrok.com/docs/api-reference/certificateauthorities/create 22/28
- PASS http.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
- PASS html.canonical-link https://ngrok.com/docs/api-reference/certificateauthorities/create
- 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 2026-09-30T22:06:56.191Z
- PASS html.json-ld.breadcrumb
- PASS html.headings 11 headings
- PASS html.text-ratio 63.2%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/api-reference/certificateauthorities/create.md
- PASS markdown.alternate-link /docs/api-reference/certificateauthorities/create.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 20/20 blocks missing language
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 99.0% smaller (7351B vs 728768B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 984 words in initial HTML
- PASS http.no-interstitial
82 https://ngrok.com/docs/api-reference/credentials/create 23/28
- PASS http.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
- PASS html.canonical-link https://ngrok.com/docs/api-reference/credentials/create
- PASS html.meta-description 258 chars
- PASS html.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-30T22:06:56.255Z
- PASS html.json-ld.breadcrumb
- PASS html.headings 11 headings
- PASS html.text-ratio 63.9%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/api-reference/credentials/create.md
- PASS markdown.alternate-link /docs/api-reference/credentials/create.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 20/20 blocks missing language
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 98.6% smaller (9956B vs 731051B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 1449 words in initial HTML
- PASS http.no-interstitial
79 https://ngrok.com/docs/api-reference/credentials/delete 22/28
- PASS http.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
- PASS html.canonical-link https://ngrok.com/docs/api-reference/credentials/delete
- FAIL html.meta-description only 42 chars
- PASS html.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-30T22:06:56.285Z
- PASS html.json-ld.breadcrumb
- PASS html.headings 11 headings
- PASS html.text-ratio 67.2%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/api-reference/credentials/delete.md
- PASS markdown.alternate-link /docs/api-reference/credentials/delete.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 18/18 blocks missing language
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 99.3% smaller (4781B vs 673681B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 638 words in initial HTML
- PASS http.no-interstitial
82 https://ngrok.com/docs/api-reference/credentials/get 23/28
- PASS http.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
- PASS html.canonical-link https://ngrok.com/docs/api-reference/credentials/get
- 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 2026-09-30T22:06:56.273Z
- PASS html.json-ld.breadcrumb
- PASS html.headings 11 headings
- PASS html.text-ratio 64.7%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/api-reference/credentials/get.md
- PASS markdown.alternate-link /docs/api-reference/credentials/get.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 20/20 blocks missing language
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 98.9% smaller (7591B vs 708545B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 936 words in initial HTML
- PASS http.no-interstitial
75 https://ngrok.com/docs/api-reference/edgeroutebackendmodule/get 21/28
- PASS http.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
- PASS html.canonical-link https://ngrok.com/docs/api-reference/edgeroutebackendmodule/get
- 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 2026-09-30T22:06:56.509Z
- PASS html.json-ld.breadcrumb
- PASS html.headings 11 headings
- PASS html.text-ratio 65.9%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/api-reference/edgeroutebackendmodule/get.md
- PASS markdown.alternate-link /docs/api-reference/edgeroutebackendmodule/get.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 20/20 blocks missing language
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 99.2% smaller (5620B vs 687278B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 683 words in initial HTML
- PASS http.no-interstitial
82 https://ngrok.com/docs/api-reference/credentials/update 23/28
- PASS http.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
- PASS html.canonical-link https://ngrok.com/docs/api-reference/credentials/update
- 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 2026-09-30T22:06:56.298Z
- PASS html.json-ld.breadcrumb
- PASS html.headings 11 headings
- PASS html.text-ratio 63.6%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/api-reference/credentials/update.md
- PASS markdown.alternate-link /docs/api-reference/credentials/update.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 20/20 blocks missing language
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 98.7% smaller (9350B vs 729682B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 1336 words in initial HTML
- PASS http.no-interstitial
82 https://ngrok.com/docs/api-reference/credentials/list 23/28
- PASS http.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
- PASS html.canonical-link https://ngrok.com/docs/api-reference/credentials/list
- 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 2026-09-30T22:06:56.241Z
- PASS html.json-ld.breadcrumb
- PASS html.headings 11 headings
- PASS html.text-ratio 65.2%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/api-reference/credentials/list.md
- PASS markdown.alternate-link /docs/api-reference/credentials/list.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 20/20 blocks missing language
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 98.7% smaller (8998B vs 704514B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 793 words in initial HTML
- PASS http.no-interstitial
75 https://ngrok.com/docs/api-reference/edgeroutebackendmodule/delete 21/28
- PASS http.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
- PASS html.canonical-link https://ngrok.com/docs/api-reference/edgeroutebackendmodule/delete
- 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 2026-09-30T22:06:56.537Z
- PASS html.json-ld.breadcrumb
- PASS html.headings 11 headings
- PASS html.text-ratio 67.1%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/api-reference/edgeroutebackendmodule/delete.md
- PASS markdown.alternate-link /docs/api-reference/edgeroutebackendmodule/delete.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 18/18 blocks missing language
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 99.3% smaller (4875B vs 674254B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 639 words in initial HTML
- PASS http.no-interstitial
75 https://ngrok.com/docs/api-reference/edgeroutecircuitbreakermodule/delete 21/28
- PASS http.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
- PASS html.canonical-link https://ngrok.com/docs/api-reference/edgeroutecircuitbreakermodule/delete
- 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 2026-09-30T22:06:56.727Z
- PASS html.json-ld.breadcrumb
- PASS html.headings 11 headings
- PASS html.text-ratio 67.1%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/api-reference/edgeroutecircuitbreakermodule/delete.md
- PASS markdown.alternate-link /docs/api-reference/edgeroutecircuitbreakermodule/delete.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 18/18 blocks missing language
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 99.3% smaller (4909B vs 674754B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 641 words in initial HTML
- PASS http.no-interstitial
75 https://ngrok.com/docs/api-reference/edgeroutebackendmodule/replace 21/28
- PASS http.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
- PASS html.canonical-link https://ngrok.com/docs/api-reference/edgeroutebackendmodule/replace
- 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 2026-09-30T22:06:56.523Z
- PASS html.json-ld.breadcrumb
- PASS html.headings 11 headings
- PASS html.text-ratio 64.9%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/api-reference/edgeroutebackendmodule/replace.md
- PASS markdown.alternate-link /docs/api-reference/edgeroutebackendmodule/replace.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 20/20 blocks missing language
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 99.1% smaller (6314B vs 704457B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 926 words in initial HTML
- PASS http.no-interstitial
75 https://ngrok.com/docs/api-reference/edgeroutecircuitbreakermodule/get 21/28
- PASS http.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
- PASS html.canonical-link https://ngrok.com/docs/api-reference/edgeroutecircuitbreakermodule/get
- 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 2026-09-30T22:06:56.703Z
- PASS html.json-ld.breadcrumb
- PASS html.headings 11 headings
- PASS html.text-ratio 64.8%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/api-reference/edgeroutecircuitbreakermodule/get.md
- PASS markdown.alternate-link /docs/api-reference/edgeroutecircuitbreakermodule/get.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 20/20 blocks missing language
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 99.1% smaller (6196B vs 694298B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 748 words in initial HTML
- PASS http.no-interstitial
75 https://ngrok.com/docs/api-reference/edgeroutecompressionmodule/delete 21/28
- PASS http.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
- PASS html.canonical-link https://ngrok.com/docs/api-reference/edgeroutecompressionmodule/delete
- 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 2026-09-30T22:06:56.691Z
- PASS html.json-ld.breadcrumb
- PASS html.headings 11 headings
- PASS html.text-ratio 67.1%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/api-reference/edgeroutecompressionmodule/delete.md
- PASS markdown.alternate-link /docs/api-reference/edgeroutecompressionmodule/delete.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 18/18 blocks missing language
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 99.3% smaller (4891B vs 674521B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 639 words in initial HTML
- PASS http.no-interstitial
75 https://ngrok.com/docs/api-reference/edgeroutecompressionmodule/replace 21/28
- PASS http.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
- PASS html.canonical-link https://ngrok.com/docs/api-reference/edgeroutecompressionmodule/replace
- 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 2026-09-30T22:06:56.679Z
- PASS html.json-ld.breadcrumb
- PASS html.headings 11 headings
- PASS html.text-ratio 65.4%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/api-reference/edgeroutecompressionmodule/replace.md
- PASS markdown.alternate-link /docs/api-reference/edgeroutecompressionmodule/replace.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 20/20 blocks missing language
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 99.2% smaller (5588B vs 697338B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 869 words in initial HTML
- PASS http.no-interstitial
75 https://ngrok.com/docs/api-reference/edgeroutecompressionmodule/get 21/28
- PASS http.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
- PASS html.canonical-link https://ngrok.com/docs/api-reference/edgeroutecompressionmodule/get
- 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 2026-09-30T22:06:56.668Z
- PASS html.json-ld.breadcrumb
- PASS html.headings 11 headings
- PASS html.text-ratio 66.2%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/api-reference/edgeroutecompressionmodule/get.md
- PASS markdown.alternate-link /docs/api-reference/edgeroutecompressionmodule/get.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 20/20 blocks missing language
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 99.2% smaller (5263B vs 676306B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 660 words in initial HTML
- PASS http.no-interstitial
75 https://ngrok.com/docs/api-reference/edgerouteiprestrictionmodule/delete 21/28
- PASS http.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
- PASS html.canonical-link https://ngrok.com/docs/api-reference/edgerouteiprestrictionmodule/delete
- 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 2026-09-30T22:06:56.580Z
- PASS html.json-ld.breadcrumb
- PASS html.headings 11 headings
- PASS html.text-ratio 67.1%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/api-reference/edgerouteiprestrictionmodule/delete.md
- PASS markdown.alternate-link /docs/api-reference/edgerouteiprestrictionmodule/delete.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 18/18 blocks missing language
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 99.3% smaller (4901B vs 674681B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 641 words in initial HTML
- PASS http.no-interstitial
75 https://ngrok.com/docs/api-reference/edgeroutecircuitbreakermodule/replace 21/28
- PASS http.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
- PASS html.canonical-link https://ngrok.com/docs/api-reference/edgeroutecircuitbreakermodule/replace
- 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 2026-09-30T22:06:56.714Z
- PASS html.json-ld.breadcrumb
- PASS html.headings 11 headings
- PASS html.text-ratio 63.8%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/api-reference/edgeroutecircuitbreakermodule/replace.md
- PASS markdown.alternate-link /docs/api-reference/edgeroutecircuitbreakermodule/replace.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 20/20 blocks missing language
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 99.1% smaller (6531B vs 715259B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 1115 words in initial HTML
- PASS http.no-interstitial
75 https://ngrok.com/docs/api-reference/edgerouteiprestrictionmodule/replace 21/28
- PASS http.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
- PASS html.canonical-link https://ngrok.com/docs/api-reference/edgerouteiprestrictionmodule/replace
- 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 2026-09-30T22:06:56.567Z
- PASS html.json-ld.breadcrumb
- PASS html.headings 11 headings
- PASS html.text-ratio 64.9%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/api-reference/edgerouteiprestrictionmodule/replace.md
- PASS markdown.alternate-link /docs/api-reference/edgerouteiprestrictionmodule/replace.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 20/20 blocks missing language
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 99.1% smaller (6587B vs 706359B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 965 words in initial HTML
- PASS http.no-interstitial
75 https://ngrok.com/docs/api-reference/edgerouteoidcmodule/delete 21/28
- PASS http.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
- PASS html.canonical-link https://ngrok.com/docs/api-reference/edgerouteoidcmodule/delete
- 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 2026-09-30T22:06:56.869Z
- PASS html.json-ld.breadcrumb
- PASS html.headings 11 headings
- PASS html.text-ratio 67.5%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/api-reference/edgerouteoidcmodule/delete.md
- PASS markdown.alternate-link /docs/api-reference/edgerouteoidcmodule/delete.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 18/18 blocks missing language
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 99.3% smaller (4863B vs 670049B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 639 words in initial HTML
- PASS http.no-interstitial
75 https://ngrok.com/docs/api-reference/edgerouteoauthmodule/get 21/28
- PASS http.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
- PASS html.canonical-link https://ngrok.com/docs/api-reference/edgerouteoauthmodule/get
- 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 2026-09-30T22:06:56.775Z
- PASS html.json-ld.breadcrumb
- PASS html.headings 11 headings
- PASS html.text-ratio 63.1%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/api-reference/edgerouteoauthmodule/get.md
- PASS markdown.alternate-link /docs/api-reference/edgerouteoauthmodule/get.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 20/20 blocks missing language
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 97.6% smaller (17866B vs 752545B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 1160 words in initial HTML
- PASS http.no-interstitial
75 https://ngrok.com/docs/api-reference/edgerouteoauthmodule/delete 21/28
- PASS http.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
- PASS html.canonical-link https://ngrok.com/docs/api-reference/edgerouteoauthmodule/delete
- 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 2026-09-30T22:06:56.799Z
- PASS html.json-ld.breadcrumb
- PASS html.headings 11 headings
- PASS html.text-ratio 67.1%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/api-reference/edgerouteoauthmodule/delete.md
- PASS markdown.alternate-link /docs/api-reference/edgerouteoauthmodule/delete.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 18/18 blocks missing language
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 99.3% smaller (4867B vs 674110B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 639 words in initial HTML
- PASS http.no-interstitial
75 https://ngrok.com/docs/api-reference/edgerouteoidcmodule/get 21/28
- PASS http.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
- PASS html.canonical-link https://ngrok.com/docs/api-reference/edgerouteoidcmodule/get
- 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 2026-09-30T22:06:56.846Z
- PASS html.json-ld.breadcrumb
- PASS html.headings 11 headings
- PASS html.text-ratio 64.2%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/api-reference/edgerouteoidcmodule/get.md
- PASS markdown.alternate-link /docs/api-reference/edgerouteoidcmodule/get.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 20/20 blocks missing language
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 99.1% smaller (6732B vs 709792B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 808 words in initial HTML
- PASS http.no-interstitial
75 https://ngrok.com/docs/api-reference/edgerouteiprestrictionmodule/get 21/28
- PASS http.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
- PASS html.canonical-link https://ngrok.com/docs/api-reference/edgerouteiprestrictionmodule/get
- 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 2026-09-30T22:06:56.552Z
- PASS html.json-ld.breadcrumb
- PASS html.headings 11 headings
- PASS html.text-ratio 65.9%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/api-reference/edgerouteiprestrictionmodule/get.md
- PASS markdown.alternate-link /docs/api-reference/edgerouteiprestrictionmodule/get.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 20/20 blocks missing language
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 99.2% smaller (5764B vs 688419B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 702 words in initial HTML
- PASS http.no-interstitial
75 https://ngrok.com/docs/api-reference/edgerouteoidcmodule/replace 21/28
- PASS http.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
- PASS html.canonical-link https://ngrok.com/docs/api-reference/edgerouteoidcmodule/replace
- 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 2026-09-30T22:06:56.857Z
- PASS html.json-ld.breadcrumb
- PASS html.headings 11 headings
- PASS html.text-ratio 64.0%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/api-reference/edgerouteoidcmodule/replace.md
- PASS markdown.alternate-link /docs/api-reference/edgerouteoidcmodule/replace.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 20/20 blocks missing language
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 99.0% smaller (7037B vs 725480B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 1285 words in initial HTML
- PASS http.no-interstitial
75 https://ngrok.com/docs/api-reference/edgerouterequestheadersmodule/get 21/28
- PASS http.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
- PASS html.canonical-link https://ngrok.com/docs/api-reference/edgerouterequestheadersmodule/get
- 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 2026-09-30T22:06:56.592Z
- PASS html.json-ld.breadcrumb
- PASS html.headings 11 headings
- PASS html.text-ratio 65.9%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/api-reference/edgerouterequestheadersmodule/get.md
- PASS markdown.alternate-link /docs/api-reference/edgerouterequestheadersmodule/get.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 20/20 blocks missing language
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 99.2% smaller (5749B vs 688898B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 717 words in initial HTML
- PASS http.no-interstitial
75 https://ngrok.com/docs/api-reference/edgerouteoauthmodule/replace 21/28
- PASS http.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
- PASS html.canonical-link https://ngrok.com/docs/api-reference/edgerouteoauthmodule/replace
- 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 2026-09-30T22:06:56.787Z
- PASS html.json-ld.breadcrumb
- PASS html.headings 11 headings
- PASS html.text-ratio 60.3%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/api-reference/edgerouteoauthmodule/replace.md
- PASS markdown.alternate-link /docs/api-reference/edgerouteoauthmodule/replace.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 20/20 blocks missing language
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 97.9% smaller (18174B vs 862750B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 3703 words in initial HTML
- PASS http.no-interstitial
75 https://ngrok.com/docs/api-reference/edgerouterequestheadersmodule/delete 21/28
- PASS http.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
- PASS html.canonical-link https://ngrok.com/docs/api-reference/edgerouterequestheadersmodule/delete
- 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 2026-09-30T22:06:56.617Z
- PASS html.json-ld.breadcrumb
- PASS html.headings 11 headings
- PASS html.text-ratio 67.1%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/api-reference/edgerouterequestheadersmodule/delete.md
- PASS markdown.alternate-link /docs/api-reference/edgerouterequestheadersmodule/delete.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 18/18 blocks missing language
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 99.3% smaller (4905B vs 674758B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 641 words in initial HTML
- PASS http.no-interstitial
75 https://ngrok.com/docs/api-reference/edgerouteresponseheadersmodule/delete 21/28
- PASS http.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
- PASS html.canonical-link https://ngrok.com/docs/api-reference/edgerouteresponseheadersmodule/delete
- 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 2026-09-30T22:06:56.653Z
- PASS html.json-ld.breadcrumb
- PASS html.headings 11 headings
- PASS html.text-ratio 67.1%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/api-reference/edgerouteresponseheadersmodule/delete.md
- PASS markdown.alternate-link /docs/api-reference/edgerouteresponseheadersmodule/delete.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 18/18 blocks missing language
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 99.3% smaller (4909B vs 674814B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 641 words in initial HTML
- PASS http.no-interstitial
75 https://ngrok.com/docs/api-reference/edgerouterequestheadersmodule/replace 21/28
- PASS http.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
- PASS html.canonical-link https://ngrok.com/docs/api-reference/edgerouterequestheadersmodule/replace
- 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 2026-09-30T22:06:56.603Z
- PASS html.json-ld.breadcrumb
- PASS html.headings 11 headings
- PASS html.text-ratio 64.8%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/api-reference/edgerouterequestheadersmodule/replace.md
- PASS markdown.alternate-link /docs/api-reference/edgerouterequestheadersmodule/replace.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 20/20 blocks missing language
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 99.1% smaller (6084B vs 707552B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 1012 words in initial HTML
- PASS http.no-interstitial
75 https://ngrok.com/docs/api-reference/edgerouteresponseheadersmodule/replace 21/28
- PASS http.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
- PASS html.canonical-link https://ngrok.com/docs/api-reference/edgerouteresponseheadersmodule/replace
- 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 2026-09-30T22:06:56.641Z
- PASS html.json-ld.breadcrumb
- PASS html.headings 11 headings
- PASS html.text-ratio 64.8%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/api-reference/edgerouteresponseheadersmodule/replace.md
- PASS markdown.alternate-link /docs/api-reference/edgerouteresponseheadersmodule/replace.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 20/20 blocks missing language
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 99.1% smaller (6049B vs 707476B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 1006 words in initial HTML
- PASS http.no-interstitial
75 https://ngrok.com/docs/api-reference/edgerouteresponseheadersmodule/get 21/28
- PASS http.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
- PASS html.canonical-link https://ngrok.com/docs/api-reference/edgerouteresponseheadersmodule/get
- 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 2026-09-30T22:06:56.629Z
- PASS html.json-ld.breadcrumb
- PASS html.headings 11 headings
- PASS html.text-ratio 65.9%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/api-reference/edgerouteresponseheadersmodule/get.md
- PASS markdown.alternate-link /docs/api-reference/edgerouteresponseheadersmodule/get.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 20/20 blocks missing language
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 99.2% smaller (5707B vs 688875B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 711 words in initial HTML
- PASS http.no-interstitial
75 https://ngrok.com/docs/api-reference/edgeroutesamlmodule/delete 21/28
- PASS http.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
- PASS html.canonical-link https://ngrok.com/docs/api-reference/edgeroutesamlmodule/delete
- 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 2026-09-30T22:06:56.834Z
- PASS html.json-ld.breadcrumb
- PASS html.headings 11 headings
- PASS html.text-ratio 67.1%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/api-reference/edgeroutesamlmodule/delete.md
- PASS markdown.alternate-link /docs/api-reference/edgeroutesamlmodule/delete.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 18/18 blocks missing language
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 99.3% smaller (4863B vs 674052B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 639 words in initial HTML
- PASS http.no-interstitial
75 https://ngrok.com/docs/api-reference/edgeroutetrafficpolicymodule/get 21/28
- PASS http.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
- PASS html.canonical-link https://ngrok.com/docs/api-reference/edgeroutetrafficpolicymodule/get
- 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 2026-09-30T22:06:56.955Z
- PASS html.json-ld.breadcrumb
- PASS html.headings 11 headings
- PASS html.text-ratio 66.2%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/api-reference/edgeroutetrafficpolicymodule/get.md
- PASS markdown.alternate-link /docs/api-reference/edgeroutetrafficpolicymodule/get.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 20/20 blocks missing language
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 99.2% smaller (5439B vs 684972B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 678 words in initial HTML
- PASS http.no-interstitial
75 https://ngrok.com/docs/api-reference/edgeroutetrafficpolicymodule/delete 21/28
- PASS http.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
- PASS html.canonical-link https://ngrok.com/docs/api-reference/edgeroutetrafficpolicymodule/delete
- 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 2026-09-30T22:06:56.981Z
- PASS html.json-ld.breadcrumb
- PASS html.headings 11 headings
- PASS html.text-ratio 67.1%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/api-reference/edgeroutetrafficpolicymodule/delete.md
- PASS markdown.alternate-link /docs/api-reference/edgeroutetrafficpolicymodule/delete.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 18/18 blocks missing language
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 99.3% smaller (4901B vs 674691B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 641 words in initial HTML
- PASS http.no-interstitial
75 https://ngrok.com/docs/api-reference/edgeroutesamlmodule/get 21/28
- PASS http.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
- PASS html.canonical-link https://ngrok.com/docs/api-reference/edgeroutesamlmodule/get
- 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 2026-09-30T22:06:56.810Z
- PASS html.json-ld.breadcrumb
- PASS html.headings 11 headings
- PASS html.text-ratio 62.8%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/api-reference/edgeroutesamlmodule/get.md
- PASS markdown.alternate-link /docs/api-reference/edgeroutesamlmodule/get.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 20/20 blocks missing language
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 98.7% smaller (9333B vs 734172B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 1134 words in initial HTML
- PASS http.no-interstitial
75 https://ngrok.com/docs/api-reference/edgeroutetrafficpolicymodule/replace 21/28
- PASS http.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
- PASS html.canonical-link https://ngrok.com/docs/api-reference/edgeroutetrafficpolicymodule/replace
- 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 2026-09-30T22:06:56.968Z
- PASS html.json-ld.breadcrumb
- PASS html.headings 11 headings
- PASS html.text-ratio 65.1%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/api-reference/edgeroutetrafficpolicymodule/replace.md
- PASS markdown.alternate-link /docs/api-reference/edgeroutetrafficpolicymodule/replace.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 20/20 blocks missing language
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 99.2% smaller (5771B vs 702129B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 921 words in initial HTML
- PASS http.no-interstitial
75 https://ngrok.com/docs/api-reference/edgeroutesamlmodule/replace 21/28
- PASS http.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
- PASS html.canonical-link https://ngrok.com/docs/api-reference/edgeroutesamlmodule/replace
- 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 2026-09-30T22:06:56.822Z
- PASS html.json-ld.breadcrumb
- PASS html.headings 11 headings
- PASS html.text-ratio 61.9%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/api-reference/edgeroutesamlmodule/replace.md
- PASS markdown.alternate-link /docs/api-reference/edgeroutesamlmodule/replace.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 20/20 blocks missing language
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 98.4% smaller (12456B vs 761487B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 1641 words in initial HTML
- PASS http.no-interstitial
75 https://ngrok.com/docs/api-reference/edgerouteuseragentfiltermodule/delete 21/28
- PASS http.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
- PASS html.canonical-link https://ngrok.com/docs/api-reference/edgerouteuseragentfiltermodule/delete
- 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 2026-09-30T22:06:56.940Z
- PASS html.json-ld.breadcrumb
- PASS html.headings 11 headings
- PASS html.text-ratio 67.1%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/api-reference/edgerouteuseragentfiltermodule/delete.md
- PASS markdown.alternate-link /docs/api-reference/edgerouteuseragentfiltermodule/delete.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 18/18 blocks missing language
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 99.3% smaller (4911B vs 674863B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 643 words in initial HTML
- PASS http.no-interstitial
75 https://ngrok.com/docs/api-reference/edgeroutewebhookverificationmodule/replace 21/28
- PASS http.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
- PASS html.canonical-link https://ngrok.com/docs/api-reference/edgeroutewebhookverificationmodule/replace
- 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 2026-09-30T22:06:56.751Z
- PASS html.json-ld.breadcrumb
- PASS html.headings 11 headings
- PASS html.text-ratio 64.8%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/api-reference/edgeroutewebhookverificationmodule/replace.md
- PASS markdown.alternate-link /docs/api-reference/edgeroutewebhookverificationmodule/replace.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 20/20 blocks missing language
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 99.1% smaller (6177B vs 707842B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 984 words in initial HTML
- PASS http.no-interstitial
75 https://ngrok.com/docs/api-reference/edgeroutewebhookverificationmodule/delete 21/28
- PASS http.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
- PASS html.canonical-link https://ngrok.com/docs/api-reference/edgeroutewebhookverificationmodule/delete
- 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 2026-09-30T22:06:56.763Z
- PASS html.json-ld.breadcrumb
- PASS html.headings 11 headings
- PASS html.text-ratio 67.1%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/api-reference/edgeroutewebhookverificationmodule/delete.md
- PASS markdown.alternate-link /docs/api-reference/edgeroutewebhookverificationmodule/delete.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 18/18 blocks missing language
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 99.3% smaller (4925B vs 675099B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 641 words in initial HTML
- PASS http.no-interstitial
75 https://ngrok.com/docs/api-reference/edgerouteuseragentfiltermodule/replace 21/28
- PASS http.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
- PASS html.canonical-link https://ngrok.com/docs/api-reference/edgerouteuseragentfiltermodule/replace
- 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 2026-09-30T22:06:56.928Z
- PASS html.json-ld.breadcrumb
- PASS html.headings 11 headings
- PASS html.text-ratio 64.7%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/api-reference/edgerouteuseragentfiltermodule/replace.md
- PASS markdown.alternate-link /docs/api-reference/edgerouteuseragentfiltermodule/replace.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 20/20 blocks missing language
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 99.2% smaller (5719B vs 707923B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 978 words in initial HTML
- PASS http.no-interstitial
75 https://ngrok.com/docs/api-reference/edgerouteuseragentfiltermodule/get 21/28
- PASS http.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
- PASS html.canonical-link https://ngrok.com/docs/api-reference/edgerouteuseragentfiltermodule/get
- 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 2026-09-30T22:06:56.916Z
- PASS html.json-ld.breadcrumb
- PASS html.headings 11 headings
- PASS html.text-ratio 65.8%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/api-reference/edgerouteuseragentfiltermodule/get.md
- PASS markdown.alternate-link /docs/api-reference/edgerouteuseragentfiltermodule/get.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 20/20 blocks missing language
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 99.2% smaller (5381B vs 688706B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 665 words in initial HTML
- PASS http.no-interstitial
75 https://ngrok.com/docs/api-reference/edgeroutewebhookverificationmodule/get 21/28
- PASS http.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
- PASS html.canonical-link https://ngrok.com/docs/api-reference/edgeroutewebhookverificationmodule/get
- 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 2026-09-30T22:06:56.739Z
- PASS html.json-ld.breadcrumb
- PASS html.headings 11 headings
- PASS html.text-ratio 65.6%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/api-reference/edgeroutewebhookverificationmodule/get.md
- PASS markdown.alternate-link /docs/api-reference/edgeroutewebhookverificationmodule/get.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 20/20 blocks missing language
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 99.1% smaller (5829B vs 684263B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 711 words in initial HTML
- PASS http.no-interstitial
75 https://ngrok.com/docs/api-reference/edgeroutewebsockettcpconvertermodule/get 21/28
- PASS http.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
- PASS html.canonical-link https://ngrok.com/docs/api-reference/edgeroutewebsockettcpconvertermodule/get
- 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 2026-09-30T22:06:56.881Z
- PASS html.json-ld.breadcrumb
- PASS html.headings 11 headings
- PASS html.text-ratio 66.5%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/api-reference/edgeroutewebsockettcpconvertermodule/get.md
- PASS markdown.alternate-link /docs/api-reference/edgeroutewebsockettcpconvertermodule/get.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 20/20 blocks missing language
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 99.2% smaller (5327B vs 682037B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 664 words in initial HTML
- PASS http.no-interstitial
75 https://ngrok.com/docs/api-reference/edgeroutewebsockettcpconvertermodule/delete 21/28
- PASS http.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
- PASS html.canonical-link https://ngrok.com/docs/api-reference/edgeroutewebsockettcpconvertermodule/delete
- 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 2026-09-30T22:06:56.904Z
- PASS html.json-ld.breadcrumb
- PASS html.headings 11 headings
- PASS html.text-ratio 67.1%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/api-reference/edgeroutewebsockettcpconvertermodule/delete.md
- PASS markdown.alternate-link /docs/api-reference/edgeroutewebsockettcpconvertermodule/delete.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 18/18 blocks missing language
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 99.3% smaller (4935B vs 675257B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 643 words in initial HTML
- PASS http.no-interstitial
75 https://ngrok.com/docs/api-reference/edgeroutewebsockettcpconvertermodule/replace 21/28
- PASS http.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
- PASS html.canonical-link https://ngrok.com/docs/api-reference/edgeroutewebsockettcpconvertermodule/replace
- 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 2026-09-30T22:06:56.893Z
- PASS html.json-ld.breadcrumb
- PASS html.headings 11 headings
- PASS html.text-ratio 65.4%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/api-reference/edgeroutewebsockettcpconvertermodule/replace.md
- PASS markdown.alternate-link /docs/api-reference/edgeroutewebsockettcpconvertermodule/replace.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 20/20 blocks missing language
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 99.2% smaller (5683B vs 698099B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 873 words in initial HTML
- PASS http.no-interstitial
79 https://ngrok.com/docs/api-reference/edgeshttps/create 22/28
- PASS http.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
- PASS html.canonical-link https://ngrok.com/docs/api-reference/edgeshttps/create
- FAIL html.meta-description only 20 chars
- PASS html.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-30T22:06:56.373Z
- PASS html.json-ld.breadcrumb
- PASS html.headings 11 headings
- PASS html.text-ratio 59.3%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/api-reference/edgeshttps/create.md
- PASS markdown.alternate-link /docs/api-reference/edgeshttps/create.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 20/20 blocks missing language
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 95.7% smaller (37656B vs 866378B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 1929 words in initial HTML
- PASS http.no-interstitial
79 https://ngrok.com/docs/api-reference/edgeshttps/delete 22/28
- PASS http.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
- PASS html.canonical-link https://ngrok.com/docs/api-reference/edgeshttps/delete
- 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 2026-09-30T22:06:56.399Z
- PASS html.json-ld.breadcrumb
- PASS html.headings 11 headings
- PASS html.text-ratio 67.2%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/api-reference/edgeshttps/delete.md
- PASS markdown.alternate-link /docs/api-reference/edgeshttps/delete.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 18/18 blocks missing language
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 99.3% smaller (4731B vs 673408B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 638 words in initial HTML
- PASS http.no-interstitial
79 https://ngrok.com/docs/api-reference/edgeshttps/get 22/28
- PASS http.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
- PASS html.canonical-link https://ngrok.com/docs/api-reference/edgeshttps/get
- 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 2026-09-30T22:06:56.386Z
- PASS html.json-ld.breadcrumb
- PASS html.headings 11 headings
- PASS html.text-ratio 60.3%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/api-reference/edgeshttps/get.md
- PASS markdown.alternate-link /docs/api-reference/edgeshttps/get.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 20/20 blocks missing language
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 95.7% smaller (35715B vs 839104B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 1484 words in initial HTML
- PASS http.no-interstitial
79 https://ngrok.com/docs/api-reference/edgeshttpsroutes/delete 22/28
- PASS http.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
- PASS html.canonical-link https://ngrok.com/docs/api-reference/edgeshttpsroutes/delete
- FAIL html.meta-description only 32 chars
- PASS html.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-30T22:06:56.336Z
- PASS html.json-ld.breadcrumb
- PASS html.headings 11 headings
- PASS html.text-ratio 67.1%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/api-reference/edgeshttpsroutes/delete.md
- PASS markdown.alternate-link /docs/api-reference/edgeshttpsroutes/delete.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 18/18 blocks missing language
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 99.3% smaller (4989B vs 676765B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 649 words in initial HTML
- PASS http.no-interstitial
79 https://ngrok.com/docs/api-reference/edgeshttps/list 22/28
- PASS http.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
- PASS html.canonical-link https://ngrok.com/docs/api-reference/edgeshttps/list
- 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 2026-09-30T22:06:56.361Z
- PASS html.json-ld.breadcrumb
- PASS html.headings 11 headings
- PASS html.text-ratio 61.5%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/api-reference/edgeshttps/list.md
- PASS markdown.alternate-link /docs/api-reference/edgeshttps/list.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 20/20 blocks missing language
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 95.6% smaller (36315B vs 831486B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 1485 words in initial HTML
- PASS http.no-interstitial
82 https://ngrok.com/docs/api-reference/edgeshttps/update 23/28
- PASS http.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
- PASS html.canonical-link https://ngrok.com/docs/api-reference/edgeshttps/update
- PASS html.meta-description 288 chars
- PASS html.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-30T22:06:56.411Z
- PASS html.json-ld.breadcrumb
- PASS html.headings 11 headings
- PASS html.text-ratio 59.0%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/api-reference/edgeshttps/update.md
- PASS markdown.alternate-link /docs/api-reference/edgeshttps/update.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 20/20 blocks missing language
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 95.6% smaller (38829B vs 879252B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 2062 words in initial HTML
- PASS http.no-interstitial
79 https://ngrok.com/docs/api-reference/edgestcp/delete 22/28
- PASS http.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
- PASS html.canonical-link https://ngrok.com/docs/api-reference/edgestcp/delete
- 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 2026-09-30T22:06:57.037Z
- PASS html.json-ld.breadcrumb
- PASS html.headings 11 headings
- PASS html.text-ratio 67.2%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/api-reference/edgestcp/delete.md
- PASS markdown.alternate-link /docs/api-reference/edgestcp/delete.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 18/18 blocks missing language
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 99.3% smaller (4714B vs 673201B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 638 words in initial HTML
- PASS http.no-interstitial
79 https://ngrok.com/docs/api-reference/edgeshttpsroutes/create 22/28
- PASS http.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
- PASS html.canonical-link https://ngrok.com/docs/api-reference/edgeshttpsroutes/create
- 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 2026-09-30T22:06:56.311Z
- PASS html.json-ld.breadcrumb
- PASS html.headings 11 headings
- PASS html.text-ratio 52.9%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/api-reference/edgeshttpsroutes/create.md
- PASS markdown.alternate-link /docs/api-reference/edgeshttpsroutes/create.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 20/20 blocks missing language
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 96.4% smaller (39710B vs 1103323B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 6257 words in initial HTML
- PASS http.no-interstitial
79 https://ngrok.com/docs/api-reference/edgestcp/list 22/28
- PASS http.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
- PASS html.canonical-link https://ngrok.com/docs/api-reference/edgestcp/list
- 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 2026-09-30T22:06:56.993Z
- PASS html.json-ld.breadcrumb
- PASS html.headings 11 headings
- PASS html.text-ratio 65.0%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/api-reference/edgestcp/list.md
- PASS markdown.alternate-link /docs/api-reference/edgestcp/list.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 20/20 blocks missing language
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 98.8% smaller (8250B vs 706134B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 787 words in initial HTML
- PASS http.no-interstitial
79 https://ngrok.com/docs/api-reference/edgestcp/get 22/28
- PASS http.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
- PASS html.canonical-link https://ngrok.com/docs/api-reference/edgestcp/get
- FAIL html.meta-description only 20 chars
- PASS html.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-30T22:06:57.017Z
- PASS html.json-ld.breadcrumb
- PASS html.headings 11 headings
- PASS html.text-ratio 63.6%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/api-reference/edgestcp/get.md
- PASS markdown.alternate-link /docs/api-reference/edgestcp/get.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 20/20 blocks missing language
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 98.9% smaller (7647B vs 719790B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 793 words in initial HTML
- PASS http.no-interstitial
79 https://ngrok.com/docs/api-reference/edgeshttpsroutes/get 22/28
- PASS http.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
- PASS html.canonical-link https://ngrok.com/docs/api-reference/edgeshttpsroutes/get
- 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 2026-09-30T22:06:56.322Z
- 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://ngrok.com/docs/api-reference/edgeshttpsroutes/get.md
- PASS markdown.alternate-link /docs/api-reference/edgeshttpsroutes/get.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 20/20 blocks missing language
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 96.2% smaller (33096B vs 871171B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 1509 words in initial HTML
- PASS http.no-interstitial
79 https://ngrok.com/docs/api-reference/edgestcp/create 22/28
- PASS http.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
- PASS html.canonical-link https://ngrok.com/docs/api-reference/edgestcp/create
- FAIL html.meta-description only 17 chars
- PASS html.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-30T22:06:57.006Z
- PASS html.json-ld.breadcrumb
- PASS html.headings 11 headings
- PASS html.text-ratio 61.9%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/api-reference/edgestcp/create.md
- PASS markdown.alternate-link /docs/api-reference/edgestcp/create.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 20/20 blocks missing language
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 98.7% smaller (9457B vs 753625B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 1348 words in initial HTML
- PASS http.no-interstitial
82 https://ngrok.com/docs/api-reference/edgestcp/update 23/28
- PASS http.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
- PASS html.canonical-link https://ngrok.com/docs/api-reference/edgestcp/update
- PASS html.meta-description 285 chars
- PASS html.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-30T22:06:57.049Z
- PASS html.json-ld.breadcrumb
- PASS html.headings 11 headings
- PASS html.text-ratio 61.5%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/api-reference/edgestcp/update.md
- PASS markdown.alternate-link /docs/api-reference/edgestcp/update.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 20/20 blocks missing language
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 98.6% smaller (10640B vs 766456B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 1481 words in initial HTML
- PASS http.no-interstitial
82 https://ngrok.com/docs/api-reference/edgeshttpsroutes/update 23/28
- PASS http.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
- PASS html.canonical-link https://ngrok.com/docs/api-reference/edgeshttpsroutes/update
- PASS html.meta-description 294 chars
- PASS html.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-30T22:06:56.349Z
- PASS html.json-ld.breadcrumb
- PASS html.headings 11 headings
- PASS html.text-ratio 52.8%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/api-reference/edgeshttpsroutes/update.md
- PASS markdown.alternate-link /docs/api-reference/edgeshttpsroutes/update.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 20/20 blocks missing language
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 96.4% smaller (40554B vs 1115653B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 6391 words in initial HTML
- PASS http.no-interstitial
79 https://ngrok.com/docs/api-reference/edgestls/delete 22/28
- PASS http.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
- PASS html.canonical-link https://ngrok.com/docs/api-reference/edgestls/delete
- 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 2026-09-30T22:06:57.205Z
- PASS html.json-ld.breadcrumb
- PASS html.headings 11 headings
- PASS html.text-ratio 67.2%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/api-reference/edgestls/delete.md
- PASS markdown.alternate-link /docs/api-reference/edgestls/delete.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 18/18 blocks missing language
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 99.3% smaller (4714B vs 673201B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 638 words in initial HTML
- PASS http.no-interstitial
79 https://ngrok.com/docs/api-reference/edgestls/list 22/28
- PASS http.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
- PASS html.canonical-link https://ngrok.com/docs/api-reference/edgestls/list
- 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 2026-09-30T22:06:57.169Z
- PASS html.json-ld.breadcrumb
- PASS html.headings 11 headings
- PASS html.text-ratio 64.7%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/api-reference/edgestls/list.md
- PASS markdown.alternate-link /docs/api-reference/edgestls/list.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 20/20 blocks missing language
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 98.6% smaller (10093B vs 714011B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 833 words in initial HTML
- PASS http.no-interstitial
79 https://ngrok.com/docs/api-reference/edgestls/get 22/28
- PASS http.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
- PASS html.canonical-link https://ngrok.com/docs/api-reference/edgestls/get
- FAIL html.meta-description only 20 chars
- PASS html.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-30T22:06:57.193Z
- PASS html.json-ld.breadcrumb
- PASS html.headings 11 headings
- PASS html.text-ratio 62.7%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/api-reference/edgestls/get.md
- PASS markdown.alternate-link /docs/api-reference/edgestls/get.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 20/20 blocks missing language
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 98.7% smaller (9465B vs 735527B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 844 words in initial HTML
- PASS http.no-interstitial
79 https://ngrok.com/docs/api-reference/edgestls/create 22/28
- PASS http.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
- PASS html.canonical-link https://ngrok.com/docs/api-reference/edgestls/create
- FAIL html.meta-description only 17 chars
- PASS html.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-30T22:06:57.181Z
- PASS html.json-ld.breadcrumb
- PASS html.headings 11 headings
- PASS html.text-ratio 60.3%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/api-reference/edgestls/create.md
- PASS markdown.alternate-link /docs/api-reference/edgestls/create.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 20/20 blocks missing language
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 98.5% smaller (12052B vs 786001B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 1653 words in initial HTML
- PASS http.no-interstitial
82 https://ngrok.com/docs/api-reference/edgestls/update 23/28
- PASS http.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
- PASS html.canonical-link https://ngrok.com/docs/api-reference/edgestls/update
- PASS html.meta-description 285 chars
- PASS html.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-30T22:06:57.217Z
- PASS html.json-ld.breadcrumb
- PASS html.headings 11 headings
- PASS html.text-ratio 60.0%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/api-reference/edgestls/update.md
- PASS markdown.alternate-link /docs/api-reference/edgestls/update.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 20/20 blocks missing language
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 98.3% smaller (13225B vs 798888B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 1786 words in initial HTML
- PASS http.no-interstitial
79 https://ngrok.com/docs/api-reference/endpoints/delete 23/29
- PASS http.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
- PASS html.canonical-link https://ngrok.com/docs/api-reference/endpoints/delete
- 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 2026-09-30T22:06:57.482Z
- PASS html.json-ld.breadcrumb
- PASS html.headings 11 headings
- PASS html.text-ratio 67.2%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/api-reference/endpoints/delete.md
- PASS markdown.alternate-link /docs/api-reference/endpoints/delete.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 18/18 blocks missing language
- FAIL api.schema-link no openapi/swagger/schema link found
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 99.3% smaller (4869B vs 674141B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 646 words in initial HTML
- PASS http.no-interstitial
79 https://ngrok.com/docs/api-reference/endpoints/create 23/29
- PASS http.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
- PASS html.canonical-link https://ngrok.com/docs/api-reference/endpoints/create
- 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 2026-09-30T22:06:57.446Z
- PASS html.json-ld.breadcrumb
- PASS html.headings 11 headings
- PASS html.text-ratio 57.6%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/api-reference/endpoints/create.md
- PASS markdown.alternate-link /docs/api-reference/endpoints/create.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 20/20 blocks missing language
- FAIL api.schema-link no openapi/swagger/schema link found
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 98.8% smaller (9950B vs 814924B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 1381 words in initial HTML
- PASS http.no-interstitial
76 https://ngrok.com/docs/api-reference/endpoints/list 22/29
- PASS http.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
- PASS html.canonical-link https://ngrok.com/docs/api-reference/endpoints/list
- 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 2026-09-30T22:06:57.434Z
- PASS html.json-ld.breadcrumb
- PASS html.headings 11 headings
- PASS html.text-ratio 64.2%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/api-reference/endpoints/list.md
- PASS markdown.alternate-link /docs/api-reference/endpoints/list.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 20/20 blocks missing language
- FAIL api.schema-link no openapi/swagger/schema link found
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 98.6% smaller (10298B vs 725731B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 933 words in initial HTML
- PASS http.no-interstitial
76 https://ngrok.com/docs/api-reference/endpoints/get 22/29
- PASS http.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
- PASS html.canonical-link https://ngrok.com/docs/api-reference/endpoints/get
- 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 2026-09-30T22:06:57.470Z
- PASS html.json-ld.breadcrumb
- PASS html.headings 11 headings
- PASS html.text-ratio 58.9%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/api-reference/endpoints/get.md
- PASS markdown.alternate-link /docs/api-reference/endpoints/get.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 20/20 blocks missing language
- FAIL api.schema-link no openapi/swagger/schema link found
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 98.9% smaller (8812B vs 786819B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 1017 words in initial HTML
- PASS http.no-interstitial
82 https://ngrok.com/docs/api-reference/eventdestinations/create 23/28
- PASS http.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
- PASS html.canonical-link https://ngrok.com/docs/api-reference/eventdestinations/create
- 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)
- PASS html.json-ld.date-modified 2026-09-30T22:06:57.520Z
- PASS html.json-ld.breadcrumb
- PASS html.headings 11 headings
- PASS html.text-ratio 62.9%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/api-reference/eventdestinations/create.md
- PASS markdown.alternate-link /docs/api-reference/eventdestinations/create.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 20/20 blocks missing language
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 98.4% smaller (12448B vs 771272B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 1725 words in initial HTML
- PASS http.no-interstitial
82 https://ngrok.com/docs/api-reference/eventdestinations/delete 23/28
- PASS http.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
- PASS html.canonical-link https://ngrok.com/docs/api-reference/eventdestinations/delete
- 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 2026-09-30T22:06:57.551Z
- PASS html.json-ld.breadcrumb
- PASS html.headings 11 headings
- PASS html.text-ratio 67.3%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/api-reference/eventdestinations/delete.md
- PASS markdown.alternate-link /docs/api-reference/eventdestinations/delete.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 18/18 blocks missing language
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 99.3% smaller (4998B vs 675460B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 656 words in initial HTML
- PASS http.no-interstitial
82 https://ngrok.com/docs/api-reference/eventdestinations/get 23/28
- PASS http.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
- PASS html.canonical-link https://ngrok.com/docs/api-reference/eventdestinations/get
- 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 2026-09-30T22:06:57.538Z
- PASS html.json-ld.breadcrumb
- PASS html.headings 11 headings
- PASS html.text-ratio 63.8%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/api-reference/eventdestinations/get.md
- PASS markdown.alternate-link /docs/api-reference/eventdestinations/get.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 20/20 blocks missing language
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 98.5% smaller (11233B vs 732187B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 941 words in initial HTML
- PASS http.no-interstitial
79 https://ngrok.com/docs/api-reference/endpoints/update 23/29
- PASS http.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
- PASS html.canonical-link https://ngrok.com/docs/api-reference/endpoints/update
- 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 2026-09-30T22:06:57.495Z
- PASS html.json-ld.breadcrumb
- PASS html.headings 11 headings
- PASS html.text-ratio 57.5%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/api-reference/endpoints/update.md
- PASS markdown.alternate-link /docs/api-reference/endpoints/update.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 20/20 blocks missing language
- FAIL api.schema-link no openapi/swagger/schema link found
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 98.8% smaller (10000B vs 817972B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 1375 words in initial HTML
- PASS http.no-interstitial
82 https://ngrok.com/docs/api-reference/eventsources/delete 23/28
- PASS http.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
- PASS html.canonical-link https://ngrok.com/docs/api-reference/eventsources/delete
- 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 2026-09-30T22:06:57.678Z
- PASS html.json-ld.breadcrumb
- PASS html.headings 11 headings
- PASS html.text-ratio 67.0%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/api-reference/eventsources/delete.md
- PASS markdown.alternate-link /docs/api-reference/eventsources/delete.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 18/18 blocks missing language
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 99.2% smaller (5204B vs 678670B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 666 words in initial HTML
- PASS http.no-interstitial
79 https://ngrok.com/docs/api-reference/eventdestinations/list 22/28
- PASS http.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
- PASS html.canonical-link https://ngrok.com/docs/api-reference/eventdestinations/list
- 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 2026-09-30T22:06:57.507Z
- PASS html.json-ld.breadcrumb
- PASS html.headings 11 headings
- PASS html.text-ratio 64.3%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/api-reference/eventdestinations/list.md
- PASS markdown.alternate-link /docs/api-reference/eventdestinations/list.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 20/20 blocks missing language
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 98.3% smaller (12656B vs 732114B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 957 words in initial HTML
- PASS http.no-interstitial
82 https://ngrok.com/docs/api-reference/eventsources/get 23/28
- PASS http.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
- PASS html.canonical-link https://ngrok.com/docs/api-reference/eventsources/get
- 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 2026-09-30T22:06:57.664Z
- PASS html.json-ld.breadcrumb
- PASS html.headings 11 headings
- PASS html.text-ratio 66.1%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/api-reference/eventsources/get.md
- PASS markdown.alternate-link /docs/api-reference/eventsources/get.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 20/20 blocks missing language
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 99.2% smaller (5692B vs 689419B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 699 words in initial HTML
- PASS http.no-interstitial
82 https://ngrok.com/docs/api-reference/eventsources/list 23/28
- PASS http.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
- PASS html.canonical-link https://ngrok.com/docs/api-reference/eventsources/list
- 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 2026-09-30T22:06:57.639Z
- PASS html.json-ld.breadcrumb
- PASS html.headings 11 headings
- PASS html.text-ratio 66.1%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/api-reference/eventsources/list.md
- PASS markdown.alternate-link /docs/api-reference/eventsources/list.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 20/20 blocks missing language
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 99.2% smaller (5796B vs 688555B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 704 words in initial HTML
- PASS http.no-interstitial
79 https://ngrok.com/docs/api-reference/eventdestinations/update 22/28
- PASS http.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
- PASS html.canonical-link https://ngrok.com/docs/api-reference/eventdestinations/update
- FAIL html.meta-description only 42 chars
- PASS html.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-30T22:06:57.568Z
- PASS html.json-ld.breadcrumb
- PASS html.headings 11 headings
- PASS html.text-ratio 62.4%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/api-reference/eventdestinations/update.md
- PASS markdown.alternate-link /docs/api-reference/eventdestinations/update.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 20/20 blocks missing language
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 98.4% smaller (12537B vs 777142B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 1740 words in initial HTML
- PASS http.no-interstitial
82 https://ngrok.com/docs/api-reference/eventsources/create 23/28
- PASS http.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
- PASS html.canonical-link https://ngrok.com/docs/api-reference/eventsources/create
- 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 2026-09-30T22:06:57.651Z
- PASS html.json-ld.breadcrumb
- PASS html.headings 11 headings
- PASS html.text-ratio 65.7%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/api-reference/eventsources/create.md
- PASS markdown.alternate-link /docs/api-reference/eventsources/create.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 20/20 blocks missing language
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 99.1% smaller (5970B vs 696925B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 852 words in initial HTML
- PASS http.no-interstitial
82 https://ngrok.com/docs/api-reference/eventsources/update 23/28
- PASS http.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
- PASS html.canonical-link https://ngrok.com/docs/api-reference/eventsources/update
- 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 2026-09-30T22:06:57.691Z
- PASS html.json-ld.breadcrumb
- PASS html.headings 11 headings
- PASS html.text-ratio 65.4%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/api-reference/eventsources/update.md
- PASS markdown.alternate-link /docs/api-reference/eventsources/update.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 20/20 blocks missing language
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 99.1% smaller (6157B vs 700432B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 859 words in initial HTML
- PASS http.no-interstitial
79 https://ngrok.com/docs/api-reference/eventsubscriptions/create 22/28
- PASS http.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
- PASS html.canonical-link https://ngrok.com/docs/api-reference/eventsubscriptions/create
- 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 2026-09-30T22:06:57.593Z
- PASS html.json-ld.breadcrumb
- PASS html.headings 11 headings
- PASS html.text-ratio 63.4%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/api-reference/eventsubscriptions/create.md
- PASS markdown.alternate-link /docs/api-reference/eventsubscriptions/create.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 20/20 blocks missing language
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 98.9% smaller (7756B vs 727692B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 1092 words in initial HTML
- PASS http.no-interstitial
79 https://ngrok.com/docs/api-reference/eventsubscriptions/delete 22/28
- PASS http.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
- PASS html.canonical-link https://ngrok.com/docs/api-reference/eventsubscriptions/delete
- 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 2026-09-30T22:06:57.615Z
- PASS html.json-ld.breadcrumb
- PASS html.headings 11 headings
- PASS html.text-ratio 67.2%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/api-reference/eventsubscriptions/delete.md
- PASS markdown.alternate-link /docs/api-reference/eventsubscriptions/delete.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 18/18 blocks missing language
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 99.3% smaller (4772B vs 673905B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 634 words in initial HTML
- PASS http.no-interstitial
79 https://ngrok.com/docs/api-reference/eventsubscriptions/get 22/28
- PASS http.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
- PASS html.canonical-link https://ngrok.com/docs/api-reference/eventsubscriptions/get
- FAIL html.meta-description only 32 chars
- PASS html.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-30T22:06:57.604Z
- PASS html.json-ld.breadcrumb
- PASS html.headings 11 headings
- PASS html.text-ratio 64.5%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/api-reference/eventsubscriptions/get.md
- PASS markdown.alternate-link /docs/api-reference/eventsubscriptions/get.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 20/20 blocks missing language
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 99.1% smaller (6679B vs 708595B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 760 words in initial HTML
- PASS http.no-interstitial
79 https://ngrok.com/docs/api-reference/eventsubscriptions/list 22/28
- PASS http.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
- PASS html.canonical-link https://ngrok.com/docs/api-reference/eventsubscriptions/list
- 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 2026-09-30T22:06:57.581Z
- PASS html.json-ld.breadcrumb
- PASS html.headings 11 headings
- PASS html.text-ratio 65.0%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/api-reference/eventsubscriptions/list.md
- PASS markdown.alternate-link /docs/api-reference/eventsubscriptions/list.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 20/20 blocks missing language
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 98.8% smaller (8128B vs 706617B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 806 words in initial HTML
- PASS http.no-interstitial
79 https://ngrok.com/docs/api-reference/failoverbackends/delete 22/28
- PASS http.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
- PASS html.canonical-link https://ngrok.com/docs/api-reference/failoverbackends/delete
- FAIL html.meta-description only 32 chars
- PASS html.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-30T22:06:55.832Z
- PASS html.json-ld.breadcrumb
- PASS html.headings 11 headings
- PASS html.text-ratio 66.7%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/api-reference/failoverbackends/delete.md
- PASS markdown.alternate-link /docs/api-reference/failoverbackends/delete.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 18/18 blocks missing language
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 99.3% smaller (4773B vs 679525B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 645 words in initial HTML
- PASS http.no-interstitial
79 https://ngrok.com/docs/api-reference/eventsubscriptions/update 22/28
- PASS http.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
- PASS html.canonical-link https://ngrok.com/docs/api-reference/eventsubscriptions/update
- 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 2026-09-30T22:06:57.627Z
- PASS html.json-ld.breadcrumb
- PASS html.headings 11 headings
- PASS html.text-ratio 62.9%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/api-reference/eventsubscriptions/update.md
- PASS markdown.alternate-link /docs/api-reference/eventsubscriptions/update.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 20/20 blocks missing language
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 98.9% smaller (8077B vs 735082B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 1133 words in initial HTML
- PASS http.no-interstitial
82 https://ngrok.com/docs/api-reference/failoverbackends/get 23/28
- PASS http.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
- PASS html.canonical-link https://ngrok.com/docs/api-reference/failoverbackends/get
- 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 2026-09-30T22:06:55.820Z
- PASS html.json-ld.breadcrumb
- PASS html.headings 11 headings
- PASS html.text-ratio 64.7%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/api-reference/failoverbackends/get.md
- PASS markdown.alternate-link /docs/api-reference/failoverbackends/get.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 20/20 blocks missing language
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 99.2% smaller (5835B vs 704833B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 718 words in initial HTML
- PASS http.no-interstitial
79 https://ngrok.com/docs/api-reference/failoverbackends/create 22/28
- PASS http.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
- PASS html.canonical-link https://ngrok.com/docs/api-reference/failoverbackends/create
- 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 2026-09-30T22:06:55.807Z
- PASS html.json-ld.breadcrumb
- PASS html.headings 11 headings
- PASS html.text-ratio 64.0%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/api-reference/failoverbackends/create.md
- PASS markdown.alternate-link /docs/api-reference/failoverbackends/create.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 20/20 blocks missing language
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 99.1% smaller (6259B vs 716220B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 922 words in initial HTML
- PASS http.no-interstitial
79 https://ngrok.com/docs/api-reference/failoverbackends/list 22/28
- PASS http.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
- PASS html.canonical-link https://ngrok.com/docs/api-reference/failoverbackends/list
- FAIL html.meta-description only 42 chars
- PASS html.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-30T22:06:55.796Z
- PASS html.json-ld.breadcrumb
- PASS html.headings 11 headings
- PASS html.text-ratio 65.0%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/api-reference/failoverbackends/list.md
- PASS markdown.alternate-link /docs/api-reference/failoverbackends/list.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 20/20 blocks missing language
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 99.1% smaller (6375B vs 701844B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 722 words in initial HTML
- PASS http.no-interstitial
79 https://ngrok.com/docs/api-reference/failoverbackends/update 22/28
- PASS http.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
- PASS html.canonical-link https://ngrok.com/docs/api-reference/failoverbackends/update
- 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 2026-09-30T22:06:55.845Z
- PASS html.json-ld.breadcrumb
- PASS html.headings 11 headings
- PASS html.text-ratio 63.5%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/api-reference/failoverbackends/update.md
- PASS markdown.alternate-link /docs/api-reference/failoverbackends/update.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 20/20 blocks missing language
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 99.1% smaller (6439B vs 722989B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 957 words in initial HTML
- PASS http.no-interstitial
75 https://ngrok.com/docs/api-reference/httpresponsebackends/get 21/28
- PASS http.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
- PASS html.canonical-link https://ngrok.com/docs/api-reference/httpresponsebackends/get
- 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 2026-09-30T22:06:55.883Z
- PASS html.json-ld.breadcrumb
- PASS html.headings 11 headings
- PASS html.text-ratio 64.1%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/api-reference/httpresponsebackends/get.md
- PASS markdown.alternate-link /docs/api-reference/httpresponsebackends/get.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 20/20 blocks missing language
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 99.2% smaller (5747B vs 708558B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 706 words in initial HTML
- PASS http.no-interstitial
75 https://ngrok.com/docs/api-reference/httpresponsebackends/create 21/28
- PASS http.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
- PASS html.canonical-link https://ngrok.com/docs/api-reference/httpresponsebackends/create
- 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 2026-09-30T22:06:55.870Z
- PASS html.json-ld.breadcrumb
- PASS html.headings 11 headings
- PASS html.text-ratio 63.0%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/api-reference/httpresponsebackends/create.md
- PASS markdown.alternate-link /docs/api-reference/httpresponsebackends/create.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 20/20 blocks missing language
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 99.1% smaller (6404B vs 726700B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 967 words in initial HTML
- PASS http.no-interstitial
75 https://ngrok.com/docs/api-reference/httpresponsebackends/update 21/28
- PASS http.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
- PASS html.canonical-link https://ngrok.com/docs/api-reference/httpresponsebackends/update
- 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 2026-09-30T22:06:55.906Z
- PASS html.json-ld.breadcrumb
- PASS html.headings 11 headings
- PASS html.text-ratio 62.3%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/api-reference/httpresponsebackends/update.md
- PASS markdown.alternate-link /docs/api-reference/httpresponsebackends/update.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 20/20 blocks missing language
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 99.1% smaller (6587B vs 728382B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 998 words in initial HTML
- PASS http.no-interstitial
75 https://ngrok.com/docs/api-reference/httpresponsebackends/delete 21/28
- PASS http.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
- PASS html.canonical-link https://ngrok.com/docs/api-reference/httpresponsebackends/delete
- 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 2026-09-30T22:06:55.895Z
- PASS html.json-ld.breadcrumb
- PASS html.headings 11 headings
- PASS html.text-ratio 66.7%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/api-reference/httpresponsebackends/delete.md
- PASS markdown.alternate-link /docs/api-reference/httpresponsebackends/delete.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 18/18 blocks missing language
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 99.3% smaller (4649B vs 677786B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 637 words in initial HTML
- PASS http.no-interstitial
75 https://ngrok.com/docs/api-reference/httpsedgemutualtlsmodule/delete 21/28
- PASS http.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
- PASS html.canonical-link https://ngrok.com/docs/api-reference/httpsedgemutualtlsmodule/delete
- 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 2026-09-30T22:06:56.458Z
- PASS html.json-ld.breadcrumb
- PASS html.headings 11 headings
- PASS html.text-ratio 67.4%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/api-reference/httpsedgemutualtlsmodule/delete.md
- PASS markdown.alternate-link /docs/api-reference/httpsedgemutualtlsmodule/delete.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 18/18 blocks missing language
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 99.3% smaller (4657B vs 670563B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 634 words in initial HTML
- PASS http.no-interstitial
75 https://ngrok.com/docs/api-reference/httpsedgemutualtlsmodule/replace 21/28
- PASS http.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
- PASS html.canonical-link https://ngrok.com/docs/api-reference/httpsedgemutualtlsmodule/replace
- 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 2026-09-30T22:06:56.438Z
- PASS html.json-ld.breadcrumb
- PASS html.headings 11 headings
- PASS html.text-ratio 65.4%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/api-reference/httpsedgemutualtlsmodule/replace.md
- PASS markdown.alternate-link /docs/api-reference/httpsedgemutualtlsmodule/replace.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 20/20 blocks missing language
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 99.1% smaller (6439B vs 699523B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 932 words in initial HTML
- PASS http.no-interstitial
75 https://ngrok.com/docs/api-reference/httpresponsebackends/list 21/28
- PASS http.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
- PASS html.canonical-link https://ngrok.com/docs/api-reference/httpresponsebackends/list
- 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 2026-09-30T22:06:55.858Z
- PASS html.json-ld.breadcrumb
- PASS html.headings 11 headings
- PASS html.text-ratio 64.9%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/api-reference/httpresponsebackends/list.md
- PASS markdown.alternate-link /docs/api-reference/httpresponsebackends/list.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 20/20 blocks missing language
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 99.1% smaller (6167B vs 700578B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 689 words in initial HTML
- PASS http.no-interstitial
75 https://ngrok.com/docs/api-reference/httpsedgemutualtlsmodule/get 21/28
- PASS http.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
- PASS html.canonical-link https://ngrok.com/docs/api-reference/httpsedgemutualtlsmodule/get
- 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 2026-09-30T22:06:56.426Z
- PASS html.json-ld.breadcrumb
- PASS html.headings 11 headings
- PASS html.text-ratio 66.2%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/api-reference/httpsedgemutualtlsmodule/get.md
- PASS markdown.alternate-link /docs/api-reference/httpsedgemutualtlsmodule/get.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 20/20 blocks missing language
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 99.2% smaller (5554B vs 684474B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 692 words in initial HTML
- PASS http.no-interstitial
75 https://ngrok.com/docs/api-reference/httpsedgetlsterminationmodule/delete 21/28
- PASS http.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
- PASS html.canonical-link https://ngrok.com/docs/api-reference/httpsedgetlsterminationmodule/delete
- 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 2026-09-30T22:06:56.496Z
- PASS html.json-ld.breadcrumb
- PASS html.headings 11 headings
- PASS html.text-ratio 67.4%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/api-reference/httpsedgetlsterminationmodule/delete.md
- PASS markdown.alternate-link /docs/api-reference/httpsedgetlsterminationmodule/delete.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 18/18 blocks missing language
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 99.3% smaller (4677B vs 670889B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 634 words in initial HTML
- PASS http.no-interstitial
75 https://ngrok.com/docs/api-reference/httpsedgetlsterminationmodule/replace 21/28
- PASS http.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
- PASS html.canonical-link https://ngrok.com/docs/api-reference/httpsedgetlsterminationmodule/replace
- 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 2026-09-30T22:06:56.484Z
- PASS html.json-ld.breadcrumb
- PASS html.headings 11 headings
- PASS html.text-ratio 65.4%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/api-reference/httpsedgetlsterminationmodule/replace.md
- PASS markdown.alternate-link /docs/api-reference/httpsedgetlsterminationmodule/replace.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 20/20 blocks missing language
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 99.0% smaller (6802B vs 700027B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 963 words in initial HTML
- PASS http.no-interstitial
75 https://ngrok.com/docs/api-reference/httpsedgetlsterminationmodule/get 21/28
- PASS http.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
- PASS html.canonical-link https://ngrok.com/docs/api-reference/httpsedgetlsterminationmodule/get
- 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 2026-09-30T22:06:56.471Z
- PASS html.json-ld.breadcrumb
- PASS html.headings 11 headings
- PASS html.text-ratio 66.2%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/api-reference/httpsedgetlsterminationmodule/get.md
- PASS markdown.alternate-link /docs/api-reference/httpsedgetlsterminationmodule/get.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 20/20 blocks missing language
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 99.1% smaller (5842B vs 685786B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 747 words in initial HTML
- PASS http.no-interstitial
82 https://ngrok.com/docs/api-reference/ippolicies/create 23/28
- PASS http.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
- PASS html.canonical-link https://ngrok.com/docs/api-reference/ippolicies/create
- PASS html.meta-description 145 chars
- PASS html.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-30T22:06:57.719Z
- PASS html.json-ld.breadcrumb
- PASS html.headings 11 headings
- PASS html.text-ratio 64.9%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/api-reference/ippolicies/create.md
- PASS markdown.alternate-link /docs/api-reference/ippolicies/create.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 20/20 blocks missing language
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 99.1% smaller (6402B vs 699499B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 911 words in initial HTML
- PASS http.no-interstitial
82 https://ngrok.com/docs/api-reference/ippolicies/delete 23/28
- PASS http.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
- PASS html.canonical-link https://ngrok.com/docs/api-reference/ippolicies/delete
- PASS html.meta-description 176 chars
- PASS html.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-30T22:06:57.744Z
- PASS html.json-ld.breadcrumb
- PASS html.headings 11 headings
- PASS html.text-ratio 67.3%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/api-reference/ippolicies/delete.md
- PASS markdown.alternate-link /docs/api-reference/ippolicies/delete.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 18/18 blocks missing language
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 99.2% smaller (5221B vs 676604B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 692 words in initial HTML
- PASS http.no-interstitial
79 https://ngrok.com/docs/api-reference/ippolicies/list 22/28
- PASS http.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
- PASS html.canonical-link https://ngrok.com/docs/api-reference/ippolicies/list
- FAIL html.meta-description only 36 chars
- PASS html.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-30T22:06:57.706Z
- PASS html.json-ld.breadcrumb
- PASS html.headings 11 headings
- PASS html.text-ratio 65.3%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/api-reference/ippolicies/list.md
- PASS markdown.alternate-link /docs/api-reference/ippolicies/list.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 20/20 blocks missing language
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 99.0% smaller (7026B vs 700220B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 776 words in initial HTML
- PASS http.no-interstitial
79 https://ngrok.com/docs/api-reference/ippolicies/update 22/28
- PASS http.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
- PASS html.canonical-link https://ngrok.com/docs/api-reference/ippolicies/update
- FAIL html.meta-description only 39 chars
- PASS html.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-30T22:06:57.755Z
- PASS html.json-ld.breadcrumb
- PASS html.headings 11 headings
- PASS html.text-ratio 64.6%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/api-reference/ippolicies/update.md
- PASS markdown.alternate-link /docs/api-reference/ippolicies/update.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 20/20 blocks missing language
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 99.1% smaller (6224B vs 709083B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 906 words in initial HTML
- PASS http.no-interstitial
79 https://ngrok.com/docs/api-reference/ippolicyrules/delete 22/28
- PASS http.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
- PASS html.canonical-link https://ngrok.com/docs/api-reference/ippolicyrules/delete
- 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 2026-09-30T22:06:57.804Z
- PASS html.json-ld.breadcrumb
- PASS html.headings 11 headings
- PASS html.text-ratio 67.2%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/api-reference/ippolicyrules/delete.md
- PASS markdown.alternate-link /docs/api-reference/ippolicyrules/delete.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 18/18 blocks missing language
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 99.3% smaller (4742B vs 673558B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 638 words in initial HTML
- PASS http.no-interstitial
82 https://ngrok.com/docs/api-reference/ippolicies/get 23/28
- PASS http.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
- PASS html.canonical-link https://ngrok.com/docs/api-reference/ippolicies/get
- 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 2026-09-30T22:06:57.731Z
- PASS html.json-ld.breadcrumb
- PASS html.headings 11 headings
- PASS html.text-ratio 65.5%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/api-reference/ippolicies/get.md
- PASS markdown.alternate-link /docs/api-reference/ippolicies/get.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 20/20 blocks missing language
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 99.2% smaller (5680B vs 694709B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 710 words in initial HTML
- PASS http.no-interstitial
82 https://ngrok.com/docs/api-reference/ippolicyrules/get 23/28
- PASS http.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
- PASS html.canonical-link https://ngrok.com/docs/api-reference/ippolicyrules/get
- 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 2026-09-30T22:06:57.792Z
- PASS html.json-ld.breadcrumb
- PASS html.headings 11 headings
- PASS html.text-ratio 64.4%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/api-reference/ippolicyrules/get.md
- PASS markdown.alternate-link /docs/api-reference/ippolicyrules/get.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 20/20 blocks missing language
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 99.1% smaller (6447B vs 708323B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 777 words in initial HTML
- PASS http.no-interstitial
79 https://ngrok.com/docs/api-reference/ippolicyrules/list 22/28
- PASS http.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
- PASS html.canonical-link https://ngrok.com/docs/api-reference/ippolicyrules/list
- 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 2026-09-30T22:06:57.768Z
- PASS html.json-ld.breadcrumb
- PASS html.headings 11 headings
- PASS html.text-ratio 65.1%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/api-reference/ippolicyrules/list.md
- PASS markdown.alternate-link /docs/api-reference/ippolicyrules/list.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 20/20 blocks missing language
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 98.9% smaller (7845B vs 704486B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 806 words in initial HTML
- PASS http.no-interstitial
79 https://ngrok.com/docs/api-reference/ippolicyrules/update 22/28
- PASS http.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
- PASS html.canonical-link https://ngrok.com/docs/api-reference/ippolicyrules/update
- 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 2026-09-30T22:06:57.815Z
- PASS html.json-ld.breadcrumb
- PASS html.headings 11 headings
- PASS html.text-ratio 63.3%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/api-reference/ippolicyrules/update.md
- PASS markdown.alternate-link /docs/api-reference/ippolicyrules/update.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 20/20 blocks missing language
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 99.0% smaller (7112B vs 726397B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 1022 words in initial HTML
- PASS http.no-interstitial
79 https://ngrok.com/docs/api-reference/iprestrictions/list 22/28
- PASS http.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
- PASS html.canonical-link https://ngrok.com/docs/api-reference/iprestrictions/list
- 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 2026-09-30T22:06:57.827Z
- PASS html.json-ld.breadcrumb
- PASS html.headings 11 headings
- PASS html.text-ratio 65.1%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/api-reference/iprestrictions/list.md
- PASS markdown.alternate-link /docs/api-reference/iprestrictions/list.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 20/20 blocks missing language
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 98.9% smaller (7994B vs 705113B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 801 words in initial HTML
- PASS http.no-interstitial
82 https://ngrok.com/docs/api-reference/ippolicyrules/create 23/28
- PASS http.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
- PASS html.canonical-link https://ngrok.com/docs/api-reference/ippolicyrules/create
- 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 2026-09-30T22:06:57.780Z
- PASS html.json-ld.breadcrumb
- PASS html.headings 11 headings
- PASS html.text-ratio 63.3%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/api-reference/ippolicyrules/create.md
- PASS markdown.alternate-link /docs/api-reference/ippolicyrules/create.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 20/20 blocks missing language
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 99.0% smaller (7369B vs 728167B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 1078 words in initial HTML
- PASS http.no-interstitial
79 https://ngrok.com/docs/api-reference/iprestrictions/delete 22/28
- PASS http.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
- PASS html.canonical-link https://ngrok.com/docs/api-reference/iprestrictions/delete
- 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 2026-09-30T22:06:57.861Z
- PASS html.json-ld.breadcrumb
- PASS html.headings 11 headings
- PASS html.text-ratio 67.2%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/api-reference/iprestrictions/delete.md
- PASS markdown.alternate-link /docs/api-reference/iprestrictions/delete.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 18/18 blocks missing language
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 99.3% smaller (4707B vs 673516B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 634 words in initial HTML
- PASS http.no-interstitial
79 https://ngrok.com/docs/api-reference/iprestrictions/create 22/28
- PASS http.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
- PASS html.canonical-link https://ngrok.com/docs/api-reference/iprestrictions/create
- FAIL html.meta-description only 27 chars
- PASS html.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-30T22:06:57.838Z
- PASS html.json-ld.breadcrumb
- PASS html.headings 11 headings
- PASS html.text-ratio 63.3%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/api-reference/iprestrictions/create.md
- PASS markdown.alternate-link /docs/api-reference/iprestrictions/create.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 20/20 blocks missing language
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 98.9% smaller (7669B vs 729070B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 1104 words in initial HTML
- PASS http.no-interstitial
79 https://ngrok.com/docs/api-reference/iprestrictions/get 22/28
- PASS http.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
- PASS html.canonical-link https://ngrok.com/docs/api-reference/iprestrictions/get
- 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 2026-09-30T22:06:57.850Z
- PASS html.json-ld.breadcrumb
- PASS html.headings 11 headings
- PASS html.text-ratio 64.4%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/api-reference/iprestrictions/get.md
- PASS markdown.alternate-link /docs/api-reference/iprestrictions/get.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 20/20 blocks missing language
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 99.1% smaller (6612B vs 709099B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 780 words in initial HTML
- PASS http.no-interstitial
79 https://ngrok.com/docs/api-reference/iprestrictions/update 22/28
- PASS http.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
- PASS html.canonical-link https://ngrok.com/docs/api-reference/iprestrictions/update
- 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 2026-09-30T22:06:57.872Z
- PASS html.json-ld.breadcrumb
- PASS html.headings 11 headings
- PASS html.text-ratio 63.1%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/api-reference/iprestrictions/update.md
- PASS markdown.alternate-link /docs/api-reference/iprestrictions/update.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 20/20 blocks missing language
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 99.0% smaller (7564B vs 731726B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 1086 words in initial HTML
- PASS http.no-interstitial
79 https://ngrok.com/docs/api-reference/reservedaddrs/get 22/28
- PASS http.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
- PASS html.canonical-link https://ngrok.com/docs/api-reference/reservedaddrs/get
- FAIL html.meta-description only 38 chars
- PASS html.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-30T22:06:57.929Z
- PASS html.json-ld.breadcrumb
- PASS html.headings 11 headings
- PASS html.text-ratio 64.9%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/api-reference/reservedaddrs/get.md
- PASS markdown.alternate-link /docs/api-reference/reservedaddrs/get.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 20/20 blocks missing language
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 99.1% smaller (6035B vs 701683B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 738 words in initial HTML
- PASS http.no-interstitial
79 https://ngrok.com/docs/api-reference/reservedaddrs/list 22/28
- PASS http.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
- PASS html.canonical-link https://ngrok.com/docs/api-reference/reservedaddrs/list
- 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 2026-09-30T22:06:57.884Z
- PASS html.json-ld.breadcrumb
- PASS html.headings 11 headings
- PASS html.text-ratio 65.2%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/api-reference/reservedaddrs/list.md
- PASS markdown.alternate-link /docs/api-reference/reservedaddrs/list.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 20/20 blocks missing language
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 98.9% smaller (7486B vs 702290B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 785 words in initial HTML
- PASS http.no-interstitial
79 https://ngrok.com/docs/api-reference/reservedaddrs/delete 22/28
- PASS http.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
- PASS html.canonical-link https://ngrok.com/docs/api-reference/reservedaddrs/delete
- 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 2026-09-30T22:06:57.941Z
- PASS html.json-ld.breadcrumb
- PASS html.headings 11 headings
- PASS html.text-ratio 67.2%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/api-reference/reservedaddrs/delete.md
- PASS markdown.alternate-link /docs/api-reference/reservedaddrs/delete.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 18/18 blocks missing language
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 99.3% smaller (4697B vs 673497B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 634 words in initial HTML
- PASS http.no-interstitial
82 https://ngrok.com/docs/api-reference/kubernetes-operators 23/28
- PASS http.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
- PASS html.canonical-link https://ngrok.com/docs/api-reference/kubernetes-operators
- 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-28T13:34:44.359Z
- PASS html.json-ld.breadcrumb
- PASS html.headings 30 headings
- PASS html.text-ratio 59.1%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/api-reference/kubernetes-operators.md
- PASS markdown.alternate-link /docs/api-reference/kubernetes-operators.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 11/11 blocks missing language
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 97.6% smaller (23725B vs 988707B)
- PASS markdown.valid-markdown 0.5% HTML markup
- PASS html.ssr-content 2108 words in initial HTML
- PASS http.no-interstitial
79 https://ngrok.com/docs/api-reference/reservedaddrs/update 22/28
- PASS http.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
- PASS html.canonical-link https://ngrok.com/docs/api-reference/reservedaddrs/update
- 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 2026-09-30T22:06:57.953Z
- PASS html.json-ld.breadcrumb
- PASS html.headings 11 headings
- PASS html.text-ratio 64.0%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/api-reference/reservedaddrs/update.md
- PASS markdown.alternate-link /docs/api-reference/reservedaddrs/update.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 20/20 blocks missing language
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 99.1% smaller (6576B vs 716362B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 933 words in initial HTML
- PASS http.no-interstitial
79 https://ngrok.com/docs/api-reference/reserveddomains/create 22/28
- PASS http.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
- PASS html.canonical-link https://ngrok.com/docs/api-reference/reserveddomains/create
- 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 2026-09-30T22:06:57.984Z
- PASS html.json-ld.breadcrumb
- PASS html.headings 11 headings
- PASS html.text-ratio 60.8%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/api-reference/reserveddomains/create.md
- PASS markdown.alternate-link /docs/api-reference/reserveddomains/create.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 20/20 blocks missing language
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 98.5% smaller (11587B vs 775722B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 1503 words in initial HTML
- PASS http.no-interstitial
79 https://ngrok.com/docs/api-reference/reserveddomains/delete 22/28
- PASS http.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
- PASS html.canonical-link https://ngrok.com/docs/api-reference/reserveddomains/delete
- 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 2026-09-30T22:06:58.007Z
- PASS html.json-ld.breadcrumb
- PASS html.headings 11 headings
- PASS html.text-ratio 67.0%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/api-reference/reserveddomains/delete.md
- PASS markdown.alternate-link /docs/api-reference/reserveddomains/delete.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 18/18 blocks missing language
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 99.3% smaller (4748B vs 675750B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 634 words in initial HTML
- PASS http.no-interstitial
82 https://ngrok.com/docs/api-reference/reserveddomains/deletecertificate 23/28
- PASS http.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
- PASS html.canonical-link https://ngrok.com/docs/api-reference/reserveddomains/deletecertificate
- 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 2026-09-30T22:06:58.036Z
- PASS html.json-ld.breadcrumb
- PASS html.headings 11 headings
- PASS html.text-ratio 67.1%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/api-reference/reserveddomains/deletecertificate.md
- PASS markdown.alternate-link /docs/api-reference/reserveddomains/deletecertificate.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 18/18 blocks missing language
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 99.3% smaller (4889B vs 677469B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 642 words in initial HTML
- PASS http.no-interstitial
82 https://ngrok.com/docs/api-reference/reserveddomains/deletecertificatemanagementpolicy 23/28
- PASS http.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
- PASS html.canonical-link https://ngrok.com/docs/api-reference/reserveddomains/deletecertificatemanagementpolicy
- 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-09-30T22:06:58.048Z
- PASS html.json-ld.breadcrumb
- PASS html.headings 11 headings
- PASS html.text-ratio 66.9%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/api-reference/reserveddomains/deletecertificatemanagementpolicy.md
- PASS markdown.alternate-link /docs/api-reference/reserveddomains/deletecertificatemanagementpolicy.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 18/18 blocks missing language
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 99.3% smaller (5039B vs 674075B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 646 words in initial HTML
- PASS http.no-interstitial
79 https://ngrok.com/docs/api-reference/reservedaddrs/create 22/28
- PASS http.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
- PASS html.canonical-link https://ngrok.com/docs/api-reference/reservedaddrs/create
- 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 2026-09-30T22:06:57.917Z
- PASS html.json-ld.breadcrumb
- PASS html.headings 11 headings
- PASS html.text-ratio 64.3%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/api-reference/reservedaddrs/create.md
- PASS markdown.alternate-link /docs/api-reference/reservedaddrs/create.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 20/20 blocks missing language
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 99.1% smaller (6607B vs 712979B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 946 words in initial HTML
- PASS http.no-interstitial
79 https://ngrok.com/docs/api-reference/reserveddomains/get 22/28
- PASS http.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
- PASS html.canonical-link https://ngrok.com/docs/api-reference/reserveddomains/get
- 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 2026-09-30T22:06:57.996Z
- PASS html.json-ld.breadcrumb
- PASS html.headings 11 headings
- PASS html.text-ratio 63.5%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/api-reference/reserveddomains/get.md
- PASS markdown.alternate-link /docs/api-reference/reserveddomains/get.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 20/20 blocks missing language
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 98.6% smaller (9918B vs 728059B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 964 words in initial HTML
- PASS http.no-interstitial
79 https://ngrok.com/docs/api-reference/reserveddomains/list 22/28
- PASS http.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
- PASS html.canonical-link https://ngrok.com/docs/api-reference/reserveddomains/list
- FAIL html.meta-description only 42 chars
- PASS html.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-30T22:06:57.970Z
- PASS html.json-ld.breadcrumb
- PASS html.headings 11 headings
- PASS html.text-ratio 64.6%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/api-reference/reserveddomains/list.md
- PASS markdown.alternate-link /docs/api-reference/reserveddomains/list.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 20/20 blocks missing language
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 98.4% smaller (11321B vs 719626B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 866 words in initial HTML
- PASS http.no-interstitial
79 https://ngrok.com/docs/api-reference/secrets/create 22/28
- PASS http.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
- PASS html.canonical-link https://ngrok.com/docs/api-reference/secrets/create
- FAIL html.meta-description only 19 chars
- PASS html.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-30T22:06:58.071Z
- PASS html.json-ld.breadcrumb
- PASS html.headings 11 headings
- PASS html.text-ratio 62.0%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/api-reference/secrets/create.md
- PASS markdown.alternate-link /docs/api-reference/secrets/create.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 20/20 blocks missing language
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 99.0% smaller (7114B vs 744555B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 1060 words in initial HTML
- PASS http.no-interstitial
79 https://ngrok.com/docs/api-reference/reserveddomains/update 22/28
- PASS http.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
- PASS html.canonical-link https://ngrok.com/docs/api-reference/reserveddomains/update
- 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 2026-09-30T22:06:58.018Z
- PASS html.json-ld.breadcrumb
- PASS html.headings 11 headings
- PASS html.text-ratio 60.7%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/api-reference/reserveddomains/update.md
- PASS markdown.alternate-link /docs/api-reference/reserveddomains/update.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 20/20 blocks missing language
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 98.5% smaller (11342B vs 775178B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 1434 words in initial HTML
- PASS http.no-interstitial
79 https://ngrok.com/docs/api-reference/secrets/delete 22/28
- PASS http.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
- PASS html.canonical-link https://ngrok.com/docs/api-reference/secrets/delete
- FAIL html.meta-description only 15 chars
- PASS html.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-30T22:06:58.095Z
- PASS html.json-ld.breadcrumb
- PASS html.headings 11 headings
- PASS html.text-ratio 67.2%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/api-reference/secrets/delete.md
- PASS markdown.alternate-link /docs/api-reference/secrets/delete.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 18/18 blocks missing language
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 99.3% smaller (4696B vs 672863B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 630 words in initial HTML
- PASS http.no-interstitial
79 https://ngrok.com/docs/api-reference/secrets/list 22/28
- PASS http.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
- PASS html.canonical-link https://ngrok.com/docs/api-reference/secrets/list
- 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 2026-09-30T22:06:58.060Z
- PASS html.json-ld.breadcrumb
- PASS html.headings 11 headings
- PASS html.text-ratio 64.9%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/api-reference/secrets/list.md
- PASS markdown.alternate-link /docs/api-reference/secrets/list.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 20/20 blocks missing language
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 98.9% smaller (7822B vs 708344B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 819 words in initial HTML
- PASS http.no-interstitial
79 https://ngrok.com/docs/api-reference/secrets/get 22/28
- PASS http.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
- PASS html.canonical-link https://ngrok.com/docs/api-reference/secrets/get
- FAIL html.meta-description only 18 chars
- PASS html.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-30T22:06:58.083Z
- PASS html.json-ld.breadcrumb
- PASS html.headings 11 headings
- PASS html.text-ratio 63.2%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/api-reference/secrets/get.md
- PASS markdown.alternate-link /docs/api-reference/secrets/get.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 20/20 blocks missing language
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 99.1% smaller (6442B vs 722263B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 775 words in initial HTML
- PASS http.no-interstitial
79 https://ngrok.com/docs/api-reference/service-users 22/28
- PASS http.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
- PASS html.canonical-link https://ngrok.com/docs/api-reference/service-users
- FAIL html.meta-description only 28 chars
- PASS html.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-28T13:34:44.436Z
- PASS html.json-ld.breadcrumb
- PASS html.headings 27 headings
- PASS html.text-ratio 63.6%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/api-reference/service-users.md
- PASS markdown.alternate-link /docs/api-reference/service-users.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 9/9 blocks missing language
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 99.2% smaller (6165B vs 764829B)
- PASS markdown.valid-markdown 0.2% HTML markup
- PASS html.ssr-content 775 words in initial HTML
- PASS http.no-interstitial
79 https://ngrok.com/docs/api-reference/secrets/update 22/28
- PASS http.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
- PASS html.canonical-link https://ngrok.com/docs/api-reference/secrets/update
- 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 2026-09-30T22:06:58.108Z
- PASS html.json-ld.breadcrumb
- PASS html.headings 11 headings
- PASS html.text-ratio 61.9%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/api-reference/secrets/update.md
- PASS markdown.alternate-link /docs/api-reference/secrets/update.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 20/20 blocks missing language
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 99.0% smaller (7192B vs 744715B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 1030 words in initial HTML
- PASS http.no-interstitial
79 https://ngrok.com/docs/api-reference/sshcertificateauthorities/delete 22/28
- PASS http.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
- PASS html.canonical-link https://ngrok.com/docs/api-reference/sshcertificateauthorities/delete
- 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 2026-09-30T22:06:58.181Z
- PASS html.json-ld.breadcrumb
- PASS html.headings 11 headings
- PASS html.text-ratio 67.3%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/api-reference/sshcertificateauthorities/delete.md
- PASS markdown.alternate-link /docs/api-reference/sshcertificateauthorities/delete.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 18/18 blocks missing language
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 99.3% smaller (4820B vs 674642B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 638 words in initial HTML
- PASS http.no-interstitial
79 https://ngrok.com/docs/api-reference/sshcertificateauthorities/create 22/28
- PASS http.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
- PASS html.canonical-link https://ngrok.com/docs/api-reference/sshcertificateauthorities/create
- FAIL html.meta-description only 38 chars
- PASS html.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-30T22:06:58.159Z
- PASS html.json-ld.breadcrumb
- PASS html.headings 11 headings
- PASS html.text-ratio 63.8%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/api-reference/sshcertificateauthorities/create.md
- PASS markdown.alternate-link /docs/api-reference/sshcertificateauthorities/create.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 20/20 blocks missing language
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 99.0% smaller (7005B vs 722003B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 1028 words in initial HTML
- PASS http.no-interstitial
82 https://ngrok.com/docs/api-reference/sshcertificateauthorities/get 23/28
- PASS http.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
- PASS html.canonical-link https://ngrok.com/docs/api-reference/sshcertificateauthorities/get
- 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 2026-09-30T22:06:58.169Z
- PASS html.json-ld.breadcrumb
- PASS html.headings 11 headings
- PASS html.text-ratio 64.9%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/api-reference/sshcertificateauthorities/get.md
- PASS markdown.alternate-link /docs/api-reference/sshcertificateauthorities/get.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 20/20 blocks missing language
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 99.1% smaller (6153B vs 703130B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 737 words in initial HTML
- PASS http.no-interstitial
82 https://ngrok.com/docs/api-reference/sshcertificateauthorities/list 23/28
- PASS http.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
- PASS html.canonical-link https://ngrok.com/docs/api-reference/sshcertificateauthorities/list
- 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 2026-09-30T22:06:58.148Z
- PASS html.json-ld.breadcrumb
- PASS html.headings 11 headings
- PASS html.text-ratio 65.2%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/api-reference/sshcertificateauthorities/list.md
- PASS markdown.alternate-link /docs/api-reference/sshcertificateauthorities/list.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 20/20 blocks missing language
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 98.9% smaller (7587B vs 703591B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 790 words in initial HTML
- PASS http.no-interstitial
79 https://ngrok.com/docs/api-reference/sshcertificateauthorities/update 22/28
- PASS http.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
- PASS html.canonical-link https://ngrok.com/docs/api-reference/sshcertificateauthorities/update
- 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 2026-09-30T22:06:58.194Z
- PASS html.json-ld.breadcrumb
- PASS html.headings 11 headings
- PASS html.text-ratio 64.1%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/api-reference/sshcertificateauthorities/update.md
- PASS markdown.alternate-link /docs/api-reference/sshcertificateauthorities/update.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 20/20 blocks missing language
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 99.1% smaller (6702B vs 717179B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 927 words in initial HTML
- PASS http.no-interstitial
82 https://ngrok.com/docs/api-reference/sshcredentials/create 23/28
- PASS http.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
- PASS html.canonical-link https://ngrok.com/docs/api-reference/sshcredentials/create
- 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-09-30T22:06:58.217Z
- PASS html.json-ld.breadcrumb
- PASS html.headings 11 headings
- PASS html.text-ratio 63.6%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/api-reference/sshcredentials/create.md
- PASS markdown.alternate-link /docs/api-reference/sshcredentials/create.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 20/20 blocks missing language
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 98.7% smaller (9783B vs 732749B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 1412 words in initial HTML
- PASS http.no-interstitial
79 https://ngrok.com/docs/api-reference/sshcredentials/get 22/28
- PASS http.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
- PASS html.canonical-link https://ngrok.com/docs/api-reference/sshcredentials/get
- 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 2026-09-30T22:06:58.229Z
- PASS html.json-ld.breadcrumb
- PASS html.headings 11 headings
- PASS html.text-ratio 64.7%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/api-reference/sshcredentials/get.md
- PASS markdown.alternate-link /docs/api-reference/sshcredentials/get.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 20/20 blocks missing language
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 99.0% smaller (7331B vs 708146B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 907 words in initial HTML
- PASS http.no-interstitial
79 https://ngrok.com/docs/api-reference/sshcredentials/list 22/28
- PASS http.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
- PASS html.canonical-link https://ngrok.com/docs/api-reference/sshcredentials/list
- 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 2026-09-30T22:06:58.206Z
- PASS html.json-ld.breadcrumb
- PASS html.headings 11 headings
- PASS html.text-ratio 65.2%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/api-reference/sshcredentials/list.md
- PASS markdown.alternate-link /docs/api-reference/sshcredentials/list.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 20/20 blocks missing language
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 98.8% smaller (8784B vs 704368B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 793 words in initial HTML
- PASS http.no-interstitial
79 https://ngrok.com/docs/api-reference/sshcredentials/delete 22/28
- PASS http.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
- PASS html.canonical-link https://ngrok.com/docs/api-reference/sshcredentials/delete
- 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 2026-09-30T22:06:58.242Z
- PASS html.json-ld.breadcrumb
- PASS html.headings 11 headings
- PASS html.text-ratio 67.2%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/api-reference/sshcredentials/delete.md
- PASS markdown.alternate-link /docs/api-reference/sshcredentials/delete.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 18/18 blocks missing language
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 99.3% smaller (4759B vs 673663B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 636 words in initial HTML
- PASS http.no-interstitial
79 https://ngrok.com/docs/api-reference/sshcredentials/update 22/28
- PASS http.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
- PASS html.canonical-link https://ngrok.com/docs/api-reference/sshcredentials/update
- 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 2026-09-30T22:06:58.254Z
- PASS html.json-ld.breadcrumb
- PASS html.headings 11 headings
- PASS html.text-ratio 63.6%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/api-reference/sshcredentials/update.md
- PASS markdown.alternate-link /docs/api-reference/sshcredentials/update.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 20/20 blocks missing language
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 98.8% smaller (9087B vs 729236B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 1306 words in initial HTML
- PASS http.no-interstitial
79 https://ngrok.com/docs/api-reference/sshhostcertificates/delete 22/28
- PASS http.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
- PASS html.canonical-link https://ngrok.com/docs/api-reference/sshhostcertificates/delete
- 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 2026-09-30T22:06:58.306Z
- PASS html.json-ld.breadcrumb
- PASS html.headings 11 headings
- PASS html.text-ratio 67.2%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/api-reference/sshhostcertificates/delete.md
- PASS markdown.alternate-link /docs/api-reference/sshhostcertificates/delete.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 18/18 blocks missing language
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 99.3% smaller (4781B vs 674105B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 638 words in initial HTML
- PASS http.no-interstitial
79 https://ngrok.com/docs/api-reference/sshhostcertificates/create 22/28
- PASS http.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
- PASS html.canonical-link https://ngrok.com/docs/api-reference/sshhostcertificates/create
- 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 2026-09-30T22:06:58.277Z
- PASS html.json-ld.breadcrumb
- PASS html.headings 11 headings
- PASS html.text-ratio 61.8%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/api-reference/sshhostcertificates/create.md
- PASS markdown.alternate-link /docs/api-reference/sshhostcertificates/create.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 20/20 blocks missing language
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 98.8% smaller (9271B vs 745745B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 1336 words in initial HTML
- PASS http.no-interstitial
82 https://ngrok.com/docs/api-reference/sshhostcertificates/get 23/28
- PASS http.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
- PASS html.canonical-link https://ngrok.com/docs/api-reference/sshhostcertificates/get
- 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 2026-09-30T22:06:58.289Z
- PASS html.json-ld.breadcrumb
- PASS html.headings 11 headings
- PASS html.text-ratio 63.6%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/api-reference/sshhostcertificates/get.md
- PASS markdown.alternate-link /docs/api-reference/sshhostcertificates/get.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 20/20 blocks missing language
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 99.0% smaller (7516B vs 721935B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 886 words in initial HTML
- PASS http.no-interstitial
82 https://ngrok.com/docs/api-reference/sshhostcertificates/list 23/28
- PASS http.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
- PASS html.canonical-link https://ngrok.com/docs/api-reference/sshhostcertificates/list
- 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 2026-09-30T22:06:58.266Z
- PASS html.json-ld.breadcrumb
- PASS html.headings 11 headings
- PASS html.text-ratio 65.3%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/api-reference/sshhostcertificates/list.md
- PASS markdown.alternate-link /docs/api-reference/sshhostcertificates/list.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 20/20 blocks missing language
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 98.8% smaller (8119B vs 702596B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 747 words in initial HTML
- PASS http.no-interstitial
79 https://ngrok.com/docs/api-reference/sshhostcertificates/update 22/28
- PASS http.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
- PASS html.canonical-link https://ngrok.com/docs/api-reference/sshhostcertificates/update
- 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 2026-09-30T22:06:58.325Z
- PASS html.json-ld.breadcrumb
- PASS html.headings 11 headings
- PASS html.text-ratio 62.8%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/api-reference/sshhostcertificates/update.md
- PASS markdown.alternate-link /docs/api-reference/sshhostcertificates/update.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 20/20 blocks missing language
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 98.9% smaller (8045B vs 735970B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 1076 words in initial HTML
- PASS http.no-interstitial
79 https://ngrok.com/docs/api-reference/sshusercertificates/create 22/28
- PASS http.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
- PASS html.canonical-link https://ngrok.com/docs/api-reference/sshusercertificates/create
- 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 2026-09-30T22:06:58.350Z
- PASS html.json-ld.breadcrumb
- PASS html.headings 11 headings
- PASS html.text-ratio 61.3%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/api-reference/sshusercertificates/create.md
- PASS markdown.alternate-link /docs/api-reference/sshusercertificates/create.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 20/20 blocks missing language
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 98.5% smaller (11674B vs 768265B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 1627 words in initial HTML
- PASS http.no-interstitial
82 https://ngrok.com/docs/api-reference/sshusercertificates/list 23/28
- PASS http.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
- PASS html.canonical-link https://ngrok.com/docs/api-reference/sshusercertificates/list
- 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 2026-09-30T22:06:58.338Z
- PASS html.json-ld.breadcrumb
- PASS html.headings 11 headings
- PASS html.text-ratio 65.3%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/api-reference/sshusercertificates/list.md
- PASS markdown.alternate-link /docs/api-reference/sshusercertificates/list.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 20/20 blocks missing language
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 98.7% smaller (9353B vs 704540B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 755 words in initial HTML
- PASS http.no-interstitial
82 https://ngrok.com/docs/api-reference/sshusercertificates/get 23/28
- PASS http.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
- PASS html.canonical-link https://ngrok.com/docs/api-reference/sshusercertificates/get
- 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 2026-09-30T22:06:58.362Z
- PASS html.json-ld.breadcrumb
- PASS html.headings 11 headings
- PASS html.text-ratio 63.1%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/api-reference/sshusercertificates/get.md
- PASS markdown.alternate-link /docs/api-reference/sshusercertificates/get.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 20/20 blocks missing language
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 98.8% smaller (8750B vs 730372B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 1005 words in initial HTML
- PASS http.no-interstitial
79 https://ngrok.com/docs/api-reference/sshusercertificates/delete 22/28
- PASS http.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
- PASS html.canonical-link https://ngrok.com/docs/api-reference/sshusercertificates/delete
- 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 2026-09-30T22:06:58.376Z
- PASS html.json-ld.breadcrumb
- PASS html.headings 11 headings
- PASS html.text-ratio 67.2%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/api-reference/sshusercertificates/delete.md
- PASS markdown.alternate-link /docs/api-reference/sshusercertificates/delete.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 18/18 blocks missing language
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 99.3% smaller (4781B vs 674105B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 638 words in initial HTML
- PASS http.no-interstitial
79 https://ngrok.com/docs/api-reference/sshusercertificates/update 22/28
- PASS http.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
- PASS html.canonical-link https://ngrok.com/docs/api-reference/sshusercertificates/update
- 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 2026-09-30T22:06:58.388Z
- PASS html.json-ld.breadcrumb
- PASS html.headings 11 headings
- PASS html.text-ratio 62.3%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/api-reference/sshusercertificates/update.md
- PASS markdown.alternate-link /docs/api-reference/sshusercertificates/update.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 20/20 blocks missing language
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 98.8% smaller (9279B vs 744406B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 1195 words in initial HTML
- PASS http.no-interstitial
79 https://ngrok.com/docs/api-reference/staticbackends/delete 22/28
- PASS http.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
- PASS html.canonical-link https://ngrok.com/docs/api-reference/staticbackends/delete
- 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 2026-09-30T22:06:55.954Z
- PASS html.json-ld.breadcrumb
- PASS html.headings 11 headings
- PASS html.text-ratio 66.7%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/api-reference/staticbackends/delete.md
- PASS markdown.alternate-link /docs/api-reference/staticbackends/delete.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 18/18 blocks missing language
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 99.3% smaller (4759B vs 679341B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 645 words in initial HTML
- PASS http.no-interstitial
79 https://ngrok.com/docs/api-reference/staticbackends/list 22/28
- PASS http.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
- PASS html.canonical-link https://ngrok.com/docs/api-reference/staticbackends/list
- 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 2026-09-30T22:06:55.919Z
- PASS html.json-ld.breadcrumb
- PASS html.headings 11 headings
- PASS html.text-ratio 64.7%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/api-reference/staticbackends/list.md
- PASS markdown.alternate-link /docs/api-reference/staticbackends/list.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 20/20 blocks missing language
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 99.1% smaller (6576B vs 697918B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 728 words in initial HTML
- PASS http.no-interstitial
82 https://ngrok.com/docs/api-reference/staticbackends/get 23/28
- PASS http.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
- PASS html.canonical-link https://ngrok.com/docs/api-reference/staticbackends/get
- 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 2026-09-30T22:06:55.942Z
- PASS html.json-ld.breadcrumb
- PASS html.headings 11 headings
- PASS html.text-ratio 64.2%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/api-reference/staticbackends/get.md
- PASS markdown.alternate-link /docs/api-reference/staticbackends/get.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 20/20 blocks missing language
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 99.1% smaller (6044B vs 709580B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 726 words in initial HTML
- PASS http.no-interstitial
79 https://ngrok.com/docs/api-reference/staticbackends/create 22/28
- PASS http.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
- PASS html.canonical-link https://ngrok.com/docs/api-reference/staticbackends/create
- FAIL html.meta-description only 27 chars
- PASS html.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-30T22:06:55.931Z
- PASS html.json-ld.breadcrumb
- PASS html.headings 11 headings
- PASS html.text-ratio 63.3%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/api-reference/staticbackends/create.md
- PASS markdown.alternate-link /docs/api-reference/staticbackends/create.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 20/20 blocks missing language
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 99.1% smaller (6540B vs 725926B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 986 words in initial HTML
- PASS http.no-interstitial
79 https://ngrok.com/docs/api-reference/staticbackends/update 22/28
- PASS http.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
- PASS html.canonical-link https://ngrok.com/docs/api-reference/staticbackends/update
- FAIL html.meta-description only 27 chars
- PASS html.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-30T22:06:55.965Z
- PASS html.json-ld.breadcrumb
- PASS html.headings 11 headings
- PASS html.text-ratio 62.8%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/api-reference/staticbackends/update.md
- PASS markdown.alternate-link /docs/api-reference/staticbackends/update.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 20/20 blocks missing language
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 99.1% smaller (6720B vs 732809B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 1017 words in initial HTML
- PASS http.no-interstitial
75 https://ngrok.com/docs/api-reference/tcpedgebackendmodule/replace 21/28
- PASS http.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
- PASS html.canonical-link https://ngrok.com/docs/api-reference/tcpedgebackendmodule/replace
- 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 2026-09-30T22:06:57.073Z
- PASS html.json-ld.breadcrumb
- PASS html.headings 11 headings
- PASS html.text-ratio 65.4%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/api-reference/tcpedgebackendmodule/replace.md
- PASS markdown.alternate-link /docs/api-reference/tcpedgebackendmodule/replace.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 20/20 blocks missing language
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 99.1% smaller (6084B vs 697295B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 892 words in initial HTML
- PASS http.no-interstitial
75 https://ngrok.com/docs/api-reference/tcpedgeiprestrictionmodule/delete 21/28
- PASS http.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
- PASS html.canonical-link https://ngrok.com/docs/api-reference/tcpedgeiprestrictionmodule/delete
- 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 2026-09-30T22:06:57.121Z
- PASS html.json-ld.breadcrumb
- PASS html.headings 11 headings
- PASS html.text-ratio 67.4%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/api-reference/tcpedgeiprestrictionmodule/delete.md
- PASS markdown.alternate-link /docs/api-reference/tcpedgeiprestrictionmodule/delete.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 18/18 blocks missing language
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 99.3% smaller (4665B vs 670694B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 634 words in initial HTML
- PASS http.no-interstitial
75 https://ngrok.com/docs/api-reference/tcpedgeiprestrictionmodule/replace 21/28
- PASS http.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
- PASS html.canonical-link https://ngrok.com/docs/api-reference/tcpedgeiprestrictionmodule/replace
- 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 2026-09-30T22:06:57.108Z
- PASS html.json-ld.breadcrumb
- PASS html.headings 11 headings
- PASS html.text-ratio 65.3%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/api-reference/tcpedgeiprestrictionmodule/replace.md
- PASS markdown.alternate-link /docs/api-reference/tcpedgeiprestrictionmodule/replace.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 20/20 blocks missing language
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 99.1% smaller (6357B vs 699197B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 931 words in initial HTML
- PASS http.no-interstitial
75 https://ngrok.com/docs/api-reference/tcpedgebackendmodule/get 21/28
- PASS http.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
- PASS html.canonical-link https://ngrok.com/docs/api-reference/tcpedgebackendmodule/get
- 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 2026-09-30T22:06:57.061Z
- PASS html.json-ld.breadcrumb
- PASS html.headings 11 headings
- PASS html.text-ratio 66.2%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/api-reference/tcpedgebackendmodule/get.md
- PASS markdown.alternate-link /docs/api-reference/tcpedgebackendmodule/get.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 20/20 blocks missing language
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 99.2% smaller (5384B vs 683306B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 676 words in initial HTML
- PASS http.no-interstitial
75 https://ngrok.com/docs/api-reference/tcpedgeiprestrictionmodule/get 21/28
- PASS http.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
- PASS html.canonical-link https://ngrok.com/docs/api-reference/tcpedgeiprestrictionmodule/get
- 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 2026-09-30T22:06:57.096Z
- PASS html.json-ld.breadcrumb
- PASS html.headings 11 headings
- PASS html.text-ratio 66.2%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/api-reference/tcpedgeiprestrictionmodule/get.md
- PASS markdown.alternate-link /docs/api-reference/tcpedgeiprestrictionmodule/get.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 20/20 blocks missing language
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 99.2% smaller (5528B vs 684428B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 695 words in initial HTML
- PASS http.no-interstitial
75 https://ngrok.com/docs/api-reference/tcpedgetrafficpolicymodule/get 21/28
- PASS http.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
- PASS html.canonical-link https://ngrok.com/docs/api-reference/tcpedgetrafficpolicymodule/get
- 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 2026-09-30T22:06:57.133Z
- PASS html.json-ld.breadcrumb
- PASS html.headings 11 headings
- PASS html.text-ratio 66.4%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/api-reference/tcpedgetrafficpolicymodule/get.md
- PASS markdown.alternate-link /docs/api-reference/tcpedgetrafficpolicymodule/get.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 20/20 blocks missing language
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 99.2% smaller (5203B vs 680994B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 671 words in initial HTML
- PASS http.no-interstitial
79 https://ngrok.com/docs/api-reference/tlscertificates/create 22/28
- PASS http.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
- PASS html.canonical-link https://ngrok.com/docs/api-reference/tlscertificates/create
- FAIL html.meta-description only 28 chars
- PASS html.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-30T22:06:58.411Z
- PASS html.json-ld.breadcrumb
- PASS html.headings 11 headings
- PASS html.text-ratio 60.4%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/api-reference/tlscertificates/create.md
- PASS markdown.alternate-link /docs/api-reference/tlscertificates/create.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 20/20 blocks missing language
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 98.7% smaller (9732B vs 772205B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 1196 words in initial HTML
- PASS http.no-interstitial
75 https://ngrok.com/docs/api-reference/tcpedgetrafficpolicymodule/replace 21/28
- PASS http.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
- PASS html.canonical-link https://ngrok.com/docs/api-reference/tcpedgetrafficpolicymodule/replace
- 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 2026-09-30T22:06:57.145Z
- PASS html.json-ld.breadcrumb
- PASS html.headings 11 headings
- PASS html.text-ratio 65.6%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/api-reference/tcpedgetrafficpolicymodule/replace.md
- PASS markdown.alternate-link /docs/api-reference/tcpedgetrafficpolicymodule/replace.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 20/20 blocks missing language
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 99.2% smaller (5541B vs 694967B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 887 words in initial HTML
- PASS http.no-interstitial
75 https://ngrok.com/docs/api-reference/tcpedgebackendmodule/delete 21/28
- PASS http.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
- PASS html.canonical-link https://ngrok.com/docs/api-reference/tcpedgebackendmodule/delete
- 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 2026-09-30T22:06:57.085Z
- PASS html.json-ld.breadcrumb
- PASS html.headings 11 headings
- PASS html.text-ratio 67.4%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/api-reference/tcpedgebackendmodule/delete.md
- PASS markdown.alternate-link /docs/api-reference/tcpedgebackendmodule/delete.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 18/18 blocks missing language
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 99.3% smaller (4639B vs 670258B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 632 words in initial HTML
- PASS http.no-interstitial
75 https://ngrok.com/docs/api-reference/tcpedgetrafficpolicymodule/delete 21/28
- PASS http.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
- PASS html.canonical-link https://ngrok.com/docs/api-reference/tcpedgetrafficpolicymodule/delete
- 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 2026-09-30T22:06:57.157Z
- PASS html.json-ld.breadcrumb
- PASS html.headings 11 headings
- PASS html.text-ratio 67.4%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/api-reference/tcpedgetrafficpolicymodule/delete.md
- PASS markdown.alternate-link /docs/api-reference/tcpedgetrafficpolicymodule/delete.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 18/18 blocks missing language
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 99.3% smaller (4665B vs 670688B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 634 words in initial HTML
- PASS http.no-interstitial
79 https://ngrok.com/docs/api-reference/tlscertificates/get 22/28
- PASS http.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
- PASS html.canonical-link https://ngrok.com/docs/api-reference/tlscertificates/get
- 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 2026-09-30T22:06:58.423Z
- PASS html.json-ld.breadcrumb
- PASS html.headings 11 headings
- PASS html.text-ratio 61.1%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/api-reference/tlscertificates/get.md
- PASS markdown.alternate-link /docs/api-reference/tlscertificates/get.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 20/20 blocks missing language
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 98.8% smaller (8891B vs 756246B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 956 words in initial HTML
- PASS http.no-interstitial
79 https://ngrok.com/docs/api-reference/tlscertificates/update 22/28
- PASS http.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
- PASS html.canonical-link https://ngrok.com/docs/api-reference/tlscertificates/update
- 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 2026-09-30T22:06:58.448Z
- PASS html.json-ld.breadcrumb
- PASS html.headings 11 headings
- PASS html.text-ratio 60.4%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/api-reference/tlscertificates/update.md
- PASS markdown.alternate-link /docs/api-reference/tlscertificates/update.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 20/20 blocks missing language
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 98.8% smaller (9462B vs 770714B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 1153 words in initial HTML
- PASS http.no-interstitial
79 https://ngrok.com/docs/api-reference/tlscertificates/delete 22/28
- PASS http.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
- PASS html.canonical-link https://ngrok.com/docs/api-reference/tlscertificates/delete
- 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 2026-09-30T22:06:58.435Z
- PASS html.json-ld.breadcrumb
- PASS html.headings 11 headings
- PASS html.text-ratio 67.2%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/api-reference/tlscertificates/delete.md
- PASS markdown.alternate-link /docs/api-reference/tlscertificates/delete.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 18/18 blocks missing language
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 99.3% smaller (4745B vs 673599B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 634 words in initial HTML
- PASS http.no-interstitial
79 https://ngrok.com/docs/api-reference/tlscertificates/list 22/28
- PASS http.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
- PASS html.canonical-link https://ngrok.com/docs/api-reference/tlscertificates/list
- 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 2026-09-30T22:06:58.399Z
- PASS html.json-ld.breadcrumb
- PASS html.headings 11 headings
- PASS html.text-ratio 64.7%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/api-reference/tlscertificates/list.md
- PASS markdown.alternate-link /docs/api-reference/tlscertificates/list.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 20/20 blocks missing language
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 98.6% smaller (10352B vs 717482B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 869 words in initial HTML
- PASS http.no-interstitial
75 https://ngrok.com/docs/api-reference/tlsedgebackendmodule/delete 21/28
- PASS http.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
- PASS html.canonical-link https://ngrok.com/docs/api-reference/tlsedgebackendmodule/delete
- 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 2026-09-30T22:06:57.261Z
- PASS html.json-ld.breadcrumb
- PASS html.headings 11 headings
- PASS html.text-ratio 67.4%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/api-reference/tlsedgebackendmodule/delete.md
- PASS markdown.alternate-link /docs/api-reference/tlsedgebackendmodule/delete.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 18/18 blocks missing language
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 99.3% smaller (4639B vs 670258B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 632 words in initial HTML
- PASS http.no-interstitial
75 https://ngrok.com/docs/api-reference/tlsedgebackendmodule/get 21/28
- PASS http.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
- PASS html.canonical-link https://ngrok.com/docs/api-reference/tlsedgebackendmodule/get
- 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 2026-09-30T22:06:57.230Z
- PASS html.json-ld.breadcrumb
- PASS html.headings 11 headings
- PASS html.text-ratio 66.2%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/api-reference/tlsedgebackendmodule/get.md
- PASS markdown.alternate-link /docs/api-reference/tlsedgebackendmodule/get.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 20/20 blocks missing language
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 99.2% smaller (5373B vs 683303B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 676 words in initial HTML
- PASS http.no-interstitial
75 https://ngrok.com/docs/api-reference/tlsedgeiprestrictionmodule/delete 21/28
- PASS http.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
- PASS html.canonical-link https://ngrok.com/docs/api-reference/tlsedgeiprestrictionmodule/delete
- 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 2026-09-30T22:06:57.302Z
- PASS html.json-ld.breadcrumb
- PASS html.headings 11 headings
- PASS html.text-ratio 67.4%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/api-reference/tlsedgeiprestrictionmodule/delete.md
- PASS markdown.alternate-link /docs/api-reference/tlsedgeiprestrictionmodule/delete.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 18/18 blocks missing language
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 99.3% smaller (4665B vs 670690B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 634 words in initial HTML
- PASS http.no-interstitial
75 https://ngrok.com/docs/api-reference/tlsedgebackendmodule/replace 21/28
- PASS http.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
- PASS html.canonical-link https://ngrok.com/docs/api-reference/tlsedgebackendmodule/replace
- 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 2026-09-30T22:06:57.243Z
- PASS html.json-ld.breadcrumb
- PASS html.headings 11 headings
- PASS html.text-ratio 65.4%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/api-reference/tlsedgebackendmodule/replace.md
- PASS markdown.alternate-link /docs/api-reference/tlsedgebackendmodule/replace.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 20/20 blocks missing language
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 99.1% smaller (6084B vs 697295B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 892 words in initial HTML
- PASS http.no-interstitial
75 https://ngrok.com/docs/api-reference/tlsedgeiprestrictionmodule/get 21/28
- PASS http.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
- PASS html.canonical-link https://ngrok.com/docs/api-reference/tlsedgeiprestrictionmodule/get
- 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 2026-09-30T22:06:57.278Z
- PASS html.json-ld.breadcrumb
- PASS html.headings 11 headings
- PASS html.text-ratio 66.2%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/api-reference/tlsedgeiprestrictionmodule/get.md
- PASS markdown.alternate-link /docs/api-reference/tlsedgeiprestrictionmodule/get.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 20/20 blocks missing language
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 99.2% smaller (5528B vs 684428B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 695 words in initial HTML
- PASS http.no-interstitial
75 https://ngrok.com/docs/api-reference/tlsedgetrafficpolicymodule/delete 21/28
- PASS http.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
- PASS html.canonical-link https://ngrok.com/docs/api-reference/tlsedgetrafficpolicymodule/delete
- 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 2026-09-30T22:06:57.421Z
- PASS html.json-ld.breadcrumb
- PASS html.headings 11 headings
- PASS html.text-ratio 67.4%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/api-reference/tlsedgetrafficpolicymodule/delete.md
- PASS markdown.alternate-link /docs/api-reference/tlsedgetrafficpolicymodule/delete.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 18/18 blocks missing language
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 99.3% smaller (4665B vs 670678B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 634 words in initial HTML
- PASS http.no-interstitial
75 https://ngrok.com/docs/api-reference/tlsedgeiprestrictionmodule/replace 21/28
- PASS http.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
- PASS html.canonical-link https://ngrok.com/docs/api-reference/tlsedgeiprestrictionmodule/replace
- 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 2026-09-30T22:06:57.290Z
- PASS html.json-ld.breadcrumb
- PASS html.headings 11 headings
- PASS html.text-ratio 65.3%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/api-reference/tlsedgeiprestrictionmodule/replace.md
- PASS markdown.alternate-link /docs/api-reference/tlsedgeiprestrictionmodule/replace.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 20/20 blocks missing language
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 99.1% smaller (6357B vs 699197B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 931 words in initial HTML
- PASS http.no-interstitial
75 https://ngrok.com/docs/api-reference/tlsedgetlsterminationmodule/delete 21/28
- PASS http.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
- PASS html.canonical-link https://ngrok.com/docs/api-reference/tlsedgetlsterminationmodule/delete
- 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 2026-09-30T22:06:57.377Z
- PASS html.json-ld.breadcrumb
- PASS html.headings 11 headings
- PASS html.text-ratio 67.4%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/api-reference/tlsedgetlsterminationmodule/delete.md
- PASS markdown.alternate-link /docs/api-reference/tlsedgetlsterminationmodule/delete.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 18/18 blocks missing language
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 99.3% smaller (4669B vs 670761B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 634 words in initial HTML
- PASS http.no-interstitial
75 https://ngrok.com/docs/api-reference/tlsedgemutualtlsmodule/delete 21/28
- PASS http.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
- PASS html.canonical-link https://ngrok.com/docs/api-reference/tlsedgemutualtlsmodule/delete
- 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 2026-09-30T22:06:57.339Z
- PASS html.json-ld.breadcrumb
- PASS html.headings 11 headings
- PASS html.text-ratio 67.4%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/api-reference/tlsedgemutualtlsmodule/delete.md
- PASS markdown.alternate-link /docs/api-reference/tlsedgemutualtlsmodule/delete.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 18/18 blocks missing language
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 99.3% smaller (4649B vs 670427B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 634 words in initial HTML
- PASS http.no-interstitial
75 https://ngrok.com/docs/api-reference/tlsedgemutualtlsmodule/get 21/28
- PASS http.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
- PASS html.canonical-link https://ngrok.com/docs/api-reference/tlsedgemutualtlsmodule/get
- 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 2026-09-30T22:06:57.315Z
- PASS html.json-ld.breadcrumb
- PASS html.headings 11 headings
- PASS html.text-ratio 66.2%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/api-reference/tlsedgemutualtlsmodule/get.md
- PASS markdown.alternate-link /docs/api-reference/tlsedgemutualtlsmodule/get.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 20/20 blocks missing language
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 99.2% smaller (5546B vs 684366B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 692 words in initial HTML
- PASS http.no-interstitial
75 https://ngrok.com/docs/api-reference/tlsedgemutualtlsmodule/replace 21/28
- PASS http.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
- PASS html.canonical-link https://ngrok.com/docs/api-reference/tlsedgemutualtlsmodule/replace
- 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 2026-09-30T22:06:57.327Z
- PASS html.json-ld.breadcrumb
- PASS html.headings 11 headings
- PASS html.text-ratio 65.4%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/api-reference/tlsedgemutualtlsmodule/replace.md
- PASS markdown.alternate-link /docs/api-reference/tlsedgemutualtlsmodule/replace.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 20/20 blocks missing language
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 99.1% smaller (6431B vs 699344B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 932 words in initial HTML
- PASS http.no-interstitial
75 https://ngrok.com/docs/api-reference/tlsedgetlsterminationmodule/get 21/28
- PASS http.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
- PASS html.canonical-link https://ngrok.com/docs/api-reference/tlsedgetlsterminationmodule/get
- 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 2026-09-30T22:06:57.352Z
- PASS html.json-ld.breadcrumb
- PASS html.headings 11 headings
- PASS html.text-ratio 66.2%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/api-reference/tlsedgetlsterminationmodule/get.md
- PASS markdown.alternate-link /docs/api-reference/tlsedgetlsterminationmodule/get.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 20/20 blocks missing language
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 99.1% smaller (5831B vs 685658B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 747 words in initial HTML
- PASS http.no-interstitial
75 https://ngrok.com/docs/api-reference/tlsedgetrafficpolicymodule/replace 21/28
- PASS http.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
- PASS html.canonical-link https://ngrok.com/docs/api-reference/tlsedgetrafficpolicymodule/replace
- 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 2026-09-30T22:06:57.409Z
- PASS html.json-ld.breadcrumb
- PASS html.headings 11 headings
- PASS html.text-ratio 65.6%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/api-reference/tlsedgetrafficpolicymodule/replace.md
- PASS markdown.alternate-link /docs/api-reference/tlsedgetrafficpolicymodule/replace.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 20/20 blocks missing language
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 99.2% smaller (5535B vs 694967B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 887 words in initial HTML
- PASS http.no-interstitial
75 https://ngrok.com/docs/api-reference/tlsedgetlsterminationmodule/replace 21/28
- PASS http.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
- PASS html.canonical-link https://ngrok.com/docs/api-reference/tlsedgetlsterminationmodule/replace
- 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 2026-09-30T22:06:57.364Z
- PASS html.json-ld.breadcrumb
- PASS html.headings 11 headings
- PASS html.text-ratio 65.4%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/api-reference/tlsedgetlsterminationmodule/replace.md
- PASS markdown.alternate-link /docs/api-reference/tlsedgetlsterminationmodule/replace.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 20/20 blocks missing language
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 99.1% smaller (6175B vs 701354B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 997 words in initial HTML
- PASS http.no-interstitial
75 https://ngrok.com/docs/api-reference/tlsedgetrafficpolicymodule/get 21/28
- PASS http.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
- PASS html.canonical-link https://ngrok.com/docs/api-reference/tlsedgetrafficpolicymodule/get
- 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 2026-09-30T22:06:57.396Z
- PASS html.json-ld.breadcrumb
- PASS html.headings 11 headings
- PASS html.text-ratio 66.4%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/api-reference/tlsedgetrafficpolicymodule/get.md
- PASS markdown.alternate-link /docs/api-reference/tlsedgetrafficpolicymodule/get.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 20/20 blocks missing language
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 99.2% smaller (5203B vs 680995B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 671 words in initial HTML
- PASS http.no-interstitial
79 https://ngrok.com/docs/api-reference/tunnelgroupbackends/create 22/28
- PASS http.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
- PASS html.canonical-link https://ngrok.com/docs/api-reference/tunnelgroupbackends/create
- FAIL html.meta-description only 32 chars
- PASS html.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-30T22:06:55.997Z
- PASS html.json-ld.breadcrumb
- PASS html.headings 11 headings
- PASS html.text-ratio 63.6%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/api-reference/tunnelgroupbackends/create.md
- PASS markdown.alternate-link /docs/api-reference/tunnelgroupbackends/create.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 20/20 blocks missing language
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 99.1% smaller (6628B vs 721712B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 927 words in initial HTML
- PASS http.no-interstitial
79 https://ngrok.com/docs/api-reference/tunnelgroupbackends/delete 22/28
- PASS http.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
- PASS html.canonical-link https://ngrok.com/docs/api-reference/tunnelgroupbackends/delete
- 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 2026-09-30T22:06:56.020Z
- PASS html.json-ld.breadcrumb
- PASS html.headings 11 headings
- PASS html.text-ratio 66.7%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/api-reference/tunnelgroupbackends/delete.md
- PASS markdown.alternate-link /docs/api-reference/tunnelgroupbackends/delete.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 18/18 blocks missing language
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 99.3% smaller (4796B vs 680031B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 647 words in initial HTML
- PASS http.no-interstitial
82 https://ngrok.com/docs/api-reference/tunnelgroupbackends/get 23/28
- PASS http.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
- PASS html.canonical-link https://ngrok.com/docs/api-reference/tunnelgroupbackends/get
- 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 2026-09-30T22:06:56.008Z
- PASS html.json-ld.breadcrumb
- PASS html.headings 11 headings
- PASS html.text-ratio 64.2%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/api-reference/tunnelgroupbackends/get.md
- PASS markdown.alternate-link /docs/api-reference/tunnelgroupbackends/get.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 20/20 blocks missing language
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 99.1% smaller (6200B vs 711294B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 740 words in initial HTML
- PASS http.no-interstitial
79 https://ngrok.com/docs/api-reference/tunnelgroupbackends/list 22/28
- PASS http.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
- PASS html.canonical-link https://ngrok.com/docs/api-reference/tunnelgroupbackends/list
- FAIL html.meta-description only 45 chars
- PASS html.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-30T22:06:55.982Z
- PASS html.json-ld.breadcrumb
- PASS html.headings 11 headings
- PASS html.text-ratio 64.9%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/api-reference/tunnelgroupbackends/list.md
- PASS markdown.alternate-link /docs/api-reference/tunnelgroupbackends/list.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 20/20 blocks missing language
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 99.0% smaller (6806B vs 704502B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 738 words in initial HTML
- PASS http.no-interstitial
82 https://ngrok.com/docs/api-reference/tunnels/list 23/28
- PASS http.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
- PASS html.canonical-link https://ngrok.com/docs/api-reference/tunnels/list
- 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 2026-09-30T22:06:58.465Z
- PASS html.json-ld.breadcrumb
- PASS html.headings 11 headings
- PASS html.text-ratio 65.4%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/api-reference/tunnels/list.md
- PASS markdown.alternate-link /docs/api-reference/tunnels/list.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 20/20 blocks missing language
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 98.9% smaller (7951B vs 701318B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 766 words in initial HTML
- PASS http.no-interstitial
79 https://ngrok.com/docs/api-reference/tunnelgroupbackends/update 22/28
- PASS http.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
- PASS html.canonical-link https://ngrok.com/docs/api-reference/tunnelgroupbackends/update
- FAIL html.meta-description only 32 chars
- PASS html.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-30T22:06:56.036Z
- PASS html.json-ld.breadcrumb
- PASS html.headings 11 headings
- PASS html.text-ratio 63.1%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/api-reference/tunnelgroupbackends/update.md
- PASS markdown.alternate-link /docs/api-reference/tunnelgroupbackends/update.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 20/20 blocks missing language
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 99.1% smaller (6816B vs 728622B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 958 words in initial HTML
- PASS http.no-interstitial
79 https://ngrok.com/docs/api-reference/tunnels/get 22/28
- PASS http.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
- PASS html.canonical-link https://ngrok.com/docs/api-reference/tunnels/get
- FAIL html.meta-description only 32 chars
- PASS html.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-30T22:06:58.478Z
- PASS html.json-ld.breadcrumb
- PASS html.headings 11 headings
- PASS html.text-ratio 63.6%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/api-reference/tunnels/get.md
- PASS markdown.alternate-link /docs/api-reference/tunnels/get.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 20/20 blocks missing language
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 99.0% smaller (7329B vs 720798B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 861 words in initial HTML
- PASS http.no-interstitial
79 https://ngrok.com/docs/api-reference/tunnelsessions/get 22/28
- PASS http.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
- PASS html.canonical-link https://ngrok.com/docs/api-reference/tunnelsessions/get
- 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 2026-09-30T22:06:55.747Z
- PASS html.json-ld.breadcrumb
- PASS html.headings 11 headings
- PASS html.text-ratio 63.9%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/api-reference/tunnelsessions/get.md
- PASS markdown.alternate-link /docs/api-reference/tunnelsessions/get.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 20/20 blocks missing language
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 99.1% smaller (6763B vs 715255B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 804 words in initial HTML
- PASS http.no-interstitial
82 https://ngrok.com/docs/api-reference/tunnelsessions/stop 23/28
- PASS http.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
- PASS html.canonical-link https://ngrok.com/docs/api-reference/tunnelsessions/stop
- 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 2026-09-30T22:06:55.771Z
- PASS html.json-ld.breadcrumb
- PASS html.headings 11 headings
- PASS html.text-ratio 66.8%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/api-reference/tunnelsessions/stop.md
- PASS markdown.alternate-link /docs/api-reference/tunnelsessions/stop.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 18/18 blocks missing language
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 99.2% smaller (5220B vs 682092B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 772 words in initial HTML
- PASS http.no-interstitial
82 https://ngrok.com/docs/api-reference/tunnelsessions/list 23/28
- PASS http.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
- PASS html.canonical-link https://ngrok.com/docs/api-reference/tunnelsessions/list
- 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 2026-09-30T22:06:55.735Z
- PASS html.json-ld.breadcrumb
- PASS html.headings 11 headings
- PASS html.text-ratio 65.1%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/api-reference/tunnelsessions/list.md
- PASS markdown.alternate-link /docs/api-reference/tunnelsessions/list.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 20/20 blocks missing language
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 98.8% smaller (8234B vs 706543B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 814 words in initial HTML
- PASS http.no-interstitial
82 https://ngrok.com/docs/api-reference/tunnelsessions/update 23/28
- PASS http.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
- PASS html.canonical-link https://ngrok.com/docs/api-reference/tunnelsessions/update
- PASS html.meta-description 917 chars
- PASS html.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-30T22:06:55.782Z
- PASS html.json-ld.breadcrumb
- PASS html.headings 11 headings
- PASS html.text-ratio 67.1%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/api-reference/tunnelsessions/update.md
- PASS markdown.alternate-link /docs/api-reference/tunnelsessions/update.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 18/18 blocks missing language
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 98.9% smaller (7896B vs 696683B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 1052 words in initial HTML
- PASS http.no-interstitial
82 https://ngrok.com/docs/api-reference/tunnelsessions/restart 23/28
- PASS http.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
- PASS html.canonical-link https://ngrok.com/docs/api-reference/tunnelsessions/restart
- PASS html.meta-description 250 chars
- PASS html.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-30T22:06:55.759Z
- PASS html.json-ld.breadcrumb
- PASS html.headings 11 headings
- PASS html.text-ratio 66.9%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/api-reference/tunnelsessions/restart.md
- PASS markdown.alternate-link /docs/api-reference/tunnelsessions/restart.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 18/18 blocks missing language
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 99.2% smaller (5767B vs 685565B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 826 words in initial HTML
- PASS http.no-interstitial
79 https://ngrok.com/docs/api-reference/vaults/create 22/28
- PASS http.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
- PASS html.canonical-link https://ngrok.com/docs/api-reference/vaults/create
- FAIL html.meta-description only 18 chars
- PASS html.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-30T22:06:58.504Z
- PASS html.json-ld.breadcrumb
- PASS html.headings 11 headings
- PASS html.text-ratio 63.7%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/api-reference/vaults/create.md
- PASS markdown.alternate-link /docs/api-reference/vaults/create.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 20/20 blocks missing language
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 99.1% smaller (6212B vs 718246B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 895 words in initial HTML
- PASS http.no-interstitial
79 https://ngrok.com/docs/api-reference/vaults/delete 22/28
- PASS http.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
- PASS html.canonical-link https://ngrok.com/docs/api-reference/vaults/delete
- FAIL html.meta-description only 14 chars
- PASS html.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-30T22:06:58.528Z
- PASS html.json-ld.breadcrumb
- PASS html.headings 11 headings
- PASS html.text-ratio 67.2%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/api-reference/vaults/delete.md
- PASS markdown.alternate-link /docs/api-reference/vaults/delete.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 18/18 blocks missing language
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 99.3% smaller (4677B vs 672662B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 630 words in initial HTML
- PASS http.no-interstitial
79 https://ngrok.com/docs/api-reference/vaults/get 22/28
- PASS http.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
- PASS html.canonical-link https://ngrok.com/docs/api-reference/vaults/get
- FAIL html.meta-description only 17 chars
- PASS html.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-30T22:06:58.515Z
- PASS html.json-ld.breadcrumb
- PASS html.headings 11 headings
- PASS html.text-ratio 64.3%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/api-reference/vaults/get.md
- PASS markdown.alternate-link /docs/api-reference/vaults/get.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 20/20 blocks missing language
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 99.2% smaller (5865B vs 707107B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 715 words in initial HTML
- PASS http.no-interstitial
82 https://ngrok.com/docs/api-reference/weightedbackends/get 23/28
- PASS http.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
- PASS html.canonical-link https://ngrok.com/docs/api-reference/weightedbackends/get
- 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 2026-09-30T22:06:56.075Z
- PASS html.json-ld.breadcrumb
- PASS html.headings 11 headings
- PASS html.text-ratio 64.7%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/api-reference/weightedbackends/get.md
- PASS markdown.alternate-link /docs/api-reference/weightedbackends/get.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 20/20 blocks missing language
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 99.2% smaller (5812B vs 704334B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 716 words in initial HTML
- PASS http.no-interstitial
79 https://ngrok.com/docs/api-reference/vaults/update 22/28
- PASS http.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
- PASS html.canonical-link https://ngrok.com/docs/api-reference/vaults/update
- 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 2026-09-30T22:06:58.539Z
- PASS html.json-ld.breadcrumb
- PASS html.headings 11 headings
- PASS html.text-ratio 63.2%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/api-reference/vaults/update.md
- PASS markdown.alternate-link /docs/api-reference/vaults/update.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 20/20 blocks missing language
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 99.1% smaller (6517B vs 725898B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 938 words in initial HTML
- PASS http.no-interstitial
79 https://ngrok.com/docs/api-reference/weightedbackends/delete 22/28
- PASS http.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
- PASS html.canonical-link https://ngrok.com/docs/api-reference/weightedbackends/delete
- FAIL html.meta-description only 32 chars
- PASS html.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-30T22:06:56.088Z
- PASS html.json-ld.breadcrumb
- PASS html.headings 11 headings
- PASS html.text-ratio 66.7%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/api-reference/weightedbackends/delete.md
- PASS markdown.alternate-link /docs/api-reference/weightedbackends/delete.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 18/18 blocks missing language
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 99.3% smaller (4773B vs 679718B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 645 words in initial HTML
- PASS http.no-interstitial
79 https://ngrok.com/docs/api-reference/vaults/list 22/28
- PASS http.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
- PASS html.canonical-link https://ngrok.com/docs/api-reference/vaults/list
- FAIL html.meta-description only 32 chars
- PASS html.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-30T22:06:58.492Z
- PASS html.json-ld.breadcrumb
- PASS html.headings 11 headings
- PASS html.text-ratio 65.1%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/api-reference/vaults/list.md
- PASS markdown.alternate-link /docs/api-reference/vaults/list.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 20/20 blocks missing language
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 99.0% smaller (7241B vs 702676B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 781 words in initial HTML
- PASS http.no-interstitial
74 https://ngrok.com/docs/errors 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
- PASS html.canonical-link https://ngrok.com/docs/errors
- 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 2026-09-30T21:03:29.365Z
- FAIL html.json-ld.breadcrumb no BreadcrumbList node
- PASS html.headings 8 headings
- PASS html.text-ratio 74.5%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/errors.md
- PASS markdown.alternate-link /docs/errors.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/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 (4550B vs 375820B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 599 words in initial HTML
- PASS http.no-interstitial
76 https://ngrok.com/docs/api 22/29
- PASS http.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
- PASS html.canonical-link https://ngrok.com/docs/api
- 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)
- PASS html.json-ld.date-modified 2026-08-17T19:10:58.011Z
- FAIL html.json-ld.breadcrumb no BreadcrumbList node
- PASS html.headings 26 headings
- PASS html.text-ratio 69.4%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/api.md
- PASS markdown.alternate-link /docs/api.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 4/4 blocks missing language
- FAIL api.schema-link no openapi/swagger/schema link found
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 98.6% smaller (9650B vs 684642B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 1422 words in initial HTML
- PASS http.no-interstitial
79 https://ngrok.com/docs/api-reference/weightedbackends/list 22/28
- PASS http.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
- PASS html.canonical-link https://ngrok.com/docs/api-reference/weightedbackends/list
- FAIL html.meta-description only 42 chars
- PASS html.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-30T22:06:56.048Z
- PASS html.json-ld.breadcrumb
- PASS html.headings 11 headings
- PASS html.text-ratio 65.0%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/api-reference/weightedbackends/list.md
- PASS markdown.alternate-link /docs/api-reference/weightedbackends/list.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 20/20 blocks missing language
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 99.1% smaller (6352B vs 701552B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 718 words in initial HTML
- PASS http.no-interstitial
79 https://ngrok.com/docs/api-reference/weightedbackends/create 22/28
- PASS http.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
- PASS html.canonical-link https://ngrok.com/docs/api-reference/weightedbackends/create
- 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 2026-09-30T22:06:56.063Z
- PASS html.json-ld.breadcrumb
- PASS html.headings 11 headings
- PASS html.text-ratio 64.1%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/api-reference/weightedbackends/create.md
- PASS markdown.alternate-link /docs/api-reference/weightedbackends/create.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 20/20 blocks missing language
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 99.1% smaller (6213B vs 714836B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 904 words in initial HTML
- PASS http.no-interstitial
79 https://ngrok.com/docs/api-reference/weightedbackends/update 22/28
- PASS http.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
- PASS html.canonical-link https://ngrok.com/docs/api-reference/weightedbackends/update
- 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 2026-09-30T22:06:56.101Z
- PASS html.json-ld.breadcrumb
- PASS html.headings 11 headings
- PASS html.text-ratio 63.6%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/api-reference/weightedbackends/update.md
- PASS markdown.alternate-link /docs/api-reference/weightedbackends/update.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 20/20 blocks missing language
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 99.1% smaller (6393B vs 721709B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 935 words in initial HTML
- PASS http.no-interstitial
82 https://ngrok.com/docs/faq 23/28
- PASS http.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
- PASS html.canonical-link https://ngrok.com/docs/faq
- 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 2026-08-17T19:10:55.029Z
- FAIL html.json-ld.breadcrumb no BreadcrumbList node
- PASS html.headings 18 headings
- PASS html.text-ratio 68.9%
- PASS html.glossary-link
- PASS markdown.mirror-suffix https://ngrok.com/docs/faq.md
- PASS markdown.alternate-link /docs/faq.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 2/2 blocks missing language
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 98.0% smaller (9004B vs 442016B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 1349 words in initial HTML
- PASS http.no-interstitial
76 https://ngrok.com/docs/api/api-filtering 22/29
- PASS http.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
- PASS html.canonical-link https://ngrok.com/docs/api/api-filtering
- 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 2026-08-18T19:37:24.926Z
- FAIL html.json-ld.breadcrumb no BreadcrumbList node
- PASS html.headings 29 headings
- PASS html.text-ratio 65.1%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/api/api-filtering.md
- PASS markdown.alternate-link /docs/api/api-filtering.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 14/14 blocks missing language
- FAIL api.schema-link no openapi/swagger/schema link found
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 98.8% smaller (8807B vs 747227B)
- PASS markdown.valid-markdown 6.9% HTML markup
- PASS html.ssr-content 1034 words in initial HTML
- PASS http.no-interstitial
82 https://ngrok.com/docs/gateway/agent/agent-tls-termination 23/28
- PASS http.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
- PASS html.canonical-link https://ngrok.com/docs/gateway/agent/agent-tls-termination
- 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 2026-09-30T14:46:40.658Z
- PASS html.json-ld.breadcrumb
- PASS html.headings 19 headings
- PASS html.text-ratio 63.8%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/gateway/agent/agent-tls-termination.md
- PASS markdown.alternate-link /docs/gateway/agent/agent-tls-termination.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 10/10 blocks missing language
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 99.1% smaller (5646B vs 603986B)
- PASS markdown.valid-markdown 0.9% HTML markup
- PASS html.ssr-content 752 words in initial HTML
- PASS http.no-interstitial
82 https://ngrok.com/docs/gateway/agent/api-keys 23/28
- PASS http.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
- PASS html.canonical-link https://ngrok.com/docs/gateway/agent/api-keys
- 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 2026-09-30T14:46:40.654Z
- PASS html.json-ld.breadcrumb
- PASS html.headings 11 headings
- PASS html.text-ratio 71.5%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/gateway/agent/api-keys.md
- PASS markdown.alternate-link /docs/gateway/agent/api-keys.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 2/2 blocks missing language
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 99.8% smaller (751B vs 489268B)
- PASS markdown.valid-markdown 1.2% HTML markup
- PASS html.ssr-content 211 words in initial HTML
- PASS http.no-interstitial
82 https://ngrok.com/docs/gateway/agent/authtokens 23/28
- PASS http.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
- PASS html.canonical-link https://ngrok.com/docs/gateway/agent/authtokens
- PASS html.meta-description 152 chars
- PASS html.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-30T14:46:40.676Z
- PASS html.json-ld.breadcrumb
- PASS html.headings 13 headings
- PASS html.text-ratio 71.7%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/gateway/agent/authtokens.md
- PASS markdown.alternate-link /docs/gateway/agent/authtokens.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 1/1 blocks missing language
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 99.6% smaller (1949B vs 491797B)
- PASS markdown.valid-markdown 0.4% HTML markup
- PASS html.ssr-content 349 words in initial HTML
- PASS http.no-interstitial
79 https://ngrok.com/docs/gateway/agent/api 23/29
- PASS http.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
- PASS html.canonical-link https://ngrok.com/docs/gateway/agent/api
- 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 2026-09-30T14:46:40.653Z
- PASS html.json-ld.breadcrumb
- PASS html.headings 74 headings
- PASS html.text-ratio 52.9%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/gateway/agent/api.md
- PASS markdown.alternate-link /docs/gateway/agent/api.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 15/15 blocks missing language
- FAIL api.schema-link no openapi/swagger/schema link found
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 98.2% smaller (14102B vs 792694B)
- PASS markdown.valid-markdown 0.8% HTML markup
- PASS html.ssr-content 1572 words in initial HTML
- PASS http.no-interstitial
75 https://ngrok.com/docs/errors/reference 21/28
- PASS http.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
- PASS html.canonical-link https://ngrok.com/docs/errors/reference
- PASS html.meta-description 141 chars
- PASS html.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-28T14:16:00.702Z
- FAIL html.json-ld.breadcrumb no BreadcrumbList node
- FAIL html.headings only 2 headings
- PASS html.text-ratio 78.9%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/errors/reference.md
- PASS markdown.alternate-link /docs/errors/reference.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL api.schema-link no openapi/swagger/schema link found
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 80.5% smaller (228813B vs 1171070B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 19286 words in initial HTML
- PASS http.no-interstitial
82 https://ngrok.com/docs/gateway/agent/changelog 23/28
- PASS http.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
- PASS html.canonical-link https://ngrok.com/docs/gateway/agent/changelog
- PASS html.meta-description 130 chars
- PASS html.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-30T14:46:40.677Z
- PASS html.json-ld.breadcrumb
- PASS html.headings 102 headings
- PASS html.text-ratio 55.1%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/gateway/agent/changelog.md
- PASS markdown.alternate-link /docs/gateway/agent/changelog.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 2/2 blocks missing language
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 97.3% smaller (21328B vs 778112B)
- PASS markdown.valid-markdown 0.1% HTML markup
- PASS html.ssr-content 3342 words in initial HTML
- PASS http.no-interstitial
75 https://ngrok.com/docs/gateway/agent/cli 21/28
- PASS http.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
- PASS html.canonical-link https://ngrok.com/docs/gateway/agent/cli
- 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 2026-09-30T21:03:29.404Z
- PASS html.json-ld.breadcrumb
- PASS html.headings 83 headings
- PASS html.text-ratio 48.7%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/gateway/agent/cli.md
- PASS markdown.alternate-link /docs/gateway/agent/cli.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 32/32 blocks missing language
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 97.5% smaller (24307B vs 954288B)
- PASS markdown.valid-markdown 0.1% HTML markup
- PASS html.ssr-content 2832 words in initial HTML
- PASS http.no-interstitial
82 https://ngrok.com/docs/gateway/agent/config 23/28
- PASS http.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
- PASS html.canonical-link https://ngrok.com/docs/gateway/agent/config
- PASS html.meta-description 129 chars
- PASS html.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-30T14:46:40.660Z
- PASS html.json-ld.breadcrumb
- PASS html.headings 17 headings
- PASS html.text-ratio 69.0%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/gateway/agent/config.md
- PASS markdown.alternate-link /docs/gateway/agent/config.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 3/3 blocks missing language
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 99.5% smaller (2730B vs 519981B)
- PASS markdown.valid-markdown 0.5% HTML markup
- PASS html.ssr-content 434 words in initial HTML
- PASS http.no-interstitial
82 https://ngrok.com/docs/gateway/agent/connect-url 23/28
- PASS http.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
- PASS html.canonical-link https://ngrok.com/docs/gateway/agent/connect-url
- 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-09-30T14:46:40.597Z
- PASS html.json-ld.breadcrumb
- PASS html.headings 25 headings
- PASS html.text-ratio 63.5%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/gateway/agent/connect-url.md
- PASS markdown.alternate-link /docs/gateway/agent/connect-url.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 7/7 blocks missing language
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 98.6% smaller (8567B vs 624324B)
- PASS markdown.valid-markdown 12.2% HTML markup
- PASS html.ssr-content 926 words in initial HTML
- PASS http.no-interstitial
82 https://ngrok.com/docs/gateway/agent/connectivity 23/28
- PASS http.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
- PASS html.canonical-link https://ngrok.com/docs/gateway/agent/connectivity
- PASS html.meta-description 177 chars
- PASS html.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-30T14:46:40.582Z
- PASS html.json-ld.breadcrumb
- PASS html.headings 22 headings
- PASS html.text-ratio 65.4%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/gateway/agent/connectivity.md
- PASS markdown.alternate-link /docs/gateway/agent/connectivity.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 6/6 blocks missing language
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 98.5% smaller (8966B vs 580324B)
- PASS markdown.valid-markdown 0.6% HTML markup
- PASS html.ssr-content 1233 words in initial HTML
- PASS http.no-interstitial
82 https://ngrok.com/docs/gateway/agent/config/v2 23/28
- PASS http.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
- PASS html.canonical-link https://ngrok.com/docs/gateway/agent/config/v2
- 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-09-30T14:46:40.678Z
- PASS html.json-ld.breadcrumb
- PASS html.headings 45 headings
- PASS html.text-ratio 61.9%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/gateway/agent/config/v2.md
- PASS markdown.alternate-link /docs/gateway/agent/config/v2.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 10/10 blocks missing language
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 94.7% smaller (45240B vs 860529B)
- PASS markdown.valid-markdown 0.1% HTML markup
- PASS html.ssr-content 4733 words in initial HTML
- PASS http.no-interstitial
82 https://ngrok.com/docs/gateway/agent/config/v3 23/28
- PASS http.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
- PASS html.canonical-link https://ngrok.com/docs/gateway/agent/config/v3
- 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 2026-09-30T14:46:40.675Z
- PASS html.json-ld.breadcrumb
- PASS html.headings 31 headings
- PASS html.text-ratio 53.0%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/gateway/agent/config/v3.md
- PASS markdown.alternate-link /docs/gateway/agent/config/v3.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 29/29 blocks missing language
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 97.0% smaller (29617B vs 974159B)
- PASS markdown.valid-markdown 0.2% HTML markup
- PASS html.ssr-content 3585 words in initial HTML
- PASS http.no-interstitial
82 https://ngrok.com/docs/gateway/agent/deprecation-notices 23/28
- PASS http.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
- PASS html.canonical-link https://ngrok.com/docs/gateway/agent/deprecation-notices
- 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)
- PASS html.json-ld.date-modified 2026-09-30T14:46:40.580Z
- PASS html.json-ld.breadcrumb
- PASS html.headings 20 headings
- PASS html.text-ratio 66.4%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/gateway/agent/deprecation-notices.md
- PASS markdown.alternate-link /docs/gateway/agent/deprecation-notices.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 4/4 blocks missing language
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 99.2% smaller (4310B vs 542887B)
- PASS markdown.valid-markdown 10.0% HTML markup
- PASS html.ssr-content 700 words in initial HTML
- PASS http.no-interstitial
85 https://ngrok.com/docs/gateway/agent 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 no x-robots-tag
- PASS html.canonical-link https://ngrok.com/docs/gateway/agent
- 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 2026-09-30T14:46:40.581Z
- PASS html.json-ld.breadcrumb
- PASS html.headings 27 headings
- PASS html.text-ratio 68.9%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/gateway/agent.md
- PASS markdown.alternate-link /docs/gateway/agent.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/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 (5663B vs 520436B)
- PASS markdown.valid-markdown 14.8% HTML markup
- PASS html.ssr-content 849 words in initial HTML
- PASS http.no-interstitial
82 https://ngrok.com/docs/gateway/agent/expose-a-service 23/28
- PASS http.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
- PASS html.canonical-link https://ngrok.com/docs/gateway/agent/expose-a-service
- PASS html.meta-description 153 chars
- PASS html.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-30T14:46:40.578Z
- PASS html.json-ld.breadcrumb
- PASS html.headings 21 headings
- PASS html.text-ratio 63.0%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/gateway/agent/expose-a-service.md
- PASS markdown.alternate-link /docs/gateway/agent/expose-a-service.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 12/12 blocks missing language
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 99.4% smaller (3223B vs 582875B)
- PASS markdown.valid-markdown 0.9% HTML markup
- PASS html.ssr-content 533 words in initial HTML
- PASS http.no-interstitial
82 https://ngrok.com/docs/gateway/agent/install 23/28
- PASS http.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
- PASS html.canonical-link https://ngrok.com/docs/gateway/agent/install
- 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 2026-09-30T14:46:40.577Z
- PASS html.json-ld.breadcrumb
- PASS html.headings 18 headings
- PASS html.text-ratio 69.2%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/gateway/agent/install.md
- PASS markdown.alternate-link /docs/gateway/agent/install.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 2/2 blocks missing language
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 99.4% smaller (3179B vs 516533B)
- PASS markdown.valid-markdown 0.3% HTML markup
- PASS html.ssr-content 481 words in initial HTML
- PASS http.no-interstitial
85 https://ngrok.com/docs/gateway/agent/ip-restrictions 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 no x-robots-tag
- PASS html.canonical-link https://ngrok.com/docs/gateway/agent/ip-restrictions
- 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)
- PASS html.json-ld.date-modified 2026-09-30T14:46:40.576Z
- PASS html.json-ld.breadcrumb
- PASS html.headings 11 headings
- PASS html.text-ratio 72.9%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/gateway/agent/ip-restrictions.md
- PASS markdown.alternate-link /docs/gateway/agent/ip-restrictions.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/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.8% smaller (816B vs 477475B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 211 words in initial HTML
- PASS http.no-interstitial
82 https://ngrok.com/docs/gateway/agent/service 23/28
- PASS http.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
- PASS html.canonical-link https://ngrok.com/docs/gateway/agent/service
- PASS html.meta-description 164 chars
- PASS html.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-30T14:46:40.581Z
- PASS html.json-ld.breadcrumb
- PASS html.headings 14 headings
- PASS html.text-ratio 69.5%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/gateway/agent/service.md
- PASS markdown.alternate-link /docs/gateway/agent/service.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 2/2 blocks missing language
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 99.3% smaller (3498B vs 515235B)
- PASS markdown.valid-markdown 1.2% HTML markup
- PASS html.ssr-content 623 words in initial HTML
- PASS http.no-interstitial
85 https://ngrok.com/docs/gateway/agent/how-it-works 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 no x-robots-tag
- PASS html.canonical-link https://ngrok.com/docs/gateway/agent/how-it-works
- 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 2026-09-30T14:46:40.579Z
- PASS html.json-ld.breadcrumb
- PASS html.headings 16 headings
- PASS html.text-ratio 72.0%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/gateway/agent/how-it-works.md
- PASS markdown.alternate-link /docs/gateway/agent/how-it-works.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 99.2% smaller (3996B vs 493519B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 719 words in initial HTML
- PASS http.no-interstitial
82 https://ngrok.com/docs/gateway/agent/upgrade-v2-v3 23/28
- PASS http.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
- PASS html.canonical-link https://ngrok.com/docs/gateway/agent/upgrade-v2-v3
- PASS html.meta-description 151 chars
- PASS html.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-30T14:46:40.571Z
- PASS html.json-ld.breadcrumb
- PASS html.headings 22 headings
- PASS html.text-ratio 67.4%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/gateway/agent/upgrade-v2-v3.md
- PASS markdown.alternate-link /docs/gateway/agent/upgrade-v2-v3.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 3/3 blocks missing language
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 98.6% smaller (7711B vs 569752B)
- PASS markdown.valid-markdown 1.7% HTML markup
- PASS html.ssr-content 1089 words in initial HTML
- PASS http.no-interstitial
85 https://ngrok.com/docs/gateway/agent/version-support-policy 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 no x-robots-tag
- PASS html.canonical-link https://ngrok.com/docs/gateway/agent/version-support-policy
- 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 2026-09-30T14:46:40.574Z
- PASS html.json-ld.breadcrumb
- PASS html.headings 17 headings
- PASS html.text-ratio 71.3%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/gateway/agent/version-support-policy.md
- PASS markdown.alternate-link /docs/gateway/agent/version-support-policy.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/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 (4910B vs 521230B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 431 words in initial HTML
- PASS http.no-interstitial
81 https://ngrok.com/docs/gateway/agent/web-inspection-interface 22/27
- PASS http.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
- PASS html.canonical-link https://ngrok.com/docs/gateway/agent/web-inspection-interface
- PASS html.meta-description 129 chars
- PASS html.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-30T14:46:40.575Z
- PASS html.json-ld.breadcrumb
- PASS html.headings 18 headings
- PASS html.text-ratio 67.2%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/gateway/agent/web-inspection-interface.md
- PASS markdown.alternate-link /docs/gateway/agent/web-inspection-interface.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/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 (8106B vs 556498B)
- FAIL markdown.valid-markdown body is 42.3% HTML markup (threshold ≤ 30%)
- PASS html.ssr-content 821 words in initial HTML
- PASS http.no-interstitial
82 https://ngrok.com/docs/gateway/agent/ssh-reverse-tunnel-agent 23/28
- PASS http.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
- PASS html.canonical-link https://ngrok.com/docs/gateway/agent/ssh-reverse-tunnel-agent
- 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-09-30T14:46:40.573Z
- PASS html.json-ld.breadcrumb
- PASS html.headings 28 headings
- PASS html.text-ratio 60.0%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/gateway/agent/ssh-reverse-tunnel-agent.md
- PASS markdown.alternate-link /docs/gateway/agent/ssh-reverse-tunnel-agent.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 16/16 blocks missing language
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 98.8% smaller (7927B vs 641350B)
- PASS markdown.valid-markdown 1.6% HTML markup
- PASS html.ssr-content 1062 words in initial HTML
- PASS http.no-interstitial
79 https://ngrok.com/docs/gateway/api-gateway/monitor-ngrok 22/28
- PASS http.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
- PASS html.canonical-link https://ngrok.com/docs/gateway/api-gateway/monitor-ngrok
- 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)
- PASS html.json-ld.date-modified 2026-08-17T19:10:54.964Z
- PASS html.json-ld.breadcrumb
- PASS html.headings 24 headings
- PASS html.text-ratio 63.2%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/gateway/api-gateway/monitor-ngrok.md
- PASS markdown.alternate-link /docs/gateway/api-gateway/monitor-ngrok.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 2/2 blocks missing language
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 96.7% smaller (21789B vs 670391B)
- FAIL markdown.valid-markdown body is 36.3% HTML markup (threshold ≤ 30%)
- PASS html.ssr-content 2201 words in initial HTML
- PASS http.no-interstitial
82 https://ngrok.com/docs/gateway/api-gateway/multicloud 23/28
- PASS http.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
- PASS html.canonical-link https://ngrok.com/docs/gateway/api-gateway/multicloud
- 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 2026-08-17T19:10:54.916Z
- PASS html.json-ld.breadcrumb
- PASS html.headings 21 headings
- PASS html.text-ratio 66.6%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/gateway/api-gateway/multicloud.md
- PASS markdown.alternate-link /docs/gateway/api-gateway/multicloud.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 6/6 blocks missing language
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 98.2% smaller (10772B vs 606300B)
- PASS markdown.valid-markdown 9.4% HTML markup
- PASS html.ssr-content 1307 words in initial HTML
- PASS http.no-interstitial
82 https://ngrok.com/docs/gateway/api-gateway/get-started 23/28
- PASS http.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
- PASS html.canonical-link https://ngrok.com/docs/gateway/api-gateway/get-started
- 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 2026-08-17T19:10:54.913Z
- PASS html.json-ld.breadcrumb
- PASS html.headings 22 headings
- PASS html.text-ratio 61.1%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/gateway/api-gateway/get-started.md
- PASS markdown.alternate-link /docs/gateway/api-gateway/get-started.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 19/19 blocks missing language
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 97.7% smaller (16464B vs 701728B)
- PASS markdown.valid-markdown 1.1% HTML markup
- PASS html.ssr-content 2131 words in initial HTML
- PASS http.no-interstitial
82 https://ngrok.com/docs/gateway/device-gateway/agent 23/28
- PASS http.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
- PASS html.canonical-link https://ngrok.com/docs/gateway/device-gateway/agent
- 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-08-17T19:10:54.915Z
- PASS html.json-ld.breadcrumb
- PASS html.headings 25 headings
- PASS html.text-ratio 63.6%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/gateway/device-gateway/agent.md
- PASS markdown.alternate-link /docs/gateway/device-gateway/agent.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 11/11 blocks missing language
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 98.1% smaller (11748B vs 628673B)
- PASS markdown.valid-markdown 0.8% HTML markup
- PASS html.ssr-content 1628 words in initial HTML
- PASS http.no-interstitial
82 https://ngrok.com/docs/gateway/device-gateway/cloud-to-device 23/28
- PASS http.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
- PASS html.canonical-link https://ngrok.com/docs/gateway/device-gateway/cloud-to-device
- 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 2026-08-05T21:52:26.179Z
- PASS html.json-ld.breadcrumb
- PASS html.headings 22 headings
- PASS html.text-ratio 64.2%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/gateway/device-gateway/cloud-to-device.md
- PASS markdown.alternate-link /docs/gateway/device-gateway/cloud-to-device.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 7/7 blocks missing language
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 98.4% smaller (9916B vs 620171B)
- PASS markdown.valid-markdown 19.9% HTML markup
- PASS html.ssr-content 1181 words in initial HTML
- PASS http.no-interstitial
82 https://ngrok.com/docs/gateway/device-gateway/arm64 23/28
- PASS http.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
- PASS html.canonical-link https://ngrok.com/docs/gateway/device-gateway/arm64
- PASS html.meta-description 123 chars
- PASS html.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-30T14:46:40.596Z
- PASS html.json-ld.breadcrumb
- PASS html.headings 18 headings
- PASS html.text-ratio 63.7%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/gateway/device-gateway/arm64.md
- PASS markdown.alternate-link /docs/gateway/device-gateway/arm64.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 12/12 blocks missing language
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 98.7% smaller (7556B vs 590772B)
- PASS markdown.valid-markdown 1.3% HTML markup
- PASS html.ssr-content 1017 words in initial HTML
- PASS http.no-interstitial
85 https://ngrok.com/docs/gateway/device-gateway/faq 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 no x-robots-tag
- PASS html.canonical-link https://ngrok.com/docs/gateway/device-gateway/faq
- 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 2026-08-05T21:52:26.176Z
- PASS html.json-ld.breadcrumb
- PASS html.headings 17 headings
- PASS html.text-ratio 71.9%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/gateway/device-gateway/faq.md
- PASS markdown.alternate-link /docs/gateway/device-gateway/faq.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/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.6% smaller (2155B vs 488312B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 426 words in initial HTML
- PASS http.no-interstitial
82 https://ngrok.com/docs/gateway/device-gateway/fleet-management 23/28
- PASS http.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
- PASS html.canonical-link https://ngrok.com/docs/gateway/device-gateway/fleet-management
- PASS html.meta-description 92 chars
- PASS html.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-17T19:10:54.919Z
- PASS html.json-ld.breadcrumb
- PASS html.headings 17 headings
- PASS html.text-ratio 70.7%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/gateway/device-gateway/fleet-management.md
- PASS markdown.alternate-link /docs/gateway/device-gateway/fleet-management.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 1/1 blocks missing language
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 99.4% smaller (2934B vs 503944B)
- PASS markdown.valid-markdown 0.5% HTML markup
- PASS html.ssr-content 477 words in initial HTML
- PASS http.no-interstitial
85 https://ngrok.com/docs/gateway/device-gateway/overview 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 no x-robots-tag
- PASS html.canonical-link https://ngrok.com/docs/gateway/device-gateway/overview
- 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-08-05T21:52:26.105Z
- PASS html.json-ld.breadcrumb
- PASS html.headings 24 headings
- PASS html.text-ratio 69.8%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/gateway/device-gateway/overview.md
- PASS markdown.alternate-link /docs/gateway/device-gateway/overview.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/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 (3341B vs 505929B)
- PASS markdown.valid-markdown 26.5% HTML markup
- PASS html.ssr-content 440 words in initial HTML
- PASS http.no-interstitial
82 https://ngrok.com/docs/gateway/device-gateway/linux 23/28
- PASS http.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
- PASS html.canonical-link https://ngrok.com/docs/gateway/device-gateway/linux
- PASS html.meta-description 92 chars
- PASS html.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-17T19:10:54.902Z
- PASS html.json-ld.breadcrumb
- PASS html.headings 20 headings
- PASS html.text-ratio 63.7%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/gateway/device-gateway/linux.md
- PASS markdown.alternate-link /docs/gateway/device-gateway/linux.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 11/11 blocks missing language
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 98.6% smaller (8520B vs 594931B)
- PASS markdown.valid-markdown 1.4% HTML markup
- PASS html.ssr-content 1295 words in initial HTML
- PASS http.no-interstitial
82 https://ngrok.com/docs/gateway/device-gateway/private-connectivity 23/28
- PASS http.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
- PASS html.canonical-link https://ngrok.com/docs/gateway/device-gateway/private-connectivity
- 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-08-27T17:36:19.645Z
- PASS html.json-ld.breadcrumb
- PASS html.headings 19 headings
- PASS html.text-ratio 66.3%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/gateway/device-gateway/private-connectivity.md
- PASS markdown.alternate-link /docs/gateway/device-gateway/private-connectivity.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 8/8 blocks missing language
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 98.7% smaller (8299B vs 638977B)
- PASS markdown.valid-markdown 25.8% HTML markup
- PASS html.ssr-content 916 words in initial HTML
- PASS http.no-interstitial
82 https://ngrok.com/docs/gateway/device-gateway/quickstart 23/28
- PASS http.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
- PASS html.canonical-link https://ngrok.com/docs/gateway/device-gateway/quickstart
- 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 2026-08-05T21:52:26.106Z
- PASS html.json-ld.breadcrumb
- PASS html.headings 18 headings
- PASS html.text-ratio 67.4%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/gateway/device-gateway/quickstart.md
- PASS markdown.alternate-link /docs/gateway/device-gateway/quickstart.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 6/6 blocks missing language
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 99.5% smaller (2785B vs 532458B)
- PASS markdown.valid-markdown 4.0% HTML markup
- PASS html.ssr-content 465 words in initial HTML
- PASS http.no-interstitial
82 https://ngrok.com/docs/gateway/device-gateway/remote-access 23/28
- PASS http.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
- PASS html.canonical-link https://ngrok.com/docs/gateway/device-gateway/remote-access
- 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 2026-08-05T21:52:26.088Z
- PASS html.json-ld.breadcrumb
- PASS html.headings 22 headings
- PASS html.text-ratio 66.2%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/gateway/device-gateway/remote-access.md
- PASS markdown.alternate-link /docs/gateway/device-gateway/remote-access.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 3/3 blocks missing language
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 98.6% smaller (8363B vs 581364B)
- PASS markdown.valid-markdown 24.7% HTML markup
- PASS html.ssr-content 1038 words in initial HTML
- PASS http.no-interstitial
82 https://ngrok.com/docs/gateway/device-gateway/raspbian 23/28
- PASS http.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
- PASS html.canonical-link https://ngrok.com/docs/gateway/device-gateway/raspbian
- 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-08-05T21:52:26.083Z
- PASS html.json-ld.breadcrumb
- PASS html.headings 19 headings
- PASS html.text-ratio 64.2%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/gateway/device-gateway/raspbian.md
- PASS markdown.alternate-link /docs/gateway/device-gateway/raspbian.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 11/11 blocks missing language
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 98.7% smaller (7863B vs 589539B)
- PASS markdown.valid-markdown 1.2% HTML markup
- PASS html.ssr-content 1193 words in initial HTML
- PASS http.no-interstitial
82 https://ngrok.com/docs/gateway/device-gateway/raspberry-pi 23/28
- PASS http.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
- PASS html.canonical-link https://ngrok.com/docs/gateway/device-gateway/raspberry-pi
- 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 2026-08-05T21:52:26.103Z
- PASS html.json-ld.breadcrumb
- PASS html.headings 19 headings
- PASS html.text-ratio 64.2%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/gateway/device-gateway/raspberry-pi.md
- PASS markdown.alternate-link /docs/gateway/device-gateway/raspberry-pi.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 11/11 blocks missing language
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 98.7% smaller (7811B vs 588833B)
- PASS markdown.valid-markdown 1.2% HTML markup
- PASS html.ssr-content 1188 words in initial HTML
- PASS http.no-interstitial
82 https://ngrok.com/docs/gateway/device-gateway/security 23/28
- PASS http.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
- PASS html.canonical-link https://ngrok.com/docs/gateway/device-gateway/security
- 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 2026-09-30T14:46:40.575Z
- PASS html.json-ld.breadcrumb
- PASS html.headings 19 headings
- PASS html.text-ratio 69.1%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/gateway/device-gateway/security.md
- PASS markdown.alternate-link /docs/gateway/device-gateway/security.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 2/2 blocks missing language
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 99.0% smaller (5096B vs 533172B)
- PASS markdown.valid-markdown 0.2% HTML markup
- PASS html.ssr-content 648 words in initial HTML
- PASS http.no-interstitial
85 https://ngrok.com/docs/gateway/device-gateway/tunnels 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 no x-robots-tag
- PASS html.canonical-link https://ngrok.com/docs/gateway/device-gateway/tunnels
- 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 2026-08-17T19:10:54.924Z
- PASS html.json-ld.breadcrumb
- PASS html.headings 18 headings
- PASS html.text-ratio 71.3%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/gateway/device-gateway/tunnels.md
- PASS markdown.alternate-link /docs/gateway/device-gateway/tunnels.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/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.4% smaller (3217B vs 498403B)
- PASS markdown.valid-markdown 0.7% HTML markup
- PASS html.ssr-content 537 words in initial HTML
- PASS http.no-interstitial
82 https://ngrok.com/docs/gateway/device-gateway/sdk 23/28
- PASS http.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
- PASS html.canonical-link https://ngrok.com/docs/gateway/device-gateway/sdk
- 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-08-17T19:10:54.904Z
- PASS html.json-ld.breadcrumb
- PASS html.headings 32 headings
- PASS html.text-ratio 60.0%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/gateway/device-gateway/sdk.md
- PASS markdown.alternate-link /docs/gateway/device-gateway/sdk.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 13/13 blocks missing language
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 97.9% smaller (14552B vs 705978B)
- PASS markdown.valid-markdown 14.8% HTML markup
- PASS html.ssr-content 1675 words in initial HTML
- PASS http.no-interstitial
82 https://ngrok.com/docs/gateway/domains/custom-domains 23/28
- PASS http.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
- PASS html.canonical-link https://ngrok.com/docs/gateway/domains/custom-domains
- 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 2026-08-21T16:57:23.946Z
- PASS html.json-ld.breadcrumb
- PASS html.headings 19 headings
- PASS html.text-ratio 69.2%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/gateway/domains/custom-domains.md
- PASS markdown.alternate-link /docs/gateway/domains/custom-domains.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 3/3 blocks missing language
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 99.0% smaller (5536B vs 541685B)
- PASS markdown.valid-markdown 9.4% HTML markup
- PASS html.ssr-content 804 words in initial HTML
- PASS http.no-interstitial
82 https://ngrok.com/docs/gateway/device-gateway/windows 23/28
- PASS http.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
- PASS html.canonical-link https://ngrok.com/docs/gateway/device-gateway/windows
- 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 2026-08-05T21:52:26.084Z
- PASS html.json-ld.breadcrumb
- PASS html.headings 19 headings
- PASS html.text-ratio 63.9%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/gateway/device-gateway/windows.md
- PASS markdown.alternate-link /docs/gateway/device-gateway/windows.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 11/11 blocks missing language
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 98.6% smaller (8004B vs 592638B)
- PASS markdown.valid-markdown 1.5% HTML markup
- PASS html.ssr-content 1176 words in initial HTML
- PASS http.no-interstitial
82 https://ngrok.com/docs/gateway/device-gateway/traffic-policy 23/28
- PASS http.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
- PASS html.canonical-link https://ngrok.com/docs/gateway/device-gateway/traffic-policy
- 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 2026-08-17T19:10:54.908Z
- PASS html.json-ld.breadcrumb
- PASS html.headings 19 headings
- PASS html.text-ratio 59.2%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/gateway/device-gateway/traffic-policy.md
- PASS markdown.alternate-link /docs/gateway/device-gateway/traffic-policy.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 19/19 blocks missing language
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 98.4% smaller (11423B vs 729132B)
- PASS markdown.valid-markdown 1.1% HTML markup
- PASS html.ssr-content 1169 words in initial HTML
- PASS http.no-interstitial
82 https://ngrok.com/docs/gateway/domains/dedicated-ips 23/28
- PASS http.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
- PASS html.canonical-link https://ngrok.com/docs/gateway/domains/dedicated-ips
- 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 2026-08-17T19:10:54.910Z
- PASS html.json-ld.breadcrumb
- PASS html.headings 27 headings
- PASS html.text-ratio 65.7%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/gateway/domains/dedicated-ips.md
- PASS markdown.alternate-link /docs/gateway/domains/dedicated-ips.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 4/4 blocks missing language
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 98.7% smaller (7275B vs 568801B)
- PASS markdown.valid-markdown 1.3% HTML markup
- PASS html.ssr-content 997 words in initial HTML
- PASS http.no-interstitial
85 https://ngrok.com/docs/gateway/domains/ddos-protection 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 no x-robots-tag
- PASS html.canonical-link https://ngrok.com/docs/gateway/domains/ddos-protection
- 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 2026-08-17T19:10:54.905Z
- PASS html.json-ld.breadcrumb
- PASS html.headings 14 headings
- PASS html.text-ratio 73.0%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/gateway/domains/ddos-protection.md
- PASS markdown.alternate-link /docs/gateway/domains/ddos-protection.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/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.5% smaller (2167B vs 481006B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 342 words in initial HTML
- PASS http.no-interstitial
85 https://ngrok.com/docs/gateway/domains/global-load-balancer 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 no x-robots-tag
- PASS html.canonical-link https://ngrok.com/docs/gateway/domains/global-load-balancer
- 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 2026-08-17T19:10:54.925Z
- PASS html.json-ld.breadcrumb
- PASS html.headings 27 headings
- PASS html.text-ratio 68.8%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/gateway/domains/global-load-balancer.md
- PASS markdown.alternate-link /docs/gateway/domains/global-load-balancer.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/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 (9013B vs 534183B)
- PASS markdown.valid-markdown 5.8% HTML markup
- PASS html.ssr-content 1348 words in initial HTML
- PASS http.no-interstitial
85 https://ngrok.com/docs/gateway/domains/ip-addresses 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 no x-robots-tag
- PASS html.canonical-link https://ngrok.com/docs/gateway/domains/ip-addresses
- 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-08-17T19:10:54.902Z
- PASS html.json-ld.breadcrumb
- PASS html.headings 16 headings
- PASS html.text-ratio 72.4%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/gateway/domains/ip-addresses.md
- PASS markdown.alternate-link /docs/gateway/domains/ip-addresses.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/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.6% smaller (2091B vs 484398B)
- PASS markdown.valid-markdown 1.6% HTML markup
- PASS html.ssr-content 375 words in initial HTML
- PASS http.no-interstitial
75 https://ngrok.com/docs/gateway/agent/cli-api 21/28
- PASS http.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
- PASS html.canonical-link https://ngrok.com/docs/gateway/agent/cli-api
- 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 2026-09-30T21:03:29.429Z
- PASS html.json-ld.breadcrumb
- PASS html.headings 1200 headings
- PASS html.text-ratio 29.7%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/gateway/agent/cli-api.md
- PASS markdown.alternate-link /docs/gateway/agent/cli-api.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 313/313 blocks missing language
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 94.8% smaller (386958B vs 7373673B)
- PASS markdown.valid-markdown 0.4% HTML markup
- PASS html.ssr-content 39184 words in initial HTML
- PASS http.no-interstitial
82 https://ngrok.com/docs/gateway/domains 23/28
- PASS http.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
- PASS html.canonical-link https://ngrok.com/docs/gateway/domains
- 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 2026-08-21T16:57:23.939Z
- PASS html.json-ld.breadcrumb
- PASS html.headings 27 headings
- PASS html.text-ratio 69.1%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/gateway/domains.md
- PASS markdown.alternate-link /docs/gateway/domains.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 1/1 blocks missing language
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 98.2% smaller (10176B vs 571132B)
- PASS markdown.valid-markdown 4.8% HTML markup
- PASS html.ssr-content 1333 words in initial HTML
- PASS http.no-interstitial
82 https://ngrok.com/docs/gateway/domains/tcp-addresses 23/28
- PASS http.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
- PASS html.canonical-link https://ngrok.com/docs/gateway/domains/tcp-addresses
- 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-08-17T19:10:54.916Z
- PASS html.json-ld.breadcrumb
- PASS html.headings 18 headings
- PASS html.text-ratio 71.4%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/gateway/domains/tcp-addresses.md
- PASS markdown.alternate-link /docs/gateway/domains/tcp-addresses.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 1/1 blocks missing language
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 99.4% smaller (3104B vs 496648B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 536 words in initial HTML
- PASS http.no-interstitial
82 https://ngrok.com/docs/gateway/domains/mtls-termination 23/28
- PASS http.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
- PASS html.canonical-link https://ngrok.com/docs/gateway/domains/mtls-termination
- 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 2026-08-17T19:10:54.905Z
- PASS html.json-ld.breadcrumb
- PASS html.headings 18 headings
- PASS html.text-ratio 67.7%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/gateway/domains/mtls-termination.md
- PASS markdown.alternate-link /docs/gateway/domains/mtls-termination.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 5/5 blocks missing language
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 98.9% smaller (5875B vs 555037B)
- PASS markdown.valid-markdown 7.7% HTML markup
- PASS html.ssr-content 812 words in initial HTML
- PASS http.no-interstitial
82 https://ngrok.com/docs/gateway/domains/tls-certificates 23/28
- PASS http.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
- PASS html.canonical-link https://ngrok.com/docs/gateway/domains/tls-certificates
- 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-08-17T19:10:54.923Z
- PASS html.json-ld.breadcrumb
- PASS html.headings 26 headings
- PASS html.text-ratio 69.8%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/gateway/domains/tls-certificates.md
- PASS markdown.alternate-link /docs/gateway/domains/tls-certificates.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 1/1 blocks missing language
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 98.2% smaller (9586B vs 531564B)
- PASS markdown.valid-markdown 0.1% HTML markup
- PASS html.ssr-content 1415 words in initial HTML
- PASS http.no-interstitial
82 https://ngrok.com/docs/gateway/endpoints/agent-endpoints 23/28
- PASS http.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
- PASS html.canonical-link https://ngrok.com/docs/gateway/endpoints/agent-endpoints
- 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 2026-08-17T19:10:54.921Z
- PASS html.json-ld.breadcrumb
- PASS html.headings 18 headings
- PASS html.text-ratio 70.9%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/gateway/endpoints/agent-endpoints.md
- PASS markdown.alternate-link /docs/gateway/endpoints/agent-endpoints.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL api.schema-link no openapi/swagger/schema link found
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 99.2% smaller (3896B vs 502587B)
- PASS markdown.valid-markdown 0.3% HTML markup
- PASS html.ssr-content 621 words in initial HTML
- PASS http.no-interstitial
82 https://ngrok.com/docs/gateway/domains/region-pinning 23/28
- PASS http.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
- PASS html.canonical-link https://ngrok.com/docs/gateway/domains/region-pinning
- 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 2026-08-17T19:10:54.912Z
- PASS html.json-ld.breadcrumb
- PASS html.headings 25 headings
- PASS html.text-ratio 65.2%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/gateway/domains/region-pinning.md
- PASS markdown.alternate-link /docs/gateway/domains/region-pinning.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 5/5 blocks missing language
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 98.4% smaller (9436B vs 602108B)
- PASS markdown.valid-markdown 5.8% HTML markup
- PASS html.ssr-content 1243 words in initial HTML
- PASS http.no-interstitial
82 https://ngrok.com/docs/gateway/domains/tls-termination 23/28
- PASS http.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
- PASS html.canonical-link https://ngrok.com/docs/gateway/domains/tls-termination
- 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 2026-08-17T19:10:54.908Z
- PASS html.json-ld.breadcrumb
- PASS html.headings 27 headings
- PASS html.text-ratio 57.7%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/gateway/domains/tls-termination.md
- PASS markdown.alternate-link /docs/gateway/domains/tls-termination.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 17/17 blocks missing language
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 97.9% smaller (16599B vs 777557B)
- PASS markdown.valid-markdown 5.5% HTML markup
- PASS html.ssr-content 1478 words in initial HTML
- PASS http.no-interstitial
79 https://ngrok.com/docs/gateway/endpoints/agent-cli-quickstart 23/29
- PASS http.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
- PASS html.canonical-link https://ngrok.com/docs/gateway/endpoints/agent-cli-quickstart
- PASS html.meta-description 116 chars
- PASS html.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-24T16:32:21.290Z
- PASS html.json-ld.breadcrumb
- PASS html.headings 19 headings
- PASS html.text-ratio 67.3%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/gateway/endpoints/agent-cli-quickstart.md
- PASS markdown.alternate-link /docs/gateway/endpoints/agent-cli-quickstart.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 11/11 blocks missing language
- FAIL api.schema-link no openapi/swagger/schema link found
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 98.6% smaller (9673B vs 672721B)
- PASS markdown.valid-markdown 9.0% HTML markup
- PASS html.ssr-content 1165 words in initial HTML
- PASS http.no-interstitial
82 https://ngrok.com/docs/gateway/endpoints/cloud-endpoints 23/28
- PASS http.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
- PASS html.canonical-link https://ngrok.com/docs/gateway/endpoints/cloud-endpoints
- 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 2026-08-17T19:10:54.906Z
- PASS html.json-ld.breadcrumb
- PASS html.headings 19 headings
- PASS html.text-ratio 70.2%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/gateway/endpoints/cloud-endpoints.md
- PASS markdown.alternate-link /docs/gateway/endpoints/cloud-endpoints.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL api.schema-link no openapi/swagger/schema link found
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 99.2% smaller (4088B vs 508585B)
- PASS markdown.valid-markdown 0.3% HTML markup
- PASS html.ssr-content 623 words in initial HTML
- PASS http.no-interstitial
79 https://ngrok.com/docs/gateway/endpoints/cloud-endpoints/change-domain-endpoint 23/29
- PASS http.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
- PASS html.canonical-link https://ngrok.com/docs/gateway/endpoints/cloud-endpoints/change-domain-endpoint
- 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 2026-08-17T19:10:54.920Z
- PASS html.json-ld.breadcrumb
- PASS html.headings 17 headings
- PASS html.text-ratio 67.4%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/gateway/endpoints/cloud-endpoints/change-domain-endpoint.md
- PASS markdown.alternate-link /docs/gateway/endpoints/cloud-endpoints/change-domain-endpoint.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 5/5 blocks missing language
- FAIL api.schema-link no openapi/swagger/schema link found
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 99.6% smaller (2026B vs 529982B)
- PASS markdown.valid-markdown 0.6% HTML markup
- PASS html.ssr-content 440 words in initial HTML
- PASS http.no-interstitial
82 https://ngrok.com/docs/gateway/endpoints/bindings 23/28
- PASS http.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
- PASS html.canonical-link https://ngrok.com/docs/gateway/endpoints/bindings
- 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-08-17T19:10:54.920Z
- PASS html.json-ld.breadcrumb
- PASS html.headings 15 headings
- PASS html.text-ratio 71.9%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/gateway/endpoints/bindings.md
- PASS markdown.alternate-link /docs/gateway/endpoints/bindings.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL api.schema-link no openapi/swagger/schema link found
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 99.7% smaller (1616B vs 487780B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 281 words in initial HTML
- PASS http.no-interstitial
79 https://ngrok.com/docs/gateway/endpoints/cloud-endpoints/forwarding-and-load-balancing 23/29
- PASS http.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
- PASS html.canonical-link https://ngrok.com/docs/gateway/endpoints/cloud-endpoints/forwarding-and-load-balancing
- 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 2026-09-30T14:46:40.496Z
- PASS html.json-ld.breadcrumb
- PASS html.headings 20 headings
- PASS html.text-ratio 64.2%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/gateway/endpoints/cloud-endpoints/forwarding-and-load-balancing.md
- PASS markdown.alternate-link /docs/gateway/endpoints/cloud-endpoints/forwarding-and-load-balancing.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 9/9 blocks missing language
- FAIL api.schema-link no openapi/swagger/schema link found
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 98.9% smaller (6240B vs 591824B)
- PASS markdown.valid-markdown 10.0% HTML markup
- PASS html.ssr-content 895 words in initial HTML
- PASS http.no-interstitial
79 https://ngrok.com/docs/gateway/endpoints 23/29
- PASS http.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
- PASS html.canonical-link https://ngrok.com/docs/gateway/endpoints
- 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 2026-08-17T19:10:54.819Z
- PASS html.json-ld.breadcrumb
- PASS html.headings 23 headings
- PASS html.text-ratio 70.0%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/gateway/endpoints.md
- PASS markdown.alternate-link /docs/gateway/endpoints.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 1/1 blocks missing language
- FAIL api.schema-link no openapi/swagger/schema link found
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 98.7% smaller (7049B vs 522605B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 916 words in initial HTML
- PASS http.no-interstitial
79 https://ngrok.com/docs/gateway/endpoints/endpoint-pooling 23/29
- PASS http.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
- PASS html.canonical-link https://ngrok.com/docs/gateway/endpoints/endpoint-pooling
- 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 2026-08-27T15:56:37.254Z
- PASS html.json-ld.breadcrumb
- PASS html.headings 30 headings
- PASS html.text-ratio 66.0%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/gateway/endpoints/endpoint-pooling.md
- PASS markdown.alternate-link /docs/gateway/endpoints/endpoint-pooling.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 7/7 blocks missing language
- FAIL api.schema-link no openapi/swagger/schema link found
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 98.5% smaller (8997B vs 615585B)
- PASS markdown.valid-markdown 5.8% HTML markup
- PASS html.ssr-content 1275 words in initial HTML
- PASS http.no-interstitial
79 https://ngrok.com/docs/gateway/endpoints/internal-endpoints 23/29
- PASS http.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
- PASS html.canonical-link https://ngrok.com/docs/gateway/endpoints/internal-endpoints
- 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 2026-08-17T19:10:54.827Z
- PASS html.json-ld.breadcrumb
- PASS html.headings 21 headings
- PASS html.text-ratio 66.7%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/gateway/endpoints/internal-endpoints.md
- PASS markdown.alternate-link /docs/gateway/endpoints/internal-endpoints.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 5/5 blocks missing language
- FAIL api.schema-link no openapi/swagger/schema link found
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 99.0% smaller (5467B vs 553707B)
- PASS markdown.valid-markdown 0.2% HTML markup
- PASS html.ssr-content 704 words in initial HTML
- PASS http.no-interstitial
82 https://ngrok.com/docs/gateway/endpoints/protocols 23/28
- PASS http.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
- PASS html.canonical-link https://ngrok.com/docs/gateway/endpoints/protocols
- PASS html.meta-description 124 chars
- PASS html.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-17T19:10:54.825Z
- PASS html.json-ld.breadcrumb
- PASS html.headings 11 headings
- PASS html.text-ratio 73.0%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/gateway/endpoints/protocols.md
- PASS markdown.alternate-link /docs/gateway/endpoints/protocols.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL api.schema-link no openapi/swagger/schema link found
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 99.8% smaller (1066B vs 478249B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 233 words in initial HTML
- PASS http.no-interstitial
79 https://ngrok.com/docs/gateway/endpoints/kubernetes-endpoints 23/29
- PASS http.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
- PASS html.canonical-link https://ngrok.com/docs/gateway/endpoints/kubernetes-endpoints
- 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 2026-08-17T19:10:54.824Z
- PASS html.json-ld.breadcrumb
- PASS html.headings 28 headings
- PASS html.text-ratio 64.9%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/gateway/endpoints/kubernetes-endpoints.md
- PASS markdown.alternate-link /docs/gateway/endpoints/kubernetes-endpoints.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 6/6 blocks missing language
- FAIL api.schema-link no openapi/swagger/schema link found
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 99.0% smaller (5932B vs 581274B)
- PASS markdown.valid-markdown 0.8% HTML markup
- PASS html.ssr-content 848 words in initial HTML
- PASS http.no-interstitial
79 https://ngrok.com/docs/gateway/endpoints/cloud-endpoints/routing-and-policy-decentralization 23/29
- PASS http.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
- PASS html.canonical-link https://ngrok.com/docs/gateway/endpoints/cloud-endpoints/routing-and-policy-decentralization
- 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 2026-09-30T14:46:40.507Z
- PASS html.json-ld.breadcrumb
- PASS html.headings 20 headings
- PASS html.text-ratio 62.9%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/gateway/endpoints/cloud-endpoints/routing-and-policy-decentralization.md
- PASS markdown.alternate-link /docs/gateway/endpoints/cloud-endpoints/routing-and-policy-decentralization.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 12/12 blocks missing language
- FAIL api.schema-link no openapi/swagger/schema link found
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 98.5% smaller (10024B vs 659202B)
- PASS markdown.valid-markdown 7.2% HTML markup
- PASS html.ssr-content 1306 words in initial HTML
- PASS http.no-interstitial
79 https://ngrok.com/docs/gateway/endpoints/load-balancing-multiple-clouds 23/29
- PASS http.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
- PASS html.canonical-link https://ngrok.com/docs/gateway/endpoints/load-balancing-multiple-clouds
- 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 2026-08-17T19:10:54.823Z
- PASS html.json-ld.breadcrumb
- PASS html.headings 21 headings
- PASS html.text-ratio 65.9%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/gateway/endpoints/load-balancing-multiple-clouds.md
- PASS markdown.alternate-link /docs/gateway/endpoints/load-balancing-multiple-clouds.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 8/8 blocks missing language
- FAIL api.schema-link no openapi/swagger/schema link found
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 98.4% smaller (9871B vs 634801B)
- PASS markdown.valid-markdown 1.1% HTML markup
- PASS html.ssr-content 1275 words in initial HTML
- PASS http.no-interstitial
79 https://ngrok.com/docs/gateway/endpoints/http 23/29
- PASS http.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
- PASS html.canonical-link https://ngrok.com/docs/gateway/endpoints/http
- 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 2026-08-17T19:10:54.816Z
- PASS html.json-ld.breadcrumb
- PASS html.headings 52 headings
- PASS html.text-ratio 45.2%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/gateway/endpoints/http.md
- PASS markdown.alternate-link /docs/gateway/endpoints/http.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 82/82 blocks missing language
- FAIL api.schema-link no openapi/swagger/schema link found
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 96.7% smaller (58507B vs 1774271B)
- PASS markdown.valid-markdown 6.0% HTML markup
- PASS html.ssr-content 4380 words in initial HTML
- PASS http.no-interstitial
79 https://ngrok.com/docs/gateway/endpoints/tcp 23/29
- PASS http.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
- PASS html.canonical-link https://ngrok.com/docs/gateway/endpoints/tcp
- 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 2026-08-17T19:10:54.834Z
- PASS html.json-ld.breadcrumb
- PASS html.headings 28 headings
- PASS html.text-ratio 54.9%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/gateway/endpoints/tcp.md
- PASS markdown.alternate-link /docs/gateway/endpoints/tcp.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 26/26 blocks missing language
- FAIL api.schema-link no openapi/swagger/schema link found
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 97.8% smaller (19037B vs 871883B)
- PASS markdown.valid-markdown 6.7% HTML markup
- PASS html.ssr-content 1532 words in initial HTML
- PASS http.no-interstitial
81 https://ngrok.com/docs/gateway/examples 22/27
- PASS http.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
- PASS html.canonical-link https://ngrok.com/docs/gateway/examples
- 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-06-24T17:03:50.443Z
- PASS html.json-ld.breadcrumb
- PASS html.headings 41 headings
- PASS html.text-ratio 66.2%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/gateway/examples.md
- PASS markdown.alternate-link /docs/gateway/examples.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/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 (6390B vs 538531B)
- FAIL markdown.valid-markdown body is 44.1% HTML markup (threshold ≤ 30%)
- PASS html.ssr-content 622 words in initial HTML
- PASS http.no-interstitial
82 https://ngrok.com/docs/gateway/endpoints/public-endpoints 23/28
- PASS http.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
- PASS html.canonical-link https://ngrok.com/docs/gateway/endpoints/public-endpoints
- 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 2026-08-17T19:10:54.814Z
- PASS html.json-ld.breadcrumb
- PASS html.headings 20 headings
- PASS html.text-ratio 70.5%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/gateway/endpoints/public-endpoints.md
- PASS markdown.alternate-link /docs/gateway/endpoints/public-endpoints.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL api.schema-link no openapi/swagger/schema link found
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 99.2% smaller (4146B vs 508574B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 580 words in initial HTML
- PASS http.no-interstitial
79 https://ngrok.com/docs/gateway/endpoints/tls 23/29
- PASS http.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
- PASS html.canonical-link https://ngrok.com/docs/gateway/endpoints/tls
- 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 2026-08-17T19:10:54.815Z
- PASS html.json-ld.breadcrumb
- PASS html.headings 35 headings
- PASS html.text-ratio 51.4%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/gateway/endpoints/tls.md
- PASS markdown.alternate-link /docs/gateway/endpoints/tls.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 33/33 blocks missing language
- FAIL api.schema-link no openapi/swagger/schema link found
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 97.4% smaller (26964B vs 1048546B)
- PASS markdown.valid-markdown 6.6% HTML markup
- PASS html.ssr-content 1970 words in initial HTML
- PASS http.no-interstitial
82 https://ngrok.com/docs/gateway/examples/agent-assisted-gateway 23/28
- PASS http.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
- PASS html.canonical-link https://ngrok.com/docs/gateway/examples/agent-assisted-gateway
- 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 2026-08-17T19:10:54.815Z
- PASS html.json-ld.breadcrumb
- PASS html.headings 18 headings
- PASS html.text-ratio 71.1%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/gateway/examples/agent-assisted-gateway.md
- PASS markdown.alternate-link /docs/gateway/examples/agent-assisted-gateway.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 3/3 blocks missing language
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 98.6% smaller (8545B vs 615352B)
- PASS markdown.valid-markdown 0.3% HTML markup
- PASS html.ssr-content 1013 words in initial HTML
- PASS http.no-interstitial
82 https://ngrok.com/docs/gateway/examples/blue-green-deployments 23/28
- PASS http.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
- PASS html.canonical-link https://ngrok.com/docs/gateway/examples/blue-green-deployments
- PASS html.meta-description 154 chars
- PASS html.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-17T19:10:54.828Z
- PASS html.json-ld.breadcrumb
- PASS html.headings 18 headings
- PASS html.text-ratio 70.6%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/gateway/examples/blue-green-deployments.md
- PASS markdown.alternate-link /docs/gateway/examples/blue-green-deployments.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 4/4 blocks missing language
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 98.7% smaller (7728B vs 584170B)
- PASS markdown.valid-markdown 5.5% HTML markup
- PASS html.ssr-content 965 words in initial HTML
- PASS http.no-interstitial
82 https://ngrok.com/docs/gateway/examples/custom-error-pages 23/28
- PASS http.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
- PASS html.canonical-link https://ngrok.com/docs/gateway/examples/custom-error-pages
- 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)
- PASS html.json-ld.date-modified 2026-08-17T19:10:54.825Z
- PASS html.json-ld.breadcrumb
- PASS html.headings 18 headings
- PASS html.text-ratio 70.8%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/gateway/examples/custom-error-pages.md
- PASS markdown.alternate-link /docs/gateway/examples/custom-error-pages.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 2/2 blocks missing language
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 99.1% smaller (4928B vs 541655B)
- PASS markdown.valid-markdown 6.8% HTML markup
- PASS html.ssr-content 714 words in initial HTML
- PASS http.no-interstitial
82 https://ngrok.com/docs/gateway/examples/database-gateway 23/28
- PASS http.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
- PASS html.canonical-link https://ngrok.com/docs/gateway/examples/database-gateway
- PASS html.meta-description 154 chars
- PASS html.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-17T19:10:54.842Z
- PASS html.json-ld.breadcrumb
- PASS html.headings 19 headings
- PASS html.text-ratio 68.7%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/gateway/examples/database-gateway.md
- PASS markdown.alternate-link /docs/gateway/examples/database-gateway.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 6/6 blocks missing language
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 98.8% smaller (7431B vs 613532B)
- PASS markdown.valid-markdown 1.0% HTML markup
- PASS html.ssr-content 955 words in initial HTML
- PASS http.no-interstitial
82 https://ngrok.com/docs/gateway/examples/canary-deployments 23/28
- PASS http.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
- PASS html.canonical-link https://ngrok.com/docs/gateway/examples/canary-deployments
- 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 2026-08-17T19:10:54.832Z
- PASS html.json-ld.breadcrumb
- PASS html.headings 20 headings
- PASS html.text-ratio 69.4%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/gateway/examples/canary-deployments.md
- PASS markdown.alternate-link /docs/gateway/examples/canary-deployments.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 5/5 blocks missing language
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 98.8% smaller (6687B vs 580138B)
- PASS markdown.valid-markdown 1.4% HTML markup
- PASS html.ssr-content 951 words in initial HTML
- PASS http.no-interstitial
82 https://ngrok.com/docs/gateway/examples/ephemeral-workloads 23/28
- PASS http.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
- PASS html.canonical-link https://ngrok.com/docs/gateway/examples/ephemeral-workloads
- PASS html.meta-description 116 chars
- PASS html.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-17T19:10:54.842Z
- PASS html.json-ld.breadcrumb
- PASS html.headings 21 headings
- PASS html.text-ratio 67.8%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/gateway/examples/ephemeral-workloads.md
- PASS markdown.alternate-link /docs/gateway/examples/ephemeral-workloads.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 5/5 blocks missing language
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 98.7% smaller (7589B vs 576674B)
- PASS markdown.valid-markdown 0.7% HTML markup
- PASS html.ssr-content 978 words in initial HTML
- PASS http.no-interstitial
82 https://ngrok.com/docs/gateway/examples/ip-restrictions-basic-auth 23/28
- PASS http.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
- PASS html.canonical-link https://ngrok.com/docs/gateway/examples/ip-restrictions-basic-auth
- PASS html.meta-description 105 chars
- PASS html.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-17T19:10:54.819Z
- PASS html.json-ld.breadcrumb
- PASS html.headings 18 headings
- PASS html.text-ratio 71.2%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/gateway/examples/ip-restrictions-basic-auth.md
- PASS markdown.alternate-link /docs/gateway/examples/ip-restrictions-basic-auth.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 3/3 blocks missing language
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 98.8% smaller (6674B vs 562496B)
- PASS markdown.valid-markdown 3.2% HTML markup
- PASS html.ssr-content 890 words in initial HTML
- PASS http.no-interstitial
82 https://ngrok.com/docs/gateway/examples/front-door-pattern 23/28
- PASS http.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
- PASS html.canonical-link https://ngrok.com/docs/gateway/examples/front-door-pattern
- PASS html.meta-description 130 chars
- PASS html.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-27T17:34:59.871Z
- PASS html.json-ld.breadcrumb
- PASS html.headings 19 headings
- PASS html.text-ratio 69.5%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/gateway/examples/front-door-pattern.md
- PASS markdown.alternate-link /docs/gateway/examples/front-door-pattern.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 4/4 blocks missing language
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 99.0% smaller (5443B vs 552984B)
- PASS markdown.valid-markdown 8.0% HTML markup
- PASS html.ssr-content 762 words in initial HTML
- PASS http.no-interstitial
82 https://ngrok.com/docs/gateway/examples/maintenance-mode 23/28
- PASS http.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
- PASS html.canonical-link https://ngrok.com/docs/gateway/examples/maintenance-mode
- PASS html.meta-description 158 chars
- PASS html.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-17T19:10:54.835Z
- PASS html.json-ld.breadcrumb
- PASS html.headings 18 headings
- PASS html.text-ratio 70.6%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/gateway/examples/maintenance-mode.md
- PASS markdown.alternate-link /docs/gateway/examples/maintenance-mode.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 3/3 blocks missing language
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 99.3% smaller (3571B vs 530487B)
- PASS markdown.valid-markdown 0.4% HTML markup
- PASS html.ssr-content 565 words in initial HTML
- PASS http.no-interstitial
82 https://ngrok.com/docs/gateway/examples/minecraft 23/28
- PASS http.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
- PASS html.canonical-link https://ngrok.com/docs/gateway/examples/minecraft
- 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 2026-08-17T19:10:54.835Z
- PASS html.json-ld.breadcrumb
- PASS html.headings 17 headings
- PASS html.text-ratio 69.6%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/gateway/examples/minecraft.md
- PASS markdown.alternate-link /docs/gateway/examples/minecraft.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 3/3 blocks missing language
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 99.3% smaller (3807B vs 518452B)
- PASS markdown.valid-markdown 0.3% HTML markup
- PASS html.ssr-content 638 words in initial HTML
- PASS http.no-interstitial
82 https://ngrok.com/docs/gateway/examples/lock-admin-dashboards 23/28
- PASS http.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
- PASS html.canonical-link https://ngrok.com/docs/gateway/examples/lock-admin-dashboards
- 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 2026-08-17T19:10:54.833Z
- PASS html.json-ld.breadcrumb
- PASS html.headings 18 headings
- PASS html.text-ratio 71.3%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/gateway/examples/lock-admin-dashboards.md
- PASS markdown.alternate-link /docs/gateway/examples/lock-admin-dashboards.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 2/2 blocks missing language
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 99.2% smaller (4027B vs 528046B)
- PASS markdown.valid-markdown 0.3% HTML markup
- PASS html.ssr-content 635 words in initial HTML
- PASS http.no-interstitial
82 https://ngrok.com/docs/gateway/examples/microservices-gateway 23/28
- PASS http.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
- PASS html.canonical-link https://ngrok.com/docs/gateway/examples/microservices-gateway
- 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)
- PASS html.json-ld.date-modified 2026-08-17T19:10:54.821Z
- PASS html.json-ld.breadcrumb
- PASS html.headings 20 headings
- PASS html.text-ratio 69.0%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/gateway/examples/microservices-gateway.md
- PASS markdown.alternate-link /docs/gateway/examples/microservices-gateway.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 7/7 blocks missing language
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 98.7% smaller (8738B vs 664760B)
- PASS markdown.valid-markdown 0.1% HTML markup
- PASS html.ssr-content 1060 words in initial HTML
- PASS http.no-interstitial
82 https://ngrok.com/docs/gateway/examples/odoo 23/28
- PASS http.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
- PASS html.canonical-link https://ngrok.com/docs/gateway/examples/odoo
- PASS html.meta-description 116 chars
- PASS html.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-17T19:10:54.821Z
- PASS html.json-ld.breadcrumb
- PASS html.headings 24 headings
- PASS html.text-ratio 65.2%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/gateway/examples/odoo.md
- PASS markdown.alternate-link /docs/gateway/examples/odoo.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 7/7 blocks missing language
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 99.1% smaller (4859B vs 569282B)
- PASS markdown.valid-markdown 0.5% HTML markup
- PASS html.ssr-content 787 words in initial HTML
- PASS http.no-interstitial
82 https://ngrok.com/docs/gateway/examples/ollama 23/28
- PASS http.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
- PASS html.canonical-link https://ngrok.com/docs/gateway/examples/ollama
- 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-08-17T19:10:54.831Z
- PASS html.json-ld.breadcrumb
- PASS html.headings 18 headings
- PASS html.text-ratio 68.9%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/gateway/examples/ollama.md
- PASS markdown.alternate-link /docs/gateway/examples/ollama.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 6/6 blocks missing language
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 99.1% smaller (5296B vs 578173B)
- PASS markdown.valid-markdown 0.2% HTML markup
- PASS html.ssr-content 782 words in initial HTML
- PASS http.no-interstitial
82 https://ngrok.com/docs/gateway/examples/n8n 23/28
- PASS http.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
- PASS html.canonical-link https://ngrok.com/docs/gateway/examples/n8n
- 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 2026-08-21T16:57:23.944Z
- PASS html.json-ld.breadcrumb
- PASS html.headings 19 headings
- PASS html.text-ratio 68.0%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/gateway/examples/n8n.md
- PASS markdown.alternate-link /docs/gateway/examples/n8n.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 10/10 blocks missing language
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 98.7% smaller (8839B vs 698631B)
- PASS markdown.valid-markdown 1.2% HTML markup
- PASS html.ssr-content 1151 words in initial HTML
- PASS http.no-interstitial
82 https://ngrok.com/docs/gateway/examples/offload-analytics 23/28
- PASS http.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
- PASS html.canonical-link https://ngrok.com/docs/gateway/examples/offload-analytics
- PASS html.meta-description 164 chars
- PASS html.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-17T19:10:54.834Z
- PASS html.json-ld.breadcrumb
- PASS html.headings 18 headings
- PASS html.text-ratio 70.2%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/gateway/examples/offload-analytics.md
- PASS markdown.alternate-link /docs/gateway/examples/offload-analytics.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 3/3 blocks missing language
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 99.2% smaller (4567B vs 544740B)
- PASS markdown.valid-markdown 0.7% HTML markup
- PASS html.ssr-content 657 words in initial HTML
- PASS http.no-interstitial
82 https://ngrok.com/docs/gateway/examples/paas-alternative-gateway 23/28
- PASS http.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
- PASS html.canonical-link https://ngrok.com/docs/gateway/examples/paas-alternative-gateway
- 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 2026-08-17T19:10:54.843Z
- PASS html.json-ld.breadcrumb
- PASS html.headings 19 headings
- PASS html.text-ratio 69.8%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/gateway/examples/paas-alternative-gateway.md
- PASS markdown.alternate-link /docs/gateway/examples/paas-alternative-gateway.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 5/5 blocks missing language
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 98.6% smaller (9361B vs 647653B)
- PASS markdown.valid-markdown 0.4% HTML markup
- PASS html.ssr-content 1153 words in initial HTML
- PASS http.no-interstitial
82 https://ngrok.com/docs/gateway/examples/rewrite-headers-redirects 23/28
- PASS http.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
- PASS html.canonical-link https://ngrok.com/docs/gateway/examples/rewrite-headers-redirects
- PASS html.meta-description 195 chars
- PASS html.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-17T19:10:54.824Z
- PASS html.json-ld.breadcrumb
- PASS html.headings 17 headings
- PASS html.text-ratio 71.2%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/gateway/examples/rewrite-headers-redirects.md
- PASS markdown.alternate-link /docs/gateway/examples/rewrite-headers-redirects.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 2/2 blocks missing language
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 99.2% smaller (4496B vs 539270B)
- PASS markdown.valid-markdown 0.3% HTML markup
- PASS html.ssr-content 680 words in initial HTML
- PASS http.no-interstitial
82 https://ngrok.com/docs/gateway/examples/route-by-geography 23/28
- PASS http.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
- PASS html.canonical-link https://ngrok.com/docs/gateway/examples/route-by-geography
- 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 2026-08-17T19:10:54.817Z
- PASS html.json-ld.breadcrumb
- PASS html.headings 18 headings
- PASS html.text-ratio 70.2%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/gateway/examples/route-by-geography.md
- PASS markdown.alternate-link /docs/gateway/examples/route-by-geography.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 3/3 blocks missing language
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 99.2% smaller (4437B vs 542253B)
- PASS markdown.valid-markdown 0.3% HTML markup
- PASS html.ssr-content 682 words in initial HTML
- PASS http.no-interstitial
82 https://ngrok.com/docs/gateway/examples/multiplex 23/28
- PASS http.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
- PASS html.canonical-link https://ngrok.com/docs/gateway/examples/multiplex
- 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-08-17T19:10:54.833Z
- PASS html.json-ld.breadcrumb
- PASS html.headings 18 headings
- PASS html.text-ratio 68.5%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/gateway/examples/multiplex.md
- PASS markdown.alternate-link /docs/gateway/examples/multiplex.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 4/4 blocks missing language
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 98.7% smaller (6851B vs 546440B)
- PASS markdown.valid-markdown 1.7% HTML markup
- PASS html.ssr-content 923 words in initial HTML
- PASS http.no-interstitial
82 https://ngrok.com/docs/gateway/examples/pre-tier-requests 23/28
- PASS http.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
- PASS html.canonical-link https://ngrok.com/docs/gateway/examples/pre-tier-requests
- 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 2026-08-17T19:10:54.831Z
- PASS html.json-ld.breadcrumb
- PASS html.headings 18 headings
- PASS html.text-ratio 70.8%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/gateway/examples/pre-tier-requests.md
- PASS markdown.alternate-link /docs/gateway/examples/pre-tier-requests.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 3/3 blocks missing language
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 98.9% smaller (6414B vs 584135B)
- PASS markdown.valid-markdown 0.2% HTML markup
- PASS html.ssr-content 892 words in initial HTML
- PASS http.no-interstitial
82 https://ngrok.com/docs/gateway/examples/route-api-app-traffic-user-agent 23/28
- PASS http.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
- PASS html.canonical-link https://ngrok.com/docs/gateway/examples/route-api-app-traffic-user-agent
- 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-08-17T19:10:54.828Z
- PASS html.json-ld.breadcrumb
- PASS html.headings 19 headings
- PASS html.text-ratio 69.8%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/gateway/examples/route-api-app-traffic-user-agent.md
- PASS markdown.alternate-link /docs/gateway/examples/route-api-app-traffic-user-agent.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 4/4 blocks missing language
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 98.9% smaller (6236B vs 578176B)
- PASS markdown.valid-markdown 0.2% HTML markup
- PASS html.ssr-content 893 words in initial HTML
- PASS http.no-interstitial
82 https://ngrok.com/docs/gateway/examples/secure-developer-environments 23/28
- PASS http.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
- PASS html.canonical-link https://ngrok.com/docs/gateway/examples/secure-developer-environments
- PASS html.meta-description 196 chars
- PASS html.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-17T19:10:54.832Z
- PASS html.json-ld.breadcrumb
- PASS html.headings 19 headings
- PASS html.text-ratio 70.4%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/gateway/examples/secure-developer-environments.md
- PASS markdown.alternate-link /docs/gateway/examples/secure-developer-environments.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 2/2 blocks missing language
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 99.2% smaller (3976B vs 512983B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 646 words in initial HTML
- PASS http.no-interstitial
82 https://ngrok.com/docs/gateway/examples/validate-requests-identity 23/28
- PASS http.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
- PASS html.canonical-link https://ngrok.com/docs/gateway/examples/validate-requests-identity
- PASS html.meta-description 185 chars
- PASS html.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-17T19:10:54.818Z
- PASS html.json-ld.breadcrumb
- PASS html.headings 18 headings
- PASS html.text-ratio 70.9%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/gateway/examples/validate-requests-identity.md
- PASS markdown.alternate-link /docs/gateway/examples/validate-requests-identity.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 3/3 blocks missing language
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 99.1% smaller (5071B vs 543097B)
- PASS markdown.valid-markdown 0.3% HTML markup
- PASS html.ssr-content 736 words in initial HTML
- PASS http.no-interstitial
85 https://ngrok.com/docs/gateway/how-it-works 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 no x-robots-tag
- PASS html.canonical-link https://ngrok.com/docs/gateway/how-it-works
- 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-08-17T19:10:54.837Z
- PASS html.json-ld.breadcrumb
- PASS html.headings 13 headings
- PASS html.text-ratio 74.2%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/gateway/how-it-works.md
- PASS markdown.alternate-link /docs/gateway/how-it-works.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/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.4% smaller (2844B vs 475014B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 512 words in initial HTML
- PASS http.no-interstitial
82 https://ngrok.com/docs/gateway/examples/route-by-oidc 23/28
- PASS http.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
- PASS html.canonical-link https://ngrok.com/docs/gateway/examples/route-by-oidc
- 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 2026-08-17T19:10:54.843Z
- PASS html.json-ld.breadcrumb
- PASS html.headings 19 headings
- PASS html.text-ratio 70.0%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/gateway/examples/route-by-oidc.md
- PASS markdown.alternate-link /docs/gateway/examples/route-by-oidc.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 3/3 blocks missing language
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 99.2% smaller (4591B vs 546658B)
- PASS markdown.valid-markdown 0.3% HTML markup
- PASS html.ssr-content 704 words in initial HTML
- PASS http.no-interstitial
82 https://ngrok.com/docs/gateway/identity-aware-proxy/securing-with-oauth 23/28
- PASS http.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
- PASS html.canonical-link https://ngrok.com/docs/gateway/identity-aware-proxy/securing-with-oauth
- 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 2026-08-05T21:52:26.105Z
- PASS html.json-ld.breadcrumb
- PASS html.headings 11 headings
- PASS html.text-ratio 69.8%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/gateway/identity-aware-proxy/securing-with-oauth.md
- PASS markdown.alternate-link /docs/gateway/identity-aware-proxy/securing-with-oauth.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 6/6 blocks missing language
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 99.4% smaller (3016B vs 518721B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 508 words in initial HTML
- PASS http.no-interstitial
82 https://ngrok.com/docs/gateway/examples/wordpress 23/28
- PASS http.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
- PASS html.canonical-link https://ngrok.com/docs/gateway/examples/wordpress
- 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 2026-08-17T19:10:54.836Z
- PASS html.json-ld.breadcrumb
- PASS html.headings 18 headings
- PASS html.text-ratio 69.7%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/gateway/examples/wordpress.md
- PASS markdown.alternate-link /docs/gateway/examples/wordpress.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 4/4 blocks missing language
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 99.3% smaller (3852B vs 546891B)
- PASS markdown.valid-markdown 0.3% HTML markup
- PASS html.ssr-content 608 words in initial HTML
- PASS http.no-interstitial
82 https://ngrok.com/docs/gateway/examples/webhook-gateway 23/28
- PASS http.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
- PASS html.canonical-link https://ngrok.com/docs/gateway/examples/webhook-gateway
- 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-08-17T19:10:54.838Z
- PASS html.json-ld.breadcrumb
- PASS html.headings 19 headings
- PASS html.text-ratio 68.7%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/gateway/examples/webhook-gateway.md
- PASS markdown.alternate-link /docs/gateway/examples/webhook-gateway.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 7/7 blocks missing language
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 98.6% smaller (8877B vs 636887B)
- PASS markdown.valid-markdown 1.9% HTML markup
- PASS html.ssr-content 1025 words in initial HTML
- PASS http.no-interstitial
82 https://ngrok.com/docs/gateway/k8s/crds/boundendpoint 23/28
- PASS http.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
- PASS html.canonical-link https://ngrok.com/docs/gateway/k8s/crds/boundendpoint
- 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 2026-08-17T19:10:54.752Z
- PASS html.json-ld.breadcrumb
- PASS html.headings 41 headings
- PASS html.text-ratio 59.9%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/gateway/k8s/crds/boundendpoint.md
- PASS markdown.alternate-link /docs/gateway/k8s/crds/boundendpoint.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 11/11 blocks missing language
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 97.9% smaller (15828B vs 744349B)
- PASS markdown.valid-markdown 2.0% HTML markup
- PASS html.ssr-content 1670 words in initial HTML
- PASS http.no-interstitial
79 https://ngrok.com/docs/gateway/k8s/crds 22/28
- PASS http.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
- PASS html.canonical-link https://ngrok.com/docs/gateway/k8s/crds
- PASS html.meta-description 145 chars
- PASS html.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-17T19:10:54.742Z
- PASS html.json-ld.breadcrumb
- PASS html.headings 17 headings
- PASS html.text-ratio 70.7%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/gateway/k8s/crds.md
- PASS markdown.alternate-link /docs/gateway/k8s/crds.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 1/1 blocks missing language
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 98.8% smaller (6716B vs 550180B)
- FAIL markdown.valid-markdown body is 30.8% HTML markup (threshold ≤ 30%)
- PASS html.ssr-content 428 words in initial HTML
- PASS http.no-interstitial
82 https://ngrok.com/docs/gateway/k8s/crds/agentendpoint 23/28
- PASS http.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
- PASS html.canonical-link https://ngrok.com/docs/gateway/k8s/crds/agentendpoint
- 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 2026-08-17T19:10:54.734Z
- PASS html.json-ld.breadcrumb
- PASS html.headings 42 headings
- PASS html.text-ratio 60.3%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/gateway/k8s/crds/agentendpoint.md
- PASS markdown.alternate-link /docs/gateway/k8s/crds/agentendpoint.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 13/13 blocks missing language
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 96.9% smaller (26044B vs 829364B)
- PASS markdown.valid-markdown 0.4% HTML markup
- PASS html.ssr-content 2950 words in initial HTML
- PASS http.no-interstitial
82 https://ngrok.com/docs/gateway/k8s/crds/domain 23/28
- PASS http.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
- PASS html.canonical-link https://ngrok.com/docs/gateway/k8s/crds/domain
- 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 2026-08-17T19:10:54.762Z
- PASS html.json-ld.breadcrumb
- PASS html.headings 33 headings
- PASS html.text-ratio 61.1%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/gateway/k8s/crds/domain.md
- PASS markdown.alternate-link /docs/gateway/k8s/crds/domain.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 11/11 blocks missing language
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 98.3% smaller (11966B vs 707544B)
- PASS markdown.valid-markdown 0.5% HTML markup
- PASS html.ssr-content 1297 words in initial HTML
- PASS http.no-interstitial
85 https://ngrok.com/docs/gateway/k8s/changelog 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 no x-robots-tag
- PASS html.canonical-link https://ngrok.com/docs/gateway/k8s/changelog
- 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 2026-08-27T17:34:59.798Z
- PASS html.json-ld.breadcrumb
- PASS html.headings 158 headings
- PASS html.text-ratio 46.5%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/gateway/k8s/changelog.md
- PASS markdown.alternate-link /docs/gateway/k8s/changelog.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/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 (57208B vs 912654B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 4757 words in initial HTML
- PASS http.no-interstitial
82 https://ngrok.com/docs/gateway/k8s/crds/kubernetesoperator 23/28
- PASS http.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
- PASS html.canonical-link https://ngrok.com/docs/gateway/k8s/crds/kubernetesoperator
- 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-17T19:10:54.729Z
- PASS html.json-ld.breadcrumb
- PASS html.headings 49 headings
- PASS html.text-ratio 60.7%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/gateway/k8s/crds/kubernetesoperator.md
- PASS markdown.alternate-link /docs/gateway/k8s/crds/kubernetesoperator.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 5/5 blocks missing language
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 98.4% smaller (11099B vs 676323B)
- PASS markdown.valid-markdown 0.9% HTML markup
- PASS html.ssr-content 1181 words in initial HTML
- PASS http.no-interstitial
82 https://ngrok.com/docs/gateway/k8s/guides/annotations 23/28
- PASS http.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
- PASS html.canonical-link https://ngrok.com/docs/gateway/k8s/guides/annotations
- 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 2026-08-17T19:10:54.728Z
- PASS html.json-ld.breadcrumb
- PASS html.headings 17 headings
- PASS html.text-ratio 66.3%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/gateway/k8s/guides/annotations.md
- PASS markdown.alternate-link /docs/gateway/k8s/guides/annotations.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 5/5 blocks missing language
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 99.0% smaller (6259B vs 600887B)
- PASS markdown.valid-markdown 0.2% HTML markup
- PASS html.ssr-content 737 words in initial HTML
- PASS http.no-interstitial
82 https://ngrok.com/docs/gateway/k8s/crds/ippolicy 23/28
- PASS http.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
- PASS html.canonical-link https://ngrok.com/docs/gateway/k8s/crds/ippolicy
- 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 2026-08-17T19:10:54.727Z
- PASS html.json-ld.breadcrumb
- PASS html.headings 37 headings
- PASS html.text-ratio 60.4%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/gateway/k8s/crds/ippolicy.md
- PASS markdown.alternate-link /docs/gateway/k8s/crds/ippolicy.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 11/11 blocks missing language
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 98.4% smaller (11461B vs 715796B)
- PASS markdown.valid-markdown 0.6% HTML markup
- PASS html.ssr-content 1313 words in initial HTML
- PASS http.no-interstitial
82 https://ngrok.com/docs/gateway/k8s/crds/cloudendpoint 23/28
- PASS http.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
- PASS html.canonical-link https://ngrok.com/docs/gateway/k8s/crds/cloudendpoint
- PASS html.meta-description 124 chars
- PASS html.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-17T19:10:54.752Z
- PASS html.json-ld.breadcrumb
- PASS html.headings 39 headings
- PASS html.text-ratio 60.2%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/gateway/k8s/crds/cloudendpoint.md
- PASS markdown.alternate-link /docs/gateway/k8s/crds/cloudendpoint.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 13/13 blocks missing language
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 97.5% smaller (19255B vs 775742B)
- PASS markdown.valid-markdown 0.4% HTML markup
- PASS html.ssr-content 2203 words in initial HTML
- PASS http.no-interstitial
82 https://ngrok.com/docs/gateway/k8s/guides/custom-domain 23/28
- PASS http.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
- PASS html.canonical-link https://ngrok.com/docs/gateway/k8s/guides/custom-domain
- 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-08-17T19:10:54.736Z
- PASS html.json-ld.breadcrumb
- PASS html.headings 17 headings
- PASS html.text-ratio 65.7%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/gateway/k8s/guides/custom-domain.md
- PASS markdown.alternate-link /docs/gateway/k8s/guides/custom-domain.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 7/7 blocks missing language
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 99.0% smaller (5627B vs 571382B)
- PASS markdown.valid-markdown 0.2% HTML markup
- PASS html.ssr-content 870 words in initial HTML
- PASS http.no-interstitial
82 https://ngrok.com/docs/gateway/k8s/guides/endpoint-types 23/28
- PASS http.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
- PASS html.canonical-link https://ngrok.com/docs/gateway/k8s/guides/endpoint-types
- 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-17T19:10:54.724Z
- PASS html.json-ld.breadcrumb
- PASS html.headings 16 headings
- PASS html.text-ratio 64.3%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/gateway/k8s/guides/endpoint-types.md
- PASS markdown.alternate-link /docs/gateway/k8s/guides/endpoint-types.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 8/8 blocks missing language
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 99.0% smaller (6203B vs 604327B)
- PASS markdown.valid-markdown 5.1% HTML markup
- PASS html.ssr-content 696 words in initial HTML
- PASS http.no-interstitial
82 https://ngrok.com/docs/gateway/k8s/guides/how-to/compress-response 23/28
- PASS http.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
- PASS html.canonical-link https://ngrok.com/docs/gateway/k8s/guides/how-to/compress-response
- 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-08-17T19:10:54.739Z
- PASS html.json-ld.breadcrumb
- PASS html.headings 18 headings
- PASS html.text-ratio 65.5%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/gateway/k8s/guides/how-to/compress-response.md
- PASS markdown.alternate-link /docs/gateway/k8s/guides/how-to/compress-response.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 6/6 blocks missing language
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 98.9% smaller (6702B vs 600802B)
- PASS markdown.valid-markdown 2.3% HTML markup
- PASS html.ssr-content 748 words in initial HTML
- PASS http.no-interstitial
82 https://ngrok.com/docs/gateway/k8s/crds/ngroktrafficpolicy 23/28
- PASS http.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
- PASS html.canonical-link https://ngrok.com/docs/gateway/k8s/crds/ngroktrafficpolicy
- PASS html.meta-description 130 chars
- PASS html.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-17T19:10:54.733Z
- PASS html.json-ld.breadcrumb
- PASS html.headings 20 headings
- PASS html.text-ratio 68.3%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/gateway/k8s/crds/ngroktrafficpolicy.md
- PASS markdown.alternate-link /docs/gateway/k8s/crds/ngroktrafficpolicy.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 2/2 blocks missing language
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 99.4% smaller (3379B vs 534603B)
- PASS markdown.valid-markdown 1.0% HTML markup
- PASS html.ssr-content 472 words in initial HTML
- PASS http.no-interstitial
82 https://ngrok.com/docs/gateway/k8s/guides/how-to/basic-auth 23/28
- PASS http.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
- PASS html.canonical-link https://ngrok.com/docs/gateway/k8s/guides/how-to/basic-auth
- PASS html.meta-description 129 chars
- PASS html.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-17T19:10:54.730Z
- PASS html.json-ld.breadcrumb
- PASS html.headings 18 headings
- PASS html.text-ratio 65.5%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/gateway/k8s/guides/how-to/basic-auth.md
- PASS markdown.alternate-link /docs/gateway/k8s/guides/how-to/basic-auth.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 6/6 blocks missing language
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 99.0% smaller (6274B vs 600957B)
- PASS markdown.valid-markdown 2.5% HTML markup
- PASS html.ssr-content 683 words in initial HTML
- PASS http.no-interstitial
82 https://ngrok.com/docs/gateway/k8s/guides/bindings 23/28
- PASS http.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
- PASS html.canonical-link https://ngrok.com/docs/gateway/k8s/guides/bindings
- 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 2026-08-17T19:10:54.730Z
- PASS html.json-ld.breadcrumb
- PASS html.headings 21 headings
- PASS html.text-ratio 64.3%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/gateway/k8s/guides/bindings.md
- PASS markdown.alternate-link /docs/gateway/k8s/guides/bindings.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 9/9 blocks missing language
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 98.0% smaller (13469B vs 662458B)
- PASS markdown.valid-markdown 1.5% HTML markup
- PASS html.ssr-content 1714 words in initial HTML
- PASS http.no-interstitial
82 https://ngrok.com/docs/gateway/k8s/guides/how-to/circuit-breaking 23/28
- PASS http.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
- PASS html.canonical-link https://ngrok.com/docs/gateway/k8s/guides/how-to/circuit-breaking
- PASS html.meta-description 123 chars
- PASS html.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-17T19:10:54.751Z
- PASS html.json-ld.breadcrumb
- PASS html.headings 18 headings
- PASS html.text-ratio 65.5%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/gateway/k8s/guides/how-to/circuit-breaking.md
- PASS markdown.alternate-link /docs/gateway/k8s/guides/how-to/circuit-breaking.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 6/6 blocks missing language
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 99.0% smaller (6148B vs 599221B)
- PASS markdown.valid-markdown 2.5% HTML markup
- PASS html.ssr-content 692 words in initial HTML
- PASS http.no-interstitial
82 https://ngrok.com/docs/gateway/k8s/guides/expose-kubernetes-api 23/28
- PASS http.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
- PASS html.canonical-link https://ngrok.com/docs/gateway/k8s/guides/expose-kubernetes-api
- PASS html.meta-description 177 chars
- PASS html.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-17T19:10:54.734Z
- PASS html.json-ld.breadcrumb
- PASS html.headings 31 headings
- PASS html.text-ratio 56.4%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/gateway/k8s/guides/expose-kubernetes-api.md
- PASS markdown.alternate-link /docs/gateway/k8s/guides/expose-kubernetes-api.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 25/25 blocks missing language
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 98.2% smaller (13641B vs 776663B)
- PASS markdown.valid-markdown 0.8% HTML markup
- PASS html.ssr-content 1677 words in initial HTML
- PASS http.no-interstitial
82 https://ngrok.com/docs/gateway/k8s/guides/finalizers 23/28
- PASS http.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
- PASS html.canonical-link https://ngrok.com/docs/gateway/k8s/guides/finalizers
- 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 2026-08-17T19:10:54.724Z
- PASS html.json-ld.breadcrumb
- PASS html.headings 20 headings
- PASS html.text-ratio 66.5%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/gateway/k8s/guides/finalizers.md
- PASS markdown.alternate-link /docs/gateway/k8s/guides/finalizers.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 4/4 blocks missing language
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 99.1% smaller (5293B vs 559498B)
- PASS markdown.valid-markdown 1.3% HTML markup
- PASS html.ssr-content 823 words in initial HTML
- PASS http.no-interstitial
82 https://ngrok.com/docs/gateway/k8s/guides/how-to/oauth 23/28
- PASS http.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
- PASS html.canonical-link https://ngrok.com/docs/gateway/k8s/guides/how-to/oauth
- PASS html.meta-description 129 chars
- PASS html.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-17T19:10:54.732Z
- PASS html.json-ld.breadcrumb
- PASS html.headings 18 headings
- PASS html.text-ratio 65.5%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/gateway/k8s/guides/how-to/oauth.md
- PASS markdown.alternate-link /docs/gateway/k8s/guides/how-to/oauth.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 6/6 blocks missing language
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 98.8% smaller (6949B vs 601541B)
- PASS markdown.valid-markdown 2.2% HTML markup
- PASS html.ssr-content 735 words in initial HTML
- PASS http.no-interstitial
82 https://ngrok.com/docs/gateway/k8s/guides/how-to/jwt-validation 23/28
- PASS http.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
- PASS html.canonical-link https://ngrok.com/docs/gateway/k8s/guides/how-to/jwt-validation
- 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-08-17T19:10:54.738Z
- PASS html.json-ld.breadcrumb
- PASS html.headings 18 headings
- PASS html.text-ratio 65.2%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/gateway/k8s/guides/how-to/jwt-validation.md
- PASS markdown.alternate-link /docs/gateway/k8s/guides/how-to/jwt-validation.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 6/6 blocks missing language
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 98.6% smaller (8947B vs 636160B)
- PASS markdown.valid-markdown 1.7% HTML markup
- PASS html.ssr-content 819 words in initial HTML
- PASS http.no-interstitial
82 https://ngrok.com/docs/gateway/k8s/guides/how-to/pod-identity 23/28
- PASS http.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
- PASS html.canonical-link https://ngrok.com/docs/gateway/k8s/guides/how-to/pod-identity
- 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 2026-08-17T19:10:54.723Z
- PASS html.json-ld.breadcrumb
- PASS html.headings 24 headings
- PASS html.text-ratio 62.8%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/gateway/k8s/guides/how-to/pod-identity.md
- PASS markdown.alternate-link /docs/gateway/k8s/guides/how-to/pod-identity.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 9/9 blocks missing language
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 98.5% smaller (9831B vs 659489B)
- PASS markdown.valid-markdown 0.8% HTML markup
- PASS html.ssr-content 1103 words in initial HTML
- PASS http.no-interstitial
82 https://ngrok.com/docs/gateway/k8s/guides/how-to/rate-limiting 23/28
- PASS http.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
- PASS html.canonical-link https://ngrok.com/docs/gateway/k8s/guides/how-to/rate-limiting
- PASS html.meta-description 123 chars
- PASS html.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-17T19:10:54.742Z
- PASS html.json-ld.breadcrumb
- PASS html.headings 18 headings
- PASS html.text-ratio 65.4%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/gateway/k8s/guides/how-to/rate-limiting.md
- PASS markdown.alternate-link /docs/gateway/k8s/guides/how-to/rate-limiting.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 6/6 blocks missing language
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 99.0% smaller (6167B vs 600397B)
- PASS markdown.valid-markdown 2.5% HTML markup
- PASS html.ssr-content 686 words in initial HTML
- PASS http.no-interstitial
82 https://ngrok.com/docs/gateway/k8s/guides/how-to/oidc 23/28
- PASS http.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
- PASS html.canonical-link https://ngrok.com/docs/gateway/k8s/guides/how-to/oidc
- 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)
- PASS html.json-ld.date-modified 2026-08-17T19:10:54.751Z
- PASS html.json-ld.breadcrumb
- PASS html.headings 18 headings
- PASS html.text-ratio 65.0%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/gateway/k8s/guides/how-to/oidc.md
- PASS markdown.alternate-link /docs/gateway/k8s/guides/how-to/oidc.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 7/7 blocks missing language
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 98.8% smaller (7079B vs 608409B)
- PASS markdown.valid-markdown 2.2% HTML markup
- PASS html.ssr-content 784 words in initial HTML
- PASS http.no-interstitial
82 https://ngrok.com/docs/gateway/k8s/guides/how-to/manipulate-headers 23/28
- PASS http.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
- PASS html.canonical-link https://ngrok.com/docs/gateway/k8s/guides/how-to/manipulate-headers
- 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-08-17T19:10:54.737Z
- PASS html.json-ld.breadcrumb
- PASS html.headings 34 headings
- PASS html.text-ratio 56.7%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/gateway/k8s/guides/how-to/manipulate-headers.md
- PASS markdown.alternate-link /docs/gateway/k8s/guides/how-to/manipulate-headers.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 24/24 blocks missing language
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 97.8% smaller (20496B vs 912309B)
- PASS markdown.valid-markdown 2.8% HTML markup
- PASS html.ssr-content 1734 words in initial HTML
- PASS http.no-interstitial
82 https://ngrok.com/docs/gateway/k8s/guides/how-to/deny-requests 23/28
- PASS http.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
- PASS html.canonical-link https://ngrok.com/docs/gateway/k8s/guides/how-to/deny-requests
- 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-17T19:10:54.738Z
- PASS html.json-ld.breadcrumb
- PASS html.headings 18 headings
- PASS html.text-ratio 65.5%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/gateway/k8s/guides/how-to/deny-requests.md
- PASS markdown.alternate-link /docs/gateway/k8s/guides/how-to/deny-requests.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 6/6 blocks missing language
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 99.0% smaller (5971B vs 594145B)
- PASS markdown.valid-markdown 2.6% HTML markup
- PASS html.ssr-content 689 words in initial HTML
- PASS http.no-interstitial
82 https://ngrok.com/docs/gateway/k8s/guides/how-to/redirects 23/28
- PASS http.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
- PASS html.canonical-link https://ngrok.com/docs/gateway/k8s/guides/how-to/redirects
- PASS html.meta-description 110 chars
- PASS html.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-17T19:10:54.725Z
- PASS html.json-ld.breadcrumb
- PASS html.headings 33 headings
- PASS html.text-ratio 56.7%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/gateway/k8s/guides/how-to/redirects.md
- PASS markdown.alternate-link /docs/gateway/k8s/guides/how-to/redirects.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 24/24 blocks missing language
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 97.9% smaller (18804B vs 896150B)
- PASS markdown.valid-markdown 3.0% HTML markup
- PASS html.ssr-content 1632 words in initial HTML
- PASS http.no-interstitial
82 https://ngrok.com/docs/gateway/k8s/guides/how-to/request-routing 23/28
- PASS http.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
- PASS html.canonical-link https://ngrok.com/docs/gateway/k8s/guides/how-to/request-routing
- 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 2026-08-17T19:10:54.720Z
- PASS html.json-ld.breadcrumb
- PASS html.headings 49 headings
- PASS html.text-ratio 53.6%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/gateway/k8s/guides/how-to/request-routing.md
- PASS markdown.alternate-link /docs/gateway/k8s/guides/how-to/request-routing.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 33/33 blocks missing language
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 97.6% smaller (25424B vs 1067741B)
- PASS markdown.valid-markdown 3.5% HTML markup
- PASS html.ssr-content 2283 words in initial HTML
- PASS http.no-interstitial
82 https://ngrok.com/docs/gateway/k8s/guides/how-to/restrict-ips 23/28
- PASS http.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
- PASS html.canonical-link https://ngrok.com/docs/gateway/k8s/guides/how-to/restrict-ips
- 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-17T19:10:54.725Z
- PASS html.json-ld.breadcrumb
- PASS html.headings 18 headings
- PASS html.text-ratio 65.5%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/gateway/k8s/guides/how-to/restrict-ips.md
- PASS markdown.alternate-link /docs/gateway/k8s/guides/how-to/restrict-ips.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 6/6 blocks missing language
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 99.0% smaller (5960B vs 596667B)
- PASS markdown.valid-markdown 2.6% HTML markup
- PASS html.ssr-content 653 words in initial HTML
- PASS http.no-interstitial
82 https://ngrok.com/docs/gateway/k8s/guides/how-to/rewrite-url 23/28
- PASS http.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
- PASS html.canonical-link https://ngrok.com/docs/gateway/k8s/guides/how-to/rewrite-url
- PASS html.meta-description 110 chars
- PASS html.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-17T19:10:54.736Z
- PASS html.json-ld.breadcrumb
- PASS html.headings 33 headings
- PASS html.text-ratio 56.8%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/gateway/k8s/guides/how-to/rewrite-url.md
- PASS markdown.alternate-link /docs/gateway/k8s/guides/how-to/rewrite-url.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 24/24 blocks missing language
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 97.8% smaller (19525B vs 901349B)
- PASS markdown.valid-markdown 2.9% HTML markup
- PASS html.ssr-content 1724 words in initial HTML
- PASS http.no-interstitial
82 https://ngrok.com/docs/gateway/k8s/guides/how-to/static-response 23/28
- PASS http.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
- PASS html.canonical-link https://ngrok.com/docs/gateway/k8s/guides/how-to/static-response
- 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-08-17T19:10:54.722Z
- PASS html.json-ld.breadcrumb
- PASS html.headings 18 headings
- PASS html.text-ratio 65.5%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/gateway/k8s/guides/how-to/static-response.md
- PASS markdown.alternate-link /docs/gateway/k8s/guides/how-to/static-response.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 6/6 blocks missing language
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 98.9% smaller (6469B vs 599026B)
- PASS markdown.valid-markdown 5.0% HTML markup
- PASS html.ssr-content 703 words in initial HTML
- PASS http.no-interstitial
82 https://ngrok.com/docs/gateway/k8s/guides/how-to/tls-routing 23/28
- PASS http.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
- PASS html.canonical-link https://ngrok.com/docs/gateway/k8s/guides/how-to/tls-routing
- 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 2026-08-17T19:10:54.744Z
- PASS html.json-ld.breadcrumb
- PASS html.headings 18 headings
- PASS html.text-ratio 66.2%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/gateway/k8s/guides/how-to/tls-routing.md
- PASS markdown.alternate-link /docs/gateway/k8s/guides/how-to/tls-routing.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 5/5 blocks missing language
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 99.2% smaller (4588B vs 568535B)
- PASS markdown.valid-markdown 3.2% HTML markup
- PASS html.ssr-content 601 words in initial HTML
- PASS http.no-interstitial
82 https://ngrok.com/docs/gateway/k8s/guides/how-to/tcp-routing 23/28
- PASS http.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
- PASS html.canonical-link https://ngrok.com/docs/gateway/k8s/guides/how-to/tcp-routing
- 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 2026-08-17T19:10:54.741Z
- PASS html.json-ld.breadcrumb
- PASS html.headings 18 headings
- PASS html.text-ratio 66.2%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/gateway/k8s/guides/how-to/tcp-routing.md
- PASS markdown.alternate-link /docs/gateway/k8s/guides/how-to/tcp-routing.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 5/5 blocks missing language
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 99.2% smaller (4797B vs 569385B)
- PASS markdown.valid-markdown 3.1% HTML markup
- PASS html.ssr-content 647 words in initial HTML
- PASS http.no-interstitial
82 https://ngrok.com/docs/gateway/k8s/guides/how-to/upstream-tls 23/28
- PASS http.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
- PASS html.canonical-link https://ngrok.com/docs/gateway/k8s/guides/how-to/upstream-tls
- 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 2026-08-17T19:10:54.721Z
- PASS html.json-ld.breadcrumb
- PASS html.headings 21 headings
- PASS html.text-ratio 64.6%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/gateway/k8s/guides/how-to/upstream-tls.md
- PASS markdown.alternate-link /docs/gateway/k8s/guides/how-to/upstream-tls.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 7/7 blocks missing language
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 98.8% smaller (7753B vs 629324B)
- PASS markdown.valid-markdown 1.6% HTML markup
- PASS html.ssr-content 993 words in initial HTML
- PASS http.no-interstitial
82 https://ngrok.com/docs/gateway/k8s/guides/local-cluster 23/28
- PASS http.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
- PASS html.canonical-link https://ngrok.com/docs/gateway/k8s/guides/local-cluster
- PASS html.meta-description 110 chars
- PASS html.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-17T19:10:54.727Z
- PASS html.json-ld.breadcrumb
- PASS html.headings 22 headings
- PASS html.text-ratio 56.7%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/gateway/k8s/guides/local-cluster.md
- PASS markdown.alternate-link /docs/gateway/k8s/guides/local-cluster.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 20/20 blocks missing language
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 98.8% smaller (8517B vs 684052B)
- PASS markdown.valid-markdown 1.9% HTML markup
- PASS html.ssr-content 1056 words in initial HTML
- PASS http.no-interstitial
82 https://ngrok.com/docs/gateway/k8s/guides/how-to/terminate-tls 23/28
- PASS http.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
- PASS html.canonical-link https://ngrok.com/docs/gateway/k8s/guides/how-to/terminate-tls
- 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)
- PASS html.json-ld.date-modified 2026-08-17T19:10:54.750Z
- PASS html.json-ld.breadcrumb
- PASS html.headings 23 headings
- PASS html.text-ratio 62.8%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/gateway/k8s/guides/how-to/terminate-tls.md
- PASS markdown.alternate-link /docs/gateway/k8s/guides/how-to/terminate-tls.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 10/10 blocks missing language
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 98.4% smaller (11014B vs 681432B)
- PASS markdown.valid-markdown 1.5% HTML markup
- PASS html.ssr-content 1139 words in initial HTML
- PASS http.no-interstitial
82 https://ngrok.com/docs/gateway/k8s/guides/local-projection 23/28
- PASS http.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
- PASS html.canonical-link https://ngrok.com/docs/gateway/k8s/guides/local-projection
- PASS html.meta-description 146 chars
- PASS html.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-17T19:10:54.726Z
- PASS html.json-ld.breadcrumb
- PASS html.headings 20 headings
- PASS html.text-ratio 63.8%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/gateway/k8s/guides/local-projection.md
- PASS markdown.alternate-link /docs/gateway/k8s/guides/local-projection.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 9/9 blocks missing language
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 99.0% smaller (5926B vs 590983B)
- PASS markdown.valid-markdown 1.8% HTML markup
- PASS html.ssr-content 837 words in initial HTML
- PASS http.no-interstitial
82 https://ngrok.com/docs/gateway/k8s/guides/managed-resources 23/28
- PASS http.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
- PASS html.canonical-link https://ngrok.com/docs/gateway/k8s/guides/managed-resources
- 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 2026-08-17T19:10:54.731Z
- PASS html.json-ld.breadcrumb
- PASS html.headings 13 headings
- PASS html.text-ratio 69.6%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/gateway/k8s/guides/managed-resources.md
- PASS markdown.alternate-link /docs/gateway/k8s/guides/managed-resources.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 2/2 blocks missing language
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 99.6% smaller (1799B vs 506129B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 356 words in initial HTML
- PASS http.no-interstitial
82 https://ngrok.com/docs/gateway/k8s/guides/multiple-installs 23/28
- PASS http.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
- PASS html.canonical-link https://ngrok.com/docs/gateway/k8s/guides/multiple-installs
- 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-08-17T19:10:54.737Z
- PASS html.json-ld.breadcrumb
- PASS html.headings 17 headings
- PASS html.text-ratio 64.1%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/gateway/k8s/guides/multiple-installs.md
- PASS markdown.alternate-link /docs/gateway/k8s/guides/multiple-installs.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 9/9 blocks missing language
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 98.8% smaller (7493B vs 600769B)
- PASS markdown.valid-markdown 3.7% HTML markup
- PASS html.ssr-content 1022 words in initial HTML
- PASS http.no-interstitial
82 https://ngrok.com/docs/gateway/k8s/guides/pooling 23/28
- PASS http.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
- PASS html.canonical-link https://ngrok.com/docs/gateway/k8s/guides/pooling
- 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 2026-08-17T19:10:54.728Z
- PASS html.json-ld.breadcrumb
- PASS html.headings 16 headings
- PASS html.text-ratio 67.9%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/gateway/k8s/guides/pooling.md
- PASS markdown.alternate-link /docs/gateway/k8s/guides/pooling.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 3/3 blocks missing language
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 99.1% smaller (5325B vs 566659B)
- PASS markdown.valid-markdown 0.2% HTML markup
- PASS html.ssr-content 778 words in initial HTML
- PASS http.no-interstitial
82 https://ngrok.com/docs/gateway/k8s/guides/troubleshooting 23/28
- PASS http.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
- PASS html.canonical-link https://ngrok.com/docs/gateway/k8s/guides/troubleshooting
- PASS html.meta-description 116 chars
- PASS html.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-17T19:10:54.729Z
- PASS html.json-ld.breadcrumb
- PASS html.headings 24 headings
- PASS html.text-ratio 63.9%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/gateway/k8s/guides/troubleshooting.md
- PASS markdown.alternate-link /docs/gateway/k8s/guides/troubleshooting.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 7/7 blocks missing language
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 98.5% smaller (9467B vs 629696B)
- PASS markdown.valid-markdown 0.3% HTML markup
- PASS html.ssr-content 1081 words in initial HTML
- PASS http.no-interstitial
82 https://ngrok.com/docs/gateway/k8s/guides/using-loadbalancers 23/28
- PASS http.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
- PASS html.canonical-link https://ngrok.com/docs/gateway/k8s/guides/using-loadbalancers
- 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 2026-08-17T19:10:54.740Z
- PASS html.json-ld.breadcrumb
- PASS html.headings 13 headings
- PASS html.text-ratio 69.5%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/gateway/k8s/guides/using-loadbalancers.md
- PASS markdown.alternate-link /docs/gateway/k8s/guides/using-loadbalancers.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 2/2 blocks missing language
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 99.5% smaller (2580B vs 524122B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 438 words in initial HTML
- PASS http.no-interstitial
82 https://ngrok.com/docs/gateway/k8s/guides/using-ingresses 23/28
- PASS http.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
- PASS html.canonical-link https://ngrok.com/docs/gateway/k8s/guides/using-ingresses
- 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-17T19:10:54.732Z
- PASS html.json-ld.breadcrumb
- PASS html.headings 17 headings
- PASS html.text-ratio 65.7%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/gateway/k8s/guides/using-ingresses.md
- PASS markdown.alternate-link /docs/gateway/k8s/guides/using-ingresses.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 7/7 blocks missing language
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 98.6% smaller (9224B vs 636820B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 1193 words in initial HTML
- PASS http.no-interstitial
82 https://ngrok.com/docs/gateway/k8s/guides/using-crds 23/28
- PASS http.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
- PASS html.canonical-link https://ngrok.com/docs/gateway/k8s/guides/using-crds
- 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 2026-08-17T19:10:54.743Z
- PASS html.json-ld.breadcrumb
- PASS html.headings 25 headings
- PASS html.text-ratio 63.9%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/gateway/k8s/guides/using-crds.md
- PASS markdown.alternate-link /docs/gateway/k8s/guides/using-crds.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 8/8 blocks missing language
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 98.2% smaller (12091B vs 656778B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 1445 words in initial HTML
- PASS http.no-interstitial
81 https://ngrok.com/docs/gateway/k8s/how-it-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 no x-robots-tag
- PASS html.canonical-link https://ngrok.com/docs/gateway/k8s/how-it-works
- PASS html.meta-description 130 chars
- PASS html.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-17T19:10:54.733Z
- PASS html.json-ld.breadcrumb
- PASS html.headings 11 headings
- PASS html.text-ratio 71.4%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/gateway/k8s/how-it-works.md
- PASS markdown.alternate-link /docs/gateway/k8s/how-it-works.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/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 (4525B vs 504208B)
- FAIL markdown.valid-markdown body is 38.5% HTML markup (threshold ≤ 30%)
- PASS html.ssr-content 516 words in initial HTML
- PASS http.no-interstitial
82 https://ngrok.com/docs/gateway/k8s/guides/using-gwapi 23/28
- PASS http.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
- PASS html.canonical-link https://ngrok.com/docs/gateway/k8s/guides/using-gwapi
- 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-17T19:10:54.745Z
- PASS html.json-ld.breadcrumb
- PASS html.headings 19 headings
- PASS html.text-ratio 66.1%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/gateway/k8s/guides/using-gwapi.md
- PASS markdown.alternate-link /docs/gateway/k8s/guides/using-gwapi.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 5/5 blocks missing language
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 98.3% smaller (10896B vs 642096B)
- PASS markdown.valid-markdown 0.1% HTML markup
- PASS html.ssr-content 1381 words in initial HTML
- PASS http.no-interstitial
81 https://ngrok.com/docs/gateway/k8s 22/27
- PASS http.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
- PASS html.canonical-link https://ngrok.com/docs/gateway/k8s
- 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-08-21T16:57:23.943Z
- PASS html.json-ld.breadcrumb
- PASS html.headings 23 headings
- PASS html.text-ratio 70.3%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/gateway/k8s.md
- PASS markdown.alternate-link /docs/gateway/k8s.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/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 (3653B vs 510539B)
- FAIL markdown.valid-markdown body is 33.2% HTML markup (threshold ≤ 30%)
- PASS html.ssr-content 370 words in initial HTML
- PASS http.no-interstitial
85 https://ngrok.com/docs/gateway/k8s/installation/architecture 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 no x-robots-tag
- PASS html.canonical-link https://ngrok.com/docs/gateway/k8s/installation/architecture
- 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 2026-08-17T19:10:54.735Z
- PASS html.json-ld.breadcrumb
- PASS html.headings 18 headings
- PASS html.text-ratio 70.9%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/gateway/k8s/installation/architecture.md
- PASS markdown.alternate-link /docs/gateway/k8s/installation/architecture.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/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.0% smaller (4874B vs 508934B)
- PASS markdown.valid-markdown 9.1% HTML markup
- PASS html.ssr-content 678 words in initial HTML
- PASS http.no-interstitial
82 https://ngrok.com/docs/gateway/k8s/installation/helm 23/28
- PASS http.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
- PASS html.canonical-link https://ngrok.com/docs/gateway/k8s/installation/helm
- PASS html.meta-description 116 chars
- PASS html.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-17T19:10:54.723Z
- PASS html.json-ld.breadcrumb
- PASS html.headings 17 headings
- PASS html.text-ratio 70.3%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/gateway/k8s/installation/helm.md
- PASS markdown.alternate-link /docs/gateway/k8s/installation/helm.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 1/1 blocks missing language
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 96.8% smaller (21092B vs 666651B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 2778 words in initial HTML
- PASS http.no-interstitial
82 https://ngrok.com/docs/gateway/k8s/installation/update 23/28
- PASS http.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
- PASS html.canonical-link https://ngrok.com/docs/gateway/k8s/installation/update
- 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 2026-08-17T19:10:54.654Z
- PASS html.json-ld.breadcrumb
- PASS html.headings 16 headings
- PASS html.text-ratio 66.8%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/gateway/k8s/installation/update.md
- PASS markdown.alternate-link /docs/gateway/k8s/installation/update.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 6/6 blocks missing language
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 99.3% smaller (3499B vs 533155B)
- PASS markdown.valid-markdown 4.0% HTML markup
- PASS html.ssr-content 597 words in initial HTML
- PASS http.no-interstitial
82 https://ngrok.com/docs/gateway/k8s/installation/network-egress 23/28
- PASS http.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
- PASS html.canonical-link https://ngrok.com/docs/gateway/k8s/installation/network-egress
- 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 2026-09-30T14:46:40.359Z
- PASS html.json-ld.breadcrumb
- PASS html.headings 16 headings
- PASS html.text-ratio 68.3%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/gateway/k8s/installation/network-egress.md
- PASS markdown.alternate-link /docs/gateway/k8s/installation/network-egress.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 4/4 blocks missing language
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 98.9% smaller (5775B vs 543576B)
- PASS markdown.valid-markdown 0.7% HTML markup
- PASS html.ssr-content 880 words in initial HTML
- PASS http.no-interstitial
82 https://ngrok.com/docs/gateway/k8s/installation/observability 23/28
- PASS http.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
- PASS html.canonical-link https://ngrok.com/docs/gateway/k8s/installation/observability
- 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-08-17T19:10:54.643Z
- PASS html.json-ld.breadcrumb
- PASS html.headings 20 headings
- PASS html.text-ratio 68.8%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/gateway/k8s/installation/observability.md
- PASS markdown.alternate-link /docs/gateway/k8s/installation/observability.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 2/2 blocks missing language
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 99.2% smaller (4303B vs 525272B)
- PASS markdown.valid-markdown 0.8% HTML markup
- PASS html.ssr-content 612 words in initial HTML
- PASS http.no-interstitial
82 https://ngrok.com/docs/gateway/k8s/load-balancing/load-balancing-kubernetes 23/28
- PASS http.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
- PASS html.canonical-link https://ngrok.com/docs/gateway/k8s/load-balancing/load-balancing-kubernetes
- 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 2026-08-17T19:10:54.640Z
- PASS html.json-ld.breadcrumb
- PASS html.headings 16 headings
- PASS html.text-ratio 70.4%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/gateway/k8s/load-balancing/load-balancing-kubernetes.md
- PASS markdown.alternate-link /docs/gateway/k8s/load-balancing/load-balancing-kubernetes.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 3/3 blocks missing language
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 99.1% smaller (5369B vs 576913B)
- PASS markdown.valid-markdown 9.7% HTML markup
- PASS html.ssr-content 635 words in initial HTML
- PASS http.no-interstitial
82 https://ngrok.com/docs/gateway/k8s/installation/uninstall 23/28
- PASS http.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
- PASS html.canonical-link https://ngrok.com/docs/gateway/k8s/installation/uninstall
- 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-08-17T19:10:54.644Z
- PASS html.json-ld.breadcrumb
- PASS html.headings 32 headings
- PASS html.text-ratio 64.6%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/gateway/k8s/installation/uninstall.md
- PASS markdown.alternate-link /docs/gateway/k8s/installation/uninstall.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 9/9 blocks missing language
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 97.7% smaller (15280B vs 675271B)
- PASS markdown.valid-markdown 3.2% HTML markup
- PASS html.ssr-content 1647 words in initial HTML
- PASS http.no-interstitial
82 https://ngrok.com/docs/gateway/k8s/load-balancing/load-balancing-kubernetes-clusters 23/28
- PASS http.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
- PASS html.canonical-link https://ngrok.com/docs/gateway/k8s/load-balancing/load-balancing-kubernetes-clusters
- 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 2026-08-17T19:10:54.638Z
- PASS html.json-ld.breadcrumb
- PASS html.headings 16 headings
- PASS html.text-ratio 71.2%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/gateway/k8s/load-balancing/load-balancing-kubernetes-clusters.md
- PASS markdown.alternate-link /docs/gateway/k8s/load-balancing/load-balancing-kubernetes-clusters.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 2/2 blocks missing language
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 98.8% smaller (6666B vs 570049B)
- PASS markdown.valid-markdown 6.4% HTML markup
- PASS html.ssr-content 833 words in initial HTML
- PASS http.no-interstitial
81 https://ngrok.com/docs/gateway/overview 22/27
- PASS http.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
- PASS html.canonical-link https://ngrok.com/docs/gateway/overview
- 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-17T19:10:54.653Z
- PASS html.json-ld.breadcrumb
- PASS html.headings 31 headings
- PASS html.text-ratio 68.9%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/gateway/overview.md
- PASS markdown.alternate-link /docs/gateway/overview.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/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.0% smaller (5338B vs 517407B)
- FAIL markdown.valid-markdown body is 31.9% HTML markup (threshold ≤ 30%)
- PASS html.ssr-content 531 words in initial HTML
- PASS http.no-interstitial
85 https://ngrok.com/docs/gateway/k8s/releasing 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 no x-robots-tag
- PASS html.canonical-link https://ngrok.com/docs/gateway/k8s/releasing
- 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-08-17T19:10:54.651Z
- PASS html.json-ld.breadcrumb
- PASS html.headings 18 headings
- PASS html.text-ratio 70.6%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/gateway/k8s/releasing.md
- PASS markdown.alternate-link /docs/gateway/k8s/releasing.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/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.4% smaller (3249B vs 502782B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 591 words in initial HTML
- PASS http.no-interstitial
85 https://ngrok.com/docs/gateway/points-of-presence 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 no x-robots-tag
- PASS html.canonical-link https://ngrok.com/docs/gateway/points-of-presence
- PASS html.meta-description 123 chars
- PASS html.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-17T19:10:54.665Z
- PASS html.json-ld.breadcrumb
- PASS html.headings 14 headings
- PASS html.text-ratio 73.6%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/gateway/points-of-presence.md
- PASS markdown.alternate-link /docs/gateway/points-of-presence.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/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.6% smaller (1912B vs 477587B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 292 words in initial HTML
- PASS http.no-interstitial
82 https://ngrok.com/docs/gateway/running-behind-firewalls 23/28
- PASS http.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
- PASS html.canonical-link https://ngrok.com/docs/gateway/running-behind-firewalls
- PASS html.meta-description 92 chars
- PASS html.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-30T14:46:40.360Z
- PASS html.json-ld.breadcrumb
- PASS html.headings 14 headings
- PASS html.text-ratio 68.5%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/gateway/running-behind-firewalls.md
- PASS markdown.alternate-link /docs/gateway/running-behind-firewalls.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 6/6 blocks missing language
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 98.9% smaller (5936B vs 554887B)
- PASS markdown.valid-markdown 0.4% HTML markup
- PASS html.ssr-content 855 words in initial HTML
- PASS http.no-interstitial
85 https://ngrok.com/docs/gateway/security-dev-productivity/securing-your-tunnels 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 no x-robots-tag
- PASS html.canonical-link https://ngrok.com/docs/gateway/security-dev-productivity/securing-your-tunnels
- 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 2026-09-30T14:46:40.369Z
- PASS html.json-ld.breadcrumb
- PASS html.headings 24 headings
- PASS html.text-ratio 69.9%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/gateway/security-dev-productivity/securing-your-tunnels.md
- PASS markdown.alternate-link /docs/gateway/security-dev-productivity/securing-your-tunnels.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/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 (4696B vs 514593B)
- PASS markdown.valid-markdown 0.2% HTML markup
- PASS html.ssr-content 693 words in initial HTML
- PASS http.no-interstitial
85 https://ngrok.com/docs/gateway/security-dev-productivity/hipaa-compliance 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 no x-robots-tag
- PASS html.canonical-link https://ngrok.com/docs/gateway/security-dev-productivity/hipaa-compliance
- 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 2026-09-29T15:48:05.757Z
- PASS html.json-ld.breadcrumb
- PASS html.headings 17 headings
- PASS html.text-ratio 72.0%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/gateway/security-dev-productivity/hipaa-compliance.md
- PASS markdown.alternate-link /docs/gateway/security-dev-productivity/hipaa-compliance.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/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.0% smaller (4998B vs 499062B)
- PASS markdown.valid-markdown 0.6% HTML markup
- PASS html.ssr-content 799 words in initial HTML
- PASS http.no-interstitial
79 https://ngrok.com/docs/gateway/site-to-site-connectivity/background-service 22/28
- PASS http.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
- PASS html.canonical-link https://ngrok.com/docs/gateway/site-to-site-connectivity/background-service
- 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 2026-08-05T21:52:26.010Z
- PASS html.json-ld.breadcrumb
- PASS html.headings 13 headings
- PASS html.text-ratio 71.5%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/gateway/site-to-site-connectivity/background-service.md
- PASS markdown.alternate-link /docs/gateway/site-to-site-connectivity/background-service.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 1/1 blocks missing language
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 99.8% smaller (997B vs 489623B)
- PASS markdown.valid-markdown 1.3% HTML markup
- PASS html.ssr-content 252 words in initial HTML
- PASS http.no-interstitial
82 https://ngrok.com/docs/gateway/security-dev-productivity 23/28
- PASS http.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
- PASS html.canonical-link https://ngrok.com/docs/gateway/security-dev-productivity
- 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 2026-08-27T17:34:59.733Z
- PASS html.json-ld.breadcrumb
- PASS html.headings 25 headings
- PASS html.text-ratio 64.1%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/gateway/security-dev-productivity.md
- PASS markdown.alternate-link /docs/gateway/security-dev-productivity.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 8/8 blocks missing language
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 98.0% smaller (12391B vs 630720B)
- PASS markdown.valid-markdown 15.5% HTML markup
- PASS html.ssr-content 1503 words in initial HTML
- PASS http.no-interstitial
82 https://ngrok.com/docs/gateway/site-to-site-connectivity/custom-connect-url 23/28
- PASS http.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
- PASS html.canonical-link https://ngrok.com/docs/gateway/site-to-site-connectivity/custom-connect-url
- 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 2026-08-17T19:10:54.654Z
- PASS html.json-ld.breadcrumb
- PASS html.headings 13 headings
- PASS html.text-ratio 71.0%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/gateway/site-to-site-connectivity/custom-connect-url.md
- PASS markdown.alternate-link /docs/gateway/site-to-site-connectivity/custom-connect-url.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 2/2 blocks missing language
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 99.7% smaller (1514B vs 497869B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 326 words in initial HTML
- PASS http.no-interstitial
82 https://ngrok.com/docs/gateway/site-to-site-connectivity/customer-networks 23/28
- PASS http.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
- PASS html.canonical-link https://ngrok.com/docs/gateway/site-to-site-connectivity/customer-networks
- 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 2026-08-17T19:10:54.661Z
- PASS html.json-ld.breadcrumb
- PASS html.headings 27 headings
- PASS html.text-ratio 61.6%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/gateway/site-to-site-connectivity/customer-networks.md
- PASS markdown.alternate-link /docs/gateway/site-to-site-connectivity/customer-networks.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/markdown; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 13/13 blocks missing language
- PASS discovery.indexed
- PASS markdown.navigation-stripped
- PASS markdown.size-reduction 97.5% smaller (17445B vs 699916B)
- PASS markdown.valid-markdown 10.2% HTML markup
- PASS html.ssr-content 2248 words in initial HTML
- PASS http.no-interstitial
85 https://ngrok.com/docs/gateway/site-to-site-connectivity/end-customers 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 no x-robots-tag
- PASS html.canonical-link https://ngrok.com/docs/gateway/site-to-site-connectivity/end-customers
- 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 2026-09-30T14:46:40.358Z
- PASS html.json-ld.breadcrumb
- PASS html.headings 45 headings
- PASS html.text-ratio 65.7%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://ngrok.com/docs/gateway/site-to-site-connectivity/end-customers.md
- PASS markdown.alternate-link /docs/gateway/site-to-site-connectivity/end-customers.md
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header </docs/llms.txt>; rel="llms-txt", </docs/llms-full.txt>; rel="llms-full-txt", </docs/.well-known/api-catalog>; rel="api-catalog", </docs/.well-known/mcp/server-card.json>; rel="mcp-server-card", </docs/.well-known/agent-card.json>; rel="agent-card", </docs/.well-known/agent-skills/index.json>; rel="agent-skills"
- PASS markdown.content-negotiation text/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 (22819B vs 618740B)
- PASS markdown.valid-markdown 0.0% HTML markup
- PASS html.ssr-content 3253 words in initial HTML
- PASS http.no-interstitial