Crystal
Site checks · 10/14 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://crystal-lang.org/reference/1.20/404.html
- WARN llms-txt.content-type Content-Type is "text/html", expected text/plain
- PASS llms-txt.non-empty
- WARN llms-txt.md-extensions llms.txt contains no links to evaluate
- PASS robots-txt.exists https://crystal-lang.org/reference/1.20/404.html
- PASS robots-txt.allows-ai-bots Allowed: GPTBot, ClaudeBot, CCBot, Google-Extended
- PASS robots-txt.allows-llms-txt
- PASS sitemap-xml.exists https://crystal-lang.org/reference/1.20/sitemap.xml
- PASS sitemap-xml.valid urlset
- PASS sitemap-xml.has-lastmod 154 entries with valid lastmod
- PASS sitemap-md.exists https://crystal-lang.org/reference/1.20/404.html
- FAIL sitemap-md.has-structure sitemap.md is missing headings or links
- PASS agents-md.exists https://crystal-lang.org/reference/1.20/404.html
- FAIL agents-md.has-min-sections Found only: (none)
Pages · 500
Each page was audited against the same scorecard. Click a page to expand its check results.
Showing 1–50 of 500 pages.
29 https://crystal-lang.org/reference/1.20/index.html 7/24
- PASS http.status-200 200
- PASS http.redirect-chain 1 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/reference/latest/index.html
- FAIL html.meta-description missing
- FAIL html.og-title missing
- FAIL html.og-description missing
- PASS html.lang-attribute en
- FAIL html.json-ld no parseable JSON-LD found
- PASS html.headings 19 headings
- FAIL html.text-ratio 5.9%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://crystal-lang.org/reference/1.20/404.html
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- FAIL markdown.content-negotiation text/html
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL api.schema-link no openapi/swagger/schema link found
- FAIL discovery.indexed orphaned (not announced by any index)
- FAIL markdown.navigation-stripped 34 residual nav/header/footer/aside tag(s)
- FAIL markdown.size-reduction only 13.4% smaller (88963B vs 102771B); need ≥ 30%
- FAIL markdown.valid-markdown looks like HTML (HTML prologue at top of body)
28 https://crystal-lang.org/reference/1.20/getting_started/index.html 7/25
- PASS http.status-200 200
- PASS http.redirect-chain 1 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/reference/latest/getting_started/index.html
- FAIL html.meta-description missing
- FAIL html.og-title missing
- FAIL html.og-description missing
- PASS html.lang-attribute en
- FAIL html.json-ld no parseable JSON-LD found
- PASS html.headings 4 headings
- FAIL html.text-ratio 5.8%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://crystal-lang.org/reference/1.20/404.html
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- FAIL markdown.content-negotiation text/html
- 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
- FAIL discovery.indexed orphaned (not announced by any index)
- FAIL markdown.navigation-stripped 34 residual nav/header/footer/aside tag(s)
- FAIL markdown.size-reduction only 4.6% smaller (88963B vs 93293B); need ≥ 30%
- FAIL markdown.valid-markdown looks like HTML (HTML prologue at top of body)
28 https://crystal-lang.org/reference/1.20/database/connection_pool.html 7/25
- PASS http.status-200 200
- PASS http.redirect-chain 1 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/reference/latest/database/connection_pool.html
- FAIL html.meta-description missing
- FAIL html.og-title missing
- FAIL html.og-description missing
- PASS html.lang-attribute en
- FAIL html.json-ld no parseable JSON-LD found
- PASS html.headings 3 headings
- FAIL html.text-ratio 7.4%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://crystal-lang.org/reference/1.20/404.html
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- FAIL markdown.content-negotiation text/html
- 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
- FAIL discovery.indexed orphaned (not announced by any index)
- FAIL markdown.navigation-stripped 34 residual nav/header/footer/aside tag(s)
- FAIL markdown.size-reduction only 8.5% smaller (88963B vs 97201B); need ≥ 30%
- FAIL markdown.valid-markdown looks like HTML (HTML prologue at top of body)
28 https://crystal-lang.org/reference/1.20/database/connection.html 7/25
- PASS http.status-200 200
- PASS http.redirect-chain 1 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/reference/latest/database/connection.html
- FAIL html.meta-description missing
- FAIL html.og-title missing
- FAIL html.og-description missing
- PASS html.lang-attribute en
- FAIL html.json-ld no parseable JSON-LD found
- PASS html.headings 7 headings
- FAIL html.text-ratio 10.2%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://crystal-lang.org/reference/1.20/404.html
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- FAIL markdown.content-negotiation text/html
- 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
- FAIL discovery.indexed orphaned (not announced by any index)
- FAIL markdown.navigation-stripped 34 residual nav/header/footer/aside tag(s)
- FAIL markdown.size-reduction only 21.9% smaller (88963B vs 113917B); need ≥ 30%
- FAIL markdown.valid-markdown looks like HTML (HTML prologue at top of body)
28 https://crystal-lang.org/reference/1.20/database/index.html 7/25
- PASS http.status-200 200
- PASS http.redirect-chain 1 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/reference/latest/database/index.html
- FAIL html.meta-description missing
- FAIL html.og-title missing
- FAIL html.og-description missing
- PASS html.lang-attribute en
- FAIL html.json-ld no parseable JSON-LD found
- PASS html.headings 7 headings
- FAIL html.text-ratio 7.9%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://crystal-lang.org/reference/1.20/404.html
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- FAIL markdown.content-negotiation text/html
- 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
- FAIL discovery.indexed orphaned (not announced by any index)
- FAIL markdown.navigation-stripped 34 residual nav/header/footer/aside tag(s)
- FAIL markdown.size-reduction only 14.7% smaller (88963B vs 104238B); need ≥ 30%
- FAIL markdown.valid-markdown looks like HTML (HTML prologue at top of body)
28 https://crystal-lang.org/reference/1.20/conventions/coding_style.html 7/25
- PASS http.status-200 200
- PASS http.redirect-chain 1 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/reference/latest/conventions/coding_style.html
- FAIL html.meta-description missing
- FAIL html.og-title missing
- FAIL html.og-description missing
- PASS html.lang-attribute en
- FAIL html.json-ld no parseable JSON-LD found
- PASS html.headings 6 headings
- FAIL html.text-ratio 6.1%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://crystal-lang.org/reference/1.20/404.html
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- FAIL markdown.content-negotiation text/html
- 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
- FAIL discovery.indexed orphaned (not announced by any index)
- FAIL markdown.navigation-stripped 34 residual nav/header/footer/aside tag(s)
- FAIL markdown.size-reduction only 13.8% smaller (88963B vs 103204B); need ≥ 30%
- FAIL markdown.valid-markdown looks like HTML (HTML prologue at top of body)
28 https://crystal-lang.org/reference/1.20/crystal_for_rubyists/metaprogramming_help.html 7/25
- PASS http.status-200 200
- PASS http.redirect-chain 1 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/reference/latest/crystal_for_rubyists/metaprogramming_help.html
- FAIL html.meta-description missing
- FAIL html.og-title missing
- FAIL html.og-description missing
- PASS html.lang-attribute en
- FAIL html.json-ld no parseable JSON-LD found
- PASS html.headings 8 headings
- FAIL html.text-ratio 9.5%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://crystal-lang.org/reference/1.20/404.html
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- FAIL markdown.content-negotiation text/html
- 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
- FAIL discovery.indexed orphaned (not announced by any index)
- FAIL markdown.navigation-stripped 34 residual nav/header/footer/aside tag(s)
- FAIL markdown.size-reduction only 22.8% smaller (88963B vs 115274B); need ≥ 30%
- FAIL markdown.valid-markdown looks like HTML (HTML prologue at top of body)
32 https://crystal-lang.org/reference/1.20/database/transactions.html 8/25
- PASS http.status-200 200
- PASS http.redirect-chain 1 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/reference/latest/database/transactions.html
- FAIL html.meta-description missing
- FAIL html.og-title missing
- FAIL html.og-description missing
- PASS html.lang-attribute en
- FAIL html.json-ld no parseable JSON-LD found
- PASS html.headings 5 headings
- FAIL html.text-ratio 9.6%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://crystal-lang.org/reference/1.20/404.html
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- FAIL markdown.content-negotiation text/html
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 13/13 blocks missing language
- FAIL api.schema-link no openapi/swagger/schema link found
- FAIL discovery.indexed orphaned (not announced by any index)
- FAIL markdown.navigation-stripped 34 residual nav/header/footer/aside tag(s)
- PASS markdown.size-reduction 34.6% smaller (88963B vs 136104B)
- FAIL markdown.valid-markdown looks like HTML (HTML prologue at top of body)
32 https://crystal-lang.org/reference/1.20/crystal_for_rubyists/index.html 8/25
- PASS http.status-200 200
- PASS http.redirect-chain 1 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/reference/latest/crystal_for_rubyists/index.html
- FAIL html.meta-description missing
- FAIL html.og-title missing
- FAIL html.og-description missing
- PASS html.lang-attribute en
- FAIL html.json-ld no parseable JSON-LD found
- PASS html.headings 24 headings
- FAIL html.text-ratio 12.1%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://crystal-lang.org/reference/1.20/404.html
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- FAIL markdown.content-negotiation text/html
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 31/31 blocks missing language
- FAIL api.schema-link no openapi/swagger/schema link found
- FAIL discovery.indexed orphaned (not announced by any index)
- FAIL markdown.navigation-stripped 34 residual nav/header/footer/aside tag(s)
- PASS markdown.size-reduction 34.0% smaller (88963B vs 134868B)
- FAIL markdown.valid-markdown looks like HTML (HTML prologue at top of body)
32 https://crystal-lang.org/reference/1.20/guides/concurrency.html 8/25
- PASS http.status-200 200
- PASS http.redirect-chain 1 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/reference/latest/guides/concurrency.html
- FAIL html.meta-description missing
- FAIL html.og-title missing
- FAIL html.og-description missing
- PASS html.lang-attribute en
- FAIL html.json-ld no parseable JSON-LD found
- PASS html.headings 14 headings
- FAIL html.text-ratio 13.9%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://crystal-lang.org/reference/1.20/404.html
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- FAIL markdown.content-negotiation text/html
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 23/23 blocks missing language
- FAIL api.schema-link no openapi/swagger/schema link found
- FAIL discovery.indexed orphaned (not announced by any index)
- FAIL markdown.navigation-stripped 34 residual nav/header/footer/aside tag(s)
- PASS markdown.size-reduction 32.9% smaller (88963B vs 132563B)
- FAIL markdown.valid-markdown looks like HTML (HTML prologue at top of body)
25 https://crystal-lang.org/reference/1.20/guides/index.html 6/24
- PASS http.status-200 200
- PASS http.redirect-chain 1 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/reference/latest/guides/index.html
- FAIL html.meta-description missing
- FAIL html.og-title missing
- FAIL html.og-description missing
- PASS html.lang-attribute en
- FAIL html.json-ld no parseable JSON-LD found
- FAIL html.headings only 1 headings
- FAIL html.text-ratio 4.0%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://crystal-lang.org/reference/1.20/404.html
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- FAIL markdown.content-negotiation text/html
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL api.schema-link no openapi/swagger/schema link found
- FAIL discovery.indexed orphaned (not announced by any index)
- FAIL markdown.navigation-stripped 34 residual nav/header/footer/aside tag(s)
- FAIL markdown.size-reduction markdown is larger than HTML (88963B vs 88651B)
- FAIL markdown.valid-markdown looks like HTML (HTML prologue at top of body)
24 https://crystal-lang.org/reference/1.20/guides/build_docker_image.html 6/25
- PASS http.status-200 200
- PASS http.redirect-chain 1 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/reference/latest/guides/build_docker_image.html
- FAIL html.meta-description missing
- FAIL html.og-title missing
- FAIL html.og-description missing
- PASS html.lang-attribute en
- FAIL html.json-ld no parseable JSON-LD found
- FAIL html.headings only 2 headings
- FAIL html.text-ratio 5.9%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://crystal-lang.org/reference/1.20/404.html
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- FAIL markdown.content-negotiation text/html
- 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
- FAIL discovery.indexed orphaned (not announced by any index)
- FAIL markdown.navigation-stripped 34 residual nav/header/footer/aside tag(s)
- FAIL markdown.size-reduction only 7.2% smaller (88963B vs 95825B); need ≥ 30%
- FAIL markdown.valid-markdown looks like HTML (HTML prologue at top of body)
32 https://crystal-lang.org/reference/1.20/getting_started/cli.html 8/25
- PASS http.status-200 200
- PASS http.redirect-chain 1 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/reference/latest/getting_started/cli.html
- FAIL html.meta-description missing
- FAIL html.og-title missing
- FAIL html.og-description missing
- PASS html.lang-attribute en
- FAIL html.json-ld no parseable JSON-LD found
- PASS html.headings 7 headings
- FAIL html.text-ratio 11.5%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://crystal-lang.org/reference/1.20/404.html
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- FAIL markdown.content-negotiation text/html
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 16/16 blocks missing language
- FAIL api.schema-link no openapi/swagger/schema link found
- FAIL discovery.indexed orphaned (not announced by any index)
- FAIL markdown.navigation-stripped 34 residual nav/header/footer/aside tag(s)
- PASS markdown.size-reduction 33.2% smaller (88963B vs 133276B)
- FAIL markdown.valid-markdown looks like HTML (HTML prologue at top of body)
24 https://crystal-lang.org/reference/1.20/getting_started/http_server.html 6/25
- PASS http.status-200 200
- PASS http.redirect-chain 1 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/reference/latest/getting_started/http_server.html
- FAIL html.meta-description missing
- FAIL html.og-title missing
- FAIL html.og-description missing
- PASS html.lang-attribute en
- FAIL html.json-ld no parseable JSON-LD found
- FAIL html.headings only 1 headings
- FAIL html.text-ratio 5.2%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://crystal-lang.org/reference/1.20/404.html
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- FAIL markdown.content-negotiation text/html
- 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
- FAIL discovery.indexed orphaned (not announced by any index)
- FAIL markdown.navigation-stripped 34 residual nav/header/footer/aside tag(s)
- FAIL markdown.size-reduction only 5.9% smaller (88963B vs 94561B); need ≥ 30%
- FAIL markdown.valid-markdown looks like HTML (HTML prologue at top of body)
28 https://crystal-lang.org/reference/1.20/guides/performance.html 7/25
- PASS http.status-200 200
- PASS http.redirect-chain 1 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/reference/latest/guides/performance.html
- FAIL html.meta-description missing
- FAIL html.og-title missing
- FAIL html.og-description missing
- PASS html.lang-attribute en
- FAIL html.json-ld no parseable JSON-LD found
- PASS html.headings 9 headings
- FAIL html.text-ratio 10.8%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://crystal-lang.org/reference/1.20/404.html
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- FAIL markdown.content-negotiation text/html
- 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
- FAIL discovery.indexed orphaned (not announced by any index)
- FAIL markdown.navigation-stripped 34 residual nav/header/footer/aside tag(s)
- FAIL markdown.size-reduction only 26.5% smaller (88963B vs 121068B); need ≥ 30%
- FAIL markdown.valid-markdown looks like HTML (HTML prologue at top of body)
24 https://crystal-lang.org/reference/1.20/guides/runtime_tracing.html 6/25
- PASS http.status-200 200
- PASS http.redirect-chain 1 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/reference/latest/guides/runtime_tracing.html
- FAIL html.meta-description missing
- FAIL html.og-title missing
- FAIL html.og-description missing
- PASS html.lang-attribute en
- FAIL html.json-ld no parseable JSON-LD found
- FAIL html.headings only 2 headings
- FAIL html.text-ratio 6.5%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://crystal-lang.org/reference/1.20/404.html
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- FAIL markdown.content-negotiation text/html
- 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
- FAIL discovery.indexed orphaned (not announced by any index)
- FAIL markdown.navigation-stripped 34 residual nav/header/footer/aside tag(s)
- FAIL markdown.size-reduction only 4.7% smaller (88963B vs 93376B); need ≥ 30%
- FAIL markdown.valid-markdown looks like HTML (HTML prologue at top of body)
28 https://crystal-lang.org/reference/1.20/guides/static_linking.html 7/25
- PASS http.status-200 200
- PASS http.redirect-chain 1 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/reference/latest/guides/static_linking.html
- FAIL html.meta-description missing
- FAIL html.og-title missing
- FAIL html.og-description missing
- PASS html.lang-attribute en
- FAIL html.json-ld no parseable JSON-LD found
- PASS html.headings 6 headings
- FAIL html.text-ratio 11.6%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://crystal-lang.org/reference/1.20/404.html
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- FAIL markdown.content-negotiation text/html
- 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
- FAIL discovery.indexed orphaned (not announced by any index)
- FAIL markdown.navigation-stripped 34 residual nav/header/footer/aside tag(s)
- FAIL markdown.size-reduction only 16.3% smaller (88963B vs 106315B); need ≥ 30%
- FAIL markdown.valid-markdown looks like HTML (HTML prologue at top of body)
28 https://crystal-lang.org/reference/1.20/guides/ci/index.html 7/25
- PASS http.status-200 200
- PASS http.redirect-chain 1 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/reference/latest/guides/ci/index.html
- FAIL html.meta-description missing
- FAIL html.og-title missing
- FAIL html.og-description missing
- PASS html.lang-attribute en
- FAIL html.json-ld no parseable JSON-LD found
- PASS html.headings 3 headings
- FAIL html.text-ratio 6.8%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://crystal-lang.org/reference/1.20/404.html
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- FAIL markdown.content-negotiation text/html
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 2/2 blocks missing language
- FAIL api.schema-link no openapi/swagger/schema link found
- FAIL discovery.indexed orphaned (not announced by any index)
- FAIL markdown.navigation-stripped 34 residual nav/header/footer/aside tag(s)
- FAIL markdown.size-reduction only 10.1% smaller (88963B vs 98928B); need ≥ 30%
- FAIL markdown.valid-markdown looks like HTML (HTML prologue at top of body)
28 https://crystal-lang.org/reference/1.20/guides/testing.html 7/25
- PASS http.status-200 200
- PASS http.redirect-chain 1 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/reference/latest/guides/testing.html
- FAIL html.meta-description missing
- FAIL html.og-title missing
- FAIL html.og-description missing
- PASS html.lang-attribute en
- FAIL html.json-ld no parseable JSON-LD found
- PASS html.headings 14 headings
- FAIL html.text-ratio 10.5%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://crystal-lang.org/reference/1.20/404.html
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- FAIL markdown.content-negotiation text/html
- 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
- FAIL discovery.indexed orphaned (not announced by any index)
- FAIL markdown.navigation-stripped 34 residual nav/header/footer/aside tag(s)
- FAIL markdown.size-reduction only 22.4% smaller (88963B vs 114646B); need ≥ 30%
- FAIL markdown.valid-markdown looks like HTML (HTML prologue at top of body)
28 https://crystal-lang.org/reference/1.20/guides/ci/circleci.html 7/25
- PASS http.status-200 200
- PASS http.redirect-chain 1 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/reference/latest/guides/ci/circleci.html
- FAIL html.meta-description missing
- FAIL html.og-title missing
- FAIL html.og-description missing
- PASS html.lang-attribute en
- FAIL html.json-ld no parseable JSON-LD found
- PASS html.headings 10 headings
- FAIL html.text-ratio 6.6%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://crystal-lang.org/reference/1.20/404.html
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- FAIL markdown.content-negotiation text/html
- 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
- FAIL discovery.indexed orphaned (not announced by any index)
- FAIL markdown.navigation-stripped 34 residual nav/header/footer/aside tag(s)
- FAIL markdown.size-reduction only 17.2% smaller (88963B vs 107506B); need ≥ 30%
- FAIL markdown.valid-markdown looks like HTML (HTML prologue at top of body)
28 https://crystal-lang.org/reference/1.20/guides/writing_shards.html 7/25
- PASS http.status-200 200
- PASS http.redirect-chain 1 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/reference/latest/guides/writing_shards.html
- FAIL html.meta-description missing
- FAIL html.og-title missing
- FAIL html.og-description missing
- PASS html.lang-attribute en
- FAIL html.json-ld no parseable JSON-LD found
- PASS html.headings 9 headings
- FAIL html.text-ratio 9.1%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://crystal-lang.org/reference/1.20/404.html
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- FAIL markdown.content-negotiation text/html
- 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
- FAIL discovery.indexed orphaned (not announced by any index)
- FAIL markdown.navigation-stripped 34 residual nav/header/footer/aside tag(s)
- FAIL markdown.size-reduction only 13.2% smaller (88963B vs 102474B); need ≥ 30%
- FAIL markdown.valid-markdown looks like HTML (HTML prologue at top of body)
28 https://crystal-lang.org/reference/1.20/guides/ci/gh-actions.html 7/25
- PASS http.status-200 200
- PASS http.redirect-chain 1 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/reference/latest/guides/ci/gh-actions.html
- FAIL html.meta-description missing
- FAIL html.og-title missing
- FAIL html.og-description missing
- PASS html.lang-attribute en
- FAIL html.json-ld no parseable JSON-LD found
- PASS html.headings 12 headings
- FAIL html.text-ratio 9.8%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://crystal-lang.org/reference/1.20/404.html
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- FAIL markdown.content-negotiation text/html
- 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
- FAIL discovery.indexed orphaned (not announced by any index)
- FAIL markdown.navigation-stripped 34 residual nav/header/footer/aside tag(s)
- FAIL markdown.size-reduction only 25.6% smaller (88963B vs 119559B); need ≥ 30%
- FAIL markdown.valid-markdown looks like HTML (HTML prologue at top of body)
28 https://crystal-lang.org/reference/1.20/guides/hosting/github.html 7/25
- PASS http.status-200 200
- PASS http.redirect-chain 1 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/reference/latest/guides/hosting/github.html
- FAIL html.meta-description missing
- FAIL html.og-title missing
- FAIL html.og-description missing
- PASS html.lang-attribute en
- FAIL html.json-ld no parseable JSON-LD found
- PASS html.headings 4 headings
- FAIL html.text-ratio 6.9%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://crystal-lang.org/reference/1.20/404.html
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- FAIL markdown.content-negotiation text/html
- 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
- FAIL discovery.indexed orphaned (not announced by any index)
- FAIL markdown.navigation-stripped 34 residual nav/header/footer/aside tag(s)
- FAIL markdown.size-reduction only 10.0% smaller (88963B vs 98816B); need ≥ 30%
- FAIL markdown.valid-markdown looks like HTML (HTML prologue at top of body)
28 https://crystal-lang.org/reference/1.20/guides/testing/code_coverage.html 7/25
- PASS http.status-200 200
- PASS http.redirect-chain 1 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/reference/latest/guides/testing/code_coverage.html
- FAIL html.meta-description missing
- FAIL html.og-title missing
- FAIL html.og-description missing
- PASS html.lang-attribute en
- FAIL html.json-ld no parseable JSON-LD found
- PASS html.headings 6 headings
- FAIL html.text-ratio 9.3%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://crystal-lang.org/reference/1.20/404.html
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- FAIL markdown.content-negotiation text/html
- 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
- FAIL discovery.indexed orphaned (not announced by any index)
- FAIL markdown.navigation-stripped 34 residual nav/header/footer/aside tag(s)
- FAIL markdown.size-reduction only 11.5% smaller (88963B vs 100573B); need ≥ 30%
- FAIL markdown.valid-markdown looks like HTML (HTML prologue at top of body)
24 https://crystal-lang.org/reference/1.20/syntax_and_semantics/index.html 6/25
- PASS http.status-200 200
- PASS http.redirect-chain 1 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/reference/latest/syntax_and_semantics/index.html
- FAIL html.meta-description missing
- FAIL html.og-title missing
- FAIL html.og-description missing
- PASS html.lang-attribute en
- FAIL html.json-ld no parseable JSON-LD found
- FAIL html.headings only 1 headings
- FAIL html.text-ratio 4.6%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://crystal-lang.org/reference/1.20/404.html
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- FAIL markdown.content-negotiation text/html
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 2/2 blocks missing language
- FAIL api.schema-link no openapi/swagger/schema link found
- FAIL discovery.indexed orphaned (not announced by any index)
- FAIL markdown.navigation-stripped 34 residual nav/header/footer/aside tag(s)
- FAIL markdown.size-reduction markdown is larger than HTML (88963B vs 87117B)
- FAIL markdown.valid-markdown looks like HTML (HTML prologue at top of body)
28 https://crystal-lang.org/reference/1.20/man/shards/index.html 7/25
- PASS http.status-200 200
- PASS http.redirect-chain 1 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/reference/latest/man/shards/index.html
- FAIL html.meta-description missing
- FAIL html.og-title missing
- FAIL html.og-description missing
- PASS html.lang-attribute en
- FAIL html.json-ld no parseable JSON-LD found
- PASS html.headings 13 headings
- FAIL html.text-ratio 8.5%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://crystal-lang.org/reference/1.20/404.html
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- FAIL markdown.content-negotiation text/html
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 10/10 blocks missing language
- FAIL api.schema-link no openapi/swagger/schema link found
- FAIL discovery.indexed orphaned (not announced by any index)
- FAIL markdown.navigation-stripped 34 residual nav/header/footer/aside tag(s)
- FAIL markdown.size-reduction only 15.0% smaller (88963B vs 104719B); need ≥ 30%
- FAIL markdown.valid-markdown looks like HTML (HTML prologue at top of body)
25 https://crystal-lang.org/reference/1.20/man/index.html 6/24
- PASS http.status-200 200
- PASS http.redirect-chain 1 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/reference/latest/man/index.html
- FAIL html.meta-description missing
- FAIL html.og-title missing
- FAIL html.og-description missing
- PASS html.lang-attribute en
- FAIL html.json-ld no parseable JSON-LD found
- FAIL html.headings only 1 headings
- FAIL html.text-ratio 4.1%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://crystal-lang.org/reference/1.20/404.html
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- FAIL markdown.content-negotiation text/html
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL api.schema-link no openapi/swagger/schema link found
- FAIL discovery.indexed orphaned (not announced by any index)
- FAIL markdown.navigation-stripped 34 residual nav/header/footer/aside tag(s)
- FAIL markdown.size-reduction markdown is larger than HTML (88963B vs 88778B)
- FAIL markdown.valid-markdown looks like HTML (HTML prologue at top of body)
28 https://crystal-lang.org/reference/1.20/guides/hosting/gitlab.html 7/25
- PASS http.status-200 200
- PASS http.redirect-chain 1 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/reference/latest/guides/hosting/gitlab.html
- FAIL html.meta-description missing
- FAIL html.og-title missing
- FAIL html.og-description missing
- PASS html.lang-attribute en
- FAIL html.json-ld no parseable JSON-LD found
- PASS html.headings 6 headings
- FAIL html.text-ratio 9.2%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://crystal-lang.org/reference/1.20/404.html
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- FAIL markdown.content-negotiation text/html
- 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
- FAIL discovery.indexed orphaned (not announced by any index)
- FAIL markdown.navigation-stripped 34 residual nav/header/footer/aside tag(s)
- FAIL markdown.size-reduction only 14.7% smaller (88963B vs 104282B); need ≥ 30%
- FAIL markdown.valid-markdown looks like HTML (HTML prologue at top of body)
29 https://crystal-lang.org/reference/1.20/man/required_libraries.html 7/24
- PASS http.status-200 200
- PASS http.redirect-chain 1 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/reference/latest/man/required_libraries.html
- FAIL html.meta-description missing
- FAIL html.og-title missing
- FAIL html.og-description missing
- PASS html.lang-attribute en
- FAIL html.json-ld no parseable JSON-LD found
- PASS html.headings 11 headings
- FAIL html.text-ratio 8.3%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://crystal-lang.org/reference/1.20/404.html
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- FAIL markdown.content-negotiation text/html
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL api.schema-link no openapi/swagger/schema link found
- FAIL discovery.indexed orphaned (not announced by any index)
- FAIL markdown.navigation-stripped 34 residual nav/header/footer/aside tag(s)
- FAIL markdown.size-reduction only 19.6% smaller (88963B vs 110701B); need ≥ 30%
- FAIL markdown.valid-markdown looks like HTML (HTML prologue at top of body)
29 https://crystal-lang.org/reference/1.20/project/release-policy.html 7/24
- PASS http.status-200 200
- PASS http.redirect-chain 1 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/reference/latest/project/release-policy.html
- FAIL html.meta-description missing
- FAIL html.og-title missing
- FAIL html.og-description missing
- PASS html.lang-attribute en
- FAIL html.json-ld no parseable JSON-LD found
- PASS html.headings 4 headings
- FAIL html.text-ratio 6.6%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://crystal-lang.org/reference/1.20/404.html
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- FAIL markdown.content-negotiation text/html
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL api.schema-link no openapi/swagger/schema link found
- FAIL discovery.indexed orphaned (not announced by any index)
- FAIL markdown.navigation-stripped 34 residual nav/header/footer/aside tag(s)
- FAIL markdown.size-reduction only 5.1% smaller (88963B vs 93741B); need ≥ 30%
- FAIL markdown.valid-markdown looks like HTML (HTML prologue at top of body)
36 https://crystal-lang.org/reference/1.20/man/crystal/index.html 9/25
- PASS http.status-200 200
- PASS http.redirect-chain 1 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/reference/latest/man/crystal/index.html
- FAIL html.meta-description missing
- FAIL html.og-title missing
- FAIL html.og-description missing
- PASS html.lang-attribute en
- FAIL html.json-ld no parseable JSON-LD found
- PASS html.headings 23 headings
- PASS html.text-ratio 16.4%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://crystal-lang.org/reference/1.20/404.html
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- FAIL markdown.content-negotiation text/html
- 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
- FAIL discovery.indexed orphaned (not announced by any index)
- FAIL markdown.navigation-stripped 34 residual nav/header/footer/aside tag(s)
- PASS markdown.size-reduction 31.9% smaller (88963B vs 130728B)
- FAIL markdown.valid-markdown looks like HTML (HTML prologue at top of body)
24 https://crystal-lang.org/reference/1.20/syntax_and_semantics/alias.html 6/25
- PASS http.status-200 200
- PASS http.redirect-chain 1 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/reference/latest/syntax_and_semantics/alias.html
- FAIL html.meta-description missing
- FAIL html.og-title missing
- FAIL html.og-description missing
- PASS html.lang-attribute en
- FAIL html.json-ld no parseable JSON-LD found
- FAIL html.headings only 1 headings
- FAIL html.text-ratio 4.6%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://crystal-lang.org/reference/1.20/404.html
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- FAIL markdown.content-negotiation text/html
- 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
- FAIL discovery.indexed orphaned (not announced by any index)
- FAIL markdown.navigation-stripped 34 residual nav/header/footer/aside tag(s)
- FAIL markdown.size-reduction only 0.8% smaller (88963B vs 89701B); need ≥ 30%
- FAIL markdown.valid-markdown looks like HTML (HTML prologue at top of body)
24 https://crystal-lang.org/reference/1.20/syntax_and_semantics/alignof.html 6/25
- PASS http.status-200 200
- PASS http.redirect-chain 1 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/reference/latest/syntax_and_semantics/alignof.html
- FAIL html.meta-description missing
- FAIL html.og-title missing
- FAIL html.og-description missing
- PASS html.lang-attribute en
- FAIL html.json-ld no parseable JSON-LD found
- FAIL html.headings only 1 headings
- FAIL html.text-ratio 4.9%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://crystal-lang.org/reference/1.20/404.html
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- FAIL markdown.content-negotiation text/html
- 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
- FAIL discovery.indexed orphaned (not announced by any index)
- FAIL markdown.navigation-stripped 34 residual nav/header/footer/aside tag(s)
- FAIL markdown.size-reduction only 1.3% smaller (88963B vs 90125B); need ≥ 30%
- FAIL markdown.valid-markdown looks like HTML (HTML prologue at top of body)
28 https://crystal-lang.org/reference/1.20/syntax_and_semantics/as.html 7/25
- PASS http.status-200 200
- PASS http.redirect-chain 1 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/reference/latest/syntax_and_semantics/as.html
- FAIL html.meta-description missing
- FAIL html.og-title missing
- FAIL html.og-description missing
- PASS html.lang-attribute en
- FAIL html.json-ld no parseable JSON-LD found
- PASS html.headings 5 headings
- FAIL html.text-ratio 6.9%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://crystal-lang.org/reference/1.20/404.html
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- FAIL markdown.content-negotiation text/html
- 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
- FAIL discovery.indexed orphaned (not announced by any index)
- FAIL markdown.navigation-stripped 34 residual nav/header/footer/aside tag(s)
- FAIL markdown.size-reduction only 9.2% smaller (88963B vs 98025B); need ≥ 30%
- FAIL markdown.valid-markdown looks like HTML (HTML prologue at top of body)
24 https://crystal-lang.org/reference/1.20/syntax_and_semantics/and.html 6/25
- PASS http.status-200 200
- PASS http.redirect-chain 1 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/reference/latest/syntax_and_semantics/and.html
- FAIL html.meta-description missing
- FAIL html.og-title missing
- FAIL html.og-description missing
- PASS html.lang-attribute en
- FAIL html.json-ld no parseable JSON-LD found
- FAIL html.headings only 1 headings
- FAIL html.text-ratio 4.5%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://crystal-lang.org/reference/1.20/404.html
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- FAIL markdown.content-negotiation text/html
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 2/2 blocks missing language
- FAIL api.schema-link no openapi/swagger/schema link found
- FAIL discovery.indexed orphaned (not announced by any index)
- FAIL markdown.navigation-stripped 34 residual nav/header/footer/aside tag(s)
- FAIL markdown.size-reduction markdown is larger than HTML (88963B vs 87145B)
- FAIL markdown.valid-markdown looks like HTML (HTML prologue at top of body)
24 https://crystal-lang.org/reference/1.20/syntax_and_semantics/as_an_expression.html 6/25
- PASS http.status-200 200
- PASS http.redirect-chain 1 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/reference/latest/syntax_and_semantics/as_an_expression.html
- FAIL html.meta-description missing
- FAIL html.og-title missing
- FAIL html.og-description missing
- PASS html.lang-attribute en
- FAIL html.json-ld no parseable JSON-LD found
- FAIL html.headings only 1 headings
- FAIL html.text-ratio 4.4%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://crystal-lang.org/reference/1.20/404.html
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- FAIL markdown.content-negotiation text/html
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 2/2 blocks missing language
- FAIL api.schema-link no openapi/swagger/schema link found
- FAIL discovery.indexed orphaned (not announced by any index)
- FAIL markdown.navigation-stripped 34 residual nav/header/footer/aside tag(s)
- FAIL markdown.size-reduction markdown is larger than HTML (88963B vs 88533B)
- FAIL markdown.valid-markdown looks like HTML (HTML prologue at top of body)
24 https://crystal-lang.org/reference/1.20/syntax_and_semantics/as_a_suffix.html 6/25
- PASS http.status-200 200
- PASS http.redirect-chain 1 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/reference/latest/syntax_and_semantics/as_a_suffix.html
- FAIL html.meta-description missing
- FAIL html.og-title missing
- FAIL html.og-description missing
- PASS html.lang-attribute en
- FAIL html.json-ld no parseable JSON-LD found
- FAIL html.headings only 1 headings
- FAIL html.text-ratio 4.3%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://crystal-lang.org/reference/1.20/404.html
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- FAIL markdown.content-negotiation text/html
- 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
- FAIL discovery.indexed orphaned (not announced by any index)
- FAIL markdown.navigation-stripped 34 residual nav/header/footer/aside tag(s)
- FAIL markdown.size-reduction markdown is larger than HTML (88963B vs 86933B)
- FAIL markdown.valid-markdown looks like HTML (HTML prologue at top of body)
24 https://crystal-lang.org/reference/1.20/syntax_and_semantics/as_question.html 6/25
- PASS http.status-200 200
- PASS http.redirect-chain 1 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/reference/latest/syntax_and_semantics/as_question.html
- FAIL html.meta-description missing
- FAIL html.og-title missing
- FAIL html.og-description missing
- PASS html.lang-attribute en
- FAIL html.json-ld no parseable JSON-LD found
- FAIL html.headings only 1 headings
- FAIL html.text-ratio 4.4%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://crystal-lang.org/reference/1.20/404.html
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- FAIL markdown.content-negotiation text/html
- 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
- FAIL discovery.indexed orphaned (not announced by any index)
- FAIL markdown.navigation-stripped 34 residual nav/header/footer/aside tag(s)
- FAIL markdown.size-reduction markdown is larger than HTML (88963B vs 87431B)
- FAIL markdown.valid-markdown looks like HTML (HTML prologue at top of body)
24 https://crystal-lang.org/reference/1.20/syntax_and_semantics/asm.html 6/25
- PASS http.status-200 200
- PASS http.redirect-chain 1 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/reference/latest/syntax_and_semantics/asm.html
- FAIL html.meta-description missing
- FAIL html.og-title missing
- FAIL html.og-description missing
- PASS html.lang-attribute en
- FAIL html.json-ld no parseable JSON-LD found
- FAIL html.headings only 1 headings
- FAIL html.text-ratio 5.0%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://crystal-lang.org/reference/1.20/404.html
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- FAIL markdown.content-negotiation text/html
- 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
- FAIL discovery.indexed orphaned (not announced by any index)
- FAIL markdown.navigation-stripped 34 residual nav/header/footer/aside tag(s)
- FAIL markdown.size-reduction only 1.3% smaller (88963B vs 90102B); need ≥ 30%
- FAIL markdown.valid-markdown looks like HTML (HTML prologue at top of body)
28 https://crystal-lang.org/reference/1.20/syntax_and_semantics/autocasting.html 7/25
- PASS http.status-200 200
- PASS http.redirect-chain 1 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/reference/latest/syntax_and_semantics/autocasting.html
- FAIL html.meta-description missing
- FAIL html.og-title missing
- FAIL html.og-description missing
- PASS html.lang-attribute en
- FAIL html.json-ld no parseable JSON-LD found
- PASS html.headings 3 headings
- FAIL html.text-ratio 5.7%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://crystal-lang.org/reference/1.20/404.html
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- FAIL markdown.content-negotiation text/html
- 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
- FAIL discovery.indexed orphaned (not announced by any index)
- FAIL markdown.navigation-stripped 34 residual nav/header/footer/aside tag(s)
- FAIL markdown.size-reduction only 6.2% smaller (88963B vs 94883B); need ≥ 30%
- FAIL markdown.valid-markdown looks like HTML (HTML prologue at top of body)
24 https://crystal-lang.org/reference/1.20/syntax_and_semantics/block_forwarding.html 6/25
- PASS http.status-200 200
- PASS http.redirect-chain 1 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/reference/latest/syntax_and_semantics/block_forwarding.html
- FAIL html.meta-description missing
- FAIL html.og-title missing
- FAIL html.og-description missing
- PASS html.lang-attribute en
- FAIL html.json-ld no parseable JSON-LD found
- FAIL html.headings only 2 headings
- FAIL html.text-ratio 5.7%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://crystal-lang.org/reference/1.20/404.html
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- FAIL markdown.content-negotiation text/html
- 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
- FAIL discovery.indexed orphaned (not announced by any index)
- FAIL markdown.navigation-stripped 34 residual nav/header/footer/aside tag(s)
- FAIL markdown.size-reduction only 7.8% smaller (88963B vs 96515B); need ≥ 30%
- FAIL markdown.valid-markdown looks like HTML (HTML prologue at top of body)
28 https://crystal-lang.org/reference/1.20/syntax_and_semantics/capturing_blocks.html 7/25
- PASS http.status-200 200
- PASS http.redirect-chain 1 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/reference/latest/syntax_and_semantics/capturing_blocks.html
- FAIL html.meta-description missing
- FAIL html.og-title missing
- FAIL html.og-description missing
- PASS html.lang-attribute en
- FAIL html.json-ld no parseable JSON-LD found
- PASS html.headings 3 headings
- FAIL html.text-ratio 5.6%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://crystal-lang.org/reference/1.20/404.html
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- FAIL markdown.content-negotiation text/html
- 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
- FAIL discovery.indexed orphaned (not announced by any index)
- FAIL markdown.navigation-stripped 34 residual nav/header/footer/aside tag(s)
- FAIL markdown.size-reduction only 6.8% smaller (88963B vs 95491B); need ≥ 30%
- FAIL markdown.valid-markdown looks like HTML (HTML prologue at top of body)
24 https://crystal-lang.org/reference/1.20/syntax_and_semantics/break.html 6/25
- PASS http.status-200 200
- PASS http.redirect-chain 1 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/reference/latest/syntax_and_semantics/break.html
- FAIL html.meta-description missing
- FAIL html.og-title missing
- FAIL html.og-description missing
- PASS html.lang-attribute en
- FAIL html.json-ld no parseable JSON-LD found
- FAIL html.headings only 1 headings
- FAIL html.text-ratio 4.5%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://crystal-lang.org/reference/1.20/404.html
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- FAIL markdown.content-negotiation text/html
- 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
- FAIL discovery.indexed orphaned (not announced by any index)
- FAIL markdown.navigation-stripped 34 residual nav/header/footer/aside tag(s)
- FAIL markdown.size-reduction only 0.2% smaller (88963B vs 89171B); need ≥ 30%
- FAIL markdown.valid-markdown looks like HTML (HTML prologue at top of body)
28 https://crystal-lang.org/reference/1.20/syntax_and_semantics/assignment.html 7/25
- PASS http.status-200 200
- PASS http.redirect-chain 1 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/reference/latest/syntax_and_semantics/assignment.html
- FAIL html.meta-description missing
- FAIL html.og-title missing
- FAIL html.og-description missing
- PASS html.lang-attribute en
- FAIL html.json-ld no parseable JSON-LD found
- PASS html.headings 8 headings
- FAIL html.text-ratio 8.5%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://crystal-lang.org/reference/1.20/404.html
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- FAIL markdown.content-negotiation text/html
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 19/19 blocks missing language
- FAIL api.schema-link no openapi/swagger/schema link found
- FAIL discovery.indexed orphaned (not announced by any index)
- FAIL markdown.navigation-stripped 34 residual nav/header/footer/aside tag(s)
- FAIL markdown.size-reduction only 27.1% smaller (88963B vs 122101B); need ≥ 30%
- FAIL markdown.valid-markdown looks like HTML (HTML prologue at top of body)
32 https://crystal-lang.org/reference/1.20/syntax_and_semantics/blocks_and_procs.html 8/25
- PASS http.status-200 200
- PASS http.redirect-chain 1 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/reference/latest/syntax_and_semantics/blocks_and_procs.html
- FAIL html.meta-description missing
- FAIL html.og-title missing
- FAIL html.og-description missing
- PASS html.lang-attribute en
- FAIL html.json-ld no parseable JSON-LD found
- PASS html.headings 11 headings
- FAIL html.text-ratio 9.2%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://crystal-lang.org/reference/1.20/404.html
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- FAIL markdown.content-negotiation text/html
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 45/45 blocks missing language
- FAIL api.schema-link no openapi/swagger/schema link found
- FAIL discovery.indexed orphaned (not announced by any index)
- FAIL markdown.navigation-stripped 34 residual nav/header/footer/aside tag(s)
- PASS markdown.size-reduction 36.4% smaller (88963B vs 139771B)
- FAIL markdown.valid-markdown looks like HTML (HTML prologue at top of body)
28 https://crystal-lang.org/reference/1.20/syntax_and_semantics/case.html 7/25
- PASS http.status-200 200
- PASS http.redirect-chain 1 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/reference/latest/syntax_and_semantics/case.html
- FAIL html.meta-description missing
- FAIL html.og-title missing
- FAIL html.og-description missing
- PASS html.lang-attribute en
- FAIL html.json-ld no parseable JSON-LD found
- PASS html.headings 11 headings
- FAIL html.text-ratio 7.7%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://crystal-lang.org/reference/1.20/404.html
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- FAIL markdown.content-negotiation text/html
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 13/13 blocks missing language
- FAIL api.schema-link no openapi/swagger/schema link found
- FAIL discovery.indexed orphaned (not announced by any index)
- FAIL markdown.navigation-stripped 34 residual nav/header/footer/aside tag(s)
- FAIL markdown.size-reduction only 18.1% smaller (88963B vs 108628B); need ≥ 30%
- FAIL markdown.valid-markdown looks like HTML (HTML prologue at top of body)
24 https://crystal-lang.org/reference/1.20/syntax_and_semantics/class_methods.html 6/25
- PASS http.status-200 200
- PASS http.redirect-chain 1 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/reference/latest/syntax_and_semantics/class_methods.html
- FAIL html.meta-description missing
- FAIL html.og-title missing
- FAIL html.og-description missing
- PASS html.lang-attribute en
- FAIL html.json-ld no parseable JSON-LD found
- FAIL html.headings only 2 headings
- FAIL html.text-ratio 5.3%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://crystal-lang.org/reference/1.20/404.html
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- FAIL markdown.content-negotiation text/html
- 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
- FAIL discovery.indexed orphaned (not announced by any index)
- FAIL markdown.navigation-stripped 34 residual nav/header/footer/aside tag(s)
- FAIL markdown.size-reduction only 3.7% smaller (88963B vs 92355B); need ≥ 30%
- FAIL markdown.valid-markdown looks like HTML (HTML prologue at top of body)
24 https://crystal-lang.org/reference/1.20/syntax_and_semantics/class_variables.html 6/25
- PASS http.status-200 200
- PASS http.redirect-chain 1 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/reference/latest/syntax_and_semantics/class_variables.html
- FAIL html.meta-description missing
- FAIL html.og-title missing
- FAIL html.og-description missing
- PASS html.lang-attribute en
- FAIL html.json-ld no parseable JSON-LD found
- FAIL html.headings only 1 headings
- FAIL html.text-ratio 5.4%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://crystal-lang.org/reference/1.20/404.html
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- FAIL markdown.content-negotiation text/html
- 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
- FAIL discovery.indexed orphaned (not announced by any index)
- FAIL markdown.navigation-stripped 34 residual nav/header/footer/aside tag(s)
- FAIL markdown.size-reduction only 3.1% smaller (88963B vs 91823B); need ≥ 30%
- FAIL markdown.valid-markdown looks like HTML (HTML prologue at top of body)
24 https://crystal-lang.org/reference/1.20/syntax_and_semantics/classes_and_methods.html 6/25
- PASS http.status-200 200
- PASS http.redirect-chain 1 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/reference/latest/syntax_and_semantics/classes_and_methods.html
- FAIL html.meta-description missing
- FAIL html.og-title missing
- FAIL html.og-description missing
- PASS html.lang-attribute en
- FAIL html.json-ld no parseable JSON-LD found
- FAIL html.headings only 1 headings
- FAIL html.text-ratio 4.4%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://crystal-lang.org/reference/1.20/404.html
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- FAIL markdown.content-negotiation text/html
- 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
- FAIL discovery.indexed orphaned (not announced by any index)
- FAIL markdown.navigation-stripped 34 residual nav/header/footer/aside tag(s)
- FAIL markdown.size-reduction markdown is larger than HTML (88963B vs 86678B)
- FAIL markdown.valid-markdown looks like HTML (HTML prologue at top of body)
24 https://crystal-lang.org/reference/1.20/syntax_and_semantics/closures.html 6/25
- PASS http.status-200 200
- PASS http.redirect-chain 1 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/reference/latest/syntax_and_semantics/closures.html
- FAIL html.meta-description missing
- FAIL html.og-title missing
- FAIL html.og-description missing
- PASS html.lang-attribute en
- FAIL html.json-ld no parseable JSON-LD found
- FAIL html.headings only 2 headings
- FAIL html.text-ratio 5.8%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://crystal-lang.org/reference/1.20/404.html
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- FAIL markdown.content-negotiation text/html
- 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
- FAIL discovery.indexed orphaned (not announced by any index)
- FAIL markdown.navigation-stripped 34 residual nav/header/footer/aside tag(s)
- FAIL markdown.size-reduction only 5.7% smaller (88963B vs 94366B); need ≥ 30%
- FAIL markdown.valid-markdown looks like HTML (HTML prologue at top of body)
24 https://crystal-lang.org/reference/1.20/syntax_and_semantics/comments.html 6/25
- PASS http.status-200 200
- PASS http.redirect-chain 1 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/reference/latest/syntax_and_semantics/comments.html
- FAIL html.meta-description missing
- FAIL html.og-title missing
- FAIL html.og-description missing
- PASS html.lang-attribute en
- FAIL html.json-ld no parseable JSON-LD found
- FAIL html.headings only 1 headings
- FAIL html.text-ratio 4.6%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://crystal-lang.org/reference/1.20/404.html
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- FAIL markdown.content-negotiation text/html
- 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
- FAIL discovery.indexed orphaned (not announced by any index)
- FAIL markdown.navigation-stripped 34 residual nav/header/footer/aside tag(s)
- FAIL markdown.size-reduction markdown is larger than HTML (88963B vs 86858B)
- FAIL markdown.valid-markdown looks like HTML (HTML prologue at top of body)
28 https://crystal-lang.org/reference/1.20/syntax_and_semantics/compile_time_flags.html 7/25
- PASS http.status-200 200
- PASS http.redirect-chain 1 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/reference/latest/syntax_and_semantics/compile_time_flags.html
- FAIL html.meta-description missing
- FAIL html.og-title missing
- FAIL html.og-description missing
- PASS html.lang-attribute en
- FAIL html.json-ld no parseable JSON-LD found
- PASS html.headings 11 headings
- FAIL html.text-ratio 10.6%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://crystal-lang.org/reference/1.20/404.html
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- FAIL markdown.content-negotiation text/html
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 2/2 blocks missing language
- FAIL api.schema-link no openapi/swagger/schema link found
- FAIL discovery.indexed orphaned (not announced by any index)
- FAIL markdown.navigation-stripped 34 residual nav/header/footer/aside tag(s)
- FAIL markdown.size-reduction only 16.0% smaller (88963B vs 105858B); need ≥ 30%
- FAIL markdown.valid-markdown looks like HTML (HTML prologue at top of body)
25 https://crystal-lang.org/reference/1.20/syntax_and_semantics/control_expressions.html 6/24
- PASS http.status-200 200
- PASS http.redirect-chain 1 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/reference/latest/syntax_and_semantics/control_expressions.html
- FAIL html.meta-description missing
- FAIL html.og-title missing
- FAIL html.og-description missing
- PASS html.lang-attribute en
- FAIL html.json-ld no parseable JSON-LD found
- FAIL html.headings only 1 headings
- FAIL html.text-ratio 4.3%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://crystal-lang.org/reference/1.20/404.html
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- FAIL markdown.content-negotiation text/html
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL api.schema-link no openapi/swagger/schema link found
- FAIL discovery.indexed orphaned (not announced by any index)
- FAIL markdown.navigation-stripped 34 residual nav/header/footer/aside tag(s)
- FAIL markdown.size-reduction markdown is larger than HTML (88963B vs 86279B)
- FAIL markdown.valid-markdown looks like HTML (HTML prologue at top of body)
28 https://crystal-lang.org/reference/1.20/syntax_and_semantics/constants.html 7/25
- PASS http.status-200 200
- PASS http.redirect-chain 1 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/reference/latest/syntax_and_semantics/constants.html
- FAIL html.meta-description missing
- FAIL html.og-title missing
- FAIL html.og-description missing
- PASS html.lang-attribute en
- FAIL html.json-ld no parseable JSON-LD found
- PASS html.headings 3 headings
- FAIL html.text-ratio 5.9%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://crystal-lang.org/reference/1.20/404.html
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- FAIL markdown.content-negotiation text/html
- 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
- FAIL discovery.indexed orphaned (not announced by any index)
- FAIL markdown.navigation-stripped 34 residual nav/header/footer/aside tag(s)
- FAIL markdown.size-reduction only 5.2% smaller (88963B vs 93841B); need ≥ 30%
- FAIL markdown.valid-markdown looks like HTML (HTML prologue at top of body)
24 https://crystal-lang.org/reference/1.20/syntax_and_semantics/cross-compilation.html 6/25
- PASS http.status-200 200
- PASS http.redirect-chain 1 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/reference/latest/syntax_and_semantics/cross-compilation.html
- FAIL html.meta-description missing
- FAIL html.og-title missing
- FAIL html.og-description missing
- PASS html.lang-attribute en
- FAIL html.json-ld no parseable JSON-LD found
- FAIL html.headings only 1 headings
- FAIL html.text-ratio 6.1%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://crystal-lang.org/reference/1.20/404.html
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- FAIL markdown.content-negotiation text/html
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 2/2 blocks missing language
- FAIL api.schema-link no openapi/swagger/schema link found
- FAIL discovery.indexed orphaned (not announced by any index)
- FAIL markdown.navigation-stripped 34 residual nav/header/footer/aside tag(s)
- FAIL markdown.size-reduction only 0.1% smaller (88963B vs 89028B); need ≥ 30%
- FAIL markdown.valid-markdown looks like HTML (HTML prologue at top of body)
24 https://crystal-lang.org/reference/1.20/syntax_and_semantics/declare_var.html 6/25
- PASS http.status-200 200
- PASS http.redirect-chain 1 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/reference/latest/syntax_and_semantics/declare_var.html
- FAIL html.meta-description missing
- FAIL html.og-title missing
- FAIL html.og-description missing
- PASS html.lang-attribute en
- FAIL html.json-ld no parseable JSON-LD found
- FAIL html.headings only 1 headings
- FAIL html.text-ratio 4.6%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://crystal-lang.org/reference/1.20/404.html
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- FAIL markdown.content-negotiation text/html
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 2/2 blocks missing language
- FAIL api.schema-link no openapi/swagger/schema link found
- FAIL discovery.indexed orphaned (not announced by any index)
- FAIL markdown.navigation-stripped 34 residual nav/header/footer/aside tag(s)
- FAIL markdown.size-reduction markdown is larger than HTML (88963B vs 87464B)
- FAIL markdown.valid-markdown looks like HTML (HTML prologue at top of body)
28 https://crystal-lang.org/reference/1.20/syntax_and_semantics/default_and_named_arguments.html 7/25
- PASS http.status-200 200
- PASS http.redirect-chain 1 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/reference/latest/syntax_and_semantics/default_and_named_arguments.html
- FAIL html.meta-description missing
- FAIL html.og-title missing
- FAIL html.og-description missing
- PASS html.lang-attribute en
- FAIL html.json-ld no parseable JSON-LD found
- PASS html.headings 3 headings
- FAIL html.text-ratio 5.2%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://crystal-lang.org/reference/1.20/404.html
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- FAIL markdown.content-negotiation text/html
- 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
- FAIL discovery.indexed orphaned (not announced by any index)
- FAIL markdown.navigation-stripped 34 residual nav/header/footer/aside tag(s)
- FAIL markdown.size-reduction only 4.7% smaller (88963B vs 93345B); need ≥ 30%
- FAIL markdown.valid-markdown looks like HTML (HTML prologue at top of body)
28 https://crystal-lang.org/reference/1.20/syntax_and_semantics/default_values_named_arguments_splats_tuples_and_overloading.html 7/25
- PASS http.status-200 200
- PASS http.redirect-chain 1 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/reference/latest/syntax_and_semantics/default_values_named_arguments_splats_tuples_and_overloading.html
- FAIL html.meta-description missing
- FAIL html.og-title missing
- FAIL html.og-description missing
- PASS html.lang-attribute en
- FAIL html.json-ld no parseable JSON-LD found
- PASS html.headings 5 headings
- FAIL html.text-ratio 7.9%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://crystal-lang.org/reference/1.20/404.html
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- FAIL markdown.content-negotiation text/html
- 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
- FAIL discovery.indexed orphaned (not announced by any index)
- FAIL markdown.navigation-stripped 34 residual nav/header/footer/aside tag(s)
- FAIL markdown.size-reduction only 15.9% smaller (88963B vs 105782B); need ≥ 30%
- FAIL markdown.valid-markdown looks like HTML (HTML prologue at top of body)
28 https://crystal-lang.org/reference/1.20/syntax_and_semantics/enum.html 7/25
- PASS http.status-200 200
- PASS http.redirect-chain 1 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/reference/latest/syntax_and_semantics/enum.html
- FAIL html.meta-description missing
- FAIL html.og-title missing
- FAIL html.og-description missing
- PASS html.lang-attribute en
- FAIL html.json-ld no parseable JSON-LD found
- PASS html.headings 6 headings
- FAIL html.text-ratio 6.8%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://crystal-lang.org/reference/1.20/404.html
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- FAIL markdown.content-negotiation text/html
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 13/13 blocks missing language
- FAIL api.schema-link no openapi/swagger/schema link found
- FAIL discovery.indexed orphaned (not announced by any index)
- FAIL markdown.navigation-stripped 34 residual nav/header/footer/aside tag(s)
- FAIL markdown.size-reduction only 12.4% smaller (88963B vs 101612B); need ≥ 30%
- FAIL markdown.valid-markdown looks like HTML (HTML prologue at top of body)
28 https://crystal-lang.org/reference/1.20/syntax_and_semantics/documenting_code.html 7/25
- PASS http.status-200 200
- PASS http.redirect-chain 1 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/reference/latest/syntax_and_semantics/documenting_code.html
- FAIL html.meta-description missing
- FAIL html.og-title missing
- FAIL html.og-description missing
- PASS html.lang-attribute en
- FAIL html.json-ld no parseable JSON-LD found
- PASS html.headings 15 headings
- FAIL html.text-ratio 10.6%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://crystal-lang.org/reference/1.20/404.html
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- FAIL markdown.content-negotiation text/html
- 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
- FAIL discovery.indexed orphaned (not announced by any index)
- FAIL markdown.navigation-stripped 34 residual nav/header/footer/aside tag(s)
- FAIL markdown.size-reduction only 23.0% smaller (88963B vs 115593B); need ≥ 30%
- FAIL markdown.valid-markdown looks like HTML (HTML prologue at top of body)
28 https://crystal-lang.org/reference/1.20/syntax_and_semantics/exception_handling.html 7/25
- PASS http.status-200 200
- PASS http.redirect-chain 1 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/reference/latest/syntax_and_semantics/exception_handling.html
- FAIL html.meta-description missing
- FAIL html.og-title missing
- FAIL html.og-description missing
- PASS html.lang-attribute en
- FAIL html.json-ld no parseable JSON-LD found
- PASS html.headings 10 headings
- FAIL html.text-ratio 8.9%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://crystal-lang.org/reference/1.20/404.html
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- FAIL markdown.content-negotiation text/html
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 21/21 blocks missing language
- FAIL api.schema-link no openapi/swagger/schema link found
- FAIL discovery.indexed orphaned (not announced by any index)
- FAIL markdown.navigation-stripped 34 residual nav/header/footer/aside tag(s)
- FAIL markdown.size-reduction only 18.5% smaller (88963B vs 109186B); need ≥ 30%
- FAIL markdown.valid-markdown looks like HTML (HTML prologue at top of body)
25 https://crystal-lang.org/reference/1.20/syntax_and_semantics/everything_is_an_object.html 6/24
- PASS http.status-200 200
- PASS http.redirect-chain 1 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/reference/latest/syntax_and_semantics/everything_is_an_object.html
- FAIL html.meta-description missing
- FAIL html.og-title missing
- FAIL html.og-description missing
- PASS html.lang-attribute en
- FAIL html.json-ld no parseable JSON-LD found
- FAIL html.headings only 1 headings
- FAIL html.text-ratio 4.5%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://crystal-lang.org/reference/1.20/404.html
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- FAIL markdown.content-negotiation text/html
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL api.schema-link no openapi/swagger/schema link found
- FAIL discovery.indexed orphaned (not announced by any index)
- FAIL markdown.navigation-stripped 34 residual nav/header/footer/aside tag(s)
- FAIL markdown.size-reduction markdown is larger than HTML (88963B vs 86683B)
- FAIL markdown.valid-markdown looks like HTML (HTML prologue at top of body)
24 https://crystal-lang.org/reference/1.20/syntax_and_semantics/finalize.html 6/25
- PASS http.status-200 200
- PASS http.redirect-chain 1 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/reference/latest/syntax_and_semantics/finalize.html
- FAIL html.meta-description missing
- FAIL html.og-title missing
- FAIL html.og-description missing
- PASS html.lang-attribute en
- FAIL html.json-ld no parseable JSON-LD found
- FAIL html.headings only 1 headings
- FAIL html.text-ratio 5.1%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://crystal-lang.org/reference/1.20/404.html
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- FAIL markdown.content-negotiation text/html
- 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
- FAIL discovery.indexed orphaned (not announced by any index)
- FAIL markdown.navigation-stripped 34 residual nav/header/footer/aside tag(s)
- FAIL markdown.size-reduction markdown is larger than HTML (88963B vs 87932B)
- FAIL markdown.valid-markdown looks like HTML (HTML prologue at top of body)
28 https://crystal-lang.org/reference/1.20/syntax_and_semantics/generics.html 7/25
- PASS http.status-200 200
- PASS http.redirect-chain 1 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/reference/latest/syntax_and_semantics/generics.html
- FAIL html.meta-description missing
- FAIL html.og-title missing
- FAIL html.og-description missing
- PASS html.lang-attribute en
- FAIL html.json-ld no parseable JSON-LD found
- PASS html.headings 5 headings
- FAIL html.text-ratio 7.9%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://crystal-lang.org/reference/1.20/404.html
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- FAIL markdown.content-negotiation text/html
- 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
- FAIL discovery.indexed orphaned (not announced by any index)
- FAIL markdown.navigation-stripped 34 residual nav/header/footer/aside tag(s)
- FAIL markdown.size-reduction only 16.8% smaller (88963B vs 106985B); need ≥ 30%
- FAIL markdown.valid-markdown looks like HTML (HTML prologue at top of body)
24 https://crystal-lang.org/reference/1.20/syntax_and_semantics/if.html 6/25
- PASS http.status-200 200
- PASS http.redirect-chain 1 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/reference/latest/syntax_and_semantics/if.html
- FAIL html.meta-description missing
- FAIL html.og-title missing
- FAIL html.og-description missing
- PASS html.lang-attribute en
- FAIL html.json-ld no parseable JSON-LD found
- FAIL html.headings only 1 headings
- FAIL html.text-ratio 5.3%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://crystal-lang.org/reference/1.20/404.html
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- FAIL markdown.content-negotiation text/html
- 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
- FAIL discovery.indexed orphaned (not announced by any index)
- FAIL markdown.navigation-stripped 34 residual nav/header/footer/aside tag(s)
- FAIL markdown.size-reduction only 3.5% smaller (88963B vs 92215B); need ≥ 30%
- FAIL markdown.valid-markdown looks like HTML (HTML prologue at top of body)
28 https://crystal-lang.org/reference/1.20/syntax_and_semantics/if_var.html 7/25
- PASS http.status-200 200
- PASS http.redirect-chain 1 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/reference/latest/syntax_and_semantics/if_var.html
- FAIL html.meta-description missing
- FAIL html.og-title missing
- FAIL html.og-description missing
- PASS html.lang-attribute en
- FAIL html.json-ld no parseable JSON-LD found
- PASS html.headings 3 headings
- FAIL html.text-ratio 6.0%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://crystal-lang.org/reference/1.20/404.html
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- FAIL markdown.content-negotiation text/html
- 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
- FAIL discovery.indexed orphaned (not announced by any index)
- FAIL markdown.navigation-stripped 34 residual nav/header/footer/aside tag(s)
- FAIL markdown.size-reduction only 4.9% smaller (88963B vs 93557B); need ≥ 30%
- FAIL markdown.valid-markdown looks like HTML (HTML prologue at top of body)
24 https://crystal-lang.org/reference/1.20/syntax_and_semantics/if_var_nil.html 6/25
- PASS http.status-200 200
- PASS http.redirect-chain 1 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/reference/latest/syntax_and_semantics/if_var_nil.html
- FAIL html.meta-description missing
- FAIL html.og-title missing
- FAIL html.og-description missing
- PASS html.lang-attribute en
- FAIL html.json-ld no parseable JSON-LD found
- FAIL html.headings only 2 headings
- FAIL html.text-ratio 5.2%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://crystal-lang.org/reference/1.20/404.html
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- FAIL markdown.content-negotiation text/html
- 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
- FAIL discovery.indexed orphaned (not announced by any index)
- FAIL markdown.navigation-stripped 34 residual nav/header/footer/aside tag(s)
- FAIL markdown.size-reduction only 2.9% smaller (88963B vs 91642B); need ≥ 30%
- FAIL markdown.valid-markdown looks like HTML (HTML prologue at top of body)
24 https://crystal-lang.org/reference/1.20/syntax_and_semantics/instance_alignof.html 6/25
- PASS http.status-200 200
- PASS http.redirect-chain 1 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/reference/latest/syntax_and_semantics/instance_alignof.html
- FAIL html.meta-description missing
- FAIL html.og-title missing
- FAIL html.og-description missing
- PASS html.lang-attribute en
- FAIL html.json-ld no parseable JSON-LD found
- FAIL html.headings only 1 headings
- FAIL html.text-ratio 4.7%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://crystal-lang.org/reference/1.20/404.html
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- FAIL markdown.content-negotiation text/html
- 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
- FAIL discovery.indexed orphaned (not announced by any index)
- FAIL markdown.navigation-stripped 34 residual nav/header/footer/aside tag(s)
- FAIL markdown.size-reduction markdown is larger than HTML (88963B vs 87740B)
- FAIL markdown.valid-markdown looks like HTML (HTML prologue at top of body)
24 https://crystal-lang.org/reference/1.20/syntax_and_semantics/if_varresponds_to.html 6/25
- PASS http.status-200 200
- PASS http.redirect-chain 1 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/reference/latest/syntax_and_semantics/if_varresponds_to.html
- FAIL html.meta-description missing
- FAIL html.og-title missing
- FAIL html.og-description missing
- PASS html.lang-attribute en
- FAIL html.json-ld no parseable JSON-LD found
- FAIL html.headings only 1 headings
- FAIL html.text-ratio 5.1%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://crystal-lang.org/reference/1.20/404.html
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- FAIL markdown.content-negotiation text/html
- 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
- FAIL discovery.indexed orphaned (not announced by any index)
- FAIL markdown.navigation-stripped 34 residual nav/header/footer/aside tag(s)
- FAIL markdown.size-reduction only 0.5% smaller (88963B vs 89423B); need ≥ 30%
- FAIL markdown.valid-markdown looks like HTML (HTML prologue at top of body)
28 https://crystal-lang.org/reference/1.20/syntax_and_semantics/inheritance.html 7/25
- PASS http.status-200 200
- PASS http.redirect-chain 1 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/reference/latest/syntax_and_semantics/inheritance.html
- FAIL html.meta-description missing
- FAIL html.og-title missing
- FAIL html.og-description missing
- PASS html.lang-attribute en
- FAIL html.json-ld no parseable JSON-LD found
- PASS html.headings 3 headings
- FAIL html.text-ratio 6.7%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://crystal-lang.org/reference/1.20/404.html
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- FAIL markdown.content-negotiation text/html
- 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
- FAIL discovery.indexed orphaned (not announced by any index)
- FAIL markdown.navigation-stripped 34 residual nav/header/footer/aside tag(s)
- FAIL markdown.size-reduction only 12.8% smaller (88963B vs 101998B); need ≥ 30%
- FAIL markdown.valid-markdown looks like HTML (HTML prologue at top of body)
24 https://crystal-lang.org/reference/1.20/syntax_and_semantics/instance_sizeof.html 6/25
- PASS http.status-200 200
- PASS http.redirect-chain 1 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/reference/latest/syntax_and_semantics/instance_sizeof.html
- FAIL html.meta-description missing
- FAIL html.og-title missing
- FAIL html.og-description missing
- PASS html.lang-attribute en
- FAIL html.json-ld no parseable JSON-LD found
- FAIL html.headings only 1 headings
- FAIL html.text-ratio 4.7%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://crystal-lang.org/reference/1.20/404.html
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- FAIL markdown.content-negotiation text/html
- 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
- FAIL discovery.indexed orphaned (not announced by any index)
- FAIL markdown.navigation-stripped 34 residual nav/header/footer/aside tag(s)
- FAIL markdown.size-reduction markdown is larger than HTML (88963B vs 87854B)
- FAIL markdown.valid-markdown looks like HTML (HTML prologue at top of body)
24 https://crystal-lang.org/reference/1.20/syntax_and_semantics/if_varis_a.html 6/25
- PASS http.status-200 200
- PASS http.redirect-chain 1 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/reference/latest/syntax_and_semantics/if_varis_a.html
- FAIL html.meta-description missing
- FAIL html.og-title missing
- FAIL html.og-description missing
- PASS html.lang-attribute en
- FAIL html.json-ld no parseable JSON-LD found
- FAIL html.headings only 1 headings
- FAIL html.text-ratio 5.1%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://crystal-lang.org/reference/1.20/404.html
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- FAIL markdown.content-negotiation text/html
- 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
- FAIL discovery.indexed orphaned (not announced by any index)
- FAIL markdown.navigation-stripped 34 residual nav/header/footer/aside tag(s)
- FAIL markdown.size-reduction only 1.4% smaller (88963B vs 90182B); need ≥ 30%
- FAIL markdown.valid-markdown looks like HTML (HTML prologue at top of body)
25 https://crystal-lang.org/reference/1.20/syntax_and_semantics/low_level_primitives.html 6/24
- PASS http.status-200 200
- PASS http.redirect-chain 1 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/reference/latest/syntax_and_semantics/low_level_primitives.html
- FAIL html.meta-description missing
- FAIL html.og-title missing
- FAIL html.og-description missing
- PASS html.lang-attribute en
- FAIL html.json-ld no parseable JSON-LD found
- FAIL html.headings only 1 headings
- FAIL html.text-ratio 4.3%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://crystal-lang.org/reference/1.20/404.html
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- FAIL markdown.content-negotiation text/html
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL api.schema-link no openapi/swagger/schema link found
- FAIL discovery.indexed orphaned (not announced by any index)
- FAIL markdown.navigation-stripped 34 residual nav/header/footer/aside tag(s)
- FAIL markdown.size-reduction markdown is larger than HTML (88963B vs 86282B)
- FAIL markdown.valid-markdown looks like HTML (HTML prologue at top of body)
24 https://crystal-lang.org/reference/1.20/syntax_and_semantics/is_a.html 6/25
- PASS http.status-200 200
- PASS http.redirect-chain 1 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/reference/latest/syntax_and_semantics/is_a.html
- FAIL html.meta-description missing
- FAIL html.og-title missing
- FAIL html.og-description missing
- PASS html.lang-attribute en
- FAIL html.json-ld no parseable JSON-LD found
- FAIL html.headings only 1 headings
- FAIL html.text-ratio 4.5%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://crystal-lang.org/reference/1.20/404.html
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- FAIL markdown.content-negotiation text/html
- 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
- FAIL discovery.indexed orphaned (not announced by any index)
- FAIL markdown.navigation-stripped 34 residual nav/header/footer/aside tag(s)
- FAIL markdown.size-reduction markdown is larger than HTML (88963B vs 87605B)
- FAIL markdown.valid-markdown looks like HTML (HTML prologue at top of body)
24 https://crystal-lang.org/reference/1.20/syntax_and_semantics/local_variables.html 6/25
- PASS http.status-200 200
- PASS http.redirect-chain 1 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/reference/latest/syntax_and_semantics/local_variables.html
- FAIL html.meta-description missing
- FAIL html.og-title missing
- FAIL html.og-description missing
- PASS html.lang-attribute en
- FAIL html.json-ld no parseable JSON-LD found
- FAIL html.headings only 1 headings
- FAIL html.text-ratio 4.9%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://crystal-lang.org/reference/1.20/404.html
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- FAIL markdown.content-negotiation text/html
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 2/2 blocks missing language
- FAIL api.schema-link no openapi/swagger/schema link found
- FAIL discovery.indexed orphaned (not announced by any index)
- FAIL markdown.navigation-stripped 34 residual nav/header/footer/aside tag(s)
- FAIL markdown.size-reduction markdown is larger than HTML (88963B vs 87663B)
- FAIL markdown.valid-markdown looks like HTML (HTML prologue at top of body)
28 https://crystal-lang.org/reference/1.20/syntax_and_semantics/methods_and_instance_variables.html 7/25
- PASS http.status-200 200
- PASS http.redirect-chain 1 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/reference/latest/syntax_and_semantics/methods_and_instance_variables.html
- FAIL html.meta-description missing
- FAIL html.og-title missing
- FAIL html.og-description missing
- PASS html.lang-attribute en
- FAIL html.json-ld no parseable JSON-LD found
- PASS html.headings 4 headings
- FAIL html.text-ratio 6.2%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://crystal-lang.org/reference/1.20/404.html
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- FAIL markdown.content-negotiation text/html
- 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
- FAIL discovery.indexed orphaned (not announced by any index)
- FAIL markdown.navigation-stripped 34 residual nav/header/footer/aside tag(s)
- FAIL markdown.size-reduction only 11.1% smaller (88963B vs 100088B); need ≥ 30%
- FAIL markdown.valid-markdown looks like HTML (HTML prologue at top of body)
24 https://crystal-lang.org/reference/1.20/syntax_and_semantics/new%2C_initialize_and_allocate.html 6/25
- PASS http.status-200 200
- PASS http.redirect-chain 1 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/reference/latest/syntax_and_semantics/new%2C_initialize_and_allocate.html
- FAIL html.meta-description missing
- FAIL html.og-title missing
- FAIL html.og-description missing
- PASS html.lang-attribute en
- FAIL html.json-ld no parseable JSON-LD found
- FAIL html.headings only 1 headings
- FAIL html.text-ratio 6.1%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://crystal-lang.org/reference/1.20/404.html
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- FAIL markdown.content-negotiation text/html
- 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
- FAIL discovery.indexed orphaned (not announced by any index)
- FAIL markdown.navigation-stripped 34 residual nav/header/footer/aside tag(s)
- FAIL markdown.size-reduction only 3.5% smaller (88963B vs 92168B); need ≥ 30%
- FAIL markdown.valid-markdown looks like HTML (HTML prologue at top of body)
28 https://crystal-lang.org/reference/1.20/syntax_and_semantics/modules.html 7/25
- PASS http.status-200 200
- PASS http.redirect-chain 1 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/reference/latest/syntax_and_semantics/modules.html
- FAIL html.meta-description missing
- FAIL html.og-title missing
- FAIL html.og-description missing
- PASS html.lang-attribute en
- FAIL html.json-ld no parseable JSON-LD found
- PASS html.headings 3 headings
- FAIL html.text-ratio 7.0%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://crystal-lang.org/reference/1.20/404.html
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- FAIL markdown.content-negotiation text/html
- 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
- FAIL discovery.indexed orphaned (not announced by any index)
- FAIL markdown.navigation-stripped 34 residual nav/header/footer/aside tag(s)
- FAIL markdown.size-reduction only 11.1% smaller (88963B vs 100021B); need ≥ 30%
- FAIL markdown.valid-markdown looks like HTML (HTML prologue at top of body)
24 https://crystal-lang.org/reference/1.20/syntax_and_semantics/next.html 6/25
- PASS http.status-200 200
- PASS http.redirect-chain 1 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/reference/latest/syntax_and_semantics/next.html
- FAIL html.meta-description missing
- FAIL html.og-title missing
- FAIL html.og-description missing
- PASS html.lang-attribute en
- FAIL html.json-ld no parseable JSON-LD found
- FAIL html.headings only 1 headings
- FAIL html.text-ratio 4.6%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://crystal-lang.org/reference/1.20/404.html
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- FAIL markdown.content-negotiation text/html
- 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
- FAIL discovery.indexed orphaned (not announced by any index)
- FAIL markdown.navigation-stripped 34 residual nav/header/footer/aside tag(s)
- FAIL markdown.size-reduction only 0.0% smaller (88963B vs 88996B); need ≥ 30%
- FAIL markdown.valid-markdown looks like HTML (HTML prologue at top of body)
24 https://crystal-lang.org/reference/1.20/syntax_and_semantics/offsetof.html 6/25
- PASS http.status-200 200
- PASS http.redirect-chain 1 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/reference/latest/syntax_and_semantics/offsetof.html
- FAIL html.meta-description missing
- FAIL html.og-title missing
- FAIL html.og-description missing
- PASS html.lang-attribute en
- FAIL html.json-ld no parseable JSON-LD found
- FAIL html.headings only 1 headings
- FAIL html.text-ratio 5.0%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://crystal-lang.org/reference/1.20/404.html
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- FAIL markdown.content-negotiation text/html
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 2/2 blocks missing language
- FAIL api.schema-link no openapi/swagger/schema link found
- FAIL discovery.indexed orphaned (not announced by any index)
- FAIL markdown.navigation-stripped 34 residual nav/header/footer/aside tag(s)
- FAIL markdown.size-reduction only 1.0% smaller (88963B vs 89828B); need ≥ 30%
- FAIL markdown.valid-markdown looks like HTML (HTML prologue at top of body)
24 https://crystal-lang.org/reference/1.20/syntax_and_semantics/nil_question.html 6/25
- PASS http.status-200 200
- PASS http.redirect-chain 1 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/reference/latest/syntax_and_semantics/nil_question.html
- FAIL html.meta-description missing
- FAIL html.og-title missing
- FAIL html.og-description missing
- PASS html.lang-attribute en
- FAIL html.json-ld no parseable JSON-LD found
- FAIL html.headings only 1 headings
- FAIL html.text-ratio 4.5%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://crystal-lang.org/reference/1.20/404.html
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- FAIL markdown.content-negotiation text/html
- 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
- FAIL discovery.indexed orphaned (not announced by any index)
- FAIL markdown.navigation-stripped 34 residual nav/header/footer/aside tag(s)
- FAIL markdown.size-reduction markdown is larger than HTML (88963B vs 87044B)
- FAIL markdown.valid-markdown looks like HTML (HTML prologue at top of body)
24 https://crystal-lang.org/reference/1.20/syntax_and_semantics/not.html 6/25
- PASS http.status-200 200
- PASS http.redirect-chain 1 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/reference/latest/syntax_and_semantics/not.html
- FAIL html.meta-description missing
- FAIL html.og-title missing
- FAIL html.og-description missing
- PASS html.lang-attribute en
- FAIL html.json-ld no parseable JSON-LD found
- FAIL html.headings only 1 headings
- FAIL html.text-ratio 4.5%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://crystal-lang.org/reference/1.20/404.html
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- FAIL markdown.content-negotiation text/html
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 2/2 blocks missing language
- FAIL api.schema-link no openapi/swagger/schema link found
- FAIL discovery.indexed orphaned (not announced by any index)
- FAIL markdown.navigation-stripped 34 residual nav/header/footer/aside tag(s)
- FAIL markdown.size-reduction markdown is larger than HTML (88963B vs 87965B)
- FAIL markdown.valid-markdown looks like HTML (HTML prologue at top of body)
32 https://crystal-lang.org/reference/1.20/syntax_and_semantics/operators.html 8/25
- PASS http.status-200 200
- PASS http.redirect-chain 1 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/reference/latest/syntax_and_semantics/operators.html
- FAIL html.meta-description missing
- FAIL html.og-title missing
- FAIL html.og-description missing
- PASS html.lang-attribute en
- FAIL html.json-ld no parseable JSON-LD found
- PASS html.headings 19 headings
- FAIL html.text-ratio 12.4%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://crystal-lang.org/reference/1.20/404.html
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- FAIL markdown.content-negotiation text/html
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 2/2 blocks missing language
- FAIL api.schema-link no openapi/swagger/schema link found
- FAIL discovery.indexed orphaned (not announced by any index)
- FAIL markdown.navigation-stripped 34 residual nav/header/footer/aside tag(s)
- PASS markdown.size-reduction 30.1% smaller (88963B vs 127186B)
- FAIL markdown.valid-markdown looks like HTML (HTML prologue at top of body)
28 https://crystal-lang.org/reference/1.20/syntax_and_semantics/overloading.html 7/25
- PASS http.status-200 200
- PASS http.redirect-chain 1 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/reference/latest/syntax_and_semantics/overloading.html
- FAIL html.meta-description missing
- FAIL html.og-title missing
- FAIL html.og-description missing
- PASS html.lang-attribute en
- FAIL html.json-ld no parseable JSON-LD found
- PASS html.headings 4 headings
- FAIL html.text-ratio 7.3%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://crystal-lang.org/reference/1.20/404.html
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- FAIL markdown.content-negotiation text/html
- 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
- FAIL discovery.indexed orphaned (not announced by any index)
- FAIL markdown.navigation-stripped 34 residual nav/header/footer/aside tag(s)
- FAIL markdown.size-reduction only 14.0% smaller (88963B vs 103413B); need ≥ 30%
- FAIL markdown.valid-markdown looks like HTML (HTML prologue at top of body)
24 https://crystal-lang.org/reference/1.20/syntax_and_semantics/or.html 6/25
- PASS http.status-200 200
- PASS http.redirect-chain 1 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/reference/latest/syntax_and_semantics/or.html
- FAIL html.meta-description missing
- FAIL html.og-title missing
- FAIL html.og-description missing
- PASS html.lang-attribute en
- FAIL html.json-ld no parseable JSON-LD found
- FAIL html.headings only 1 headings
- FAIL html.text-ratio 4.5%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://crystal-lang.org/reference/1.20/404.html
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- FAIL markdown.content-negotiation text/html
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 2/2 blocks missing language
- FAIL api.schema-link no openapi/swagger/schema link found
- FAIL discovery.indexed orphaned (not announced by any index)
- FAIL markdown.navigation-stripped 34 residual nav/header/footer/aside tag(s)
- FAIL markdown.size-reduction markdown is larger than HTML (88963B vs 87155B)
- FAIL markdown.valid-markdown looks like HTML (HTML prologue at top of body)
29 https://crystal-lang.org/reference/1.20/syntax_and_semantics/platform_support.html 7/24
- PASS http.status-200 200
- PASS http.redirect-chain 1 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/reference/latest/syntax_and_semantics/platform_support.html
- FAIL html.meta-description missing
- FAIL html.og-title missing
- FAIL html.og-description missing
- PASS html.lang-attribute en
- FAIL html.json-ld no parseable JSON-LD found
- PASS html.headings 5 headings
- FAIL html.text-ratio 6.3%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://crystal-lang.org/reference/1.20/404.html
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- FAIL markdown.content-negotiation text/html
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL api.schema-link no openapi/swagger/schema link found
- FAIL discovery.indexed orphaned (not announced by any index)
- FAIL markdown.navigation-stripped 34 residual nav/header/footer/aside tag(s)
- FAIL markdown.size-reduction only 24.0% smaller (88963B vs 117065B); need ≥ 30%
- FAIL markdown.valid-markdown looks like HTML (HTML prologue at top of body)
24 https://crystal-lang.org/reference/1.20/syntax_and_semantics/pointerof.html 6/25
- PASS http.status-200 200
- PASS http.redirect-chain 1 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/reference/latest/syntax_and_semantics/pointerof.html
- FAIL html.meta-description missing
- FAIL html.og-title missing
- FAIL html.og-description missing
- PASS html.lang-attribute en
- FAIL html.json-ld no parseable JSON-LD found
- FAIL html.headings only 1 headings
- FAIL html.text-ratio 4.5%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://crystal-lang.org/reference/1.20/404.html
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- FAIL markdown.content-negotiation text/html
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 2/2 blocks missing language
- FAIL api.schema-link no openapi/swagger/schema link found
- FAIL discovery.indexed orphaned (not announced by any index)
- FAIL markdown.navigation-stripped 34 residual nav/header/footer/aside tag(s)
- FAIL markdown.size-reduction only 0.2% smaller (88963B vs 89181B); need ≥ 30%
- FAIL markdown.valid-markdown looks like HTML (HTML prologue at top of body)
24 https://crystal-lang.org/reference/1.20/syntax_and_semantics/proc_literal.html 6/25
- PASS http.status-200 200
- PASS http.redirect-chain 1 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/reference/latest/syntax_and_semantics/proc_literal.html
- FAIL html.meta-description missing
- FAIL html.og-title missing
- FAIL html.og-description missing
- PASS html.lang-attribute en
- FAIL html.json-ld no parseable JSON-LD found
- FAIL html.headings only 1 headings
- FAIL html.text-ratio 4.4%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://crystal-lang.org/reference/1.20/404.html
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- FAIL markdown.content-negotiation text/html
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 2/2 blocks missing language
- FAIL api.schema-link no openapi/swagger/schema link found
- FAIL discovery.indexed orphaned (not announced by any index)
- FAIL markdown.navigation-stripped 34 residual nav/header/footer/aside tag(s)
- FAIL markdown.size-reduction only 0.7% smaller (88963B vs 89561B); need ≥ 30%
- FAIL markdown.valid-markdown looks like HTML (HTML prologue at top of body)
24 https://crystal-lang.org/reference/1.20/syntax_and_semantics/responds_to.html 6/25
- PASS http.status-200 200
- PASS http.redirect-chain 1 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/reference/latest/syntax_and_semantics/responds_to.html
- FAIL html.meta-description missing
- FAIL html.og-title missing
- FAIL html.og-description missing
- PASS html.lang-attribute en
- FAIL html.json-ld no parseable JSON-LD found
- FAIL html.headings only 1 headings
- FAIL html.text-ratio 4.5%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://crystal-lang.org/reference/1.20/404.html
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- FAIL markdown.content-negotiation text/html
- 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
- FAIL discovery.indexed orphaned (not announced by any index)
- FAIL markdown.navigation-stripped 34 residual nav/header/footer/aside tag(s)
- FAIL markdown.size-reduction markdown is larger than HTML (88963B vs 87045B)
- FAIL markdown.valid-markdown looks like HTML (HTML prologue at top of body)
28 https://crystal-lang.org/reference/1.20/syntax_and_semantics/requiring_files.html 7/25
- PASS http.status-200 200
- PASS http.redirect-chain 1 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/reference/latest/syntax_and_semantics/requiring_files.html
- FAIL html.meta-description missing
- FAIL html.og-title missing
- FAIL html.og-description missing
- PASS html.lang-attribute en
- FAIL html.json-ld no parseable JSON-LD found
- PASS html.headings 4 headings
- FAIL html.text-ratio 7.9%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://crystal-lang.org/reference/1.20/404.html
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- FAIL markdown.content-negotiation text/html
- 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
- FAIL discovery.indexed orphaned (not announced by any index)
- FAIL markdown.navigation-stripped 34 residual nav/header/footer/aside tag(s)
- FAIL markdown.size-reduction only 4.8% smaller (88963B vs 93480B); need ≥ 30%
- FAIL markdown.valid-markdown looks like HTML (HTML prologue at top of body)
28 https://crystal-lang.org/reference/1.20/syntax_and_semantics/select.html 7/25
- PASS http.status-200 200
- PASS http.redirect-chain 1 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/reference/latest/syntax_and_semantics/select.html
- FAIL html.meta-description missing
- FAIL html.og-title missing
- FAIL html.og-description missing
- PASS html.lang-attribute en
- FAIL html.json-ld no parseable JSON-LD found
- PASS html.headings 3 headings
- FAIL html.text-ratio 5.8%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://crystal-lang.org/reference/1.20/404.html
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- FAIL markdown.content-negotiation text/html
- 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
- FAIL discovery.indexed orphaned (not announced by any index)
- FAIL markdown.navigation-stripped 34 residual nav/header/footer/aside tag(s)
- FAIL markdown.size-reduction only 2.6% smaller (88963B vs 91361B); need ≥ 30%
- FAIL markdown.valid-markdown looks like HTML (HTML prologue at top of body)
28 https://crystal-lang.org/reference/1.20/syntax_and_semantics/return_types.html 7/25
- PASS http.status-200 200
- PASS http.redirect-chain 1 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/reference/latest/syntax_and_semantics/return_types.html
- FAIL html.meta-description missing
- FAIL html.og-title missing
- FAIL html.og-description missing
- PASS html.lang-attribute en
- FAIL html.json-ld no parseable JSON-LD found
- PASS html.headings 3 headings
- FAIL html.text-ratio 6.1%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://crystal-lang.org/reference/1.20/404.html
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- FAIL markdown.content-negotiation text/html
- 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
- FAIL discovery.indexed orphaned (not announced by any index)
- FAIL markdown.navigation-stripped 34 residual nav/header/footer/aside tag(s)
- FAIL markdown.size-reduction only 3.6% smaller (88963B vs 92280B); need ≥ 30%
- FAIL markdown.valid-markdown looks like HTML (HTML prologue at top of body)
24 https://crystal-lang.org/reference/1.20/syntax_and_semantics/sizeof.html 6/25
- PASS http.status-200 200
- PASS http.redirect-chain 1 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/reference/latest/syntax_and_semantics/sizeof.html
- FAIL html.meta-description missing
- FAIL html.og-title missing
- FAIL html.og-description missing
- PASS html.lang-attribute en
- FAIL html.json-ld no parseable JSON-LD found
- FAIL html.headings only 1 headings
- FAIL html.text-ratio 4.8%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://crystal-lang.org/reference/1.20/404.html
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- FAIL markdown.content-negotiation text/html
- 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
- FAIL discovery.indexed orphaned (not announced by any index)
- FAIL markdown.navigation-stripped 34 residual nav/header/footer/aside tag(s)
- FAIL markdown.size-reduction markdown is larger than HTML (88963B vs 88336B)
- FAIL markdown.valid-markdown looks like HTML (HTML prologue at top of body)
24 https://crystal-lang.org/reference/1.20/syntax_and_semantics/ternary_if.html 6/25
- PASS http.status-200 200
- PASS http.redirect-chain 1 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/reference/latest/syntax_and_semantics/ternary_if.html
- FAIL html.meta-description missing
- FAIL html.og-title missing
- FAIL html.og-description missing
- PASS html.lang-attribute en
- FAIL html.json-ld no parseable JSON-LD found
- FAIL html.headings only 1 headings
- FAIL html.text-ratio 4.2%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://crystal-lang.org/reference/1.20/404.html
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- FAIL markdown.content-negotiation text/html
- 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
- FAIL discovery.indexed orphaned (not announced by any index)
- FAIL markdown.navigation-stripped 34 residual nav/header/footer/aside tag(s)
- FAIL markdown.size-reduction markdown is larger than HTML (88963B vs 87304B)
- FAIL markdown.valid-markdown looks like HTML (HTML prologue at top of body)
28 https://crystal-lang.org/reference/1.20/syntax_and_semantics/splats_and_tuples.html 7/25
- PASS http.status-200 200
- PASS http.redirect-chain 1 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/reference/latest/syntax_and_semantics/splats_and_tuples.html
- FAIL html.meta-description missing
- FAIL html.og-title missing
- FAIL html.og-description missing
- PASS html.lang-attribute en
- FAIL html.json-ld no parseable JSON-LD found
- PASS html.headings 4 headings
- FAIL html.text-ratio 5.7%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://crystal-lang.org/reference/1.20/404.html
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- FAIL markdown.content-negotiation text/html
- 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
- FAIL discovery.indexed orphaned (not announced by any index)
- FAIL markdown.navigation-stripped 34 residual nav/header/footer/aside tag(s)
- FAIL markdown.size-reduction only 12.6% smaller (88963B vs 101824B); need ≥ 30%
- FAIL markdown.valid-markdown looks like HTML (HTML prologue at top of body)
28 https://crystal-lang.org/reference/1.20/syntax_and_semantics/structs.html 7/25
- PASS http.status-200 200
- PASS http.redirect-chain 1 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/reference/latest/syntax_and_semantics/structs.html
- FAIL html.meta-description missing
- FAIL html.og-title missing
- FAIL html.og-description missing
- PASS html.lang-attribute en
- FAIL html.json-ld no parseable JSON-LD found
- PASS html.headings 4 headings
- FAIL html.text-ratio 7.9%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://crystal-lang.org/reference/1.20/404.html
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- FAIL markdown.content-negotiation text/html
- 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
- FAIL discovery.indexed orphaned (not announced by any index)
- FAIL markdown.navigation-stripped 34 residual nav/header/footer/aside tag(s)
- FAIL markdown.size-reduction only 12.9% smaller (88963B vs 102112B); need ≥ 30%
- FAIL markdown.valid-markdown looks like HTML (HTML prologue at top of body)
28 https://crystal-lang.org/reference/1.20/syntax_and_semantics/the_program.html 7/25
- PASS http.status-200 200
- PASS http.redirect-chain 1 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/reference/latest/syntax_and_semantics/the_program.html
- FAIL html.meta-description missing
- FAIL html.og-title missing
- FAIL html.og-description missing
- PASS html.lang-attribute en
- FAIL html.json-ld no parseable JSON-LD found
- PASS html.headings 3 headings
- FAIL html.text-ratio 5.7%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://crystal-lang.org/reference/1.20/404.html
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- FAIL markdown.content-negotiation text/html
- 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
- FAIL discovery.indexed orphaned (not announced by any index)
- FAIL markdown.navigation-stripped 34 residual nav/header/footer/aside tag(s)
- FAIL markdown.size-reduction only 4.6% smaller (88963B vs 93213B); need ≥ 30%
- FAIL markdown.valid-markdown looks like HTML (HTML prologue at top of body)
28 https://crystal-lang.org/reference/1.20/syntax_and_semantics/type_grammar.html 7/25
- PASS http.status-200 200
- PASS http.redirect-chain 1 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/reference/latest/syntax_and_semantics/type_grammar.html
- FAIL html.meta-description missing
- FAIL html.og-title missing
- FAIL html.og-description missing
- PASS html.lang-attribute en
- FAIL html.json-ld no parseable JSON-LD found
- PASS html.headings 13 headings
- FAIL html.text-ratio 6.6%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://crystal-lang.org/reference/1.20/404.html
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- FAIL markdown.content-negotiation text/html
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 21/21 blocks missing language
- FAIL api.schema-link no openapi/swagger/schema link found
- FAIL discovery.indexed orphaned (not announced by any index)
- FAIL markdown.navigation-stripped 34 residual nav/header/footer/aside tag(s)
- FAIL markdown.size-reduction only 16.2% smaller (88963B vs 106147B); need ≥ 30%
- FAIL markdown.valid-markdown looks like HTML (HTML prologue at top of body)
25 https://crystal-lang.org/reference/1.20/syntax_and_semantics/truthy_and_falsey_values.html 6/24
- PASS http.status-200 200
- PASS http.redirect-chain 1 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/reference/latest/syntax_and_semantics/truthy_and_falsey_values.html
- FAIL html.meta-description missing
- FAIL html.og-title missing
- FAIL html.og-description missing
- PASS html.lang-attribute en
- FAIL html.json-ld no parseable JSON-LD found
- FAIL html.headings only 1 headings
- FAIL html.text-ratio 4.4%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://crystal-lang.org/reference/1.20/404.html
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- FAIL markdown.content-negotiation text/html
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL api.schema-link no openapi/swagger/schema link found
- FAIL discovery.indexed orphaned (not announced by any index)
- FAIL markdown.navigation-stripped 34 residual nav/header/footer/aside tag(s)
- FAIL markdown.size-reduction markdown is larger than HTML (88963B vs 86663B)
- FAIL markdown.valid-markdown looks like HTML (HTML prologue at top of body)
28 https://crystal-lang.org/reference/1.20/syntax_and_semantics/type_inference.html 7/25
- PASS http.status-200 200
- PASS http.redirect-chain 1 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/reference/latest/syntax_and_semantics/type_inference.html
- FAIL html.meta-description missing
- FAIL html.og-title missing
- FAIL html.og-description missing
- PASS html.lang-attribute en
- FAIL html.json-ld no parseable JSON-LD found
- PASS html.headings 11 headings
- FAIL html.text-ratio 10.5%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://crystal-lang.org/reference/1.20/404.html
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- FAIL markdown.content-negotiation text/html
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 19/19 blocks missing language
- FAIL api.schema-link no openapi/swagger/schema link found
- FAIL discovery.indexed orphaned (not announced by any index)
- FAIL markdown.navigation-stripped 34 residual nav/header/footer/aside tag(s)
- FAIL markdown.size-reduction only 23.4% smaller (88963B vs 116134B); need ≥ 30%
- FAIL markdown.valid-markdown looks like HTML (HTML prologue at top of body)
25 https://crystal-lang.org/reference/1.20/syntax_and_semantics/type_reflection.html 6/24
- PASS http.status-200 200
- PASS http.redirect-chain 1 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/reference/latest/syntax_and_semantics/type_reflection.html
- FAIL html.meta-description missing
- FAIL html.og-title missing
- FAIL html.og-description missing
- PASS html.lang-attribute en
- FAIL html.json-ld no parseable JSON-LD found
- FAIL html.headings only 1 headings
- FAIL html.text-ratio 4.2%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://crystal-lang.org/reference/1.20/404.html
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- FAIL markdown.content-negotiation text/html
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL api.schema-link no openapi/swagger/schema link found
- FAIL discovery.indexed orphaned (not announced by any index)
- FAIL markdown.navigation-stripped 34 residual nav/header/footer/aside tag(s)
- FAIL markdown.size-reduction markdown is larger than HTML (88963B vs 86124B)
- FAIL markdown.valid-markdown looks like HTML (HTML prologue at top of body)
28 https://crystal-lang.org/reference/1.20/syntax_and_semantics/type_restrictions.html 7/25
- PASS http.status-200 200
- PASS http.redirect-chain 1 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/reference/latest/syntax_and_semantics/type_restrictions.html
- FAIL html.meta-description missing
- FAIL html.og-title missing
- FAIL html.og-description missing
- PASS html.lang-attribute en
- FAIL html.json-ld no parseable JSON-LD found
- PASS html.headings 7 headings
- FAIL html.text-ratio 9.1%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://crystal-lang.org/reference/1.20/404.html
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- FAIL markdown.content-negotiation text/html
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 23/23 blocks missing language
- FAIL api.schema-link no openapi/swagger/schema link found
- FAIL discovery.indexed orphaned (not announced by any index)
- FAIL markdown.navigation-stripped 34 residual nav/header/footer/aside tag(s)
- FAIL markdown.size-reduction only 27.5% smaller (88963B vs 122631B); need ≥ 30%
- FAIL markdown.valid-markdown looks like HTML (HTML prologue at top of body)
24 https://crystal-lang.org/reference/1.20/syntax_and_semantics/typeof.html 6/25
- PASS http.status-200 200
- PASS http.redirect-chain 1 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/reference/latest/syntax_and_semantics/typeof.html
- FAIL html.meta-description missing
- FAIL html.og-title missing
- FAIL html.og-description missing
- PASS html.lang-attribute en
- FAIL html.json-ld no parseable JSON-LD found
- FAIL html.headings only 1 headings
- FAIL html.text-ratio 4.9%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://crystal-lang.org/reference/1.20/404.html
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- FAIL markdown.content-negotiation text/html
- 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
- FAIL discovery.indexed orphaned (not announced by any index)
- FAIL markdown.navigation-stripped 34 residual nav/header/footer/aside tag(s)
- FAIL markdown.size-reduction only 1.9% smaller (88963B vs 90661B); need ≥ 30%
- FAIL markdown.valid-markdown looks like HTML (HTML prologue at top of body)
25 https://crystal-lang.org/reference/1.20/syntax_and_semantics/types_and_methods.html 6/24
- PASS http.status-200 200
- PASS http.redirect-chain 1 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/reference/latest/syntax_and_semantics/types_and_methods.html
- FAIL html.meta-description missing
- FAIL html.og-title missing
- FAIL html.og-description missing
- PASS html.lang-attribute en
- FAIL html.json-ld no parseable JSON-LD found
- FAIL html.headings only 1 headings
- FAIL html.text-ratio 4.3%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://crystal-lang.org/reference/1.20/404.html
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- FAIL markdown.content-negotiation text/html
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL api.schema-link no openapi/swagger/schema link found
- FAIL discovery.indexed orphaned (not announced by any index)
- FAIL markdown.navigation-stripped 34 residual nav/header/footer/aside tag(s)
- FAIL markdown.size-reduction markdown is larger than HTML (88963B vs 86495B)
- FAIL markdown.valid-markdown looks like HTML (HTML prologue at top of body)
24 https://crystal-lang.org/reference/1.20/syntax_and_semantics/until.html 6/25
- PASS http.status-200 200
- PASS http.redirect-chain 1 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/reference/latest/syntax_and_semantics/until.html
- FAIL html.meta-description missing
- FAIL html.og-title missing
- FAIL html.og-description missing
- PASS html.lang-attribute en
- FAIL html.json-ld no parseable JSON-LD found
- FAIL html.headings only 1 headings
- FAIL html.text-ratio 4.5%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://crystal-lang.org/reference/1.20/404.html
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- FAIL markdown.content-negotiation text/html
- 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
- FAIL discovery.indexed orphaned (not announced by any index)
- FAIL markdown.navigation-stripped 34 residual nav/header/footer/aside tag(s)
- FAIL markdown.size-reduction markdown is larger than HTML (88963B vs 86946B)
- FAIL markdown.valid-markdown looks like HTML (HTML prologue at top of body)
24 https://crystal-lang.org/reference/1.20/syntax_and_semantics/unsafe.html 6/25
- PASS http.status-200 200
- PASS http.redirect-chain 1 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/reference/latest/syntax_and_semantics/unsafe.html
- FAIL html.meta-description missing
- FAIL html.og-title missing
- FAIL html.og-description missing
- PASS html.lang-attribute en
- FAIL html.json-ld no parseable JSON-LD found
- FAIL html.headings only 1 headings
- FAIL html.text-ratio 5.1%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://crystal-lang.org/reference/1.20/404.html
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- FAIL markdown.content-negotiation text/html
- 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
- FAIL discovery.indexed orphaned (not announced by any index)
- FAIL markdown.navigation-stripped 34 residual nav/header/footer/aside tag(s)
- FAIL markdown.size-reduction markdown is larger than HTML (88963B vs 87914B)
- FAIL markdown.valid-markdown looks like HTML (HTML prologue at top of body)
24 https://crystal-lang.org/reference/1.20/syntax_and_semantics/unless.html 6/25
- PASS http.status-200 200
- PASS http.redirect-chain 1 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/reference/latest/syntax_and_semantics/unless.html
- FAIL html.meta-description missing
- FAIL html.og-title missing
- FAIL html.og-description missing
- PASS html.lang-attribute en
- FAIL html.json-ld no parseable JSON-LD found
- FAIL html.headings only 1 headings
- FAIL html.text-ratio 4.5%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://crystal-lang.org/reference/1.20/404.html
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- FAIL markdown.content-negotiation text/html
- 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
- FAIL discovery.indexed orphaned (not announced by any index)
- FAIL markdown.navigation-stripped 34 residual nav/header/footer/aside tag(s)
- FAIL markdown.size-reduction markdown is larger than HTML (88963B vs 87188B)
- FAIL markdown.valid-markdown looks like HTML (HTML prologue at top of body)
28 https://crystal-lang.org/reference/1.20/syntax_and_semantics/while.html 7/25
- PASS http.status-200 200
- PASS http.redirect-chain 1 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/reference/latest/syntax_and_semantics/while.html
- FAIL html.meta-description missing
- FAIL html.og-title missing
- FAIL html.og-description missing
- PASS html.lang-attribute en
- FAIL html.json-ld no parseable JSON-LD found
- PASS html.headings 3 headings
- FAIL html.text-ratio 6.1%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://crystal-lang.org/reference/1.20/404.html
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- FAIL markdown.content-negotiation text/html
- 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
- FAIL discovery.indexed orphaned (not announced by any index)
- FAIL markdown.navigation-stripped 34 residual nav/header/footer/aside tag(s)
- FAIL markdown.size-reduction only 7.7% smaller (88963B vs 96435B); need ≥ 30%
- FAIL markdown.valid-markdown looks like HTML (HTML prologue at top of body)
28 https://crystal-lang.org/reference/1.20/syntax_and_semantics/union_types.html 7/25
- PASS http.status-200 200
- PASS http.redirect-chain 1 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/reference/latest/syntax_and_semantics/union_types.html
- FAIL html.meta-description missing
- FAIL html.og-title missing
- FAIL html.og-description missing
- PASS html.lang-attribute en
- FAIL html.json-ld no parseable JSON-LD found
- PASS html.headings 5 headings
- FAIL html.text-ratio 6.7%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://crystal-lang.org/reference/1.20/404.html
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- FAIL markdown.content-negotiation text/html
- 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
- FAIL discovery.indexed orphaned (not announced by any index)
- FAIL markdown.navigation-stripped 34 residual nav/header/footer/aside tag(s)
- FAIL markdown.size-reduction only 10.3% smaller (88963B vs 99217B); need ≥ 30%
- FAIL markdown.valid-markdown looks like HTML (HTML prologue at top of body)
28 https://crystal-lang.org/reference/1.20/syntax_and_semantics/annotations/index.html 7/25
- PASS http.status-200 200
- PASS http.redirect-chain 1 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/reference/latest/syntax_and_semantics/annotations/index.html
- FAIL html.meta-description missing
- FAIL html.og-title missing
- FAIL html.og-description missing
- PASS html.lang-attribute en
- FAIL html.json-ld no parseable JSON-LD found
- PASS html.headings 9 headings
- FAIL html.text-ratio 9.2%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://crystal-lang.org/reference/1.20/404.html
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- FAIL markdown.content-negotiation text/html
- 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
- FAIL discovery.indexed orphaned (not announced by any index)
- FAIL markdown.navigation-stripped 34 residual nav/header/footer/aside tag(s)
- FAIL markdown.size-reduction only 25.8% smaller (88963B vs 119853B); need ≥ 30%
- FAIL markdown.valid-markdown looks like HTML (HTML prologue at top of body)
24 https://crystal-lang.org/reference/1.20/syntax_and_semantics/virtual_and_abstract_types.html 6/25
- PASS http.status-200 200
- PASS http.redirect-chain 1 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/reference/latest/syntax_and_semantics/virtual_and_abstract_types.html
- FAIL html.meta-description missing
- FAIL html.og-title missing
- FAIL html.og-description missing
- PASS html.lang-attribute en
- FAIL html.json-ld no parseable JSON-LD found
- FAIL html.headings only 1 headings
- FAIL html.text-ratio 6.6%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://crystal-lang.org/reference/1.20/404.html
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- FAIL markdown.content-negotiation text/html
- 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
- FAIL discovery.indexed orphaned (not announced by any index)
- FAIL markdown.navigation-stripped 34 residual nav/header/footer/aside tag(s)
- FAIL markdown.size-reduction only 5.0% smaller (88963B vs 93683B); need ≥ 30%
- FAIL markdown.valid-markdown looks like HTML (HTML prologue at top of body)
24 https://crystal-lang.org/reference/1.20/syntax_and_semantics/c_bindings/alias.html 6/25
- PASS http.status-200 200
- PASS http.redirect-chain 1 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/reference/latest/syntax_and_semantics/c_bindings/alias.html
- FAIL html.meta-description missing
- FAIL html.og-title missing
- FAIL html.og-description missing
- PASS html.lang-attribute en
- FAIL html.json-ld no parseable JSON-LD found
- FAIL html.headings only 1 headings
- FAIL html.text-ratio 4.5%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://crystal-lang.org/reference/1.20/404.html
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- FAIL markdown.content-negotiation text/html
- 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
- FAIL discovery.indexed orphaned (not announced by any index)
- FAIL markdown.navigation-stripped 34 residual nav/header/footer/aside tag(s)
- FAIL markdown.size-reduction only 1.3% smaller (88963B vs 90123B); need ≥ 30%
- FAIL markdown.valid-markdown looks like HTML (HTML prologue at top of body)
25 https://crystal-lang.org/reference/1.20/syntax_and_semantics/c_bindings/index.html 6/24
- PASS http.status-200 200
- PASS http.redirect-chain 1 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/reference/latest/syntax_and_semantics/c_bindings/index.html
- FAIL html.meta-description missing
- FAIL html.og-title missing
- FAIL html.og-description missing
- PASS html.lang-attribute en
- FAIL html.json-ld no parseable JSON-LD found
- FAIL html.headings only 1 headings
- FAIL html.text-ratio 4.3%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://crystal-lang.org/reference/1.20/404.html
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- FAIL markdown.content-negotiation text/html
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL api.schema-link no openapi/swagger/schema link found
- FAIL discovery.indexed orphaned (not announced by any index)
- FAIL markdown.navigation-stripped 34 residual nav/header/footer/aside tag(s)
- FAIL markdown.size-reduction markdown is larger than HTML (88963B vs 86627B)
- FAIL markdown.valid-markdown looks like HTML (HTML prologue at top of body)
28 https://crystal-lang.org/reference/1.20/syntax_and_semantics/visibility.html 7/25
- PASS http.status-200 200
- PASS http.redirect-chain 1 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/reference/latest/syntax_and_semantics/visibility.html
- FAIL html.meta-description missing
- FAIL html.og-title missing
- FAIL html.og-description missing
- PASS html.lang-attribute en
- FAIL html.json-ld no parseable JSON-LD found
- PASS html.headings 6 headings
- FAIL html.text-ratio 6.7%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://crystal-lang.org/reference/1.20/404.html
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- FAIL markdown.content-negotiation text/html
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 10/10 blocks missing language
- FAIL api.schema-link no openapi/swagger/schema link found
- FAIL discovery.indexed orphaned (not announced by any index)
- FAIL markdown.navigation-stripped 34 residual nav/header/footer/aside tag(s)
- FAIL markdown.size-reduction only 15.1% smaller (88963B vs 104744B); need ≥ 30%
- FAIL markdown.valid-markdown looks like HTML (HTML prologue at top of body)
28 https://crystal-lang.org/reference/1.20/syntax_and_semantics/c_bindings/callbacks.html 7/25
- PASS http.status-200 200
- PASS http.redirect-chain 1 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/reference/latest/syntax_and_semantics/c_bindings/callbacks.html
- FAIL html.meta-description missing
- FAIL html.og-title missing
- FAIL html.og-description missing
- PASS html.lang-attribute en
- FAIL html.json-ld no parseable JSON-LD found
- PASS html.headings 3 headings
- FAIL html.text-ratio 7.1%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://crystal-lang.org/reference/1.20/404.html
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- FAIL markdown.content-negotiation text/html
- 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
- FAIL discovery.indexed orphaned (not announced by any index)
- FAIL markdown.navigation-stripped 34 residual nav/header/footer/aside tag(s)
- FAIL markdown.size-reduction only 11.2% smaller (88963B vs 100203B); need ≥ 30%
- FAIL markdown.valid-markdown looks like HTML (HTML prologue at top of body)
24 https://crystal-lang.org/reference/1.20/syntax_and_semantics/c_bindings/constants.html 6/25
- PASS http.status-200 200
- PASS http.redirect-chain 1 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/reference/latest/syntax_and_semantics/c_bindings/constants.html
- FAIL html.meta-description missing
- FAIL html.og-title missing
- FAIL html.og-description missing
- PASS html.lang-attribute en
- FAIL html.json-ld no parseable JSON-LD found
- FAIL html.headings only 1 headings
- FAIL html.text-ratio 4.2%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://crystal-lang.org/reference/1.20/404.html
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- FAIL markdown.content-negotiation text/html
- 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
- FAIL discovery.indexed orphaned (not announced by any index)
- FAIL markdown.navigation-stripped 34 residual nav/header/footer/aside tag(s)
- FAIL markdown.size-reduction markdown is larger than HTML (88963B vs 87231B)
- FAIL markdown.valid-markdown looks like HTML (HTML prologue at top of body)
28 https://crystal-lang.org/reference/1.20/syntax_and_semantics/annotations/built_in_annotations.html 7/25
- PASS http.status-200 200
- PASS http.redirect-chain 1 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/reference/latest/syntax_and_semantics/annotations/built_in_annotations.html
- FAIL html.meta-description missing
- FAIL html.og-title missing
- FAIL html.og-description missing
- PASS html.lang-attribute en
- FAIL html.json-ld no parseable JSON-LD found
- PASS html.headings 13 headings
- FAIL html.text-ratio 6.7%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://crystal-lang.org/reference/1.20/404.html
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- FAIL markdown.content-negotiation text/html
- 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
- FAIL discovery.indexed orphaned (not announced by any index)
- FAIL markdown.navigation-stripped 34 residual nav/header/footer/aside tag(s)
- FAIL markdown.size-reduction only 12.6% smaller (88963B vs 101768B); need ≥ 30%
- FAIL markdown.valid-markdown looks like HTML (HTML prologue at top of body)
24 https://crystal-lang.org/reference/1.20/syntax_and_semantics/c_bindings/enum.html 6/25
- PASS http.status-200 200
- PASS http.redirect-chain 1 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/reference/latest/syntax_and_semantics/c_bindings/enum.html
- FAIL html.meta-description missing
- FAIL html.og-title missing
- FAIL html.og-description missing
- PASS html.lang-attribute en
- FAIL html.json-ld no parseable JSON-LD found
- FAIL html.headings only 1 headings
- FAIL html.text-ratio 4.9%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://crystal-lang.org/reference/1.20/404.html
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- FAIL markdown.content-negotiation text/html
- 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
- FAIL discovery.indexed orphaned (not announced by any index)
- FAIL markdown.navigation-stripped 34 residual nav/header/footer/aside tag(s)
- FAIL markdown.size-reduction only 3.2% smaller (88963B vs 91908B); need ≥ 30%
- FAIL markdown.valid-markdown looks like HTML (HTML prologue at top of body)
28 https://crystal-lang.org/reference/1.20/syntax_and_semantics/c_bindings/fun.html 7/25
- PASS http.status-200 200
- PASS http.redirect-chain 1 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/reference/latest/syntax_and_semantics/c_bindings/fun.html
- FAIL html.meta-description missing
- FAIL html.og-title missing
- FAIL html.og-description missing
- PASS html.lang-attribute en
- FAIL html.json-ld no parseable JSON-LD found
- PASS html.headings 3 headings
- FAIL html.text-ratio 6.6%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://crystal-lang.org/reference/1.20/404.html
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- FAIL markdown.content-negotiation text/html
- 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
- FAIL discovery.indexed orphaned (not announced by any index)
- FAIL markdown.navigation-stripped 34 residual nav/header/footer/aside tag(s)
- FAIL markdown.size-reduction only 6.5% smaller (88963B vs 95175B); need ≥ 30%
- FAIL markdown.valid-markdown looks like HTML (HTML prologue at top of body)
24 https://crystal-lang.org/reference/1.20/syntax_and_semantics/c_bindings/to_unsafe.html 6/25
- PASS http.status-200 200
- PASS http.redirect-chain 1 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/reference/latest/syntax_and_semantics/c_bindings/to_unsafe.html
- FAIL html.meta-description missing
- FAIL html.og-title missing
- FAIL html.og-description missing
- PASS html.lang-attribute en
- FAIL html.json-ld no parseable JSON-LD found
- FAIL html.headings only 1 headings
- FAIL html.text-ratio 4.7%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://crystal-lang.org/reference/1.20/404.html
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- FAIL markdown.content-negotiation text/html
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 2/2 blocks missing language
- FAIL api.schema-link no openapi/swagger/schema link found
- FAIL discovery.indexed orphaned (not announced by any index)
- FAIL markdown.navigation-stripped 34 residual nav/header/footer/aside tag(s)
- FAIL markdown.size-reduction only 1.2% smaller (88963B vs 90075B); need ≥ 30%
- FAIL markdown.valid-markdown looks like HTML (HTML prologue at top of body)
24 https://crystal-lang.org/reference/1.20/syntax_and_semantics/c_bindings/struct.html 6/25
- PASS http.status-200 200
- PASS http.redirect-chain 1 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/reference/latest/syntax_and_semantics/c_bindings/struct.html
- FAIL html.meta-description missing
- FAIL html.og-title missing
- FAIL html.og-description missing
- PASS html.lang-attribute en
- FAIL html.json-ld no parseable JSON-LD found
- FAIL html.headings only 1 headings
- FAIL html.text-ratio 5.6%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://crystal-lang.org/reference/1.20/404.html
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- FAIL markdown.content-negotiation text/html
- 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
- FAIL discovery.indexed orphaned (not announced by any index)
- FAIL markdown.navigation-stripped 34 residual nav/header/footer/aside tag(s)
- FAIL markdown.size-reduction only 6.1% smaller (88963B vs 94763B); need ≥ 30%
- FAIL markdown.valid-markdown looks like HTML (HTML prologue at top of body)
24 https://crystal-lang.org/reference/1.20/syntax_and_semantics/c_bindings/out.html 6/25
- PASS http.status-200 200
- PASS http.redirect-chain 1 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/reference/latest/syntax_and_semantics/c_bindings/out.html
- FAIL html.meta-description missing
- FAIL html.og-title missing
- FAIL html.og-description missing
- PASS html.lang-attribute en
- FAIL html.json-ld no parseable JSON-LD found
- FAIL html.headings only 1 headings
- FAIL html.text-ratio 4.9%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://crystal-lang.org/reference/1.20/404.html
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- FAIL markdown.content-negotiation text/html
- 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
- FAIL discovery.indexed orphaned (not announced by any index)
- FAIL markdown.navigation-stripped 34 residual nav/header/footer/aside tag(s)
- FAIL markdown.size-reduction only 0.5% smaller (88963B vs 89444B); need ≥ 30%
- FAIL markdown.valid-markdown looks like HTML (HTML prologue at top of body)
24 https://crystal-lang.org/reference/1.20/syntax_and_semantics/c_bindings/lib.html 6/25
- PASS http.status-200 200
- PASS http.redirect-chain 1 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/reference/latest/syntax_and_semantics/c_bindings/lib.html
- FAIL html.meta-description missing
- FAIL html.og-title missing
- FAIL html.og-description missing
- PASS html.lang-attribute en
- FAIL html.json-ld no parseable JSON-LD found
- FAIL html.headings only 2 headings
- FAIL html.text-ratio 5.1%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://crystal-lang.org/reference/1.20/404.html
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- FAIL markdown.content-negotiation text/html
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 2/2 blocks missing language
- FAIL api.schema-link no openapi/swagger/schema link found
- FAIL discovery.indexed orphaned (not announced by any index)
- FAIL markdown.navigation-stripped 34 residual nav/header/footer/aside tag(s)
- FAIL markdown.size-reduction only 1.0% smaller (88963B vs 89829B); need ≥ 30%
- FAIL markdown.valid-markdown looks like HTML (HTML prologue at top of body)
24 https://crystal-lang.org/reference/1.20/syntax_and_semantics/c_bindings/variables.html 6/25
- PASS http.status-200 200
- PASS http.redirect-chain 1 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/reference/latest/syntax_and_semantics/c_bindings/variables.html
- FAIL html.meta-description missing
- FAIL html.og-title missing
- FAIL html.og-description missing
- PASS html.lang-attribute en
- FAIL html.json-ld no parseable JSON-LD found
- FAIL html.headings only 1 headings
- FAIL html.text-ratio 4.5%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://crystal-lang.org/reference/1.20/404.html
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- FAIL markdown.content-negotiation text/html
- 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
- FAIL discovery.indexed orphaned (not announced by any index)
- FAIL markdown.navigation-stripped 34 residual nav/header/footer/aside tag(s)
- FAIL markdown.size-reduction only 0.1% smaller (88963B vs 89028B); need ≥ 30%
- FAIL markdown.valid-markdown looks like HTML (HTML prologue at top of body)
24 https://crystal-lang.org/reference/1.20/syntax_and_semantics/c_bindings/union.html 6/25
- PASS http.status-200 200
- PASS http.redirect-chain 1 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/reference/latest/syntax_and_semantics/c_bindings/union.html
- FAIL html.meta-description missing
- FAIL html.og-title missing
- FAIL html.og-description missing
- PASS html.lang-attribute en
- FAIL html.json-ld no parseable JSON-LD found
- FAIL html.headings only 1 headings
- FAIL html.text-ratio 5.1%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://crystal-lang.org/reference/1.20/404.html
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- FAIL markdown.content-negotiation text/html
- 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
- FAIL discovery.indexed orphaned (not announced by any index)
- FAIL markdown.navigation-stripped 34 residual nav/header/footer/aside tag(s)
- FAIL markdown.size-reduction only 2.0% smaller (88963B vs 90810B); need ≥ 30%
- FAIL markdown.valid-markdown looks like HTML (HTML prologue at top of body)
24 https://crystal-lang.org/reference/1.20/syntax_and_semantics/c_bindings/type.html 6/25
- PASS http.status-200 200
- PASS http.redirect-chain 1 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/reference/latest/syntax_and_semantics/c_bindings/type.html
- FAIL html.meta-description missing
- FAIL html.og-title missing
- FAIL html.og-description missing
- PASS html.lang-attribute en
- FAIL html.json-ld no parseable JSON-LD found
- FAIL html.headings only 1 headings
- FAIL html.text-ratio 4.6%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://crystal-lang.org/reference/1.20/404.html
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- FAIL markdown.content-negotiation text/html
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 2/2 blocks missing language
- FAIL api.schema-link no openapi/swagger/schema link found
- FAIL discovery.indexed orphaned (not announced by any index)
- FAIL markdown.navigation-stripped 34 residual nav/header/footer/aside tag(s)
- FAIL markdown.size-reduction markdown is larger than HTML (88963B vs 88302B)
- FAIL markdown.valid-markdown looks like HTML (HTML prologue at top of body)
25 https://crystal-lang.org/reference/1.20/syntax_and_semantics/literals/index.html 6/24
- PASS http.status-200 200
- PASS http.redirect-chain 1 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/reference/latest/syntax_and_semantics/literals/index.html
- FAIL html.meta-description missing
- FAIL html.og-title missing
- FAIL html.og-description missing
- PASS html.lang-attribute en
- FAIL html.json-ld no parseable JSON-LD found
- FAIL html.headings only 1 headings
- FAIL html.text-ratio 4.8%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://crystal-lang.org/reference/1.20/404.html
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- FAIL markdown.content-negotiation text/html
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL api.schema-link no openapi/swagger/schema link found
- FAIL discovery.indexed orphaned (not announced by any index)
- FAIL markdown.navigation-stripped 34 residual nav/header/footer/aside tag(s)
- FAIL markdown.size-reduction markdown is larger than HTML (88963B vs 88602B)
- FAIL markdown.valid-markdown looks like HTML (HTML prologue at top of body)
24 https://crystal-lang.org/reference/1.20/syntax_and_semantics/literals/bool.html 6/25
- PASS http.status-200 200
- PASS http.redirect-chain 1 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/reference/latest/syntax_and_semantics/literals/bool.html
- FAIL html.meta-description missing
- FAIL html.og-title missing
- FAIL html.og-description missing
- PASS html.lang-attribute en
- FAIL html.json-ld no parseable JSON-LD found
- FAIL html.headings only 1 headings
- FAIL html.text-ratio 4.2%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://crystal-lang.org/reference/1.20/404.html
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- FAIL markdown.content-negotiation text/html
- 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
- FAIL discovery.indexed orphaned (not announced by any index)
- FAIL markdown.navigation-stripped 34 residual nav/header/footer/aside tag(s)
- FAIL markdown.size-reduction markdown is larger than HTML (88963B vs 86891B)
- FAIL markdown.valid-markdown looks like HTML (HTML prologue at top of body)
24 https://crystal-lang.org/reference/1.20/syntax_and_semantics/literals/char.html 6/25
- PASS http.status-200 200
- PASS http.redirect-chain 1 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/reference/latest/syntax_and_semantics/literals/char.html
- FAIL html.meta-description missing
- FAIL html.og-title missing
- FAIL html.og-description missing
- PASS html.lang-attribute en
- FAIL html.json-ld no parseable JSON-LD found
- FAIL html.headings only 1 headings
- FAIL html.text-ratio 5.0%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://crystal-lang.org/reference/1.20/404.html
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- FAIL markdown.content-negotiation text/html
- 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
- FAIL discovery.indexed orphaned (not announced by any index)
- FAIL markdown.navigation-stripped 34 residual nav/header/footer/aside tag(s)
- FAIL markdown.size-reduction only 0.5% smaller (88963B vs 89416B); need ≥ 30%
- FAIL markdown.valid-markdown looks like HTML (HTML prologue at top of body)
28 https://crystal-lang.org/reference/1.20/syntax_and_semantics/literals/array.html 7/25
- PASS http.status-200 200
- PASS http.redirect-chain 1 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/reference/latest/syntax_and_semantics/literals/array.html
- FAIL html.meta-description missing
- FAIL html.og-title missing
- FAIL html.og-description missing
- PASS html.lang-attribute en
- FAIL html.json-ld no parseable JSON-LD found
- PASS html.headings 5 headings
- FAIL html.text-ratio 6.5%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://crystal-lang.org/reference/1.20/404.html
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- FAIL markdown.content-negotiation text/html
- 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
- FAIL discovery.indexed orphaned (not announced by any index)
- FAIL markdown.navigation-stripped 34 residual nav/header/footer/aside tag(s)
- FAIL markdown.size-reduction only 11.8% smaller (88963B vs 100897B); need ≥ 30%
- FAIL markdown.valid-markdown looks like HTML (HTML prologue at top of body)
24 https://crystal-lang.org/reference/1.20/syntax_and_semantics/literals/floats.html 6/25
- PASS http.status-200 200
- PASS http.redirect-chain 1 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/reference/latest/syntax_and_semantics/literals/floats.html
- FAIL html.meta-description missing
- FAIL html.og-title missing
- FAIL html.og-description missing
- PASS html.lang-attribute en
- FAIL html.json-ld no parseable JSON-LD found
- FAIL html.headings only 1 headings
- FAIL html.text-ratio 4.8%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://crystal-lang.org/reference/1.20/404.html
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- FAIL markdown.content-negotiation text/html
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 2/2 blocks missing language
- FAIL api.schema-link no openapi/swagger/schema link found
- FAIL discovery.indexed orphaned (not announced by any index)
- FAIL markdown.navigation-stripped 34 residual nav/header/footer/aside tag(s)
- FAIL markdown.size-reduction markdown is larger than HTML (88963B vs 88399B)
- FAIL markdown.valid-markdown looks like HTML (HTML prologue at top of body)
28 https://crystal-lang.org/reference/1.20/syntax_and_semantics/literals/hash.html 7/25
- PASS http.status-200 200
- PASS http.redirect-chain 1 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/reference/latest/syntax_and_semantics/literals/hash.html
- FAIL html.meta-description missing
- FAIL html.og-title missing
- FAIL html.og-description missing
- PASS html.lang-attribute en
- FAIL html.json-ld no parseable JSON-LD found
- PASS html.headings 3 headings
- FAIL html.text-ratio 6.0%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://crystal-lang.org/reference/1.20/404.html
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- FAIL markdown.content-negotiation text/html
- 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
- FAIL discovery.indexed orphaned (not announced by any index)
- FAIL markdown.navigation-stripped 34 residual nav/header/footer/aside tag(s)
- FAIL markdown.size-reduction only 6.9% smaller (88963B vs 95527B); need ≥ 30%
- FAIL markdown.valid-markdown looks like HTML (HTML prologue at top of body)
24 https://crystal-lang.org/reference/1.20/syntax_and_semantics/literals/command.html 6/25
- PASS http.status-200 200
- PASS http.redirect-chain 1 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/reference/latest/syntax_and_semantics/literals/command.html
- FAIL html.meta-description missing
- FAIL html.og-title missing
- FAIL html.og-description missing
- PASS html.lang-attribute en
- FAIL html.json-ld no parseable JSON-LD found
- FAIL html.headings only 2 headings
- FAIL html.text-ratio 5.8%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://crystal-lang.org/reference/1.20/404.html
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- FAIL markdown.content-negotiation text/html
- 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
- FAIL discovery.indexed orphaned (not announced by any index)
- FAIL markdown.navigation-stripped 34 residual nav/header/footer/aside tag(s)
- FAIL markdown.size-reduction only 3.1% smaller (88963B vs 91779B); need ≥ 30%
- FAIL markdown.valid-markdown looks like HTML (HTML prologue at top of body)
24 https://crystal-lang.org/reference/1.20/syntax_and_semantics/literals/nil.html 6/25
- PASS http.status-200 200
- PASS http.redirect-chain 1 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/reference/latest/syntax_and_semantics/literals/nil.html
- FAIL html.meta-description missing
- FAIL html.og-title missing
- FAIL html.og-description missing
- PASS html.lang-attribute en
- FAIL html.json-ld no parseable JSON-LD found
- FAIL html.headings only 1 headings
- FAIL html.text-ratio 4.2%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://crystal-lang.org/reference/1.20/404.html
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- FAIL markdown.content-negotiation text/html
- 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
- FAIL discovery.indexed orphaned (not announced by any index)
- FAIL markdown.navigation-stripped 34 residual nav/header/footer/aside tag(s)
- FAIL markdown.size-reduction markdown is larger than HTML (88963B vs 86715B)
- FAIL markdown.valid-markdown looks like HTML (HTML prologue at top of body)
24 https://crystal-lang.org/reference/1.20/syntax_and_semantics/literals/integers.html 6/25
- PASS http.status-200 200
- PASS http.redirect-chain 1 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/reference/latest/syntax_and_semantics/literals/integers.html
- FAIL html.meta-description missing
- FAIL html.og-title missing
- FAIL html.og-description missing
- PASS html.lang-attribute en
- FAIL html.json-ld no parseable JSON-LD found
- FAIL html.headings only 1 headings
- FAIL html.text-ratio 5.4%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://crystal-lang.org/reference/1.20/404.html
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- FAIL markdown.content-negotiation text/html
- 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
- FAIL discovery.indexed orphaned (not announced by any index)
- FAIL markdown.navigation-stripped 34 residual nav/header/footer/aside tag(s)
- FAIL markdown.size-reduction only 3.7% smaller (88963B vs 92429B); need ≥ 30%
- FAIL markdown.valid-markdown looks like HTML (HTML prologue at top of body)
24 https://crystal-lang.org/reference/1.20/syntax_and_semantics/literals/named_tuple.html 6/25
- PASS http.status-200 200
- PASS http.redirect-chain 1 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/reference/latest/syntax_and_semantics/literals/named_tuple.html
- FAIL html.meta-description missing
- FAIL html.og-title missing
- FAIL html.og-description missing
- PASS html.lang-attribute en
- FAIL html.json-ld no parseable JSON-LD found
- FAIL html.headings only 1 headings
- FAIL html.text-ratio 4.7%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://crystal-lang.org/reference/1.20/404.html
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- FAIL markdown.content-negotiation text/html
- 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
- FAIL discovery.indexed orphaned (not announced by any index)
- FAIL markdown.navigation-stripped 34 residual nav/header/footer/aside tag(s)
- FAIL markdown.size-reduction only 0.2% smaller (88963B vs 89121B); need ≥ 30%
- FAIL markdown.valid-markdown looks like HTML (HTML prologue at top of body)
28 https://crystal-lang.org/reference/1.20/syntax_and_semantics/literals/proc.html 7/25
- PASS http.status-200 200
- PASS http.redirect-chain 1 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/reference/latest/syntax_and_semantics/literals/proc.html
- FAIL html.meta-description missing
- FAIL html.og-title missing
- FAIL html.og-description missing
- PASS html.lang-attribute en
- FAIL html.json-ld no parseable JSON-LD found
- PASS html.headings 4 headings
- FAIL html.text-ratio 6.0%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://crystal-lang.org/reference/1.20/404.html
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- FAIL markdown.content-negotiation text/html
- 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
- FAIL discovery.indexed orphaned (not announced by any index)
- FAIL markdown.navigation-stripped 34 residual nav/header/footer/aside tag(s)
- FAIL markdown.size-reduction only 9.2% smaller (88963B vs 97955B); need ≥ 30%
- FAIL markdown.valid-markdown looks like HTML (HTML prologue at top of body)
24 https://crystal-lang.org/reference/1.20/syntax_and_semantics/literals/range.html 6/25
- PASS http.status-200 200
- PASS http.redirect-chain 1 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/reference/latest/syntax_and_semantics/literals/range.html
- FAIL html.meta-description missing
- FAIL html.og-title missing
- FAIL html.og-description missing
- PASS html.lang-attribute en
- FAIL html.json-ld no parseable JSON-LD found
- FAIL html.headings only 1 headings
- FAIL html.text-ratio 5.8%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://crystal-lang.org/reference/1.20/404.html
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- FAIL markdown.content-negotiation text/html
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 2/2 blocks missing language
- FAIL api.schema-link no openapi/swagger/schema link found
- FAIL discovery.indexed orphaned (not announced by any index)
- FAIL markdown.navigation-stripped 34 residual nav/header/footer/aside tag(s)
- FAIL markdown.size-reduction only 2.3% smaller (88963B vs 91064B); need ≥ 30%
- FAIL markdown.valid-markdown looks like HTML (HTML prologue at top of body)
24 https://crystal-lang.org/reference/1.20/syntax_and_semantics/literals/symbol.html 6/25
- PASS http.status-200 200
- PASS http.redirect-chain 1 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/reference/latest/syntax_and_semantics/literals/symbol.html
- FAIL html.meta-description missing
- FAIL html.og-title missing
- FAIL html.og-description missing
- PASS html.lang-attribute en
- FAIL html.json-ld no parseable JSON-LD found
- FAIL html.headings only 2 headings
- FAIL html.text-ratio 6.0%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://crystal-lang.org/reference/1.20/404.html
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- FAIL markdown.content-negotiation text/html
- 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
- FAIL discovery.indexed orphaned (not announced by any index)
- FAIL markdown.navigation-stripped 34 residual nav/header/footer/aside tag(s)
- FAIL markdown.size-reduction only 2.9% smaller (88963B vs 91623B); need ≥ 30%
- FAIL markdown.valid-markdown looks like HTML (HTML prologue at top of body)
28 https://crystal-lang.org/reference/1.20/syntax_and_semantics/literals/string.html 7/25
- PASS http.status-200 200
- PASS http.redirect-chain 1 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/reference/latest/syntax_and_semantics/literals/string.html
- FAIL html.meta-description missing
- FAIL html.og-title missing
- FAIL html.og-description missing
- PASS html.lang-attribute en
- FAIL html.json-ld no parseable JSON-LD found
- PASS html.headings 7 headings
- FAIL html.text-ratio 9.0%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://crystal-lang.org/reference/1.20/404.html
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- FAIL markdown.content-negotiation text/html
- 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
- FAIL discovery.indexed orphaned (not announced by any index)
- FAIL markdown.navigation-stripped 34 residual nav/header/footer/aside tag(s)
- FAIL markdown.size-reduction only 17.8% smaller (88963B vs 108263B); need ≥ 30%
- FAIL markdown.valid-markdown looks like HTML (HTML prologue at top of body)
24 https://crystal-lang.org/reference/1.20/syntax_and_semantics/literals/tuple.html 6/25
- PASS http.status-200 200
- PASS http.redirect-chain 1 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/reference/latest/syntax_and_semantics/literals/tuple.html
- FAIL html.meta-description missing
- FAIL html.og-title missing
- FAIL html.og-description missing
- PASS html.lang-attribute en
- FAIL html.json-ld no parseable JSON-LD found
- FAIL html.headings only 2 headings
- FAIL html.text-ratio 5.0%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://crystal-lang.org/reference/1.20/404.html
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- FAIL markdown.content-negotiation text/html
- 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
- FAIL discovery.indexed orphaned (not announced by any index)
- FAIL markdown.navigation-stripped 34 residual nav/header/footer/aside tag(s)
- FAIL markdown.size-reduction only 3.3% smaller (88963B vs 91983B); need ≥ 30%
- FAIL markdown.valid-markdown looks like HTML (HTML prologue at top of body)
28 https://crystal-lang.org/reference/1.20/syntax_and_semantics/literals/regex.html 7/25
- PASS http.status-200 200
- PASS http.redirect-chain 1 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/reference/latest/syntax_and_semantics/literals/regex.html
- FAIL html.meta-description missing
- FAIL html.og-title missing
- FAIL html.og-description missing
- PASS html.lang-attribute en
- FAIL html.json-ld no parseable JSON-LD found
- PASS html.headings 5 headings
- FAIL html.text-ratio 6.8%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://crystal-lang.org/reference/1.20/404.html
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- FAIL markdown.content-negotiation text/html
- 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
- FAIL discovery.indexed orphaned (not announced by any index)
- FAIL markdown.navigation-stripped 34 residual nav/header/footer/aside tag(s)
- FAIL markdown.size-reduction only 6.8% smaller (88963B vs 95493B); need ≥ 30%
- FAIL markdown.valid-markdown looks like HTML (HTML prologue at top of body)
28 https://crystal-lang.org/reference/1.20/syntax_and_semantics/macros/hooks.html 7/25
- PASS http.status-200 200
- PASS http.redirect-chain 1 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/reference/latest/syntax_and_semantics/macros/hooks.html
- FAIL html.meta-description missing
- FAIL html.og-title missing
- FAIL html.og-description missing
- PASS html.lang-attribute en
- FAIL html.json-ld no parseable JSON-LD found
- PASS html.headings 3 headings
- FAIL html.text-ratio 7.2%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://crystal-lang.org/reference/1.20/404.html
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- FAIL markdown.content-negotiation text/html
- 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
- FAIL discovery.indexed orphaned (not announced by any index)
- FAIL markdown.navigation-stripped 34 residual nav/header/footer/aside tag(s)
- FAIL markdown.size-reduction only 12.7% smaller (88963B vs 101855B); need ≥ 30%
- FAIL markdown.valid-markdown looks like HTML (HTML prologue at top of body)
24 https://crystal-lang.org/reference/1.20/syntax_and_semantics/macros/macro_methods.html 6/25
- PASS http.status-200 200
- PASS http.redirect-chain 1 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/reference/latest/syntax_and_semantics/macros/macro_methods.html
- FAIL html.meta-description missing
- FAIL html.og-title missing
- FAIL html.og-description missing
- PASS html.lang-attribute en
- FAIL html.json-ld no parseable JSON-LD found
- FAIL html.headings only 1 headings
- FAIL html.text-ratio 5.2%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://crystal-lang.org/reference/1.20/404.html
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- FAIL markdown.content-negotiation text/html
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 2/2 blocks missing language
- FAIL api.schema-link no openapi/swagger/schema link found
- FAIL discovery.indexed orphaned (not announced by any index)
- FAIL markdown.navigation-stripped 34 residual nav/header/footer/aside tag(s)
- FAIL markdown.size-reduction only 2.6% smaller (88963B vs 91319B); need ≥ 30%
- FAIL markdown.valid-markdown looks like HTML (HTML prologue at top of body)
24 https://crystal-lang.org/reference/1.20/syntax_and_semantics/macros/fresh_variables.html 6/25
- PASS http.status-200 200
- PASS http.redirect-chain 1 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/reference/latest/syntax_and_semantics/macros/fresh_variables.html
- FAIL html.meta-description missing
- FAIL html.og-title missing
- FAIL html.og-description missing
- PASS html.lang-attribute en
- FAIL html.json-ld no parseable JSON-LD found
- FAIL html.headings only 1 headings
- FAIL html.text-ratio 5.4%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://crystal-lang.org/reference/1.20/404.html
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- FAIL markdown.content-negotiation text/html
- 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
- FAIL discovery.indexed orphaned (not announced by any index)
- FAIL markdown.navigation-stripped 34 residual nav/header/footer/aside tag(s)
- FAIL markdown.size-reduction only 4.0% smaller (88963B vs 92704B); need ≥ 30%
- FAIL markdown.valid-markdown looks like HTML (HTML prologue at top of body)
32 https://crystal-lang.org/reference/1.20/syntax_and_semantics/macros/index.html 8/25
- PASS http.status-200 200
- PASS http.redirect-chain 1 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/reference/latest/syntax_and_semantics/macros/index.html
- FAIL html.meta-description missing
- FAIL html.og-title missing
- FAIL html.og-description missing
- PASS html.lang-attribute en
- FAIL html.json-ld no parseable JSON-LD found
- PASS html.headings 19 headings
- FAIL html.text-ratio 10.8%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://crystal-lang.org/reference/1.20/404.html
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- FAIL markdown.content-negotiation text/html
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 28/28 blocks missing language
- FAIL api.schema-link no openapi/swagger/schema link found
- FAIL discovery.indexed orphaned (not announced by any index)
- FAIL markdown.navigation-stripped 34 residual nav/header/footer/aside tag(s)
- PASS markdown.size-reduction 37.9% smaller (88963B vs 143215B)
- FAIL markdown.valid-markdown looks like HTML (HTML prologue at top of body)
25 https://crystal-lang.org/reference/1.20/tutorials/index.html 6/24
- PASS http.status-200 200
- PASS http.redirect-chain 1 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/reference/latest/tutorials/index.html
- FAIL html.meta-description missing
- FAIL html.og-title missing
- FAIL html.og-description missing
- PASS html.lang-attribute en
- FAIL html.json-ld no parseable JSON-LD found
- FAIL html.headings only 1 headings
- FAIL html.text-ratio 4.1%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://crystal-lang.org/reference/1.20/404.html
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- FAIL markdown.content-negotiation text/html
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL api.schema-link no openapi/swagger/schema link found
- FAIL discovery.indexed orphaned (not announced by any index)
- FAIL markdown.navigation-stripped 34 residual nav/header/footer/aside tag(s)
- FAIL markdown.size-reduction markdown is larger than HTML (88963B vs 88752B)
- FAIL markdown.valid-markdown looks like HTML (HTML prologue at top of body)
24 https://crystal-lang.org/reference/1.20/tutorials/basics/10_hello_world.html 6/25
- PASS http.status-200 200
- PASS http.redirect-chain 1 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/reference/latest/tutorials/basics/10_hello_world.html
- FAIL html.meta-description missing
- FAIL html.og-title missing
- FAIL html.og-description missing
- PASS html.lang-attribute en
- FAIL html.json-ld no parseable JSON-LD found
- FAIL html.headings only 1 headings
- FAIL html.text-ratio 4.8%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://crystal-lang.org/reference/1.20/404.html
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- FAIL markdown.content-negotiation text/html
- 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
- FAIL discovery.indexed orphaned (not announced by any index)
- FAIL markdown.navigation-stripped 34 residual nav/header/footer/aside tag(s)
- FAIL markdown.size-reduction only 2.2% smaller (88963B vs 90978B); need ≥ 30%
- FAIL markdown.valid-markdown looks like HTML (HTML prologue at top of body)
25 https://crystal-lang.org/reference/1.20/tutorials/basics/index.html 6/24
- PASS http.status-200 200
- PASS http.redirect-chain 1 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/reference/latest/tutorials/basics/index.html
- FAIL html.meta-description missing
- FAIL html.og-title missing
- FAIL html.og-description missing
- PASS html.lang-attribute en
- FAIL html.json-ld no parseable JSON-LD found
- FAIL html.headings only 1 headings
- FAIL html.text-ratio 4.6%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://crystal-lang.org/reference/1.20/404.html
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- FAIL markdown.content-negotiation text/html
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL api.schema-link no openapi/swagger/schema link found
- FAIL discovery.indexed orphaned (not announced by any index)
- FAIL markdown.navigation-stripped 34 residual nav/header/footer/aside tag(s)
- FAIL markdown.size-reduction only 1.3% smaller (88963B vs 90146B); need ≥ 30%
- FAIL markdown.valid-markdown looks like HTML (HTML prologue at top of body)
28 https://crystal-lang.org/reference/1.20/tutorials/basics/30_math.html 7/25
- PASS http.status-200 200
- PASS http.redirect-chain 1 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/reference/latest/tutorials/basics/30_math.html
- FAIL html.meta-description missing
- FAIL html.og-title missing
- FAIL html.og-description missing
- PASS html.lang-attribute en
- FAIL html.json-ld no parseable JSON-LD found
- PASS html.headings 8 headings
- FAIL html.text-ratio 7.6%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://crystal-lang.org/reference/1.20/404.html
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- FAIL markdown.content-negotiation text/html
- 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
- FAIL discovery.indexed orphaned (not announced by any index)
- FAIL markdown.navigation-stripped 34 residual nav/header/footer/aside tag(s)
- FAIL markdown.size-reduction only 18.0% smaller (88963B vs 108547B); need ≥ 30%
- FAIL markdown.valid-markdown looks like HTML (HTML prologue at top of body)
28 https://crystal-lang.org/reference/1.20/tutorials/basics/50_control_flow.html 7/25
- PASS http.status-200 200
- PASS http.redirect-chain 1 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/reference/latest/tutorials/basics/50_control_flow.html
- FAIL html.meta-description missing
- FAIL html.og-title missing
- FAIL html.og-description missing
- PASS html.lang-attribute en
- FAIL html.json-ld no parseable JSON-LD found
- PASS html.headings 13 headings
- FAIL html.text-ratio 12.1%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://crystal-lang.org/reference/1.20/404.html
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- FAIL markdown.content-negotiation text/html
- 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
- FAIL discovery.indexed orphaned (not announced by any index)
- FAIL markdown.navigation-stripped 34 residual nav/header/footer/aside tag(s)
- FAIL markdown.size-reduction only 29.5% smaller (88963B vs 126158B); need ≥ 30%
- FAIL markdown.valid-markdown looks like HTML (HTML prologue at top of body)
28 https://crystal-lang.org/reference/1.20/tutorials/basics/40_strings.html 7/25
- PASS http.status-200 200
- PASS http.redirect-chain 1 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/reference/latest/tutorials/basics/40_strings.html
- FAIL html.meta-description missing
- FAIL html.og-title missing
- FAIL html.og-description missing
- PASS html.lang-attribute en
- FAIL html.json-ld no parseable JSON-LD found
- PASS html.headings 12 headings
- FAIL html.text-ratio 11.7%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://crystal-lang.org/reference/1.20/404.html
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- FAIL markdown.content-negotiation text/html
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 24/24 blocks missing language
- FAIL api.schema-link no openapi/swagger/schema link found
- FAIL discovery.indexed orphaned (not announced by any index)
- FAIL markdown.navigation-stripped 34 residual nav/header/footer/aside tag(s)
- FAIL markdown.size-reduction only 27.9% smaller (88963B vs 123433B); need ≥ 30%
- FAIL markdown.valid-markdown looks like HTML (HTML prologue at top of body)
28 https://crystal-lang.org/reference/1.20/tutorials/basics/20_variables.html 7/25
- PASS http.status-200 200
- PASS http.redirect-chain 1 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/reference/latest/tutorials/basics/20_variables.html
- FAIL html.meta-description missing
- FAIL html.og-title missing
- FAIL html.og-description missing
- PASS html.lang-attribute en
- FAIL html.json-ld no parseable JSON-LD found
- PASS html.headings 3 headings
- FAIL html.text-ratio 5.6%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://crystal-lang.org/reference/1.20/404.html
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- FAIL markdown.content-negotiation text/html
- 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
- FAIL discovery.indexed orphaned (not announced by any index)
- FAIL markdown.navigation-stripped 34 residual nav/header/footer/aside tag(s)
- FAIL markdown.size-reduction only 6.7% smaller (88963B vs 95367B); need ≥ 30%
- FAIL markdown.valid-markdown looks like HTML (HTML prologue at top of body)
29 https://crystal-lang.org/reference/1.20/index.html 7/24
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/reference/latest/index.html
- FAIL html.meta-description missing
- FAIL html.og-title missing
- FAIL html.og-description missing
- PASS html.lang-attribute en
- FAIL html.json-ld no parseable JSON-LD found
- PASS html.headings 19 headings
- FAIL html.text-ratio 5.9%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://crystal-lang.org/reference/1.20/404.html
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- FAIL markdown.content-negotiation text/html
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL api.schema-link no openapi/swagger/schema link found
- FAIL discovery.indexed orphaned (not announced by any index)
- FAIL markdown.navigation-stripped 34 residual nav/header/footer/aside tag(s)
- FAIL markdown.size-reduction only 13.4% smaller (88963B vs 102771B); need ≥ 30%
- FAIL markdown.valid-markdown looks like HTML (HTML prologue at top of body)
28 https://crystal-lang.org/reference/1.20/tutorials/basics/60_methods.html 7/25
- PASS http.status-200 200
- PASS http.redirect-chain 1 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/reference/latest/tutorials/basics/60_methods.html
- FAIL html.meta-description missing
- FAIL html.og-title missing
- FAIL html.og-description missing
- PASS html.lang-attribute en
- FAIL html.json-ld no parseable JSON-LD found
- PASS html.headings 7 headings
- FAIL html.text-ratio 8.3%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://crystal-lang.org/reference/1.20/404.html
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- FAIL markdown.content-negotiation text/html
- 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
- FAIL discovery.indexed orphaned (not announced by any index)
- FAIL markdown.navigation-stripped 34 residual nav/header/footer/aside tag(s)
- FAIL markdown.size-reduction only 15.4% smaller (88963B vs 105213B); need ≥ 30%
- FAIL markdown.valid-markdown looks like HTML (HTML prologue at top of body)
24 https://crystal-lang.org/reference/1.20/syntax_and_semantics/index.html 6/25
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/reference/latest/syntax_and_semantics/index.html
- FAIL html.meta-description missing
- FAIL html.og-title missing
- FAIL html.og-description missing
- PASS html.lang-attribute en
- FAIL html.json-ld no parseable JSON-LD found
- FAIL html.headings only 1 headings
- FAIL html.text-ratio 4.6%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://crystal-lang.org/reference/1.20/404.html
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- FAIL markdown.content-negotiation text/html
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 2/2 blocks missing language
- FAIL api.schema-link no openapi/swagger/schema link found
- FAIL discovery.indexed orphaned (not announced by any index)
- FAIL markdown.navigation-stripped 34 residual nav/header/footer/aside tag(s)
- FAIL markdown.size-reduction markdown is larger than HTML (88963B vs 87117B)
- FAIL markdown.valid-markdown looks like HTML (HTML prologue at top of body)
25 https://crystal-lang.org/reference/1.20/man/index.html 6/24
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/reference/latest/man/index.html
- FAIL html.meta-description missing
- FAIL html.og-title missing
- FAIL html.og-description missing
- PASS html.lang-attribute en
- FAIL html.json-ld no parseable JSON-LD found
- FAIL html.headings only 1 headings
- FAIL html.text-ratio 4.1%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://crystal-lang.org/reference/1.20/404.html
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- FAIL markdown.content-negotiation text/html
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL api.schema-link no openapi/swagger/schema link found
- FAIL discovery.indexed orphaned (not announced by any index)
- FAIL markdown.navigation-stripped 34 residual nav/header/footer/aside tag(s)
- FAIL markdown.size-reduction markdown is larger than HTML (88963B vs 88778B)
- FAIL markdown.valid-markdown looks like HTML (HTML prologue at top of body)
28 https://crystal-lang.org/reference/1.20/syntax_and_semantics/the_program.html 7/25
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/reference/latest/syntax_and_semantics/the_program.html
- FAIL html.meta-description missing
- FAIL html.og-title missing
- FAIL html.og-description missing
- PASS html.lang-attribute en
- FAIL html.json-ld no parseable JSON-LD found
- PASS html.headings 3 headings
- FAIL html.text-ratio 5.7%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://crystal-lang.org/reference/1.20/404.html
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- FAIL markdown.content-negotiation text/html
- 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
- FAIL discovery.indexed orphaned (not announced by any index)
- FAIL markdown.navigation-stripped 34 residual nav/header/footer/aside tag(s)
- FAIL markdown.size-reduction only 4.6% smaller (88963B vs 93213B); need ≥ 30%
- FAIL markdown.valid-markdown looks like HTML (HTML prologue at top of body)
25 https://crystal-lang.org/reference/1.20/ 6/24
- PASS http.status-200 200
- FAIL http.redirect-chain 2 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/reference/latest/index.html
- FAIL html.meta-description missing
- FAIL html.og-title missing
- FAIL html.og-description missing
- PASS html.lang-attribute en
- FAIL html.json-ld no parseable JSON-LD found
- PASS html.headings 19 headings
- FAIL html.text-ratio 5.9%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://crystal-lang.org/reference/1.20/404.html
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- FAIL markdown.content-negotiation text/html
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL api.schema-link no openapi/swagger/schema link found
- FAIL discovery.indexed orphaned (not announced by any index)
- FAIL markdown.navigation-stripped 34 residual nav/header/footer/aside tag(s)
- FAIL markdown.size-reduction only 13.4% smaller (88963B vs 102771B); need ≥ 30%
- FAIL markdown.valid-markdown looks like HTML (HTML prologue at top of body)
25 https://crystal-lang.org/reference/1.20/guides/index.html 6/24
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/reference/latest/guides/index.html
- FAIL html.meta-description missing
- FAIL html.og-title missing
- FAIL html.og-description missing
- PASS html.lang-attribute en
- FAIL html.json-ld no parseable JSON-LD found
- FAIL html.headings only 1 headings
- FAIL html.text-ratio 4.0%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://crystal-lang.org/reference/1.20/404.html
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- FAIL markdown.content-negotiation text/html
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL api.schema-link no openapi/swagger/schema link found
- FAIL discovery.indexed orphaned (not announced by any index)
- FAIL markdown.navigation-stripped 34 residual nav/header/footer/aside tag(s)
- FAIL markdown.size-reduction markdown is larger than HTML (88963B vs 88651B)
- FAIL markdown.valid-markdown looks like HTML (HTML prologue at top of body)
50 https://crystal-lang.org/ 10/20
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/
- PASS html.meta-description 209 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 1 block(s)
- FAIL html.json-ld.date-modified no dateModified anywhere in JSON-LD
- FAIL html.json-ld.breadcrumb no BreadcrumbList node
- PASS html.headings 15 headings
- FAIL html.text-ratio 12.1%
- FAIL html.glossary-link no glossary/terminology link
- FAIL markdown.mirror-suffix no .md/.mdx mirror found
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.content-negotiation text/html
- FAIL code.language-tags 8/8 blocks missing language
- FAIL discovery.indexed orphaned (not announced by any index)
25 https://crystal-lang.org/reference/1.20/ 6/24
- PASS http.status-200 200
- FAIL http.redirect-chain 3 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/reference/latest/index.html
- FAIL html.meta-description missing
- FAIL html.og-title missing
- FAIL html.og-description missing
- PASS html.lang-attribute en
- FAIL html.json-ld no parseable JSON-LD found
- PASS html.headings 19 headings
- FAIL html.text-ratio 5.9%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://crystal-lang.org/reference/1.20/404.html
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- FAIL markdown.content-negotiation text/html
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL api.schema-link no openapi/swagger/schema link found
- FAIL discovery.indexed orphaned (not announced by any index)
- FAIL markdown.navigation-stripped 34 residual nav/header/footer/aside tag(s)
- FAIL markdown.size-reduction only 13.4% smaller (88963B vs 102771B); need ≥ 30%
- FAIL markdown.valid-markdown looks like HTML (HTML prologue at top of body)
25 https://crystal-lang.org/reference/1.20/tutorials/index.html 6/24
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/reference/latest/tutorials/index.html
- FAIL html.meta-description missing
- FAIL html.og-title missing
- FAIL html.og-description missing
- PASS html.lang-attribute en
- FAIL html.json-ld no parseable JSON-LD found
- FAIL html.headings only 1 headings
- FAIL html.text-ratio 4.1%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://crystal-lang.org/reference/1.20/404.html
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- FAIL markdown.content-negotiation text/html
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL api.schema-link no openapi/swagger/schema link found
- FAIL discovery.indexed orphaned (not announced by any index)
- FAIL markdown.navigation-stripped 34 residual nav/header/footer/aside tag(s)
- FAIL markdown.size-reduction markdown is larger than HTML (88963B vs 88752B)
- FAIL markdown.valid-markdown looks like HTML (HTML prologue at top of body)
25 https://crystal-lang.org/reference/1.20/syntax_and_semantics/literals/index.html 6/24
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/reference/latest/syntax_and_semantics/literals/index.html
- FAIL html.meta-description missing
- FAIL html.og-title missing
- FAIL html.og-description missing
- PASS html.lang-attribute en
- FAIL html.json-ld no parseable JSON-LD found
- FAIL html.headings only 1 headings
- FAIL html.text-ratio 4.8%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://crystal-lang.org/reference/1.20/404.html
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- FAIL markdown.content-negotiation text/html
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL api.schema-link no openapi/swagger/schema link found
- FAIL discovery.indexed orphaned (not announced by any index)
- FAIL markdown.navigation-stripped 34 residual nav/header/footer/aside tag(s)
- FAIL markdown.size-reduction markdown is larger than HTML (88963B vs 88602B)
- FAIL markdown.valid-markdown looks like HTML (HTML prologue at top of body)
24 https://crystal-lang.org/reference/1.20/syntax_and_semantics/comments.html 6/25
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/reference/latest/syntax_and_semantics/comments.html
- FAIL html.meta-description missing
- FAIL html.og-title missing
- FAIL html.og-description missing
- PASS html.lang-attribute en
- FAIL html.json-ld no parseable JSON-LD found
- FAIL html.headings only 1 headings
- FAIL html.text-ratio 4.6%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://crystal-lang.org/reference/1.20/404.html
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- FAIL markdown.content-negotiation text/html
- 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
- FAIL discovery.indexed orphaned (not announced by any index)
- FAIL markdown.navigation-stripped 34 residual nav/header/footer/aside tag(s)
- FAIL markdown.size-reduction markdown is larger than HTML (88963B vs 86858B)
- FAIL markdown.valid-markdown looks like HTML (HTML prologue at top of body)
28 https://crystal-lang.org/reference/1.20/syntax_and_semantics/documenting_code.html 7/25
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/reference/latest/syntax_and_semantics/documenting_code.html
- FAIL html.meta-description missing
- FAIL html.og-title missing
- FAIL html.og-description missing
- PASS html.lang-attribute en
- FAIL html.json-ld no parseable JSON-LD found
- PASS html.headings 15 headings
- FAIL html.text-ratio 10.6%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://crystal-lang.org/reference/1.20/404.html
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- FAIL markdown.content-negotiation text/html
- 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
- FAIL discovery.indexed orphaned (not announced by any index)
- FAIL markdown.navigation-stripped 34 residual nav/header/footer/aside tag(s)
- FAIL markdown.size-reduction only 23.0% smaller (88963B vs 115593B); need ≥ 30%
- FAIL markdown.valid-markdown looks like HTML (HTML prologue at top of body)
24 https://crystal-lang.org/reference/1.20/syntax_and_semantics/literals/char.html 6/25
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/reference/latest/syntax_and_semantics/literals/char.html
- FAIL html.meta-description missing
- FAIL html.og-title missing
- FAIL html.og-description missing
- PASS html.lang-attribute en
- FAIL html.json-ld no parseable JSON-LD found
- FAIL html.headings only 1 headings
- FAIL html.text-ratio 5.0%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://crystal-lang.org/reference/1.20/404.html
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- FAIL markdown.content-negotiation text/html
- 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
- FAIL discovery.indexed orphaned (not announced by any index)
- FAIL markdown.navigation-stripped 34 residual nav/header/footer/aside tag(s)
- FAIL markdown.size-reduction only 0.5% smaller (88963B vs 89416B); need ≥ 30%
- FAIL markdown.valid-markdown looks like HTML (HTML prologue at top of body)
24 https://crystal-lang.org/reference/1.20/syntax_and_semantics/literals/nil.html 6/25
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/reference/latest/syntax_and_semantics/literals/nil.html
- FAIL html.meta-description missing
- FAIL html.og-title missing
- FAIL html.og-description missing
- PASS html.lang-attribute en
- FAIL html.json-ld no parseable JSON-LD found
- FAIL html.headings only 1 headings
- FAIL html.text-ratio 4.2%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://crystal-lang.org/reference/1.20/404.html
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- FAIL markdown.content-negotiation text/html
- 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
- FAIL discovery.indexed orphaned (not announced by any index)
- FAIL markdown.navigation-stripped 34 residual nav/header/footer/aside tag(s)
- FAIL markdown.size-reduction markdown is larger than HTML (88963B vs 86715B)
- FAIL markdown.valid-markdown looks like HTML (HTML prologue at top of body)
24 https://crystal-lang.org/reference/1.20/syntax_and_semantics/literals/integers.html 6/25
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/reference/latest/syntax_and_semantics/literals/integers.html
- FAIL html.meta-description missing
- FAIL html.og-title missing
- FAIL html.og-description missing
- PASS html.lang-attribute en
- FAIL html.json-ld no parseable JSON-LD found
- FAIL html.headings only 1 headings
- FAIL html.text-ratio 5.4%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://crystal-lang.org/reference/1.20/404.html
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- FAIL markdown.content-negotiation text/html
- 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
- FAIL discovery.indexed orphaned (not announced by any index)
- FAIL markdown.navigation-stripped 34 residual nav/header/footer/aside tag(s)
- FAIL markdown.size-reduction only 3.7% smaller (88963B vs 92429B); need ≥ 30%
- FAIL markdown.valid-markdown looks like HTML (HTML prologue at top of body)
24 https://crystal-lang.org/reference/1.20/syntax_and_semantics/literals/bool.html 6/25
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/reference/latest/syntax_and_semantics/literals/bool.html
- FAIL html.meta-description missing
- FAIL html.og-title missing
- FAIL html.og-description missing
- PASS html.lang-attribute en
- FAIL html.json-ld no parseable JSON-LD found
- FAIL html.headings only 1 headings
- FAIL html.text-ratio 4.2%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://crystal-lang.org/reference/1.20/404.html
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- FAIL markdown.content-negotiation text/html
- 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
- FAIL discovery.indexed orphaned (not announced by any index)
- FAIL markdown.navigation-stripped 34 residual nav/header/footer/aside tag(s)
- FAIL markdown.size-reduction markdown is larger than HTML (88963B vs 86891B)
- FAIL markdown.valid-markdown looks like HTML (HTML prologue at top of body)
24 https://crystal-lang.org/reference/1.20/syntax_and_semantics/literals/floats.html 6/25
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/reference/latest/syntax_and_semantics/literals/floats.html
- FAIL html.meta-description missing
- FAIL html.og-title missing
- FAIL html.og-description missing
- PASS html.lang-attribute en
- FAIL html.json-ld no parseable JSON-LD found
- FAIL html.headings only 1 headings
- FAIL html.text-ratio 4.8%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://crystal-lang.org/reference/1.20/404.html
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- FAIL markdown.content-negotiation text/html
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 2/2 blocks missing language
- FAIL api.schema-link no openapi/swagger/schema link found
- FAIL discovery.indexed orphaned (not announced by any index)
- FAIL markdown.navigation-stripped 34 residual nav/header/footer/aside tag(s)
- FAIL markdown.size-reduction markdown is larger than HTML (88963B vs 88399B)
- FAIL markdown.valid-markdown looks like HTML (HTML prologue at top of body)
28 https://crystal-lang.org/reference/1.20/syntax_and_semantics/literals/hash.html 7/25
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/reference/latest/syntax_and_semantics/literals/hash.html
- FAIL html.meta-description missing
- FAIL html.og-title missing
- FAIL html.og-description missing
- PASS html.lang-attribute en
- FAIL html.json-ld no parseable JSON-LD found
- PASS html.headings 3 headings
- FAIL html.text-ratio 6.0%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://crystal-lang.org/reference/1.20/404.html
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- FAIL markdown.content-negotiation text/html
- 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
- FAIL discovery.indexed orphaned (not announced by any index)
- FAIL markdown.navigation-stripped 34 residual nav/header/footer/aside tag(s)
- FAIL markdown.size-reduction only 6.9% smaller (88963B vs 95527B); need ≥ 30%
- FAIL markdown.valid-markdown looks like HTML (HTML prologue at top of body)
28 https://crystal-lang.org/reference/1.20/syntax_and_semantics/literals/string.html 7/25
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/reference/latest/syntax_and_semantics/literals/string.html
- FAIL html.meta-description missing
- FAIL html.og-title missing
- FAIL html.og-description missing
- PASS html.lang-attribute en
- FAIL html.json-ld no parseable JSON-LD found
- PASS html.headings 7 headings
- FAIL html.text-ratio 9.0%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://crystal-lang.org/reference/1.20/404.html
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- FAIL markdown.content-negotiation text/html
- 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
- FAIL discovery.indexed orphaned (not announced by any index)
- FAIL markdown.navigation-stripped 34 residual nav/header/footer/aside tag(s)
- FAIL markdown.size-reduction only 17.8% smaller (88963B vs 108263B); need ≥ 30%
- FAIL markdown.valid-markdown looks like HTML (HTML prologue at top of body)
24 https://crystal-lang.org/reference/1.20/syntax_and_semantics/literals/symbol.html 6/25
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/reference/latest/syntax_and_semantics/literals/symbol.html
- FAIL html.meta-description missing
- FAIL html.og-title missing
- FAIL html.og-description missing
- PASS html.lang-attribute en
- FAIL html.json-ld no parseable JSON-LD found
- FAIL html.headings only 2 headings
- FAIL html.text-ratio 6.0%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://crystal-lang.org/reference/1.20/404.html
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- FAIL markdown.content-negotiation text/html
- 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
- FAIL discovery.indexed orphaned (not announced by any index)
- FAIL markdown.navigation-stripped 34 residual nav/header/footer/aside tag(s)
- FAIL markdown.size-reduction only 2.9% smaller (88963B vs 91623B); need ≥ 30%
- FAIL markdown.valid-markdown looks like HTML (HTML prologue at top of body)
24 https://crystal-lang.org/reference/1.20/syntax_and_semantics/literals/range.html 6/25
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/reference/latest/syntax_and_semantics/literals/range.html
- FAIL html.meta-description missing
- FAIL html.og-title missing
- FAIL html.og-description missing
- PASS html.lang-attribute en
- FAIL html.json-ld no parseable JSON-LD found
- FAIL html.headings only 1 headings
- FAIL html.text-ratio 5.8%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://crystal-lang.org/reference/1.20/404.html
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- FAIL markdown.content-negotiation text/html
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 2/2 blocks missing language
- FAIL api.schema-link no openapi/swagger/schema link found
- FAIL discovery.indexed orphaned (not announced by any index)
- FAIL markdown.navigation-stripped 34 residual nav/header/footer/aside tag(s)
- FAIL markdown.size-reduction only 2.3% smaller (88963B vs 91064B); need ≥ 30%
- FAIL markdown.valid-markdown looks like HTML (HTML prologue at top of body)
28 https://crystal-lang.org/reference/1.20/syntax_and_semantics/literals/array.html 7/25
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/reference/latest/syntax_and_semantics/literals/array.html
- FAIL html.meta-description missing
- FAIL html.og-title missing
- FAIL html.og-description missing
- PASS html.lang-attribute en
- FAIL html.json-ld no parseable JSON-LD found
- PASS html.headings 5 headings
- FAIL html.text-ratio 6.5%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://crystal-lang.org/reference/1.20/404.html
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- FAIL markdown.content-negotiation text/html
- 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
- FAIL discovery.indexed orphaned (not announced by any index)
- FAIL markdown.navigation-stripped 34 residual nav/header/footer/aside tag(s)
- FAIL markdown.size-reduction only 11.8% smaller (88963B vs 100897B); need ≥ 30%
- FAIL markdown.valid-markdown looks like HTML (HTML prologue at top of body)
28 https://crystal-lang.org/reference/1.20/syntax_and_semantics/literals/regex.html 7/25
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/reference/latest/syntax_and_semantics/literals/regex.html
- FAIL html.meta-description missing
- FAIL html.og-title missing
- FAIL html.og-description missing
- PASS html.lang-attribute en
- FAIL html.json-ld no parseable JSON-LD found
- PASS html.headings 5 headings
- FAIL html.text-ratio 6.8%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://crystal-lang.org/reference/1.20/404.html
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- FAIL markdown.content-negotiation text/html
- 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
- FAIL discovery.indexed orphaned (not announced by any index)
- FAIL markdown.navigation-stripped 34 residual nav/header/footer/aside tag(s)
- FAIL markdown.size-reduction only 6.8% smaller (88963B vs 95493B); need ≥ 30%
- FAIL markdown.valid-markdown looks like HTML (HTML prologue at top of body)
24 https://crystal-lang.org/reference/1.20/syntax_and_semantics/literals/tuple.html 6/25
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/reference/latest/syntax_and_semantics/literals/tuple.html
- FAIL html.meta-description missing
- FAIL html.og-title missing
- FAIL html.og-description missing
- PASS html.lang-attribute en
- FAIL html.json-ld no parseable JSON-LD found
- FAIL html.headings only 2 headings
- FAIL html.text-ratio 5.0%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://crystal-lang.org/reference/1.20/404.html
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- FAIL markdown.content-negotiation text/html
- 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
- FAIL discovery.indexed orphaned (not announced by any index)
- FAIL markdown.navigation-stripped 34 residual nav/header/footer/aside tag(s)
- FAIL markdown.size-reduction only 3.3% smaller (88963B vs 91983B); need ≥ 30%
- FAIL markdown.valid-markdown looks like HTML (HTML prologue at top of body)
28 https://crystal-lang.org/reference/1.20/syntax_and_semantics/literals/proc.html 7/25
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/reference/latest/syntax_and_semantics/literals/proc.html
- FAIL html.meta-description missing
- FAIL html.og-title missing
- FAIL html.og-description missing
- PASS html.lang-attribute en
- FAIL html.json-ld no parseable JSON-LD found
- PASS html.headings 4 headings
- FAIL html.text-ratio 6.0%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://crystal-lang.org/reference/1.20/404.html
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- FAIL markdown.content-negotiation text/html
- 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
- FAIL discovery.indexed orphaned (not announced by any index)
- FAIL markdown.navigation-stripped 34 residual nav/header/footer/aside tag(s)
- FAIL markdown.size-reduction only 9.2% smaller (88963B vs 97955B); need ≥ 30%
- FAIL markdown.valid-markdown looks like HTML (HTML prologue at top of body)
24 https://crystal-lang.org/reference/1.20/syntax_and_semantics/literals/named_tuple.html 6/25
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/reference/latest/syntax_and_semantics/literals/named_tuple.html
- FAIL html.meta-description missing
- FAIL html.og-title missing
- FAIL html.og-description missing
- PASS html.lang-attribute en
- FAIL html.json-ld no parseable JSON-LD found
- FAIL html.headings only 1 headings
- FAIL html.text-ratio 4.7%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://crystal-lang.org/reference/1.20/404.html
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- FAIL markdown.content-negotiation text/html
- 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
- FAIL discovery.indexed orphaned (not announced by any index)
- FAIL markdown.navigation-stripped 34 residual nav/header/footer/aside tag(s)
- FAIL markdown.size-reduction only 0.2% smaller (88963B vs 89121B); need ≥ 30%
- FAIL markdown.valid-markdown looks like HTML (HTML prologue at top of body)
25 https://crystal-lang.org/reference/1.20/syntax_and_semantics/truthy_and_falsey_values.html 6/24
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/reference/latest/syntax_and_semantics/truthy_and_falsey_values.html
- FAIL html.meta-description missing
- FAIL html.og-title missing
- FAIL html.og-description missing
- PASS html.lang-attribute en
- FAIL html.json-ld no parseable JSON-LD found
- FAIL html.headings only 1 headings
- FAIL html.text-ratio 4.4%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://crystal-lang.org/reference/1.20/404.html
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- FAIL markdown.content-negotiation text/html
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL api.schema-link no openapi/swagger/schema link found
- FAIL discovery.indexed orphaned (not announced by any index)
- FAIL markdown.navigation-stripped 34 residual nav/header/footer/aside tag(s)
- FAIL markdown.size-reduction markdown is larger than HTML (88963B vs 86663B)
- FAIL markdown.valid-markdown looks like HTML (HTML prologue at top of body)
24 https://crystal-lang.org/reference/1.20/syntax_and_semantics/literals/command.html 6/25
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/reference/latest/syntax_and_semantics/literals/command.html
- FAIL html.meta-description missing
- FAIL html.og-title missing
- FAIL html.og-description missing
- PASS html.lang-attribute en
- FAIL html.json-ld no parseable JSON-LD found
- FAIL html.headings only 2 headings
- FAIL html.text-ratio 5.8%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://crystal-lang.org/reference/1.20/404.html
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- FAIL markdown.content-negotiation text/html
- 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
- FAIL discovery.indexed orphaned (not announced by any index)
- FAIL markdown.navigation-stripped 34 residual nav/header/footer/aside tag(s)
- FAIL markdown.size-reduction only 3.1% smaller (88963B vs 91779B); need ≥ 30%
- FAIL markdown.valid-markdown looks like HTML (HTML prologue at top of body)
24 https://crystal-lang.org/reference/1.20/syntax_and_semantics/if.html 6/25
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/reference/latest/syntax_and_semantics/if.html
- FAIL html.meta-description missing
- FAIL html.og-title missing
- FAIL html.og-description missing
- PASS html.lang-attribute en
- FAIL html.json-ld no parseable JSON-LD found
- FAIL html.headings only 1 headings
- FAIL html.text-ratio 5.3%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://crystal-lang.org/reference/1.20/404.html
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- FAIL markdown.content-negotiation text/html
- 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
- FAIL discovery.indexed orphaned (not announced by any index)
- FAIL markdown.navigation-stripped 34 residual nav/header/footer/aside tag(s)
- FAIL markdown.size-reduction only 3.5% smaller (88963B vs 92215B); need ≥ 30%
- FAIL markdown.valid-markdown looks like HTML (HTML prologue at top of body)
24 https://crystal-lang.org/reference/1.20/syntax_and_semantics/local_variables.html 6/25
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/reference/latest/syntax_and_semantics/local_variables.html
- FAIL html.meta-description missing
- FAIL html.og-title missing
- FAIL html.og-description missing
- PASS html.lang-attribute en
- FAIL html.json-ld no parseable JSON-LD found
- FAIL html.headings only 1 headings
- FAIL html.text-ratio 4.9%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://crystal-lang.org/reference/1.20/404.html
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- FAIL markdown.content-negotiation text/html
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 2/2 blocks missing language
- FAIL api.schema-link no openapi/swagger/schema link found
- FAIL discovery.indexed orphaned (not announced by any index)
- FAIL markdown.navigation-stripped 34 residual nav/header/footer/aside tag(s)
- FAIL markdown.size-reduction markdown is larger than HTML (88963B vs 87663B)
- FAIL markdown.valid-markdown looks like HTML (HTML prologue at top of body)
25 https://crystal-lang.org/reference/1.20/syntax_and_semantics/control_expressions.html 6/24
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/reference/latest/syntax_and_semantics/control_expressions.html
- FAIL html.meta-description missing
- FAIL html.og-title missing
- FAIL html.og-description missing
- PASS html.lang-attribute en
- FAIL html.json-ld no parseable JSON-LD found
- FAIL html.headings only 1 headings
- FAIL html.text-ratio 4.3%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://crystal-lang.org/reference/1.20/404.html
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- FAIL markdown.content-negotiation text/html
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL api.schema-link no openapi/swagger/schema link found
- FAIL discovery.indexed orphaned (not announced by any index)
- FAIL markdown.navigation-stripped 34 residual nav/header/footer/aside tag(s)
- FAIL markdown.size-reduction markdown is larger than HTML (88963B vs 86279B)
- FAIL markdown.valid-markdown looks like HTML (HTML prologue at top of body)
28 https://crystal-lang.org/reference/1.20/syntax_and_semantics/assignment.html 7/25
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/reference/latest/syntax_and_semantics/assignment.html
- FAIL html.meta-description missing
- FAIL html.og-title missing
- FAIL html.og-description missing
- PASS html.lang-attribute en
- FAIL html.json-ld no parseable JSON-LD found
- PASS html.headings 8 headings
- FAIL html.text-ratio 8.5%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://crystal-lang.org/reference/1.20/404.html
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- FAIL markdown.content-negotiation text/html
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 19/19 blocks missing language
- FAIL api.schema-link no openapi/swagger/schema link found
- FAIL discovery.indexed orphaned (not announced by any index)
- FAIL markdown.navigation-stripped 34 residual nav/header/footer/aside tag(s)
- FAIL markdown.size-reduction only 27.1% smaller (88963B vs 122101B); need ≥ 30%
- FAIL markdown.valid-markdown looks like HTML (HTML prologue at top of body)
24 https://crystal-lang.org/reference/1.20/syntax_and_semantics/if_varis_a.html 6/25
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/reference/latest/syntax_and_semantics/if_varis_a.html
- FAIL html.meta-description missing
- FAIL html.og-title missing
- FAIL html.og-description missing
- PASS html.lang-attribute en
- FAIL html.json-ld no parseable JSON-LD found
- FAIL html.headings only 1 headings
- FAIL html.text-ratio 5.1%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://crystal-lang.org/reference/1.20/404.html
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- FAIL markdown.content-negotiation text/html
- 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
- FAIL discovery.indexed orphaned (not announced by any index)
- FAIL markdown.navigation-stripped 34 residual nav/header/footer/aside tag(s)
- FAIL markdown.size-reduction only 1.4% smaller (88963B vs 90182B); need ≥ 30%
- FAIL markdown.valid-markdown looks like HTML (HTML prologue at top of body)
24 https://crystal-lang.org/reference/1.20/syntax_and_semantics/as_a_suffix.html 6/25
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/reference/latest/syntax_and_semantics/as_a_suffix.html
- FAIL html.meta-description missing
- FAIL html.og-title missing
- FAIL html.og-description missing
- PASS html.lang-attribute en
- FAIL html.json-ld no parseable JSON-LD found
- FAIL html.headings only 1 headings
- FAIL html.text-ratio 4.3%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://crystal-lang.org/reference/1.20/404.html
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- FAIL markdown.content-negotiation text/html
- 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
- FAIL discovery.indexed orphaned (not announced by any index)
- FAIL markdown.navigation-stripped 34 residual nav/header/footer/aside tag(s)
- FAIL markdown.size-reduction markdown is larger than HTML (88963B vs 86933B)
- FAIL markdown.valid-markdown looks like HTML (HTML prologue at top of body)
28 https://crystal-lang.org/reference/1.20/syntax_and_semantics/if_var.html 7/25
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/reference/latest/syntax_and_semantics/if_var.html
- FAIL html.meta-description missing
- FAIL html.og-title missing
- FAIL html.og-description missing
- PASS html.lang-attribute en
- FAIL html.json-ld no parseable JSON-LD found
- PASS html.headings 3 headings
- FAIL html.text-ratio 6.0%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://crystal-lang.org/reference/1.20/404.html
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- FAIL markdown.content-negotiation text/html
- 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
- FAIL discovery.indexed orphaned (not announced by any index)
- FAIL markdown.navigation-stripped 34 residual nav/header/footer/aside tag(s)
- FAIL markdown.size-reduction only 4.9% smaller (88963B vs 93557B); need ≥ 30%
- FAIL markdown.valid-markdown looks like HTML (HTML prologue at top of body)
24 https://crystal-lang.org/reference/1.20/syntax_and_semantics/as_an_expression.html 6/25
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/reference/latest/syntax_and_semantics/as_an_expression.html
- FAIL html.meta-description missing
- FAIL html.og-title missing
- FAIL html.og-description missing
- PASS html.lang-attribute en
- FAIL html.json-ld no parseable JSON-LD found
- FAIL html.headings only 1 headings
- FAIL html.text-ratio 4.4%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://crystal-lang.org/reference/1.20/404.html
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- FAIL markdown.content-negotiation text/html
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 2/2 blocks missing language
- FAIL api.schema-link no openapi/swagger/schema link found
- FAIL discovery.indexed orphaned (not announced by any index)
- FAIL markdown.navigation-stripped 34 residual nav/header/footer/aside tag(s)
- FAIL markdown.size-reduction markdown is larger than HTML (88963B vs 88533B)
- FAIL markdown.valid-markdown looks like HTML (HTML prologue at top of body)
24 https://crystal-lang.org/reference/1.20/syntax_and_semantics/ternary_if.html 6/25
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/reference/latest/syntax_and_semantics/ternary_if.html
- FAIL html.meta-description missing
- FAIL html.og-title missing
- FAIL html.og-description missing
- PASS html.lang-attribute en
- FAIL html.json-ld no parseable JSON-LD found
- FAIL html.headings only 1 headings
- FAIL html.text-ratio 4.2%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://crystal-lang.org/reference/1.20/404.html
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- FAIL markdown.content-negotiation text/html
- 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
- FAIL discovery.indexed orphaned (not announced by any index)
- FAIL markdown.navigation-stripped 34 residual nav/header/footer/aside tag(s)
- FAIL markdown.size-reduction markdown is larger than HTML (88963B vs 87304B)
- FAIL markdown.valid-markdown looks like HTML (HTML prologue at top of body)
24 https://crystal-lang.org/reference/1.20/syntax_and_semantics/if_var_nil.html 6/25
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/reference/latest/syntax_and_semantics/if_var_nil.html
- FAIL html.meta-description missing
- FAIL html.og-title missing
- FAIL html.og-description missing
- PASS html.lang-attribute en
- FAIL html.json-ld no parseable JSON-LD found
- FAIL html.headings only 2 headings
- FAIL html.text-ratio 5.2%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://crystal-lang.org/reference/1.20/404.html
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- FAIL markdown.content-negotiation text/html
- 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
- FAIL discovery.indexed orphaned (not announced by any index)
- FAIL markdown.navigation-stripped 34 residual nav/header/footer/aside tag(s)
- FAIL markdown.size-reduction only 2.9% smaller (88963B vs 91642B); need ≥ 30%
- FAIL markdown.valid-markdown looks like HTML (HTML prologue at top of body)
24 https://crystal-lang.org/reference/1.20/syntax_and_semantics/if_varresponds_to.html 6/25
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/reference/latest/syntax_and_semantics/if_varresponds_to.html
- FAIL html.meta-description missing
- FAIL html.og-title missing
- FAIL html.og-description missing
- PASS html.lang-attribute en
- FAIL html.json-ld no parseable JSON-LD found
- FAIL html.headings only 1 headings
- FAIL html.text-ratio 5.1%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://crystal-lang.org/reference/1.20/404.html
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- FAIL markdown.content-negotiation text/html
- 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
- FAIL discovery.indexed orphaned (not announced by any index)
- FAIL markdown.navigation-stripped 34 residual nav/header/footer/aside tag(s)
- FAIL markdown.size-reduction only 0.5% smaller (88963B vs 89423B); need ≥ 30%
- FAIL markdown.valid-markdown looks like HTML (HTML prologue at top of body)
24 https://crystal-lang.org/reference/1.20/syntax_and_semantics/unless.html 6/25
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/reference/latest/syntax_and_semantics/unless.html
- FAIL html.meta-description missing
- FAIL html.og-title missing
- FAIL html.og-description missing
- PASS html.lang-attribute en
- FAIL html.json-ld no parseable JSON-LD found
- FAIL html.headings only 1 headings
- FAIL html.text-ratio 4.5%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://crystal-lang.org/reference/1.20/404.html
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- FAIL markdown.content-negotiation text/html
- 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
- FAIL discovery.indexed orphaned (not announced by any index)
- FAIL markdown.navigation-stripped 34 residual nav/header/footer/aside tag(s)
- FAIL markdown.size-reduction markdown is larger than HTML (88963B vs 87188B)
- FAIL markdown.valid-markdown looks like HTML (HTML prologue at top of body)
24 https://crystal-lang.org/reference/1.20/syntax_and_semantics/not.html 6/25
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/reference/latest/syntax_and_semantics/not.html
- FAIL html.meta-description missing
- FAIL html.og-title missing
- FAIL html.og-description missing
- PASS html.lang-attribute en
- FAIL html.json-ld no parseable JSON-LD found
- FAIL html.headings only 1 headings
- FAIL html.text-ratio 4.5%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://crystal-lang.org/reference/1.20/404.html
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- FAIL markdown.content-negotiation text/html
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 2/2 blocks missing language
- FAIL api.schema-link no openapi/swagger/schema link found
- FAIL discovery.indexed orphaned (not announced by any index)
- FAIL markdown.navigation-stripped 34 residual nav/header/footer/aside tag(s)
- FAIL markdown.size-reduction markdown is larger than HTML (88963B vs 87965B)
- FAIL markdown.valid-markdown looks like HTML (HTML prologue at top of body)
28 https://crystal-lang.org/reference/1.20/syntax_and_semantics/select.html 7/25
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/reference/latest/syntax_and_semantics/select.html
- FAIL html.meta-description missing
- FAIL html.og-title missing
- FAIL html.og-description missing
- PASS html.lang-attribute en
- FAIL html.json-ld no parseable JSON-LD found
- PASS html.headings 3 headings
- FAIL html.text-ratio 5.8%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://crystal-lang.org/reference/1.20/404.html
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- FAIL markdown.content-negotiation text/html
- 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
- FAIL discovery.indexed orphaned (not announced by any index)
- FAIL markdown.navigation-stripped 34 residual nav/header/footer/aside tag(s)
- FAIL markdown.size-reduction only 2.6% smaller (88963B vs 91361B); need ≥ 30%
- FAIL markdown.valid-markdown looks like HTML (HTML prologue at top of body)
28 https://crystal-lang.org/reference/1.20/syntax_and_semantics/case.html 7/25
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/reference/latest/syntax_and_semantics/case.html
- FAIL html.meta-description missing
- FAIL html.og-title missing
- FAIL html.og-description missing
- PASS html.lang-attribute en
- FAIL html.json-ld no parseable JSON-LD found
- PASS html.headings 11 headings
- FAIL html.text-ratio 7.7%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://crystal-lang.org/reference/1.20/404.html
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- FAIL markdown.content-negotiation text/html
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 13/13 blocks missing language
- FAIL api.schema-link no openapi/swagger/schema link found
- FAIL discovery.indexed orphaned (not announced by any index)
- FAIL markdown.navigation-stripped 34 residual nav/header/footer/aside tag(s)
- FAIL markdown.size-reduction only 18.1% smaller (88963B vs 108628B); need ≥ 30%
- FAIL markdown.valid-markdown looks like HTML (HTML prologue at top of body)
28 https://crystal-lang.org/reference/1.20/syntax_and_semantics/while.html 7/25
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/reference/latest/syntax_and_semantics/while.html
- FAIL html.meta-description missing
- FAIL html.og-title missing
- FAIL html.og-description missing
- PASS html.lang-attribute en
- FAIL html.json-ld no parseable JSON-LD found
- PASS html.headings 3 headings
- FAIL html.text-ratio 6.1%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://crystal-lang.org/reference/1.20/404.html
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- FAIL markdown.content-negotiation text/html
- 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
- FAIL discovery.indexed orphaned (not announced by any index)
- FAIL markdown.navigation-stripped 34 residual nav/header/footer/aside tag(s)
- FAIL markdown.size-reduction only 7.7% smaller (88963B vs 96435B); need ≥ 30%
- FAIL markdown.valid-markdown looks like HTML (HTML prologue at top of body)
28 https://crystal-lang.org/reference/1.20/syntax_and_semantics/requiring_files.html 7/25
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/reference/latest/syntax_and_semantics/requiring_files.html
- FAIL html.meta-description missing
- FAIL html.og-title missing
- FAIL html.og-description missing
- PASS html.lang-attribute en
- FAIL html.json-ld no parseable JSON-LD found
- PASS html.headings 4 headings
- FAIL html.text-ratio 7.9%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://crystal-lang.org/reference/1.20/404.html
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- FAIL markdown.content-negotiation text/html
- 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
- FAIL discovery.indexed orphaned (not announced by any index)
- FAIL markdown.navigation-stripped 34 residual nav/header/footer/aside tag(s)
- FAIL markdown.size-reduction only 4.8% smaller (88963B vs 93480B); need ≥ 30%
- FAIL markdown.valid-markdown looks like HTML (HTML prologue at top of body)
24 https://crystal-lang.org/reference/1.20/syntax_and_semantics/break.html 6/25
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/reference/latest/syntax_and_semantics/break.html
- FAIL html.meta-description missing
- FAIL html.og-title missing
- FAIL html.og-description missing
- PASS html.lang-attribute en
- FAIL html.json-ld no parseable JSON-LD found
- FAIL html.headings only 1 headings
- FAIL html.text-ratio 4.5%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://crystal-lang.org/reference/1.20/404.html
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- FAIL markdown.content-negotiation text/html
- 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
- FAIL discovery.indexed orphaned (not announced by any index)
- FAIL markdown.navigation-stripped 34 residual nav/header/footer/aside tag(s)
- FAIL markdown.size-reduction only 0.2% smaller (88963B vs 89171B); need ≥ 30%
- FAIL markdown.valid-markdown looks like HTML (HTML prologue at top of body)
24 https://crystal-lang.org/reference/1.20/syntax_and_semantics/or.html 6/25
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/reference/latest/syntax_and_semantics/or.html
- FAIL html.meta-description missing
- FAIL html.og-title missing
- FAIL html.og-description missing
- PASS html.lang-attribute en
- FAIL html.json-ld no parseable JSON-LD found
- FAIL html.headings only 1 headings
- FAIL html.text-ratio 4.5%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://crystal-lang.org/reference/1.20/404.html
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- FAIL markdown.content-negotiation text/html
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 2/2 blocks missing language
- FAIL api.schema-link no openapi/swagger/schema link found
- FAIL discovery.indexed orphaned (not announced by any index)
- FAIL markdown.navigation-stripped 34 residual nav/header/footer/aside tag(s)
- FAIL markdown.size-reduction markdown is larger than HTML (88963B vs 87155B)
- FAIL markdown.valid-markdown looks like HTML (HTML prologue at top of body)
24 https://crystal-lang.org/reference/1.20/syntax_and_semantics/until.html 6/25
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/reference/latest/syntax_and_semantics/until.html
- FAIL html.meta-description missing
- FAIL html.og-title missing
- FAIL html.og-description missing
- PASS html.lang-attribute en
- FAIL html.json-ld no parseable JSON-LD found
- FAIL html.headings only 1 headings
- FAIL html.text-ratio 4.5%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://crystal-lang.org/reference/1.20/404.html
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- FAIL markdown.content-negotiation text/html
- 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
- FAIL discovery.indexed orphaned (not announced by any index)
- FAIL markdown.navigation-stripped 34 residual nav/header/footer/aside tag(s)
- FAIL markdown.size-reduction markdown is larger than HTML (88963B vs 86946B)
- FAIL markdown.valid-markdown looks like HTML (HTML prologue at top of body)
24 https://crystal-lang.org/reference/1.20/syntax_and_semantics/and.html 6/25
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/reference/latest/syntax_and_semantics/and.html
- FAIL html.meta-description missing
- FAIL html.og-title missing
- FAIL html.og-description missing
- PASS html.lang-attribute en
- FAIL html.json-ld no parseable JSON-LD found
- FAIL html.headings only 1 headings
- FAIL html.text-ratio 4.5%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://crystal-lang.org/reference/1.20/404.html
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- FAIL markdown.content-negotiation text/html
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 2/2 blocks missing language
- FAIL api.schema-link no openapi/swagger/schema link found
- FAIL discovery.indexed orphaned (not announced by any index)
- FAIL markdown.navigation-stripped 34 residual nav/header/footer/aside tag(s)
- FAIL markdown.size-reduction markdown is larger than HTML (88963B vs 87145B)
- FAIL markdown.valid-markdown looks like HTML (HTML prologue at top of body)
24 https://crystal-lang.org/reference/1.20/syntax_and_semantics/next.html 6/25
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/reference/latest/syntax_and_semantics/next.html
- FAIL html.meta-description missing
- FAIL html.og-title missing
- FAIL html.og-description missing
- PASS html.lang-attribute en
- FAIL html.json-ld no parseable JSON-LD found
- FAIL html.headings only 1 headings
- FAIL html.text-ratio 4.6%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://crystal-lang.org/reference/1.20/404.html
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- FAIL markdown.content-negotiation text/html
- 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
- FAIL discovery.indexed orphaned (not announced by any index)
- FAIL markdown.navigation-stripped 34 residual nav/header/footer/aside tag(s)
- FAIL markdown.size-reduction only 0.0% smaller (88963B vs 88996B); need ≥ 30%
- FAIL markdown.valid-markdown looks like HTML (HTML prologue at top of body)
24 https://crystal-lang.org/reference/1.20/syntax_and_semantics/classes_and_methods.html 6/25
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/reference/latest/syntax_and_semantics/classes_and_methods.html
- FAIL html.meta-description missing
- FAIL html.og-title missing
- FAIL html.og-description missing
- PASS html.lang-attribute en
- FAIL html.json-ld no parseable JSON-LD found
- FAIL html.headings only 1 headings
- FAIL html.text-ratio 4.4%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://crystal-lang.org/reference/1.20/404.html
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- FAIL markdown.content-negotiation text/html
- 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
- FAIL discovery.indexed orphaned (not announced by any index)
- FAIL markdown.navigation-stripped 34 residual nav/header/footer/aside tag(s)
- FAIL markdown.size-reduction markdown is larger than HTML (88963B vs 86678B)
- FAIL markdown.valid-markdown looks like HTML (HTML prologue at top of body)
24 https://crystal-lang.org/reference/1.20/syntax_and_semantics/new%2C_initialize_and_allocate.html 6/25
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/reference/latest/syntax_and_semantics/new%2C_initialize_and_allocate.html
- FAIL html.meta-description missing
- FAIL html.og-title missing
- FAIL html.og-description missing
- PASS html.lang-attribute en
- FAIL html.json-ld no parseable JSON-LD found
- FAIL html.headings only 1 headings
- FAIL html.text-ratio 6.1%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://crystal-lang.org/reference/1.20/404.html
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- FAIL markdown.content-negotiation text/html
- 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
- FAIL discovery.indexed orphaned (not announced by any index)
- FAIL markdown.navigation-stripped 34 residual nav/header/footer/aside tag(s)
- FAIL markdown.size-reduction only 3.5% smaller (88963B vs 92168B); need ≥ 30%
- FAIL markdown.valid-markdown looks like HTML (HTML prologue at top of body)
25 https://crystal-lang.org/reference/1.20/syntax_and_semantics/everything_is_an_object.html 6/24
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/reference/latest/syntax_and_semantics/everything_is_an_object.html
- FAIL html.meta-description missing
- FAIL html.og-title missing
- FAIL html.og-description missing
- PASS html.lang-attribute en
- FAIL html.json-ld no parseable JSON-LD found
- FAIL html.headings only 1 headings
- FAIL html.text-ratio 4.5%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://crystal-lang.org/reference/1.20/404.html
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- FAIL markdown.content-negotiation text/html
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL api.schema-link no openapi/swagger/schema link found
- FAIL discovery.indexed orphaned (not announced by any index)
- FAIL markdown.navigation-stripped 34 residual nav/header/footer/aside tag(s)
- FAIL markdown.size-reduction markdown is larger than HTML (88963B vs 86683B)
- FAIL markdown.valid-markdown looks like HTML (HTML prologue at top of body)
25 https://crystal-lang.org/reference/1.20/syntax_and_semantics/types_and_methods.html 6/24
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/reference/latest/syntax_and_semantics/types_and_methods.html
- FAIL html.meta-description missing
- FAIL html.og-title missing
- FAIL html.og-description missing
- PASS html.lang-attribute en
- FAIL html.json-ld no parseable JSON-LD found
- FAIL html.headings only 1 headings
- FAIL html.text-ratio 4.3%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://crystal-lang.org/reference/1.20/404.html
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- FAIL markdown.content-negotiation text/html
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL api.schema-link no openapi/swagger/schema link found
- FAIL discovery.indexed orphaned (not announced by any index)
- FAIL markdown.navigation-stripped 34 residual nav/header/footer/aside tag(s)
- FAIL markdown.size-reduction markdown is larger than HTML (88963B vs 86495B)
- FAIL markdown.valid-markdown looks like HTML (HTML prologue at top of body)
28 https://crystal-lang.org/reference/1.20/syntax_and_semantics/union_types.html 7/25
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/reference/latest/syntax_and_semantics/union_types.html
- FAIL html.meta-description missing
- FAIL html.og-title missing
- FAIL html.og-description missing
- PASS html.lang-attribute en
- FAIL html.json-ld no parseable JSON-LD found
- PASS html.headings 5 headings
- FAIL html.text-ratio 6.7%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://crystal-lang.org/reference/1.20/404.html
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- FAIL markdown.content-negotiation text/html
- 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
- FAIL discovery.indexed orphaned (not announced by any index)
- FAIL markdown.navigation-stripped 34 residual nav/header/footer/aside tag(s)
- FAIL markdown.size-reduction only 10.3% smaller (88963B vs 99217B); need ≥ 30%
- FAIL markdown.valid-markdown looks like HTML (HTML prologue at top of body)
28 https://crystal-lang.org/reference/1.20/syntax_and_semantics/methods_and_instance_variables.html 7/25
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/reference/latest/syntax_and_semantics/methods_and_instance_variables.html
- FAIL html.meta-description missing
- FAIL html.og-title missing
- FAIL html.og-description missing
- PASS html.lang-attribute en
- FAIL html.json-ld no parseable JSON-LD found
- PASS html.headings 4 headings
- FAIL html.text-ratio 6.2%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://crystal-lang.org/reference/1.20/404.html
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- FAIL markdown.content-negotiation text/html
- 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
- FAIL discovery.indexed orphaned (not announced by any index)
- FAIL markdown.navigation-stripped 34 residual nav/header/footer/aside tag(s)
- FAIL markdown.size-reduction only 11.1% smaller (88963B vs 100088B); need ≥ 30%
- FAIL markdown.valid-markdown looks like HTML (HTML prologue at top of body)
28 https://crystal-lang.org/reference/1.20/syntax_and_semantics/type_inference.html 7/25
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/reference/latest/syntax_and_semantics/type_inference.html
- FAIL html.meta-description missing
- FAIL html.og-title missing
- FAIL html.og-description missing
- PASS html.lang-attribute en
- FAIL html.json-ld no parseable JSON-LD found
- PASS html.headings 11 headings
- FAIL html.text-ratio 10.5%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://crystal-lang.org/reference/1.20/404.html
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- FAIL markdown.content-negotiation text/html
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 19/19 blocks missing language
- FAIL api.schema-link no openapi/swagger/schema link found
- FAIL discovery.indexed orphaned (not announced by any index)
- FAIL markdown.navigation-stripped 34 residual nav/header/footer/aside tag(s)
- FAIL markdown.size-reduction only 23.4% smaller (88963B vs 116134B); need ≥ 30%
- FAIL markdown.valid-markdown looks like HTML (HTML prologue at top of body)
28 https://crystal-lang.org/reference/1.20/syntax_and_semantics/overloading.html 7/25
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/reference/latest/syntax_and_semantics/overloading.html
- FAIL html.meta-description missing
- FAIL html.og-title missing
- FAIL html.og-description missing
- PASS html.lang-attribute en
- FAIL html.json-ld no parseable JSON-LD found
- PASS html.headings 4 headings
- FAIL html.text-ratio 7.3%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://crystal-lang.org/reference/1.20/404.html
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- FAIL markdown.content-negotiation text/html
- 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
- FAIL discovery.indexed orphaned (not announced by any index)
- FAIL markdown.navigation-stripped 34 residual nav/header/footer/aside tag(s)
- FAIL markdown.size-reduction only 14.0% smaller (88963B vs 103413B); need ≥ 30%
- FAIL markdown.valid-markdown looks like HTML (HTML prologue at top of body)
28 https://crystal-lang.org/reference/1.20/syntax_and_semantics/return_types.html 7/25
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/reference/latest/syntax_and_semantics/return_types.html
- FAIL html.meta-description missing
- FAIL html.og-title missing
- FAIL html.og-description missing
- PASS html.lang-attribute en
- FAIL html.json-ld no parseable JSON-LD found
- PASS html.headings 3 headings
- FAIL html.text-ratio 6.1%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://crystal-lang.org/reference/1.20/404.html
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- FAIL markdown.content-negotiation text/html
- 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
- FAIL discovery.indexed orphaned (not announced by any index)
- FAIL markdown.navigation-stripped 34 residual nav/header/footer/aside tag(s)
- FAIL markdown.size-reduction only 3.6% smaller (88963B vs 92280B); need ≥ 30%
- FAIL markdown.valid-markdown looks like HTML (HTML prologue at top of body)
28 https://crystal-lang.org/reference/1.20/syntax_and_semantics/default_and_named_arguments.html 7/25
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/reference/latest/syntax_and_semantics/default_and_named_arguments.html
- FAIL html.meta-description missing
- FAIL html.og-title missing
- FAIL html.og-description missing
- PASS html.lang-attribute en
- FAIL html.json-ld no parseable JSON-LD found
- PASS html.headings 3 headings
- FAIL html.text-ratio 5.2%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://crystal-lang.org/reference/1.20/404.html
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- FAIL markdown.content-negotiation text/html
- 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
- FAIL discovery.indexed orphaned (not announced by any index)
- FAIL markdown.navigation-stripped 34 residual nav/header/footer/aside tag(s)
- FAIL markdown.size-reduction only 4.7% smaller (88963B vs 93345B); need ≥ 30%
- FAIL markdown.valid-markdown looks like HTML (HTML prologue at top of body)
28 https://crystal-lang.org/reference/1.20/syntax_and_semantics/splats_and_tuples.html 7/25
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/reference/latest/syntax_and_semantics/splats_and_tuples.html
- FAIL html.meta-description missing
- FAIL html.og-title missing
- FAIL html.og-description missing
- PASS html.lang-attribute en
- FAIL html.json-ld no parseable JSON-LD found
- PASS html.headings 4 headings
- FAIL html.text-ratio 5.7%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://crystal-lang.org/reference/1.20/404.html
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- FAIL markdown.content-negotiation text/html
- 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
- FAIL discovery.indexed orphaned (not announced by any index)
- FAIL markdown.navigation-stripped 34 residual nav/header/footer/aside tag(s)
- FAIL markdown.size-reduction only 12.6% smaller (88963B vs 101824B); need ≥ 30%
- FAIL markdown.valid-markdown looks like HTML (HTML prologue at top of body)
28 https://crystal-lang.org/reference/1.20/syntax_and_semantics/type_restrictions.html 7/25
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/reference/latest/syntax_and_semantics/type_restrictions.html
- FAIL html.meta-description missing
- FAIL html.og-title missing
- FAIL html.og-description missing
- PASS html.lang-attribute en
- FAIL html.json-ld no parseable JSON-LD found
- PASS html.headings 7 headings
- FAIL html.text-ratio 9.1%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://crystal-lang.org/reference/1.20/404.html
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- FAIL markdown.content-negotiation text/html
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 23/23 blocks missing language
- FAIL api.schema-link no openapi/swagger/schema link found
- FAIL discovery.indexed orphaned (not announced by any index)
- FAIL markdown.navigation-stripped 34 residual nav/header/footer/aside tag(s)
- FAIL markdown.size-reduction only 27.5% smaller (88963B vs 122631B); need ≥ 30%
- FAIL markdown.valid-markdown looks like HTML (HTML prologue at top of body)
28 https://crystal-lang.org/reference/1.20/syntax_and_semantics/inheritance.html 7/25
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/reference/latest/syntax_and_semantics/inheritance.html
- FAIL html.meta-description missing
- FAIL html.og-title missing
- FAIL html.og-description missing
- PASS html.lang-attribute en
- FAIL html.json-ld no parseable JSON-LD found
- PASS html.headings 3 headings
- FAIL html.text-ratio 6.7%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://crystal-lang.org/reference/1.20/404.html
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- FAIL markdown.content-negotiation text/html
- 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
- FAIL discovery.indexed orphaned (not announced by any index)
- FAIL markdown.navigation-stripped 34 residual nav/header/footer/aside tag(s)
- FAIL markdown.size-reduction only 12.8% smaller (88963B vs 101998B); need ≥ 30%
- FAIL markdown.valid-markdown looks like HTML (HTML prologue at top of body)
28 https://crystal-lang.org/reference/1.20/syntax_and_semantics/default_values_named_arguments_splats_tuples_and_overloading.html 7/25
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/reference/latest/syntax_and_semantics/default_values_named_arguments_splats_tuples_and_overloading.html
- FAIL html.meta-description missing
- FAIL html.og-title missing
- FAIL html.og-description missing
- PASS html.lang-attribute en
- FAIL html.json-ld no parseable JSON-LD found
- PASS html.headings 5 headings
- FAIL html.text-ratio 7.9%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://crystal-lang.org/reference/1.20/404.html
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- FAIL markdown.content-negotiation text/html
- 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
- FAIL discovery.indexed orphaned (not announced by any index)
- FAIL markdown.navigation-stripped 34 residual nav/header/footer/aside tag(s)
- FAIL markdown.size-reduction only 15.9% smaller (88963B vs 105782B); need ≥ 30%
- FAIL markdown.valid-markdown looks like HTML (HTML prologue at top of body)
32 https://crystal-lang.org/reference/1.20/syntax_and_semantics/operators.html 8/25
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/reference/latest/syntax_and_semantics/operators.html
- FAIL html.meta-description missing
- FAIL html.og-title missing
- FAIL html.og-description missing
- PASS html.lang-attribute en
- FAIL html.json-ld no parseable JSON-LD found
- PASS html.headings 19 headings
- FAIL html.text-ratio 12.4%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://crystal-lang.org/reference/1.20/404.html
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- FAIL markdown.content-negotiation text/html
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 2/2 blocks missing language
- FAIL api.schema-link no openapi/swagger/schema link found
- FAIL discovery.indexed orphaned (not announced by any index)
- FAIL markdown.navigation-stripped 34 residual nav/header/footer/aside tag(s)
- PASS markdown.size-reduction 30.1% smaller (88963B vs 127186B)
- FAIL markdown.valid-markdown looks like HTML (HTML prologue at top of body)
28 https://crystal-lang.org/reference/1.20/syntax_and_semantics/visibility.html 7/25
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/reference/latest/syntax_and_semantics/visibility.html
- FAIL html.meta-description missing
- FAIL html.og-title missing
- FAIL html.og-description missing
- PASS html.lang-attribute en
- FAIL html.json-ld no parseable JSON-LD found
- PASS html.headings 6 headings
- FAIL html.text-ratio 6.7%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://crystal-lang.org/reference/1.20/404.html
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- FAIL markdown.content-negotiation text/html
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 10/10 blocks missing language
- FAIL api.schema-link no openapi/swagger/schema link found
- FAIL discovery.indexed orphaned (not announced by any index)
- FAIL markdown.navigation-stripped 34 residual nav/header/footer/aside tag(s)
- FAIL markdown.size-reduction only 15.1% smaller (88963B vs 104744B); need ≥ 30%
- FAIL markdown.valid-markdown looks like HTML (HTML prologue at top of body)
24 https://crystal-lang.org/reference/1.20/syntax_and_semantics/class_variables.html 6/25
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/reference/latest/syntax_and_semantics/class_variables.html
- FAIL html.meta-description missing
- FAIL html.og-title missing
- FAIL html.og-description missing
- PASS html.lang-attribute en
- FAIL html.json-ld no parseable JSON-LD found
- FAIL html.headings only 1 headings
- FAIL html.text-ratio 5.4%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://crystal-lang.org/reference/1.20/404.html
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- FAIL markdown.content-negotiation text/html
- 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
- FAIL discovery.indexed orphaned (not announced by any index)
- FAIL markdown.navigation-stripped 34 residual nav/header/footer/aside tag(s)
- FAIL markdown.size-reduction only 3.1% smaller (88963B vs 91823B); need ≥ 30%
- FAIL markdown.valid-markdown looks like HTML (HTML prologue at top of body)
24 https://crystal-lang.org/reference/1.20/syntax_and_semantics/finalize.html 6/25
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/reference/latest/syntax_and_semantics/finalize.html
- FAIL html.meta-description missing
- FAIL html.og-title missing
- FAIL html.og-description missing
- PASS html.lang-attribute en
- FAIL html.json-ld no parseable JSON-LD found
- FAIL html.headings only 1 headings
- FAIL html.text-ratio 5.1%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://crystal-lang.org/reference/1.20/404.html
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- FAIL markdown.content-negotiation text/html
- 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
- FAIL discovery.indexed orphaned (not announced by any index)
- FAIL markdown.navigation-stripped 34 residual nav/header/footer/aside tag(s)
- FAIL markdown.size-reduction markdown is larger than HTML (88963B vs 87932B)
- FAIL markdown.valid-markdown looks like HTML (HTML prologue at top of body)
24 https://crystal-lang.org/reference/1.20/syntax_and_semantics/class_methods.html 6/25
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/reference/latest/syntax_and_semantics/class_methods.html
- FAIL html.meta-description missing
- FAIL html.og-title missing
- FAIL html.og-description missing
- PASS html.lang-attribute en
- FAIL html.json-ld no parseable JSON-LD found
- FAIL html.headings only 2 headings
- FAIL html.text-ratio 5.3%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://crystal-lang.org/reference/1.20/404.html
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- FAIL markdown.content-negotiation text/html
- 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
- FAIL discovery.indexed orphaned (not announced by any index)
- FAIL markdown.navigation-stripped 34 residual nav/header/footer/aside tag(s)
- FAIL markdown.size-reduction only 3.7% smaller (88963B vs 92355B); need ≥ 30%
- FAIL markdown.valid-markdown looks like HTML (HTML prologue at top of body)
24 https://crystal-lang.org/reference/1.20/syntax_and_semantics/virtual_and_abstract_types.html 6/25
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/reference/latest/syntax_and_semantics/virtual_and_abstract_types.html
- FAIL html.meta-description missing
- FAIL html.og-title missing
- FAIL html.og-description missing
- PASS html.lang-attribute en
- FAIL html.json-ld no parseable JSON-LD found
- FAIL html.headings only 1 headings
- FAIL html.text-ratio 6.6%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://crystal-lang.org/reference/1.20/404.html
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- FAIL markdown.content-negotiation text/html
- 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
- FAIL discovery.indexed orphaned (not announced by any index)
- FAIL markdown.navigation-stripped 34 residual nav/header/footer/aside tag(s)
- FAIL markdown.size-reduction only 5.0% smaller (88963B vs 93683B); need ≥ 30%
- FAIL markdown.valid-markdown looks like HTML (HTML prologue at top of body)
28 https://crystal-lang.org/reference/1.20/syntax_and_semantics/generics.html 7/25
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/reference/latest/syntax_and_semantics/generics.html
- FAIL html.meta-description missing
- FAIL html.og-title missing
- FAIL html.og-description missing
- PASS html.lang-attribute en
- FAIL html.json-ld no parseable JSON-LD found
- PASS html.headings 5 headings
- FAIL html.text-ratio 7.9%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://crystal-lang.org/reference/1.20/404.html
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- FAIL markdown.content-negotiation text/html
- 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
- FAIL discovery.indexed orphaned (not announced by any index)
- FAIL markdown.navigation-stripped 34 residual nav/header/footer/aside tag(s)
- FAIL markdown.size-reduction only 16.8% smaller (88963B vs 106985B); need ≥ 30%
- FAIL markdown.valid-markdown looks like HTML (HTML prologue at top of body)
28 https://crystal-lang.org/reference/1.20/syntax_and_semantics/modules.html 7/25
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/reference/latest/syntax_and_semantics/modules.html
- FAIL html.meta-description missing
- FAIL html.og-title missing
- FAIL html.og-description missing
- PASS html.lang-attribute en
- FAIL html.json-ld no parseable JSON-LD found
- PASS html.headings 3 headings
- FAIL html.text-ratio 7.0%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://crystal-lang.org/reference/1.20/404.html
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- FAIL markdown.content-negotiation text/html
- 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
- FAIL discovery.indexed orphaned (not announced by any index)
- FAIL markdown.navigation-stripped 34 residual nav/header/footer/aside tag(s)
- FAIL markdown.size-reduction only 11.1% smaller (88963B vs 100021B); need ≥ 30%
- FAIL markdown.valid-markdown looks like HTML (HTML prologue at top of body)
28 https://crystal-lang.org/reference/1.20/syntax_and_semantics/structs.html 7/25
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/reference/latest/syntax_and_semantics/structs.html
- FAIL html.meta-description missing
- FAIL html.og-title missing
- FAIL html.og-description missing
- PASS html.lang-attribute en
- FAIL html.json-ld no parseable JSON-LD found
- PASS html.headings 4 headings
- FAIL html.text-ratio 7.9%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://crystal-lang.org/reference/1.20/404.html
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- FAIL markdown.content-negotiation text/html
- 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
- FAIL discovery.indexed orphaned (not announced by any index)
- FAIL markdown.navigation-stripped 34 residual nav/header/footer/aside tag(s)
- FAIL markdown.size-reduction only 12.9% smaller (88963B vs 102112B); need ≥ 30%
- FAIL markdown.valid-markdown looks like HTML (HTML prologue at top of body)
28 https://crystal-lang.org/reference/1.20/syntax_and_semantics/constants.html 7/25
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/reference/latest/syntax_and_semantics/constants.html
- FAIL html.meta-description missing
- FAIL html.og-title missing
- FAIL html.og-description missing
- PASS html.lang-attribute en
- FAIL html.json-ld no parseable JSON-LD found
- PASS html.headings 3 headings
- FAIL html.text-ratio 5.9%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://crystal-lang.org/reference/1.20/404.html
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- FAIL markdown.content-negotiation text/html
- 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
- FAIL discovery.indexed orphaned (not announced by any index)
- FAIL markdown.navigation-stripped 34 residual nav/header/footer/aside tag(s)
- FAIL markdown.size-reduction only 5.2% smaller (88963B vs 93841B); need ≥ 30%
- FAIL markdown.valid-markdown looks like HTML (HTML prologue at top of body)
28 https://crystal-lang.org/reference/1.20/syntax_and_semantics/capturing_blocks.html 7/25
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/reference/latest/syntax_and_semantics/capturing_blocks.html
- FAIL html.meta-description missing
- FAIL html.og-title missing
- FAIL html.og-description missing
- PASS html.lang-attribute en
- FAIL html.json-ld no parseable JSON-LD found
- PASS html.headings 3 headings
- FAIL html.text-ratio 5.6%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://crystal-lang.org/reference/1.20/404.html
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- FAIL markdown.content-negotiation text/html
- 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
- FAIL discovery.indexed orphaned (not announced by any index)
- FAIL markdown.navigation-stripped 34 residual nav/header/footer/aside tag(s)
- FAIL markdown.size-reduction only 6.8% smaller (88963B vs 95491B); need ≥ 30%
- FAIL markdown.valid-markdown looks like HTML (HTML prologue at top of body)
28 https://crystal-lang.org/reference/1.20/syntax_and_semantics/enum.html 7/25
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/reference/latest/syntax_and_semantics/enum.html
- FAIL html.meta-description missing
- FAIL html.og-title missing
- FAIL html.og-description missing
- PASS html.lang-attribute en
- FAIL html.json-ld no parseable JSON-LD found
- PASS html.headings 6 headings
- FAIL html.text-ratio 6.8%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://crystal-lang.org/reference/1.20/404.html
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- FAIL markdown.content-negotiation text/html
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 13/13 blocks missing language
- FAIL api.schema-link no openapi/swagger/schema link found
- FAIL discovery.indexed orphaned (not announced by any index)
- FAIL markdown.navigation-stripped 34 residual nav/header/footer/aside tag(s)
- FAIL markdown.size-reduction only 12.4% smaller (88963B vs 101612B); need ≥ 30%
- FAIL markdown.valid-markdown looks like HTML (HTML prologue at top of body)
24 https://crystal-lang.org/reference/1.20/syntax_and_semantics/proc_literal.html 6/25
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/reference/latest/syntax_and_semantics/proc_literal.html
- FAIL html.meta-description missing
- FAIL html.og-title missing
- FAIL html.og-description missing
- PASS html.lang-attribute en
- FAIL html.json-ld no parseable JSON-LD found
- FAIL html.headings only 1 headings
- FAIL html.text-ratio 4.4%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://crystal-lang.org/reference/1.20/404.html
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- FAIL markdown.content-negotiation text/html
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 2/2 blocks missing language
- FAIL api.schema-link no openapi/swagger/schema link found
- FAIL discovery.indexed orphaned (not announced by any index)
- FAIL markdown.navigation-stripped 34 residual nav/header/footer/aside tag(s)
- FAIL markdown.size-reduction only 0.7% smaller (88963B vs 89561B); need ≥ 30%
- FAIL markdown.valid-markdown looks like HTML (HTML prologue at top of body)
32 https://crystal-lang.org/reference/1.20/syntax_and_semantics/blocks_and_procs.html 8/25
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/reference/latest/syntax_and_semantics/blocks_and_procs.html
- FAIL html.meta-description missing
- FAIL html.og-title missing
- FAIL html.og-description missing
- PASS html.lang-attribute en
- FAIL html.json-ld no parseable JSON-LD found
- PASS html.headings 11 headings
- FAIL html.text-ratio 9.2%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://crystal-lang.org/reference/1.20/404.html
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- FAIL markdown.content-negotiation text/html
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 45/45 blocks missing language
- FAIL api.schema-link no openapi/swagger/schema link found
- FAIL discovery.indexed orphaned (not announced by any index)
- FAIL markdown.navigation-stripped 34 residual nav/header/footer/aside tag(s)
- PASS markdown.size-reduction 36.4% smaller (88963B vs 139771B)
- FAIL markdown.valid-markdown looks like HTML (HTML prologue at top of body)
24 https://crystal-lang.org/reference/1.20/syntax_and_semantics/block_forwarding.html 6/25
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/reference/latest/syntax_and_semantics/block_forwarding.html
- FAIL html.meta-description missing
- FAIL html.og-title missing
- FAIL html.og-description missing
- PASS html.lang-attribute en
- FAIL html.json-ld no parseable JSON-LD found
- FAIL html.headings only 2 headings
- FAIL html.text-ratio 5.7%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://crystal-lang.org/reference/1.20/404.html
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- FAIL markdown.content-negotiation text/html
- 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
- FAIL discovery.indexed orphaned (not announced by any index)
- FAIL markdown.navigation-stripped 34 residual nav/header/footer/aside tag(s)
- FAIL markdown.size-reduction only 7.8% smaller (88963B vs 96515B); need ≥ 30%
- FAIL markdown.valid-markdown looks like HTML (HTML prologue at top of body)
24 https://crystal-lang.org/reference/1.20/syntax_and_semantics/alias.html 6/25
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/reference/latest/syntax_and_semantics/alias.html
- FAIL html.meta-description missing
- FAIL html.og-title missing
- FAIL html.og-description missing
- PASS html.lang-attribute en
- FAIL html.json-ld no parseable JSON-LD found
- FAIL html.headings only 1 headings
- FAIL html.text-ratio 4.6%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://crystal-lang.org/reference/1.20/404.html
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- FAIL markdown.content-negotiation text/html
- 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
- FAIL discovery.indexed orphaned (not announced by any index)
- FAIL markdown.navigation-stripped 34 residual nav/header/footer/aside tag(s)
- FAIL markdown.size-reduction only 0.8% smaller (88963B vs 89701B); need ≥ 30%
- FAIL markdown.valid-markdown looks like HTML (HTML prologue at top of body)
28 https://crystal-lang.org/reference/1.20/syntax_and_semantics/exception_handling.html 7/25
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/reference/latest/syntax_and_semantics/exception_handling.html
- FAIL html.meta-description missing
- FAIL html.og-title missing
- FAIL html.og-description missing
- PASS html.lang-attribute en
- FAIL html.json-ld no parseable JSON-LD found
- PASS html.headings 10 headings
- FAIL html.text-ratio 8.9%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://crystal-lang.org/reference/1.20/404.html
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- FAIL markdown.content-negotiation text/html
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 21/21 blocks missing language
- FAIL api.schema-link no openapi/swagger/schema link found
- FAIL discovery.indexed orphaned (not announced by any index)
- FAIL markdown.navigation-stripped 34 residual nav/header/footer/aside tag(s)
- FAIL markdown.size-reduction only 18.5% smaller (88963B vs 109186B); need ≥ 30%
- FAIL markdown.valid-markdown looks like HTML (HTML prologue at top of body)
24 https://crystal-lang.org/reference/1.20/syntax_and_semantics/closures.html 6/25
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/reference/latest/syntax_and_semantics/closures.html
- FAIL html.meta-description missing
- FAIL html.og-title missing
- FAIL html.og-description missing
- PASS html.lang-attribute en
- FAIL html.json-ld no parseable JSON-LD found
- FAIL html.headings only 2 headings
- FAIL html.text-ratio 5.8%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://crystal-lang.org/reference/1.20/404.html
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- FAIL markdown.content-negotiation text/html
- 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
- FAIL discovery.indexed orphaned (not announced by any index)
- FAIL markdown.navigation-stripped 34 residual nav/header/footer/aside tag(s)
- FAIL markdown.size-reduction only 5.7% smaller (88963B vs 94366B); need ≥ 30%
- FAIL markdown.valid-markdown looks like HTML (HTML prologue at top of body)
25 https://crystal-lang.org/reference/1.20/syntax_and_semantics/type_reflection.html 6/24
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/reference/latest/syntax_and_semantics/type_reflection.html
- FAIL html.meta-description missing
- FAIL html.og-title missing
- FAIL html.og-description missing
- PASS html.lang-attribute en
- FAIL html.json-ld no parseable JSON-LD found
- FAIL html.headings only 1 headings
- FAIL html.text-ratio 4.2%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://crystal-lang.org/reference/1.20/404.html
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- FAIL markdown.content-negotiation text/html
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL api.schema-link no openapi/swagger/schema link found
- FAIL discovery.indexed orphaned (not announced by any index)
- FAIL markdown.navigation-stripped 34 residual nav/header/footer/aside tag(s)
- FAIL markdown.size-reduction markdown is larger than HTML (88963B vs 86124B)
- FAIL markdown.valid-markdown looks like HTML (HTML prologue at top of body)
24 https://crystal-lang.org/reference/1.20/syntax_and_semantics/is_a.html 6/25
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/reference/latest/syntax_and_semantics/is_a.html
- FAIL html.meta-description missing
- FAIL html.og-title missing
- FAIL html.og-description missing
- PASS html.lang-attribute en
- FAIL html.json-ld no parseable JSON-LD found
- FAIL html.headings only 1 headings
- FAIL html.text-ratio 4.5%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://crystal-lang.org/reference/1.20/404.html
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- FAIL markdown.content-negotiation text/html
- 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
- FAIL discovery.indexed orphaned (not announced by any index)
- FAIL markdown.navigation-stripped 34 residual nav/header/footer/aside tag(s)
- FAIL markdown.size-reduction markdown is larger than HTML (88963B vs 87605B)
- FAIL markdown.valid-markdown looks like HTML (HTML prologue at top of body)
28 https://crystal-lang.org/reference/1.20/syntax_and_semantics/type_grammar.html 7/25
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/reference/latest/syntax_and_semantics/type_grammar.html
- FAIL html.meta-description missing
- FAIL html.og-title missing
- FAIL html.og-description missing
- PASS html.lang-attribute en
- FAIL html.json-ld no parseable JSON-LD found
- PASS html.headings 13 headings
- FAIL html.text-ratio 6.6%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://crystal-lang.org/reference/1.20/404.html
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- FAIL markdown.content-negotiation text/html
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 21/21 blocks missing language
- FAIL api.schema-link no openapi/swagger/schema link found
- FAIL discovery.indexed orphaned (not announced by any index)
- FAIL markdown.navigation-stripped 34 residual nav/header/footer/aside tag(s)
- FAIL markdown.size-reduction only 16.2% smaller (88963B vs 106147B); need ≥ 30%
- FAIL markdown.valid-markdown looks like HTML (HTML prologue at top of body)
24 https://crystal-lang.org/reference/1.20/syntax_and_semantics/nil_question.html 6/25
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/reference/latest/syntax_and_semantics/nil_question.html
- FAIL html.meta-description missing
- FAIL html.og-title missing
- FAIL html.og-description missing
- PASS html.lang-attribute en
- FAIL html.json-ld no parseable JSON-LD found
- FAIL html.headings only 1 headings
- FAIL html.text-ratio 4.5%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://crystal-lang.org/reference/1.20/404.html
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- FAIL markdown.content-negotiation text/html
- 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
- FAIL discovery.indexed orphaned (not announced by any index)
- FAIL markdown.navigation-stripped 34 residual nav/header/footer/aside tag(s)
- FAIL markdown.size-reduction markdown is larger than HTML (88963B vs 87044B)
- FAIL markdown.valid-markdown looks like HTML (HTML prologue at top of body)
24 https://crystal-lang.org/reference/1.20/syntax_and_semantics/responds_to.html 6/25
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/reference/latest/syntax_and_semantics/responds_to.html
- FAIL html.meta-description missing
- FAIL html.og-title missing
- FAIL html.og-description missing
- PASS html.lang-attribute en
- FAIL html.json-ld no parseable JSON-LD found
- FAIL html.headings only 1 headings
- FAIL html.text-ratio 4.5%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://crystal-lang.org/reference/1.20/404.html
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- FAIL markdown.content-negotiation text/html
- 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
- FAIL discovery.indexed orphaned (not announced by any index)
- FAIL markdown.navigation-stripped 34 residual nav/header/footer/aside tag(s)
- FAIL markdown.size-reduction markdown is larger than HTML (88963B vs 87045B)
- FAIL markdown.valid-markdown looks like HTML (HTML prologue at top of body)
28 https://crystal-lang.org/reference/1.20/syntax_and_semantics/autocasting.html 7/25
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/reference/latest/syntax_and_semantics/autocasting.html
- FAIL html.meta-description missing
- FAIL html.og-title missing
- FAIL html.og-description missing
- PASS html.lang-attribute en
- FAIL html.json-ld no parseable JSON-LD found
- PASS html.headings 3 headings
- FAIL html.text-ratio 5.7%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://crystal-lang.org/reference/1.20/404.html
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- FAIL markdown.content-negotiation text/html
- 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
- FAIL discovery.indexed orphaned (not announced by any index)
- FAIL markdown.navigation-stripped 34 residual nav/header/footer/aside tag(s)
- FAIL markdown.size-reduction only 6.2% smaller (88963B vs 94883B); need ≥ 30%
- FAIL markdown.valid-markdown looks like HTML (HTML prologue at top of body)
28 https://crystal-lang.org/reference/1.20/syntax_and_semantics/as.html 7/25
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/reference/latest/syntax_and_semantics/as.html
- FAIL html.meta-description missing
- FAIL html.og-title missing
- FAIL html.og-description missing
- PASS html.lang-attribute en
- FAIL html.json-ld no parseable JSON-LD found
- PASS html.headings 5 headings
- FAIL html.text-ratio 6.9%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://crystal-lang.org/reference/1.20/404.html
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- FAIL markdown.content-negotiation text/html
- 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
- FAIL discovery.indexed orphaned (not announced by any index)
- FAIL markdown.navigation-stripped 34 residual nav/header/footer/aside tag(s)
- FAIL markdown.size-reduction only 9.2% smaller (88963B vs 98025B); need ≥ 30%
- FAIL markdown.valid-markdown looks like HTML (HTML prologue at top of body)
32 https://crystal-lang.org/reference/1.20/syntax_and_semantics/macros/index.html 8/25
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/reference/latest/syntax_and_semantics/macros/index.html
- FAIL html.meta-description missing
- FAIL html.og-title missing
- FAIL html.og-description missing
- PASS html.lang-attribute en
- FAIL html.json-ld no parseable JSON-LD found
- PASS html.headings 19 headings
- FAIL html.text-ratio 10.8%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://crystal-lang.org/reference/1.20/404.html
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- FAIL markdown.content-negotiation text/html
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 28/28 blocks missing language
- FAIL api.schema-link no openapi/swagger/schema link found
- FAIL discovery.indexed orphaned (not announced by any index)
- FAIL markdown.navigation-stripped 34 residual nav/header/footer/aside tag(s)
- PASS markdown.size-reduction 37.9% smaller (88963B vs 143215B)
- FAIL markdown.valid-markdown looks like HTML (HTML prologue at top of body)
24 https://crystal-lang.org/reference/1.20/syntax_and_semantics/as_question.html 6/25
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/reference/latest/syntax_and_semantics/as_question.html
- FAIL html.meta-description missing
- FAIL html.og-title missing
- FAIL html.og-description missing
- PASS html.lang-attribute en
- FAIL html.json-ld no parseable JSON-LD found
- FAIL html.headings only 1 headings
- FAIL html.text-ratio 4.4%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://crystal-lang.org/reference/1.20/404.html
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- FAIL markdown.content-negotiation text/html
- 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
- FAIL discovery.indexed orphaned (not announced by any index)
- FAIL markdown.navigation-stripped 34 residual nav/header/footer/aside tag(s)
- FAIL markdown.size-reduction markdown is larger than HTML (88963B vs 87431B)
- FAIL markdown.valid-markdown looks like HTML (HTML prologue at top of body)
24 https://crystal-lang.org/reference/1.20/syntax_and_semantics/typeof.html 6/25
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/reference/latest/syntax_and_semantics/typeof.html
- FAIL html.meta-description missing
- FAIL html.og-title missing
- FAIL html.og-description missing
- PASS html.lang-attribute en
- FAIL html.json-ld no parseable JSON-LD found
- FAIL html.headings only 1 headings
- FAIL html.text-ratio 4.9%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://crystal-lang.org/reference/1.20/404.html
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- FAIL markdown.content-negotiation text/html
- 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
- FAIL discovery.indexed orphaned (not announced by any index)
- FAIL markdown.navigation-stripped 34 residual nav/header/footer/aside tag(s)
- FAIL markdown.size-reduction only 1.9% smaller (88963B vs 90661B); need ≥ 30%
- FAIL markdown.valid-markdown looks like HTML (HTML prologue at top of body)
28 https://crystal-lang.org/reference/1.20/syntax_and_semantics/annotations/index.html 7/25
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/reference/latest/syntax_and_semantics/annotations/index.html
- FAIL html.meta-description missing
- FAIL html.og-title missing
- FAIL html.og-description missing
- PASS html.lang-attribute en
- FAIL html.json-ld no parseable JSON-LD found
- PASS html.headings 9 headings
- FAIL html.text-ratio 9.2%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://crystal-lang.org/reference/1.20/404.html
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- FAIL markdown.content-negotiation text/html
- 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
- FAIL discovery.indexed orphaned (not announced by any index)
- FAIL markdown.navigation-stripped 34 residual nav/header/footer/aside tag(s)
- FAIL markdown.size-reduction only 25.8% smaller (88963B vs 119853B); need ≥ 30%
- FAIL markdown.valid-markdown looks like HTML (HTML prologue at top of body)
24 https://crystal-lang.org/reference/1.20/syntax_and_semantics/macros/macro_methods.html 6/25
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/reference/latest/syntax_and_semantics/macros/macro_methods.html
- FAIL html.meta-description missing
- FAIL html.og-title missing
- FAIL html.og-description missing
- PASS html.lang-attribute en
- FAIL html.json-ld no parseable JSON-LD found
- FAIL html.headings only 1 headings
- FAIL html.text-ratio 5.2%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://crystal-lang.org/reference/1.20/404.html
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- FAIL markdown.content-negotiation text/html
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 2/2 blocks missing language
- FAIL api.schema-link no openapi/swagger/schema link found
- FAIL discovery.indexed orphaned (not announced by any index)
- FAIL markdown.navigation-stripped 34 residual nav/header/footer/aside tag(s)
- FAIL markdown.size-reduction only 2.6% smaller (88963B vs 91319B); need ≥ 30%
- FAIL markdown.valid-markdown looks like HTML (HTML prologue at top of body)
28 https://crystal-lang.org/reference/1.20/syntax_and_semantics/macros/hooks.html 7/25
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/reference/latest/syntax_and_semantics/macros/hooks.html
- FAIL html.meta-description missing
- FAIL html.og-title missing
- FAIL html.og-description missing
- PASS html.lang-attribute en
- FAIL html.json-ld no parseable JSON-LD found
- PASS html.headings 3 headings
- FAIL html.text-ratio 7.2%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://crystal-lang.org/reference/1.20/404.html
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- FAIL markdown.content-negotiation text/html
- 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
- FAIL discovery.indexed orphaned (not announced by any index)
- FAIL markdown.navigation-stripped 34 residual nav/header/footer/aside tag(s)
- FAIL markdown.size-reduction only 12.7% smaller (88963B vs 101855B); need ≥ 30%
- FAIL markdown.valid-markdown looks like HTML (HTML prologue at top of body)
24 https://crystal-lang.org/reference/1.20/syntax_and_semantics/macros/fresh_variables.html 6/25
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/reference/latest/syntax_and_semantics/macros/fresh_variables.html
- FAIL html.meta-description missing
- FAIL html.og-title missing
- FAIL html.og-description missing
- PASS html.lang-attribute en
- FAIL html.json-ld no parseable JSON-LD found
- FAIL html.headings only 1 headings
- FAIL html.text-ratio 5.4%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://crystal-lang.org/reference/1.20/404.html
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- FAIL markdown.content-negotiation text/html
- 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
- FAIL discovery.indexed orphaned (not announced by any index)
- FAIL markdown.navigation-stripped 34 residual nav/header/footer/aside tag(s)
- FAIL markdown.size-reduction only 4.0% smaller (88963B vs 92704B); need ≥ 30%
- FAIL markdown.valid-markdown looks like HTML (HTML prologue at top of body)
24 https://crystal-lang.org/reference/1.20/syntax_and_semantics/sizeof.html 6/25
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/reference/latest/syntax_and_semantics/sizeof.html
- FAIL html.meta-description missing
- FAIL html.og-title missing
- FAIL html.og-description missing
- PASS html.lang-attribute en
- FAIL html.json-ld no parseable JSON-LD found
- FAIL html.headings only 1 headings
- FAIL html.text-ratio 4.8%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://crystal-lang.org/reference/1.20/404.html
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- FAIL markdown.content-negotiation text/html
- 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
- FAIL discovery.indexed orphaned (not announced by any index)
- FAIL markdown.navigation-stripped 34 residual nav/header/footer/aside tag(s)
- FAIL markdown.size-reduction markdown is larger than HTML (88963B vs 88336B)
- FAIL markdown.valid-markdown looks like HTML (HTML prologue at top of body)
25 https://crystal-lang.org/reference/1.20/syntax_and_semantics/low_level_primitives.html 6/24
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/reference/latest/syntax_and_semantics/low_level_primitives.html
- FAIL html.meta-description missing
- FAIL html.og-title missing
- FAIL html.og-description missing
- PASS html.lang-attribute en
- FAIL html.json-ld no parseable JSON-LD found
- FAIL html.headings only 1 headings
- FAIL html.text-ratio 4.3%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://crystal-lang.org/reference/1.20/404.html
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- FAIL markdown.content-negotiation text/html
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL api.schema-link no openapi/swagger/schema link found
- FAIL discovery.indexed orphaned (not announced by any index)
- FAIL markdown.navigation-stripped 34 residual nav/header/footer/aside tag(s)
- FAIL markdown.size-reduction markdown is larger than HTML (88963B vs 86282B)
- FAIL markdown.valid-markdown looks like HTML (HTML prologue at top of body)
28 https://crystal-lang.org/reference/1.20/syntax_and_semantics/annotations/built_in_annotations.html 7/25
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/reference/latest/syntax_and_semantics/annotations/built_in_annotations.html
- FAIL html.meta-description missing
- FAIL html.og-title missing
- FAIL html.og-description missing
- PASS html.lang-attribute en
- FAIL html.json-ld no parseable JSON-LD found
- PASS html.headings 13 headings
- FAIL html.text-ratio 6.7%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://crystal-lang.org/reference/1.20/404.html
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- FAIL markdown.content-negotiation text/html
- 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
- FAIL discovery.indexed orphaned (not announced by any index)
- FAIL markdown.navigation-stripped 34 residual nav/header/footer/aside tag(s)
- FAIL markdown.size-reduction only 12.6% smaller (88963B vs 101768B); need ≥ 30%
- FAIL markdown.valid-markdown looks like HTML (HTML prologue at top of body)
24 https://crystal-lang.org/reference/1.20/syntax_and_semantics/pointerof.html 6/25
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/reference/latest/syntax_and_semantics/pointerof.html
- FAIL html.meta-description missing
- FAIL html.og-title missing
- FAIL html.og-description missing
- PASS html.lang-attribute en
- FAIL html.json-ld no parseable JSON-LD found
- FAIL html.headings only 1 headings
- FAIL html.text-ratio 4.5%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://crystal-lang.org/reference/1.20/404.html
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- FAIL markdown.content-negotiation text/html
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 2/2 blocks missing language
- FAIL api.schema-link no openapi/swagger/schema link found
- FAIL discovery.indexed orphaned (not announced by any index)
- FAIL markdown.navigation-stripped 34 residual nav/header/footer/aside tag(s)
- FAIL markdown.size-reduction only 0.2% smaller (88963B vs 89181B); need ≥ 30%
- FAIL markdown.valid-markdown looks like HTML (HTML prologue at top of body)
24 https://crystal-lang.org/reference/1.20/syntax_and_semantics/instance_alignof.html 6/25
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/reference/latest/syntax_and_semantics/instance_alignof.html
- FAIL html.meta-description missing
- FAIL html.og-title missing
- FAIL html.og-description missing
- PASS html.lang-attribute en
- FAIL html.json-ld no parseable JSON-LD found
- FAIL html.headings only 1 headings
- FAIL html.text-ratio 4.7%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://crystal-lang.org/reference/1.20/404.html
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- FAIL markdown.content-negotiation text/html
- 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
- FAIL discovery.indexed orphaned (not announced by any index)
- FAIL markdown.navigation-stripped 34 residual nav/header/footer/aside tag(s)
- FAIL markdown.size-reduction markdown is larger than HTML (88963B vs 87740B)
- FAIL markdown.valid-markdown looks like HTML (HTML prologue at top of body)
24 https://crystal-lang.org/reference/1.20/syntax_and_semantics/alignof.html 6/25
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/reference/latest/syntax_and_semantics/alignof.html
- FAIL html.meta-description missing
- FAIL html.og-title missing
- FAIL html.og-description missing
- PASS html.lang-attribute en
- FAIL html.json-ld no parseable JSON-LD found
- FAIL html.headings only 1 headings
- FAIL html.text-ratio 4.9%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://crystal-lang.org/reference/1.20/404.html
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- FAIL markdown.content-negotiation text/html
- 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
- FAIL discovery.indexed orphaned (not announced by any index)
- FAIL markdown.navigation-stripped 34 residual nav/header/footer/aside tag(s)
- FAIL markdown.size-reduction only 1.3% smaller (88963B vs 90125B); need ≥ 30%
- FAIL markdown.valid-markdown looks like HTML (HTML prologue at top of body)
24 https://crystal-lang.org/reference/1.20/syntax_and_semantics/offsetof.html 6/25
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/reference/latest/syntax_and_semantics/offsetof.html
- FAIL html.meta-description missing
- FAIL html.og-title missing
- FAIL html.og-description missing
- PASS html.lang-attribute en
- FAIL html.json-ld no parseable JSON-LD found
- FAIL html.headings only 1 headings
- FAIL html.text-ratio 5.0%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://crystal-lang.org/reference/1.20/404.html
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- FAIL markdown.content-negotiation text/html
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 2/2 blocks missing language
- FAIL api.schema-link no openapi/swagger/schema link found
- FAIL discovery.indexed orphaned (not announced by any index)
- FAIL markdown.navigation-stripped 34 residual nav/header/footer/aside tag(s)
- FAIL markdown.size-reduction only 1.0% smaller (88963B vs 89828B); need ≥ 30%
- FAIL markdown.valid-markdown looks like HTML (HTML prologue at top of body)
24 https://crystal-lang.org/reference/1.20/syntax_and_semantics/declare_var.html 6/25
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/reference/latest/syntax_and_semantics/declare_var.html
- FAIL html.meta-description missing
- FAIL html.og-title missing
- FAIL html.og-description missing
- PASS html.lang-attribute en
- FAIL html.json-ld no parseable JSON-LD found
- FAIL html.headings only 1 headings
- FAIL html.text-ratio 4.6%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://crystal-lang.org/reference/1.20/404.html
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- FAIL markdown.content-negotiation text/html
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 2/2 blocks missing language
- FAIL api.schema-link no openapi/swagger/schema link found
- FAIL discovery.indexed orphaned (not announced by any index)
- FAIL markdown.navigation-stripped 34 residual nav/header/footer/aside tag(s)
- FAIL markdown.size-reduction markdown is larger than HTML (88963B vs 87464B)
- FAIL markdown.valid-markdown looks like HTML (HTML prologue at top of body)
24 https://crystal-lang.org/reference/1.20/syntax_and_semantics/cross-compilation.html 6/25
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/reference/latest/syntax_and_semantics/cross-compilation.html
- FAIL html.meta-description missing
- FAIL html.og-title missing
- FAIL html.og-description missing
- PASS html.lang-attribute en
- FAIL html.json-ld no parseable JSON-LD found
- FAIL html.headings only 1 headings
- FAIL html.text-ratio 6.1%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://crystal-lang.org/reference/1.20/404.html
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- FAIL markdown.content-negotiation text/html
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 2/2 blocks missing language
- FAIL api.schema-link no openapi/swagger/schema link found
- FAIL discovery.indexed orphaned (not announced by any index)
- FAIL markdown.navigation-stripped 34 residual nav/header/footer/aside tag(s)
- FAIL markdown.size-reduction only 0.1% smaller (88963B vs 89028B); need ≥ 30%
- FAIL markdown.valid-markdown looks like HTML (HTML prologue at top of body)
24 https://crystal-lang.org/reference/1.20/syntax_and_semantics/instance_sizeof.html 6/25
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/reference/latest/syntax_and_semantics/instance_sizeof.html
- FAIL html.meta-description missing
- FAIL html.og-title missing
- FAIL html.og-description missing
- PASS html.lang-attribute en
- FAIL html.json-ld no parseable JSON-LD found
- FAIL html.headings only 1 headings
- FAIL html.text-ratio 4.7%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://crystal-lang.org/reference/1.20/404.html
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- FAIL markdown.content-negotiation text/html
- 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
- FAIL discovery.indexed orphaned (not announced by any index)
- FAIL markdown.navigation-stripped 34 residual nav/header/footer/aside tag(s)
- FAIL markdown.size-reduction markdown is larger than HTML (88963B vs 87854B)
- FAIL markdown.valid-markdown looks like HTML (HTML prologue at top of body)
28 https://crystal-lang.org/reference/1.20/syntax_and_semantics/compile_time_flags.html 7/25
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/reference/latest/syntax_and_semantics/compile_time_flags.html
- FAIL html.meta-description missing
- FAIL html.og-title missing
- FAIL html.og-description missing
- PASS html.lang-attribute en
- FAIL html.json-ld no parseable JSON-LD found
- PASS html.headings 11 headings
- FAIL html.text-ratio 10.6%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://crystal-lang.org/reference/1.20/404.html
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- FAIL markdown.content-negotiation text/html
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 2/2 blocks missing language
- FAIL api.schema-link no openapi/swagger/schema link found
- FAIL discovery.indexed orphaned (not announced by any index)
- FAIL markdown.navigation-stripped 34 residual nav/header/footer/aside tag(s)
- FAIL markdown.size-reduction only 16.0% smaller (88963B vs 105858B); need ≥ 30%
- FAIL markdown.valid-markdown looks like HTML (HTML prologue at top of body)
24 https://crystal-lang.org/reference/1.20/syntax_and_semantics/asm.html 6/25
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/reference/latest/syntax_and_semantics/asm.html
- FAIL html.meta-description missing
- FAIL html.og-title missing
- FAIL html.og-description missing
- PASS html.lang-attribute en
- FAIL html.json-ld no parseable JSON-LD found
- FAIL html.headings only 1 headings
- FAIL html.text-ratio 5.0%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://crystal-lang.org/reference/1.20/404.html
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- FAIL markdown.content-negotiation text/html
- 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
- FAIL discovery.indexed orphaned (not announced by any index)
- FAIL markdown.navigation-stripped 34 residual nav/header/footer/aside tag(s)
- FAIL markdown.size-reduction only 1.3% smaller (88963B vs 90102B); need ≥ 30%
- FAIL markdown.valid-markdown looks like HTML (HTML prologue at top of body)
25 https://crystal-lang.org/reference/1.20/syntax_and_semantics/c_bindings/index.html 6/24
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/reference/latest/syntax_and_semantics/c_bindings/index.html
- FAIL html.meta-description missing
- FAIL html.og-title missing
- FAIL html.og-description missing
- PASS html.lang-attribute en
- FAIL html.json-ld no parseable JSON-LD found
- FAIL html.headings only 1 headings
- FAIL html.text-ratio 4.3%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://crystal-lang.org/reference/1.20/404.html
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- FAIL markdown.content-negotiation text/html
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL api.schema-link no openapi/swagger/schema link found
- FAIL discovery.indexed orphaned (not announced by any index)
- FAIL markdown.navigation-stripped 34 residual nav/header/footer/aside tag(s)
- FAIL markdown.size-reduction markdown is larger than HTML (88963B vs 86627B)
- FAIL markdown.valid-markdown looks like HTML (HTML prologue at top of body)
28 https://crystal-lang.org/reference/1.20/syntax_and_semantics/c_bindings/fun.html 7/25
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/reference/latest/syntax_and_semantics/c_bindings/fun.html
- FAIL html.meta-description missing
- FAIL html.og-title missing
- FAIL html.og-description missing
- PASS html.lang-attribute en
- FAIL html.json-ld no parseable JSON-LD found
- PASS html.headings 3 headings
- FAIL html.text-ratio 6.6%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://crystal-lang.org/reference/1.20/404.html
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- FAIL markdown.content-negotiation text/html
- 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
- FAIL discovery.indexed orphaned (not announced by any index)
- FAIL markdown.navigation-stripped 34 residual nav/header/footer/aside tag(s)
- FAIL markdown.size-reduction only 6.5% smaller (88963B vs 95175B); need ≥ 30%
- FAIL markdown.valid-markdown looks like HTML (HTML prologue at top of body)
24 https://crystal-lang.org/reference/1.20/syntax_and_semantics/c_bindings/lib.html 6/25
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/reference/latest/syntax_and_semantics/c_bindings/lib.html
- FAIL html.meta-description missing
- FAIL html.og-title missing
- FAIL html.og-description missing
- PASS html.lang-attribute en
- FAIL html.json-ld no parseable JSON-LD found
- FAIL html.headings only 2 headings
- FAIL html.text-ratio 5.1%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://crystal-lang.org/reference/1.20/404.html
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- FAIL markdown.content-negotiation text/html
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 2/2 blocks missing language
- FAIL api.schema-link no openapi/swagger/schema link found
- FAIL discovery.indexed orphaned (not announced by any index)
- FAIL markdown.navigation-stripped 34 residual nav/header/footer/aside tag(s)
- FAIL markdown.size-reduction only 1.0% smaller (88963B vs 89829B); need ≥ 30%
- FAIL markdown.valid-markdown looks like HTML (HTML prologue at top of body)
24 https://crystal-lang.org/reference/1.20/syntax_and_semantics/c_bindings/out.html 6/25
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/reference/latest/syntax_and_semantics/c_bindings/out.html
- FAIL html.meta-description missing
- FAIL html.og-title missing
- FAIL html.og-description missing
- PASS html.lang-attribute en
- FAIL html.json-ld no parseable JSON-LD found
- FAIL html.headings only 1 headings
- FAIL html.text-ratio 4.9%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://crystal-lang.org/reference/1.20/404.html
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- FAIL markdown.content-negotiation text/html
- 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
- FAIL discovery.indexed orphaned (not announced by any index)
- FAIL markdown.navigation-stripped 34 residual nav/header/footer/aside tag(s)
- FAIL markdown.size-reduction only 0.5% smaller (88963B vs 89444B); need ≥ 30%
- FAIL markdown.valid-markdown looks like HTML (HTML prologue at top of body)
24 https://crystal-lang.org/reference/1.20/syntax_and_semantics/c_bindings/union.html 6/25
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/reference/latest/syntax_and_semantics/c_bindings/union.html
- FAIL html.meta-description missing
- FAIL html.og-title missing
- FAIL html.og-description missing
- PASS html.lang-attribute en
- FAIL html.json-ld no parseable JSON-LD found
- FAIL html.headings only 1 headings
- FAIL html.text-ratio 5.1%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://crystal-lang.org/reference/1.20/404.html
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- FAIL markdown.content-negotiation text/html
- 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
- FAIL discovery.indexed orphaned (not announced by any index)
- FAIL markdown.navigation-stripped 34 residual nav/header/footer/aside tag(s)
- FAIL markdown.size-reduction only 2.0% smaller (88963B vs 90810B); need ≥ 30%
- FAIL markdown.valid-markdown looks like HTML (HTML prologue at top of body)
24 https://crystal-lang.org/reference/1.20/syntax_and_semantics/c_bindings/struct.html 6/25
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/reference/latest/syntax_and_semantics/c_bindings/struct.html
- FAIL html.meta-description missing
- FAIL html.og-title missing
- FAIL html.og-description missing
- PASS html.lang-attribute en
- FAIL html.json-ld no parseable JSON-LD found
- FAIL html.headings only 1 headings
- FAIL html.text-ratio 5.6%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://crystal-lang.org/reference/1.20/404.html
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- FAIL markdown.content-negotiation text/html
- 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
- FAIL discovery.indexed orphaned (not announced by any index)
- FAIL markdown.navigation-stripped 34 residual nav/header/footer/aside tag(s)
- FAIL markdown.size-reduction only 6.1% smaller (88963B vs 94763B); need ≥ 30%
- FAIL markdown.valid-markdown looks like HTML (HTML prologue at top of body)
24 https://crystal-lang.org/reference/1.20/syntax_and_semantics/c_bindings/to_unsafe.html 6/25
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/reference/latest/syntax_and_semantics/c_bindings/to_unsafe.html
- FAIL html.meta-description missing
- FAIL html.og-title missing
- FAIL html.og-description missing
- PASS html.lang-attribute en
- FAIL html.json-ld no parseable JSON-LD found
- FAIL html.headings only 1 headings
- FAIL html.text-ratio 4.7%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://crystal-lang.org/reference/1.20/404.html
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- FAIL markdown.content-negotiation text/html
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 2/2 blocks missing language
- FAIL api.schema-link no openapi/swagger/schema link found
- FAIL discovery.indexed orphaned (not announced by any index)
- FAIL markdown.navigation-stripped 34 residual nav/header/footer/aside tag(s)
- FAIL markdown.size-reduction only 1.2% smaller (88963B vs 90075B); need ≥ 30%
- FAIL markdown.valid-markdown looks like HTML (HTML prologue at top of body)
24 https://crystal-lang.org/reference/1.20/syntax_and_semantics/c_bindings/constants.html 6/25
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/reference/latest/syntax_and_semantics/c_bindings/constants.html
- FAIL html.meta-description missing
- FAIL html.og-title missing
- FAIL html.og-description missing
- PASS html.lang-attribute en
- FAIL html.json-ld no parseable JSON-LD found
- FAIL html.headings only 1 headings
- FAIL html.text-ratio 4.2%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://crystal-lang.org/reference/1.20/404.html
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- FAIL markdown.content-negotiation text/html
- 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
- FAIL discovery.indexed orphaned (not announced by any index)
- FAIL markdown.navigation-stripped 34 residual nav/header/footer/aside tag(s)
- FAIL markdown.size-reduction markdown is larger than HTML (88963B vs 87231B)
- FAIL markdown.valid-markdown looks like HTML (HTML prologue at top of body)
24 https://crystal-lang.org/reference/1.20/syntax_and_semantics/c_bindings/alias.html 6/25
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/reference/latest/syntax_and_semantics/c_bindings/alias.html
- FAIL html.meta-description missing
- FAIL html.og-title missing
- FAIL html.og-description missing
- PASS html.lang-attribute en
- FAIL html.json-ld no parseable JSON-LD found
- FAIL html.headings only 1 headings
- FAIL html.text-ratio 4.5%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://crystal-lang.org/reference/1.20/404.html
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- FAIL markdown.content-negotiation text/html
- 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
- FAIL discovery.indexed orphaned (not announced by any index)
- FAIL markdown.navigation-stripped 34 residual nav/header/footer/aside tag(s)
- FAIL markdown.size-reduction only 1.3% smaller (88963B vs 90123B); need ≥ 30%
- FAIL markdown.valid-markdown looks like HTML (HTML prologue at top of body)
24 https://crystal-lang.org/reference/1.20/syntax_and_semantics/c_bindings/enum.html 6/25
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/reference/latest/syntax_and_semantics/c_bindings/enum.html
- FAIL html.meta-description missing
- FAIL html.og-title missing
- FAIL html.og-description missing
- PASS html.lang-attribute en
- FAIL html.json-ld no parseable JSON-LD found
- FAIL html.headings only 1 headings
- FAIL html.text-ratio 4.9%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://crystal-lang.org/reference/1.20/404.html
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- FAIL markdown.content-negotiation text/html
- 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
- FAIL discovery.indexed orphaned (not announced by any index)
- FAIL markdown.navigation-stripped 34 residual nav/header/footer/aside tag(s)
- FAIL markdown.size-reduction only 3.2% smaller (88963B vs 91908B); need ≥ 30%
- FAIL markdown.valid-markdown looks like HTML (HTML prologue at top of body)
24 https://crystal-lang.org/reference/1.20/syntax_and_semantics/c_bindings/variables.html 6/25
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/reference/latest/syntax_and_semantics/c_bindings/variables.html
- FAIL html.meta-description missing
- FAIL html.og-title missing
- FAIL html.og-description missing
- PASS html.lang-attribute en
- FAIL html.json-ld no parseable JSON-LD found
- FAIL html.headings only 1 headings
- FAIL html.text-ratio 4.5%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://crystal-lang.org/reference/1.20/404.html
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- FAIL markdown.content-negotiation text/html
- 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
- FAIL discovery.indexed orphaned (not announced by any index)
- FAIL markdown.navigation-stripped 34 residual nav/header/footer/aside tag(s)
- FAIL markdown.size-reduction only 0.1% smaller (88963B vs 89028B); need ≥ 30%
- FAIL markdown.valid-markdown looks like HTML (HTML prologue at top of body)
24 https://crystal-lang.org/reference/1.20/syntax_and_semantics/c_bindings/type.html 6/25
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/reference/latest/syntax_and_semantics/c_bindings/type.html
- FAIL html.meta-description missing
- FAIL html.og-title missing
- FAIL html.og-description missing
- PASS html.lang-attribute en
- FAIL html.json-ld no parseable JSON-LD found
- FAIL html.headings only 1 headings
- FAIL html.text-ratio 4.6%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://crystal-lang.org/reference/1.20/404.html
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- FAIL markdown.content-negotiation text/html
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 2/2 blocks missing language
- FAIL api.schema-link no openapi/swagger/schema link found
- FAIL discovery.indexed orphaned (not announced by any index)
- FAIL markdown.navigation-stripped 34 residual nav/header/footer/aside tag(s)
- FAIL markdown.size-reduction markdown is larger than HTML (88963B vs 88302B)
- FAIL markdown.valid-markdown looks like HTML (HTML prologue at top of body)
32 https://crystal-lang.org/reference/1.20/guides/concurrency.html 8/25
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/reference/latest/guides/concurrency.html
- FAIL html.meta-description missing
- FAIL html.og-title missing
- FAIL html.og-description missing
- PASS html.lang-attribute en
- FAIL html.json-ld no parseable JSON-LD found
- PASS html.headings 14 headings
- FAIL html.text-ratio 13.9%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://crystal-lang.org/reference/1.20/404.html
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- FAIL markdown.content-negotiation text/html
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 23/23 blocks missing language
- FAIL api.schema-link no openapi/swagger/schema link found
- FAIL discovery.indexed orphaned (not announced by any index)
- FAIL markdown.navigation-stripped 34 residual nav/header/footer/aside tag(s)
- PASS markdown.size-reduction 32.9% smaller (88963B vs 132563B)
- FAIL markdown.valid-markdown looks like HTML (HTML prologue at top of body)
24 https://crystal-lang.org/reference/1.20/syntax_and_semantics/unsafe.html 6/25
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/reference/latest/syntax_and_semantics/unsafe.html
- FAIL html.meta-description missing
- FAIL html.og-title missing
- FAIL html.og-description missing
- PASS html.lang-attribute en
- FAIL html.json-ld no parseable JSON-LD found
- FAIL html.headings only 1 headings
- FAIL html.text-ratio 5.1%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://crystal-lang.org/reference/1.20/404.html
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- FAIL markdown.content-negotiation text/html
- 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
- FAIL discovery.indexed orphaned (not announced by any index)
- FAIL markdown.navigation-stripped 34 residual nav/header/footer/aside tag(s)
- FAIL markdown.size-reduction markdown is larger than HTML (88963B vs 87914B)
- FAIL markdown.valid-markdown looks like HTML (HTML prologue at top of body)
28 https://crystal-lang.org/reference/1.20/syntax_and_semantics/c_bindings/callbacks.html 7/25
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/reference/latest/syntax_and_semantics/c_bindings/callbacks.html
- FAIL html.meta-description missing
- FAIL html.og-title missing
- FAIL html.og-description missing
- PASS html.lang-attribute en
- FAIL html.json-ld no parseable JSON-LD found
- PASS html.headings 3 headings
- FAIL html.text-ratio 7.1%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://crystal-lang.org/reference/1.20/404.html
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- FAIL markdown.content-negotiation text/html
- 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
- FAIL discovery.indexed orphaned (not announced by any index)
- FAIL markdown.navigation-stripped 34 residual nav/header/footer/aside tag(s)
- FAIL markdown.size-reduction only 11.2% smaller (88963B vs 100203B); need ≥ 30%
- FAIL markdown.valid-markdown looks like HTML (HTML prologue at top of body)
28 https://crystal-lang.org/reference/1.20/guides/hosting/github.html 7/25
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/reference/latest/guides/hosting/github.html
- FAIL html.meta-description missing
- FAIL html.og-title missing
- FAIL html.og-description missing
- PASS html.lang-attribute en
- FAIL html.json-ld no parseable JSON-LD found
- PASS html.headings 4 headings
- FAIL html.text-ratio 6.9%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://crystal-lang.org/reference/1.20/404.html
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- FAIL markdown.content-negotiation text/html
- 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
- FAIL discovery.indexed orphaned (not announced by any index)
- FAIL markdown.navigation-stripped 34 residual nav/header/footer/aside tag(s)
- FAIL markdown.size-reduction only 10.0% smaller (88963B vs 98816B); need ≥ 30%
- FAIL markdown.valid-markdown looks like HTML (HTML prologue at top of body)
28 https://crystal-lang.org/reference/1.20/guides/performance.html 7/25
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/reference/latest/guides/performance.html
- FAIL html.meta-description missing
- FAIL html.og-title missing
- FAIL html.og-description missing
- PASS html.lang-attribute en
- FAIL html.json-ld no parseable JSON-LD found
- PASS html.headings 9 headings
- FAIL html.text-ratio 10.8%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://crystal-lang.org/reference/1.20/404.html
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- FAIL markdown.content-negotiation text/html
- 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
- FAIL discovery.indexed orphaned (not announced by any index)
- FAIL markdown.navigation-stripped 34 residual nav/header/footer/aside tag(s)
- FAIL markdown.size-reduction only 26.5% smaller (88963B vs 121068B); need ≥ 30%
- FAIL markdown.valid-markdown looks like HTML (HTML prologue at top of body)
28 https://crystal-lang.org/reference/1.20/guides/testing/code_coverage.html 7/25
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/reference/latest/guides/testing/code_coverage.html
- FAIL html.meta-description missing
- FAIL html.og-title missing
- FAIL html.og-description missing
- PASS html.lang-attribute en
- FAIL html.json-ld no parseable JSON-LD found
- PASS html.headings 6 headings
- FAIL html.text-ratio 9.3%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://crystal-lang.org/reference/1.20/404.html
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- FAIL markdown.content-negotiation text/html
- 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
- FAIL discovery.indexed orphaned (not announced by any index)
- FAIL markdown.navigation-stripped 34 residual nav/header/footer/aside tag(s)
- FAIL markdown.size-reduction only 11.5% smaller (88963B vs 100573B); need ≥ 30%
- FAIL markdown.valid-markdown looks like HTML (HTML prologue at top of body)
28 https://crystal-lang.org/reference/1.20/guides/testing.html 7/25
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/reference/latest/guides/testing.html
- FAIL html.meta-description missing
- FAIL html.og-title missing
- FAIL html.og-description missing
- PASS html.lang-attribute en
- FAIL html.json-ld no parseable JSON-LD found
- PASS html.headings 14 headings
- FAIL html.text-ratio 10.5%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://crystal-lang.org/reference/1.20/404.html
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- FAIL markdown.content-negotiation text/html
- 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
- FAIL discovery.indexed orphaned (not announced by any index)
- FAIL markdown.navigation-stripped 34 residual nav/header/footer/aside tag(s)
- FAIL markdown.size-reduction only 22.4% smaller (88963B vs 114646B); need ≥ 30%
- FAIL markdown.valid-markdown looks like HTML (HTML prologue at top of body)
28 https://crystal-lang.org/reference/1.20/guides/writing_shards.html 7/25
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/reference/latest/guides/writing_shards.html
- FAIL html.meta-description missing
- FAIL html.og-title missing
- FAIL html.og-description missing
- PASS html.lang-attribute en
- FAIL html.json-ld no parseable JSON-LD found
- PASS html.headings 9 headings
- FAIL html.text-ratio 9.1%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://crystal-lang.org/reference/1.20/404.html
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- FAIL markdown.content-negotiation text/html
- 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
- FAIL discovery.indexed orphaned (not announced by any index)
- FAIL markdown.navigation-stripped 34 residual nav/header/footer/aside tag(s)
- FAIL markdown.size-reduction only 13.2% smaller (88963B vs 102474B); need ≥ 30%
- FAIL markdown.valid-markdown looks like HTML (HTML prologue at top of body)
28 https://crystal-lang.org/reference/1.20/guides/hosting/gitlab.html 7/25
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/reference/latest/guides/hosting/gitlab.html
- FAIL html.meta-description missing
- FAIL html.og-title missing
- FAIL html.og-description missing
- PASS html.lang-attribute en
- FAIL html.json-ld no parseable JSON-LD found
- PASS html.headings 6 headings
- FAIL html.text-ratio 9.2%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://crystal-lang.org/reference/1.20/404.html
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- FAIL markdown.content-negotiation text/html
- 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
- FAIL discovery.indexed orphaned (not announced by any index)
- FAIL markdown.navigation-stripped 34 residual nav/header/footer/aside tag(s)
- FAIL markdown.size-reduction only 14.7% smaller (88963B vs 104282B); need ≥ 30%
- FAIL markdown.valid-markdown looks like HTML (HTML prologue at top of body)
28 https://crystal-lang.org/reference/1.20/guides/ci/circleci.html 7/25
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/reference/latest/guides/ci/circleci.html
- FAIL html.meta-description missing
- FAIL html.og-title missing
- FAIL html.og-description missing
- PASS html.lang-attribute en
- FAIL html.json-ld no parseable JSON-LD found
- PASS html.headings 10 headings
- FAIL html.text-ratio 6.6%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://crystal-lang.org/reference/1.20/404.html
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- FAIL markdown.content-negotiation text/html
- 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
- FAIL discovery.indexed orphaned (not announced by any index)
- FAIL markdown.navigation-stripped 34 residual nav/header/footer/aside tag(s)
- FAIL markdown.size-reduction only 17.2% smaller (88963B vs 107506B); need ≥ 30%
- FAIL markdown.valid-markdown looks like HTML (HTML prologue at top of body)
24 https://crystal-lang.org/reference/1.20/guides/build_docker_image.html 6/25
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/reference/latest/guides/build_docker_image.html
- FAIL html.meta-description missing
- FAIL html.og-title missing
- FAIL html.og-description missing
- PASS html.lang-attribute en
- FAIL html.json-ld no parseable JSON-LD found
- FAIL html.headings only 2 headings
- FAIL html.text-ratio 5.9%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://crystal-lang.org/reference/1.20/404.html
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- FAIL markdown.content-negotiation text/html
- 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
- FAIL discovery.indexed orphaned (not announced by any index)
- FAIL markdown.navigation-stripped 34 residual nav/header/footer/aside tag(s)
- FAIL markdown.size-reduction only 7.2% smaller (88963B vs 95825B); need ≥ 30%
- FAIL markdown.valid-markdown looks like HTML (HTML prologue at top of body)
28 https://crystal-lang.org/reference/1.20/guides/ci/gh-actions.html 7/25
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/reference/latest/guides/ci/gh-actions.html
- FAIL html.meta-description missing
- FAIL html.og-title missing
- FAIL html.og-description missing
- PASS html.lang-attribute en
- FAIL html.json-ld no parseable JSON-LD found
- PASS html.headings 12 headings
- FAIL html.text-ratio 9.8%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://crystal-lang.org/reference/1.20/404.html
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- FAIL markdown.content-negotiation text/html
- 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
- FAIL discovery.indexed orphaned (not announced by any index)
- FAIL markdown.navigation-stripped 34 residual nav/header/footer/aside tag(s)
- FAIL markdown.size-reduction only 25.6% smaller (88963B vs 119559B); need ≥ 30%
- FAIL markdown.valid-markdown looks like HTML (HTML prologue at top of body)
28 https://crystal-lang.org/reference/1.20/guides/ci/index.html 7/25
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/reference/latest/guides/ci/index.html
- FAIL html.meta-description missing
- FAIL html.og-title missing
- FAIL html.og-description missing
- PASS html.lang-attribute en
- FAIL html.json-ld no parseable JSON-LD found
- PASS html.headings 3 headings
- FAIL html.text-ratio 6.8%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://crystal-lang.org/reference/1.20/404.html
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- FAIL markdown.content-negotiation text/html
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 2/2 blocks missing language
- FAIL api.schema-link no openapi/swagger/schema link found
- FAIL discovery.indexed orphaned (not announced by any index)
- FAIL markdown.navigation-stripped 34 residual nav/header/footer/aside tag(s)
- FAIL markdown.size-reduction only 10.1% smaller (88963B vs 98928B); need ≥ 30%
- FAIL markdown.valid-markdown looks like HTML (HTML prologue at top of body)
28 https://crystal-lang.org/reference/1.20/guides/static_linking.html 7/25
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/reference/latest/guides/static_linking.html
- FAIL html.meta-description missing
- FAIL html.og-title missing
- FAIL html.og-description missing
- PASS html.lang-attribute en
- FAIL html.json-ld no parseable JSON-LD found
- PASS html.headings 6 headings
- FAIL html.text-ratio 11.6%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://crystal-lang.org/reference/1.20/404.html
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- FAIL markdown.content-negotiation text/html
- 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
- FAIL discovery.indexed orphaned (not announced by any index)
- FAIL markdown.navigation-stripped 34 residual nav/header/footer/aside tag(s)
- FAIL markdown.size-reduction only 16.3% smaller (88963B vs 106315B); need ≥ 30%
- FAIL markdown.valid-markdown looks like HTML (HTML prologue at top of body)
32 https://crystal-lang.org/reference/1.20/crystal_for_rubyists/index.html 8/25
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/reference/latest/crystal_for_rubyists/index.html
- FAIL html.meta-description missing
- FAIL html.og-title missing
- FAIL html.og-description missing
- PASS html.lang-attribute en
- FAIL html.json-ld no parseable JSON-LD found
- PASS html.headings 24 headings
- FAIL html.text-ratio 12.1%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://crystal-lang.org/reference/1.20/404.html
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- FAIL markdown.content-negotiation text/html
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 31/31 blocks missing language
- FAIL api.schema-link no openapi/swagger/schema link found
- FAIL discovery.indexed orphaned (not announced by any index)
- FAIL markdown.navigation-stripped 34 residual nav/header/footer/aside tag(s)
- PASS markdown.size-reduction 34.0% smaller (88963B vs 134868B)
- FAIL markdown.valid-markdown looks like HTML (HTML prologue at top of body)
28 https://crystal-lang.org/reference/1.20/crystal_for_rubyists/metaprogramming_help.html 7/25
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/reference/latest/crystal_for_rubyists/metaprogramming_help.html
- FAIL html.meta-description missing
- FAIL html.og-title missing
- FAIL html.og-description missing
- PASS html.lang-attribute en
- FAIL html.json-ld no parseable JSON-LD found
- PASS html.headings 8 headings
- FAIL html.text-ratio 9.5%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://crystal-lang.org/reference/1.20/404.html
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- FAIL markdown.content-negotiation text/html
- 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
- FAIL discovery.indexed orphaned (not announced by any index)
- FAIL markdown.navigation-stripped 34 residual nav/header/footer/aside tag(s)
- FAIL markdown.size-reduction only 22.8% smaller (88963B vs 115274B); need ≥ 30%
- FAIL markdown.valid-markdown looks like HTML (HTML prologue at top of body)
28 https://crystal-lang.org/reference/1.20/database/connection_pool.html 7/25
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/reference/latest/database/connection_pool.html
- FAIL html.meta-description missing
- FAIL html.og-title missing
- FAIL html.og-description missing
- PASS html.lang-attribute en
- FAIL html.json-ld no parseable JSON-LD found
- PASS html.headings 3 headings
- FAIL html.text-ratio 7.4%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://crystal-lang.org/reference/1.20/404.html
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- FAIL markdown.content-negotiation text/html
- 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
- FAIL discovery.indexed orphaned (not announced by any index)
- FAIL markdown.navigation-stripped 34 residual nav/header/footer/aside tag(s)
- FAIL markdown.size-reduction only 8.5% smaller (88963B vs 97201B); need ≥ 30%
- FAIL markdown.valid-markdown looks like HTML (HTML prologue at top of body)
28 https://crystal-lang.org/reference/1.20/database/index.html 7/25
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/reference/latest/database/index.html
- FAIL html.meta-description missing
- FAIL html.og-title missing
- FAIL html.og-description missing
- PASS html.lang-attribute en
- FAIL html.json-ld no parseable JSON-LD found
- PASS html.headings 7 headings
- FAIL html.text-ratio 7.9%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://crystal-lang.org/reference/1.20/404.html
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- FAIL markdown.content-negotiation text/html
- 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
- FAIL discovery.indexed orphaned (not announced by any index)
- FAIL markdown.navigation-stripped 34 residual nav/header/footer/aside tag(s)
- FAIL markdown.size-reduction only 14.7% smaller (88963B vs 104238B); need ≥ 30%
- FAIL markdown.valid-markdown looks like HTML (HTML prologue at top of body)
28 https://crystal-lang.org/reference/1.20/conventions/coding_style.html 7/25
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/reference/latest/conventions/coding_style.html
- FAIL html.meta-description missing
- FAIL html.og-title missing
- FAIL html.og-description missing
- PASS html.lang-attribute en
- FAIL html.json-ld no parseable JSON-LD found
- PASS html.headings 6 headings
- FAIL html.text-ratio 6.1%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://crystal-lang.org/reference/1.20/404.html
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- FAIL markdown.content-negotiation text/html
- 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
- FAIL discovery.indexed orphaned (not announced by any index)
- FAIL markdown.navigation-stripped 34 residual nav/header/footer/aside tag(s)
- FAIL markdown.size-reduction only 13.8% smaller (88963B vs 103204B); need ≥ 30%
- FAIL markdown.valid-markdown looks like HTML (HTML prologue at top of body)
32 https://crystal-lang.org/reference/1.20/database/transactions.html 8/25
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/reference/latest/database/transactions.html
- FAIL html.meta-description missing
- FAIL html.og-title missing
- FAIL html.og-description missing
- PASS html.lang-attribute en
- FAIL html.json-ld no parseable JSON-LD found
- PASS html.headings 5 headings
- FAIL html.text-ratio 9.6%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://crystal-lang.org/reference/1.20/404.html
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- FAIL markdown.content-negotiation text/html
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 13/13 blocks missing language
- FAIL api.schema-link no openapi/swagger/schema link found
- FAIL discovery.indexed orphaned (not announced by any index)
- FAIL markdown.navigation-stripped 34 residual nav/header/footer/aside tag(s)
- PASS markdown.size-reduction 34.6% smaller (88963B vs 136104B)
- FAIL markdown.valid-markdown looks like HTML (HTML prologue at top of body)
28 https://crystal-lang.org/reference/1.20/database/connection.html 7/25
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/reference/latest/database/connection.html
- FAIL html.meta-description missing
- FAIL html.og-title missing
- FAIL html.og-description missing
- PASS html.lang-attribute en
- FAIL html.json-ld no parseable JSON-LD found
- PASS html.headings 7 headings
- FAIL html.text-ratio 10.2%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://crystal-lang.org/reference/1.20/404.html
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- FAIL markdown.content-negotiation text/html
- 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
- FAIL discovery.indexed orphaned (not announced by any index)
- FAIL markdown.navigation-stripped 34 residual nav/header/footer/aside tag(s)
- FAIL markdown.size-reduction only 21.9% smaller (88963B vs 113917B); need ≥ 30%
- FAIL markdown.valid-markdown looks like HTML (HTML prologue at top of body)
28 https://crystal-lang.org/reference/1.20/getting_started/index.html 7/25
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/reference/latest/getting_started/index.html
- FAIL html.meta-description missing
- FAIL html.og-title missing
- FAIL html.og-description missing
- PASS html.lang-attribute en
- FAIL html.json-ld no parseable JSON-LD found
- PASS html.headings 4 headings
- FAIL html.text-ratio 5.8%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://crystal-lang.org/reference/1.20/404.html
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- FAIL markdown.content-negotiation text/html
- 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
- FAIL discovery.indexed orphaned (not announced by any index)
- FAIL markdown.navigation-stripped 34 residual nav/header/footer/aside tag(s)
- FAIL markdown.size-reduction only 4.6% smaller (88963B vs 93293B); need ≥ 30%
- FAIL markdown.valid-markdown looks like HTML (HTML prologue at top of body)
32 https://crystal-lang.org/reference/1.20/getting_started/cli.html 8/25
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/reference/latest/getting_started/cli.html
- FAIL html.meta-description missing
- FAIL html.og-title missing
- FAIL html.og-description missing
- PASS html.lang-attribute en
- FAIL html.json-ld no parseable JSON-LD found
- PASS html.headings 7 headings
- FAIL html.text-ratio 11.5%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://crystal-lang.org/reference/1.20/404.html
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- FAIL markdown.content-negotiation text/html
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 16/16 blocks missing language
- FAIL api.schema-link no openapi/swagger/schema link found
- FAIL discovery.indexed orphaned (not announced by any index)
- FAIL markdown.navigation-stripped 34 residual nav/header/footer/aside tag(s)
- PASS markdown.size-reduction 33.2% smaller (88963B vs 133276B)
- FAIL markdown.valid-markdown looks like HTML (HTML prologue at top of body)
24 https://crystal-lang.org/reference/1.20/getting_started/http_server.html 6/25
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/reference/latest/getting_started/http_server.html
- FAIL html.meta-description missing
- FAIL html.og-title missing
- FAIL html.og-description missing
- PASS html.lang-attribute en
- FAIL html.json-ld no parseable JSON-LD found
- FAIL html.headings only 1 headings
- FAIL html.text-ratio 5.2%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://crystal-lang.org/reference/1.20/404.html
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- FAIL markdown.content-negotiation text/html
- 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
- FAIL discovery.indexed orphaned (not announced by any index)
- FAIL markdown.navigation-stripped 34 residual nav/header/footer/aside tag(s)
- FAIL markdown.size-reduction only 5.9% smaller (88963B vs 94561B); need ≥ 30%
- FAIL markdown.valid-markdown looks like HTML (HTML prologue at top of body)
25 https://crystal-lang.org/reference/1.20/tutorials/basics/index.html 6/24
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/reference/latest/tutorials/basics/index.html
- FAIL html.meta-description missing
- FAIL html.og-title missing
- FAIL html.og-description missing
- PASS html.lang-attribute en
- FAIL html.json-ld no parseable JSON-LD found
- FAIL html.headings only 1 headings
- FAIL html.text-ratio 4.6%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://crystal-lang.org/reference/1.20/404.html
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- FAIL markdown.content-negotiation text/html
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL api.schema-link no openapi/swagger/schema link found
- FAIL discovery.indexed orphaned (not announced by any index)
- FAIL markdown.navigation-stripped 34 residual nav/header/footer/aside tag(s)
- FAIL markdown.size-reduction only 1.3% smaller (88963B vs 90146B); need ≥ 30%
- FAIL markdown.valid-markdown looks like HTML (HTML prologue at top of body)
24 https://crystal-lang.org/reference/1.20/guides/runtime_tracing.html 6/25
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/reference/latest/guides/runtime_tracing.html
- FAIL html.meta-description missing
- FAIL html.og-title missing
- FAIL html.og-description missing
- PASS html.lang-attribute en
- FAIL html.json-ld no parseable JSON-LD found
- FAIL html.headings only 2 headings
- FAIL html.text-ratio 6.5%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://crystal-lang.org/reference/1.20/404.html
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- FAIL markdown.content-negotiation text/html
- 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
- FAIL discovery.indexed orphaned (not announced by any index)
- FAIL markdown.navigation-stripped 34 residual nav/header/footer/aside tag(s)
- FAIL markdown.size-reduction only 4.7% smaller (88963B vs 93376B); need ≥ 30%
- FAIL markdown.valid-markdown looks like HTML (HTML prologue at top of body)
24 https://crystal-lang.org/reference/1.20/tutorials/basics/10_hello_world.html 6/25
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/reference/latest/tutorials/basics/10_hello_world.html
- FAIL html.meta-description missing
- FAIL html.og-title missing
- FAIL html.og-description missing
- PASS html.lang-attribute en
- FAIL html.json-ld no parseable JSON-LD found
- FAIL html.headings only 1 headings
- FAIL html.text-ratio 4.8%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://crystal-lang.org/reference/1.20/404.html
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- FAIL markdown.content-negotiation text/html
- 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
- FAIL discovery.indexed orphaned (not announced by any index)
- FAIL markdown.navigation-stripped 34 residual nav/header/footer/aside tag(s)
- FAIL markdown.size-reduction only 2.2% smaller (88963B vs 90978B); need ≥ 30%
- FAIL markdown.valid-markdown looks like HTML (HTML prologue at top of body)
28 https://crystal-lang.org/reference/1.20/tutorials/basics/20_variables.html 7/25
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/reference/latest/tutorials/basics/20_variables.html
- FAIL html.meta-description missing
- FAIL html.og-title missing
- FAIL html.og-description missing
- PASS html.lang-attribute en
- FAIL html.json-ld no parseable JSON-LD found
- PASS html.headings 3 headings
- FAIL html.text-ratio 5.6%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://crystal-lang.org/reference/1.20/404.html
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- FAIL markdown.content-negotiation text/html
- 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
- FAIL discovery.indexed orphaned (not announced by any index)
- FAIL markdown.navigation-stripped 34 residual nav/header/footer/aside tag(s)
- FAIL markdown.size-reduction only 6.7% smaller (88963B vs 95367B); need ≥ 30%
- FAIL markdown.valid-markdown looks like HTML (HTML prologue at top of body)
28 https://crystal-lang.org/reference/1.20/tutorials/basics/60_methods.html 7/25
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/reference/latest/tutorials/basics/60_methods.html
- FAIL html.meta-description missing
- FAIL html.og-title missing
- FAIL html.og-description missing
- PASS html.lang-attribute en
- FAIL html.json-ld no parseable JSON-LD found
- PASS html.headings 7 headings
- FAIL html.text-ratio 8.3%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://crystal-lang.org/reference/1.20/404.html
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- FAIL markdown.content-negotiation text/html
- 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
- FAIL discovery.indexed orphaned (not announced by any index)
- FAIL markdown.navigation-stripped 34 residual nav/header/footer/aside tag(s)
- FAIL markdown.size-reduction only 15.4% smaller (88963B vs 105213B); need ≥ 30%
- FAIL markdown.valid-markdown looks like HTML (HTML prologue at top of body)
28 https://crystal-lang.org/reference/1.20/tutorials/basics/30_math.html 7/25
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/reference/latest/tutorials/basics/30_math.html
- FAIL html.meta-description missing
- FAIL html.og-title missing
- FAIL html.og-description missing
- PASS html.lang-attribute en
- FAIL html.json-ld no parseable JSON-LD found
- PASS html.headings 8 headings
- FAIL html.text-ratio 7.6%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://crystal-lang.org/reference/1.20/404.html
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- FAIL markdown.content-negotiation text/html
- 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
- FAIL discovery.indexed orphaned (not announced by any index)
- FAIL markdown.navigation-stripped 34 residual nav/header/footer/aside tag(s)
- FAIL markdown.size-reduction only 18.0% smaller (88963B vs 108547B); need ≥ 30%
- FAIL markdown.valid-markdown looks like HTML (HTML prologue at top of body)
36 https://crystal-lang.org/reference/1.20/man/crystal/index.html 9/25
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/reference/latest/man/crystal/index.html
- FAIL html.meta-description missing
- FAIL html.og-title missing
- FAIL html.og-description missing
- PASS html.lang-attribute en
- FAIL html.json-ld no parseable JSON-LD found
- PASS html.headings 23 headings
- PASS html.text-ratio 16.4%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://crystal-lang.org/reference/1.20/404.html
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- FAIL markdown.content-negotiation text/html
- 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
- FAIL discovery.indexed orphaned (not announced by any index)
- FAIL markdown.navigation-stripped 34 residual nav/header/footer/aside tag(s)
- PASS markdown.size-reduction 31.9% smaller (88963B vs 130728B)
- FAIL markdown.valid-markdown looks like HTML (HTML prologue at top of body)
28 https://crystal-lang.org/reference/1.20/tutorials/basics/50_control_flow.html 7/25
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/reference/latest/tutorials/basics/50_control_flow.html
- FAIL html.meta-description missing
- FAIL html.og-title missing
- FAIL html.og-description missing
- PASS html.lang-attribute en
- FAIL html.json-ld no parseable JSON-LD found
- PASS html.headings 13 headings
- FAIL html.text-ratio 12.1%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://crystal-lang.org/reference/1.20/404.html
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- FAIL markdown.content-negotiation text/html
- 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
- FAIL discovery.indexed orphaned (not announced by any index)
- FAIL markdown.navigation-stripped 34 residual nav/header/footer/aside tag(s)
- FAIL markdown.size-reduction only 29.5% smaller (88963B vs 126158B); need ≥ 30%
- FAIL markdown.valid-markdown looks like HTML (HTML prologue at top of body)
29 https://crystal-lang.org/reference/1.20/man/required_libraries.html 7/24
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/reference/latest/man/required_libraries.html
- FAIL html.meta-description missing
- FAIL html.og-title missing
- FAIL html.og-description missing
- PASS html.lang-attribute en
- FAIL html.json-ld no parseable JSON-LD found
- PASS html.headings 11 headings
- FAIL html.text-ratio 8.3%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://crystal-lang.org/reference/1.20/404.html
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- FAIL markdown.content-negotiation text/html
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL api.schema-link no openapi/swagger/schema link found
- FAIL discovery.indexed orphaned (not announced by any index)
- FAIL markdown.navigation-stripped 34 residual nav/header/footer/aside tag(s)
- FAIL markdown.size-reduction only 19.6% smaller (88963B vs 110701B); need ≥ 30%
- FAIL markdown.valid-markdown looks like HTML (HTML prologue at top of body)
28 https://crystal-lang.org/reference/1.20/tutorials/basics/40_strings.html 7/25
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/reference/latest/tutorials/basics/40_strings.html
- FAIL html.meta-description missing
- FAIL html.og-title missing
- FAIL html.og-description missing
- PASS html.lang-attribute en
- FAIL html.json-ld no parseable JSON-LD found
- PASS html.headings 12 headings
- FAIL html.text-ratio 11.7%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://crystal-lang.org/reference/1.20/404.html
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- FAIL markdown.content-negotiation text/html
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 24/24 blocks missing language
- FAIL api.schema-link no openapi/swagger/schema link found
- FAIL discovery.indexed orphaned (not announced by any index)
- FAIL markdown.navigation-stripped 34 residual nav/header/footer/aside tag(s)
- FAIL markdown.size-reduction only 27.9% smaller (88963B vs 123433B); need ≥ 30%
- FAIL markdown.valid-markdown looks like HTML (HTML prologue at top of body)
28 https://crystal-lang.org/reference/1.20/man/shards/index.html 7/25
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/reference/latest/man/shards/index.html
- FAIL html.meta-description missing
- FAIL html.og-title missing
- FAIL html.og-description missing
- PASS html.lang-attribute en
- FAIL html.json-ld no parseable JSON-LD found
- PASS html.headings 13 headings
- FAIL html.text-ratio 8.5%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://crystal-lang.org/reference/1.20/404.html
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- FAIL markdown.content-negotiation text/html
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 10/10 blocks missing language
- FAIL api.schema-link no openapi/swagger/schema link found
- FAIL discovery.indexed orphaned (not announced by any index)
- FAIL markdown.navigation-stripped 34 residual nav/header/footer/aside tag(s)
- FAIL markdown.size-reduction only 15.0% smaller (88963B vs 104719B); need ≥ 30%
- FAIL markdown.valid-markdown looks like HTML (HTML prologue at top of body)
29 https://crystal-lang.org/reference/1.20/syntax_and_semantics/platform_support.html 7/24
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/reference/latest/syntax_and_semantics/platform_support.html
- FAIL html.meta-description missing
- FAIL html.og-title missing
- FAIL html.og-description missing
- PASS html.lang-attribute en
- FAIL html.json-ld no parseable JSON-LD found
- PASS html.headings 5 headings
- FAIL html.text-ratio 6.3%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://crystal-lang.org/reference/1.20/404.html
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- FAIL markdown.content-negotiation text/html
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL api.schema-link no openapi/swagger/schema link found
- FAIL discovery.indexed orphaned (not announced by any index)
- FAIL markdown.navigation-stripped 34 residual nav/header/footer/aside tag(s)
- FAIL markdown.size-reduction only 24.0% smaller (88963B vs 117065B); need ≥ 30%
- FAIL markdown.valid-markdown looks like HTML (HTML prologue at top of body)
29 https://crystal-lang.org/reference/1.20/project/release-policy.html 7/24
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/reference/latest/project/release-policy.html
- FAIL html.meta-description missing
- FAIL html.og-title missing
- FAIL html.og-description missing
- PASS html.lang-attribute en
- FAIL html.json-ld no parseable JSON-LD found
- PASS html.headings 4 headings
- FAIL html.text-ratio 6.6%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://crystal-lang.org/reference/1.20/404.html
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- FAIL markdown.content-negotiation text/html
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL api.schema-link no openapi/swagger/schema link found
- FAIL discovery.indexed orphaned (not announced by any index)
- FAIL markdown.navigation-stripped 34 residual nav/header/footer/aside tag(s)
- FAIL markdown.size-reduction only 5.1% smaller (88963B vs 93741B); need ≥ 30%
- FAIL markdown.valid-markdown looks like HTML (HTML prologue at top of body)
58 https://crystal-lang.org/learning/ 11/19
- PASS http.status-200 200
- PASS http.redirect-chain 1 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/learning/
- PASS html.meta-description 97 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 1 block(s)
- PASS html.json-ld.date-modified 2026-05-19T21:35:44+00:00
- FAIL html.json-ld.breadcrumb no BreadcrumbList node
- PASS html.headings 8 headings
- FAIL html.text-ratio 9.0%
- FAIL html.glossary-link no glossary/terminology link
- FAIL markdown.mirror-suffix no .md/.mdx mirror found
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.content-negotiation text/html
- FAIL discovery.indexed orphaned (not announced by any index)
58 https://crystal-lang.org/community/ 11/19
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/community/
- PASS html.meta-description 114 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 1 block(s)
- PASS html.json-ld.date-modified 2026-05-19T21:35:44+00:00
- FAIL html.json-ld.breadcrumb no BreadcrumbList node
- PASS html.headings 14 headings
- FAIL html.text-ratio 6.4%
- FAIL html.glossary-link no glossary/terminology link
- FAIL markdown.mirror-suffix no .md/.mdx mirror found
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.content-negotiation text/html
- FAIL discovery.indexed orphaned (not announced by any index)
33 https://crystal-lang.org/api/1.20.2/ 6/18
- PASS http.status-200 200
- PASS http.redirect-chain 1 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/api/latest/
- FAIL html.meta-description missing
- FAIL html.og-title missing
- FAIL html.og-description missing
- PASS html.lang-attribute en
- FAIL html.json-ld no parseable JSON-LD found
- PASS html.headings 9 headings
- FAIL html.text-ratio 7.0%
- FAIL html.glossary-link no glossary/terminology link
- FAIL markdown.mirror-suffix no .md/.mdx mirror found
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.content-negotiation text/html
- FAIL api.schema-link no openapi/swagger/schema link found
- FAIL discovery.indexed orphaned (not announced by any index)
55 https://crystal-lang.org/install/ 11/20
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/install/
- PASS html.meta-description 235 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 1 block(s)
- PASS html.json-ld.date-modified 2026-05-19T21:35:44+00:00
- FAIL html.json-ld.breadcrumb no BreadcrumbList node
- PASS html.headings 25 headings
- FAIL html.text-ratio 7.7%
- FAIL html.glossary-link no glossary/terminology link
- FAIL markdown.mirror-suffix no .md/.mdx mirror found
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.content-negotiation text/html
- FAIL code.language-tags 22/22 blocks missing language
- FAIL discovery.indexed orphaned (not announced by any index)
55 https://crystal-lang.org/install/ 11/20
- PASS http.status-200 200
- PASS http.redirect-chain 1 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/install/
- PASS html.meta-description 235 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 1 block(s)
- PASS html.json-ld.date-modified 2026-05-19T21:35:44+00:00
- FAIL html.json-ld.breadcrumb no BreadcrumbList node
- PASS html.headings 25 headings
- FAIL html.text-ratio 7.7%
- FAIL html.glossary-link no glossary/terminology link
- FAIL markdown.mirror-suffix no .md/.mdx mirror found
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.content-negotiation text/html
- FAIL code.language-tags 22/22 blocks missing language
- FAIL discovery.indexed orphaned (not announced by any index)
37 https://crystal-lang.org/api/1.20.0/BigDecimal.html 7/19
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/api/latest/BigDecimal.html
- FAIL html.meta-description missing
- FAIL html.og-title missing
- FAIL html.og-description missing
- PASS html.lang-attribute en
- FAIL html.json-ld no parseable JSON-LD found
- PASS html.headings 27 headings
- FAIL html.text-ratio 12.7%
- FAIL html.glossary-link no glossary/terminology link
- FAIL markdown.mirror-suffix no .md/.mdx mirror found
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.content-negotiation text/html
- PASS code.language-tags 10 blocks
- FAIL api.schema-link no openapi/swagger/schema link found
- FAIL discovery.indexed orphaned (not announced by any index)
58 https://crystal-lang.org/releases/ 11/19
- PASS http.status-200 200
- PASS http.redirect-chain 1 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/releases/
- PASS html.meta-description 167 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 1 block(s)
- PASS html.json-ld.date-modified 2026-05-19T21:35:44+00:00
- FAIL html.json-ld.breadcrumb no BreadcrumbList node
- PASS html.headings 3 headings
- FAIL html.text-ratio 6.8%
- FAIL html.glossary-link no glossary/terminology link
- FAIL markdown.mirror-suffix no .md/.mdx mirror found
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.content-negotiation text/html
- FAIL discovery.indexed orphaned (not announced by any index)
53 https://crystal-lang.org/blog/ 10/19
- PASS http.status-200 200
- PASS http.redirect-chain 1 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/blog/
- FAIL html.meta-description only 10 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 1 block(s)
- PASS html.json-ld.date-modified 2026-05-19T21:35:44+00:00
- FAIL html.json-ld.breadcrumb no BreadcrumbList node
- PASS html.headings 4 headings
- FAIL html.text-ratio 12.3%
- FAIL html.glossary-link no glossary/terminology link
- FAIL markdown.mirror-suffix no .md/.mdx mirror found
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.content-negotiation text/html
- FAIL discovery.indexed orphaned (not announced by any index)
63 https://crystal-lang.org/community/governance/ 12/19
- PASS http.status-200 200
- PASS http.redirect-chain 1 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/community/governance/
- PASS html.meta-description 185 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 1 block(s)
- PASS html.json-ld.date-modified 2026-05-19T21:35:44+00:00
- FAIL html.json-ld.breadcrumb no BreadcrumbList node
- PASS html.headings 17 headings
- PASS html.text-ratio 20.4%
- FAIL html.glossary-link no glossary/terminology link
- FAIL markdown.mirror-suffix no .md/.mdx mirror found
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.content-negotiation text/html
- FAIL discovery.indexed orphaned (not announced by any index)
37 https://crystal-lang.org/api/1.20.0/Bool.html 7/19
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/api/latest/Bool.html
- FAIL html.meta-description missing
- FAIL html.og-title missing
- FAIL html.og-description missing
- PASS html.lang-attribute en
- FAIL html.json-ld no parseable JSON-LD found
- PASS html.headings 12 headings
- FAIL html.text-ratio 8.0%
- FAIL html.glossary-link no glossary/terminology link
- FAIL markdown.mirror-suffix no .md/.mdx mirror found
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.content-negotiation text/html
- PASS code.language-tags 4 blocks
- FAIL api.schema-link no openapi/swagger/schema link found
- FAIL discovery.indexed orphaned (not announced by any index)
37 https://crystal-lang.org/api/1.20.0/BigRational.html 7/19
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/api/latest/BigRational.html
- FAIL html.meta-description missing
- FAIL html.og-title missing
- FAIL html.og-description missing
- PASS html.lang-attribute en
- FAIL html.json-ld no parseable JSON-LD found
- PASS html.headings 24 headings
- FAIL html.text-ratio 11.5%
- FAIL html.glossary-link no glossary/terminology link
- FAIL markdown.mirror-suffix no .md/.mdx mirror found
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.content-negotiation text/html
- PASS code.language-tags 12 blocks
- FAIL api.schema-link no openapi/swagger/schema link found
- FAIL discovery.indexed orphaned (not announced by any index)
37 https://crystal-lang.org/api/1.20.0/BigFloat.html 7/19
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/api/latest/BigFloat.html
- FAIL html.meta-description missing
- FAIL html.og-title missing
- FAIL html.og-description missing
- PASS html.lang-attribute en
- FAIL html.json-ld no parseable JSON-LD found
- PASS html.headings 30 headings
- FAIL html.text-ratio 11.1%
- FAIL html.glossary-link no glossary/terminology link
- FAIL markdown.mirror-suffix no .md/.mdx mirror found
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.content-negotiation text/html
- PASS code.language-tags 8 blocks
- FAIL api.schema-link no openapi/swagger/schema link found
- FAIL discovery.indexed orphaned (not announced by any index)
37 https://crystal-lang.org/api/1.20.0/BigInt.html 7/19
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/api/latest/BigInt.html
- FAIL html.meta-description missing
- FAIL html.og-title missing
- FAIL html.og-description missing
- PASS html.lang-attribute en
- FAIL html.json-ld no parseable JSON-LD found
- PASS html.headings 31 headings
- FAIL html.text-ratio 13.0%
- FAIL html.glossary-link no glossary/terminology link
- FAIL markdown.mirror-suffix no .md/.mdx mirror found
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.content-negotiation text/html
- PASS code.language-tags 14 blocks
- FAIL api.schema-link no openapi/swagger/schema link found
- FAIL discovery.indexed orphaned (not announced by any index)
37 https://crystal-lang.org/api/1.20.0/NamedTuple.html 7/19
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/api/latest/NamedTuple.html
- FAIL html.meta-description missing
- FAIL html.og-title missing
- FAIL html.og-description missing
- PASS html.lang-attribute en
- FAIL html.json-ld no parseable JSON-LD found
- PASS html.headings 14 headings
- FAIL html.text-ratio 13.2%
- FAIL html.glossary-link no glossary/terminology link
- FAIL markdown.mirror-suffix no .md/.mdx mirror found
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.content-negotiation text/html
- PASS code.language-tags 42 blocks
- FAIL api.schema-link no openapi/swagger/schema link found
- FAIL discovery.indexed orphaned (not announced by any index)
42 https://crystal-lang.org/api/1.20.0/Object.html 8/19
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/api/latest/Object.html
- FAIL html.meta-description missing
- FAIL html.og-title missing
- FAIL html.og-description missing
- PASS html.lang-attribute en
- FAIL html.json-ld no parseable JSON-LD found
- PASS html.headings 20 headings
- PASS html.text-ratio 15.9%
- FAIL html.glossary-link no glossary/terminology link
- FAIL markdown.mirror-suffix no .md/.mdx mirror found
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.content-negotiation text/html
- PASS code.language-tags 52 blocks
- FAIL api.schema-link no openapi/swagger/schema link found
- FAIL discovery.indexed orphaned (not announced by any index)
60 https://crystal-lang.org/2019/09/06/parallelism-in-crystal/ 12/20
- PASS http.status-200 200
- PASS http.redirect-chain 1 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/2019/09/06/parallelism-in-crystal/
- PASS html.meta-description 391 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 1 block(s)
- PASS html.json-ld.date-modified 2019-09-06T00:00:00+00:00
- FAIL html.json-ld.breadcrumb no BreadcrumbList node
- PASS html.headings 20 headings
- PASS html.text-ratio 35.0%
- FAIL html.glossary-link no glossary/terminology link
- FAIL markdown.mirror-suffix no .md/.mdx mirror found
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.content-negotiation text/html
- FAIL code.language-tags 3/3 blocks missing language
- FAIL discovery.indexed orphaned (not announced by any index)
42 https://crystal-lang.org/api/1.20.0/Tuple.html 8/19
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/api/latest/Tuple.html
- FAIL html.meta-description missing
- FAIL html.og-title missing
- FAIL html.og-description missing
- PASS html.lang-attribute en
- FAIL html.json-ld no parseable JSON-LD found
- PASS html.headings 21 headings
- PASS html.text-ratio 15.7%
- FAIL html.glossary-link no glossary/terminology link
- FAIL markdown.mirror-suffix no .md/.mdx mirror found
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.content-negotiation text/html
- PASS code.language-tags 46 blocks
- FAIL api.schema-link no openapi/swagger/schema link found
- FAIL discovery.indexed orphaned (not announced by any index)
42 https://crystal-lang.org/api/1.20.0/toplevel.html 8/19
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/api/latest/toplevel.html
- FAIL html.meta-description missing
- FAIL html.og-title missing
- FAIL html.og-description missing
- PASS html.lang-attribute en
- FAIL html.json-ld no parseable JSON-LD found
- PASS html.headings 14 headings
- PASS html.text-ratio 20.5%
- FAIL html.glossary-link no glossary/terminology link
- FAIL markdown.mirror-suffix no .md/.mdx mirror found
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.content-negotiation text/html
- PASS code.language-tags 67 blocks
- FAIL api.schema-link no openapi/swagger/schema link found
- FAIL discovery.indexed orphaned (not announced by any index)
37 https://crystal-lang.org/api/1.20.0/OptionParser.html 7/19
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/api/latest/OptionParser.html
- FAIL html.meta-description missing
- FAIL html.og-title missing
- FAIL html.og-description missing
- PASS html.lang-attribute en
- FAIL html.json-ld no parseable JSON-LD found
- PASS html.headings 15 headings
- FAIL html.text-ratio 11.6%
- FAIL html.glossary-link no glossary/terminology link
- FAIL markdown.mirror-suffix no .md/.mdx mirror found
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.content-negotiation text/html
- PASS code.language-tags 9 blocks
- FAIL api.schema-link no openapi/swagger/schema link found
- FAIL discovery.indexed orphaned (not announced by any index)
37 https://crystal-lang.org/api/1.20.0/Proc.html 7/19
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/api/latest/Proc.html
- FAIL html.meta-description missing
- FAIL html.og-title missing
- FAIL html.og-description missing
- PASS html.lang-attribute en
- FAIL html.json-ld no parseable JSON-LD found
- PASS html.headings 13 headings
- FAIL html.text-ratio 10.1%
- FAIL html.glossary-link no glossary/terminology link
- FAIL markdown.mirror-suffix no .md/.mdx mirror found
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.content-negotiation text/html
- PASS code.language-tags 14 blocks
- FAIL api.schema-link no openapi/swagger/schema link found
- FAIL discovery.indexed orphaned (not announced by any index)
37 https://crystal-lang.org/api/1.20.0/Spec.html 7/19
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/api/latest/Spec.html
- FAIL html.meta-description missing
- FAIL html.og-title missing
- FAIL html.og-description missing
- PASS html.lang-attribute en
- FAIL html.json-ld no parseable JSON-LD found
- PASS html.headings 8 headings
- FAIL html.text-ratio 9.3%
- FAIL html.glossary-link no glossary/terminology link
- FAIL markdown.mirror-suffix no .md/.mdx mirror found
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.content-negotiation text/html
- PASS code.language-tags 8 blocks
- FAIL api.schema-link no openapi/swagger/schema link found
- FAIL discovery.indexed orphaned (not announced by any index)
37 https://crystal-lang.org/api/1.20.0/Colorize.html 7/19
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/api/latest/Colorize.html
- FAIL html.meta-description missing
- FAIL html.og-title missing
- FAIL html.og-description missing
- PASS html.lang-attribute en
- FAIL html.json-ld no parseable JSON-LD found
- PASS html.headings 6 headings
- FAIL html.text-ratio 8.7%
- FAIL html.glossary-link no glossary/terminology link
- FAIL markdown.mirror-suffix no .md/.mdx mirror found
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.content-negotiation text/html
- PASS code.language-tags 14 blocks
- FAIL api.schema-link no openapi/swagger/schema link found
- FAIL discovery.indexed orphaned (not announced by any index)
55 https://crystal-lang.org/2020/02/02/alpine-based-docker-images/ 11/20
- PASS http.status-200 200
- PASS http.redirect-chain 1 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/2020/02/02/alpine-based-docker-images/
- PASS html.meta-description 412 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 1 block(s)
- PASS html.json-ld.date-modified 2020-02-02T00:00:00+00:00
- FAIL html.json-ld.breadcrumb no BreadcrumbList node
- PASS html.headings 3 headings
- FAIL html.text-ratio 10.4%
- FAIL html.glossary-link no glossary/terminology link
- FAIL markdown.mirror-suffix no .md/.mdx mirror found
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.content-negotiation text/html
- FAIL code.language-tags 1/1 blocks missing language
- FAIL discovery.indexed orphaned (not announced by any index)
42 https://crystal-lang.org/api/1.20.0/Enumerable.html 8/19
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/api/latest/Enumerable.html
- FAIL html.meta-description missing
- FAIL html.og-title missing
- FAIL html.og-description missing
- PASS html.lang-attribute en
- FAIL html.json-ld no parseable JSON-LD found
- PASS html.headings 9 headings
- PASS html.text-ratio 17.9%
- FAIL html.glossary-link no glossary/terminology link
- FAIL markdown.mirror-suffix no .md/.mdx mirror found
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.content-negotiation text/html
- PASS code.language-tags 135 blocks
- FAIL api.schema-link no openapi/swagger/schema link found
- FAIL discovery.indexed orphaned (not announced by any index)
37 https://crystal-lang.org/api/1.20.0/Set.html 7/19
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/api/latest/Set.html
- FAIL html.meta-description missing
- FAIL html.og-title missing
- FAIL html.og-description missing
- PASS html.lang-attribute en
- FAIL html.json-ld no parseable JSON-LD found
- PASS html.headings 19 headings
- FAIL html.text-ratio 12.9%
- FAIL html.glossary-link no glossary/terminology link
- FAIL markdown.mirror-suffix no .md/.mdx mirror found
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.content-negotiation text/html
- PASS code.language-tags 29 blocks
- FAIL api.schema-link no openapi/swagger/schema link found
- FAIL discovery.indexed orphaned (not announced by any index)
37 https://crystal-lang.org/api/1.20.0/Reference.html 7/19
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/api/latest/Reference.html
- FAIL html.meta-description missing
- FAIL html.og-title missing
- FAIL html.og-description missing
- PASS html.lang-attribute en
- FAIL html.json-ld no parseable JSON-LD found
- PASS html.headings 14 headings
- FAIL html.text-ratio 10.5%
- FAIL html.glossary-link no glossary/terminology link
- FAIL markdown.mirror-suffix no .md/.mdx mirror found
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.content-negotiation text/html
- PASS code.language-tags 6 blocks
- FAIL api.schema-link no openapi/swagger/schema link found
- FAIL discovery.indexed orphaned (not announced by any index)
42 https://crystal-lang.org/api/1.20.0/Array.html 8/19
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/api/latest/Array.html
- FAIL html.meta-description missing
- FAIL html.og-title missing
- FAIL html.og-description missing
- PASS html.lang-attribute en
- FAIL html.json-ld no parseable JSON-LD found
- PASS html.headings 24 headings
- PASS html.text-ratio 19.1%
- FAIL html.glossary-link no glossary/terminology link
- FAIL markdown.mirror-suffix no .md/.mdx mirror found
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.content-negotiation text/html
- PASS code.language-tags 101 blocks
- FAIL api.schema-link no openapi/swagger/schema link found
- FAIL discovery.indexed orphaned (not announced by any index)
42 https://crystal-lang.org/api/1.20.0/Regex.html 8/19
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/api/latest/Regex.html
- FAIL html.meta-description missing
- FAIL html.og-title missing
- FAIL html.og-description missing
- PASS html.lang-attribute en
- FAIL html.json-ld no parseable JSON-LD found
- PASS html.headings 20 headings
- PASS html.text-ratio 15.2%
- FAIL html.glossary-link no glossary/terminology link
- FAIL markdown.mirror-suffix no .md/.mdx mirror found
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.content-negotiation text/html
- PASS code.language-tags 39 blocks
- FAIL api.schema-link no openapi/swagger/schema link found
- FAIL discovery.indexed orphaned (not announced by any index)
33 https://crystal-lang.org/api/1.20.0/Compress.html 6/18
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/api/latest/Compress.html
- FAIL html.meta-description missing
- FAIL html.og-title missing
- FAIL html.og-description missing
- PASS html.lang-attribute en
- FAIL html.json-ld no parseable JSON-LD found
- PASS html.headings 3 headings
- FAIL html.text-ratio 5.8%
- FAIL html.glossary-link no glossary/terminology link
- FAIL markdown.mirror-suffix no .md/.mdx mirror found
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.content-negotiation text/html
- FAIL api.schema-link no openapi/swagger/schema link found
- FAIL discovery.indexed orphaned (not announced by any index)
75 https://crystal-lang.org/releases/feed.xml 3/4
37 https://crystal-lang.org/api/1.20.0/OpenSSL.html 7/19
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/api/latest/OpenSSL.html
- FAIL html.meta-description missing
- FAIL html.og-title missing
- FAIL html.og-description missing
- PASS html.lang-attribute en
- FAIL html.json-ld no parseable JSON-LD found
- PASS html.headings 8 headings
- FAIL html.text-ratio 7.9%
- FAIL html.glossary-link no glossary/terminology link
- FAIL markdown.mirror-suffix no .md/.mdx mirror found
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.content-negotiation text/html
- PASS code.language-tags 2 blocks
- FAIL api.schema-link no openapi/swagger/schema link found
- FAIL discovery.indexed orphaned (not announced by any index)
37 https://crystal-lang.org/api/1.20.0/XML.html 7/19
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/api/latest/XML.html
- FAIL html.meta-description missing
- FAIL html.og-title missing
- FAIL html.og-description missing
- PASS html.lang-attribute en
- FAIL html.json-ld no parseable JSON-LD found
- PASS html.headings 8 headings
- FAIL html.text-ratio 8.5%
- FAIL html.glossary-link no glossary/terminology link
- FAIL markdown.mirror-suffix no .md/.mdx mirror found
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.content-negotiation text/html
- PASS code.language-tags 4 blocks
- FAIL api.schema-link no openapi/swagger/schema link found
- FAIL discovery.indexed orphaned (not announced by any index)
37 https://crystal-lang.org/api/1.20.0/YAML.html 7/19
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/api/latest/YAML.html
- FAIL html.meta-description missing
- FAIL html.og-title missing
- FAIL html.og-description missing
- PASS html.lang-attribute en
- FAIL html.json-ld no parseable JSON-LD found
- PASS html.headings 9 headings
- FAIL html.text-ratio 8.1%
- FAIL html.glossary-link no glossary/terminology link
- FAIL markdown.mirror-suffix no .md/.mdx mirror found
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.content-negotiation text/html
- PASS code.language-tags 8 blocks
- FAIL api.schema-link no openapi/swagger/schema link found
- FAIL discovery.indexed orphaned (not announced by any index)
33 https://crystal-lang.org/api/1.20.0/LLVM.html 6/18
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/api/latest/LLVM.html
- FAIL html.meta-description missing
- FAIL html.og-title missing
- FAIL html.og-description missing
- PASS html.lang-attribute en
- FAIL html.json-ld no parseable JSON-LD found
- PASS html.headings 6 headings
- FAIL html.text-ratio 7.0%
- FAIL html.glossary-link no glossary/terminology link
- FAIL markdown.mirror-suffix no .md/.mdx mirror found
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.content-negotiation text/html
- FAIL api.schema-link no openapi/swagger/schema link found
- FAIL discovery.indexed orphaned (not announced by any index)
37 https://crystal-lang.org/api/1.20.0/Experimental.html 7/19
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/api/latest/Experimental.html
- FAIL html.meta-description missing
- FAIL html.og-title missing
- FAIL html.og-description missing
- PASS html.lang-attribute en
- FAIL html.json-ld no parseable JSON-LD found
- PASS html.headings 4 headings
- FAIL html.text-ratio 6.0%
- FAIL html.glossary-link no glossary/terminology link
- FAIL markdown.mirror-suffix no .md/.mdx mirror found
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.content-negotiation text/html
- PASS code.language-tags 1 blocks
- FAIL api.schema-link no openapi/swagger/schema link found
- FAIL discovery.indexed orphaned (not announced by any index)
37 https://crystal-lang.org/api/1.20.0/Crystal/Macros.html 7/19
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/api/latest/Crystal/Macros.html
- FAIL html.meta-description missing
- FAIL html.og-title missing
- FAIL html.og-description missing
- PASS html.lang-attribute en
- FAIL html.json-ld no parseable JSON-LD found
- PASS html.headings 6 headings
- FAIL html.text-ratio 10.5%
- FAIL html.glossary-link no glossary/terminology link
- FAIL markdown.mirror-suffix no .md/.mdx mirror found
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.content-negotiation text/html
- PASS code.language-tags 12 blocks
- FAIL api.schema-link no openapi/swagger/schema link found
- FAIL discovery.indexed orphaned (not announced by any index)
37 https://crystal-lang.org/api/1.20.0/IndexError.html 7/19
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/api/latest/IndexError.html
- FAIL html.meta-description missing
- FAIL html.og-title missing
- FAIL html.og-description missing
- PASS html.lang-attribute en
- FAIL html.json-ld no parseable JSON-LD found
- PASS html.headings 14 headings
- FAIL html.text-ratio 7.6%
- FAIL html.glossary-link no glossary/terminology link
- FAIL markdown.mirror-suffix no .md/.mdx mirror found
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.content-negotiation text/html
- PASS code.language-tags 1 blocks
- FAIL api.schema-link no openapi/swagger/schema link found
- FAIL discovery.indexed orphaned (not announced by any index)
42 https://crystal-lang.org/api/1.20.0/Hash.html 8/19
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/api/latest/Hash.html
- FAIL html.meta-description missing
- FAIL html.og-title missing
- FAIL html.og-description missing
- PASS html.lang-attribute en
- FAIL html.json-ld no parseable JSON-LD found
- PASS html.headings 20 headings
- PASS html.text-ratio 16.0%
- FAIL html.glossary-link no glossary/terminology link
- FAIL markdown.mirror-suffix no .md/.mdx mirror found
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.content-negotiation text/html
- PASS code.language-tags 72 blocks
- FAIL api.schema-link no openapi/swagger/schema link found
- FAIL discovery.indexed orphaned (not announced by any index)
37 https://crystal-lang.org/api/1.20.0/Class.html 7/19
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/api/latest/Class.html
- FAIL html.meta-description missing
- FAIL html.og-title missing
- FAIL html.og-description missing
- PASS html.lang-attribute en
- FAIL html.json-ld no parseable JSON-LD found
- PASS html.headings 13 headings
- FAIL html.text-ratio 11.0%
- FAIL html.glossary-link no glossary/terminology link
- FAIL markdown.mirror-suffix no .md/.mdx mirror found
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.content-negotiation text/html
- PASS code.language-tags 26 blocks
- FAIL api.schema-link no openapi/swagger/schema link found
- FAIL discovery.indexed orphaned (not announced by any index)
42 https://crystal-lang.org/api/1.20.0/Indexable.html 8/19
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/api/latest/Indexable.html
- FAIL html.meta-description missing
- FAIL html.og-title missing
- FAIL html.og-description missing
- PASS html.lang-attribute en
- FAIL html.json-ld no parseable JSON-LD found
- PASS html.headings 14 headings
- PASS html.text-ratio 17.1%
- FAIL html.glossary-link no glossary/terminology link
- FAIL markdown.mirror-suffix no .md/.mdx mirror found
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.content-negotiation text/html
- PASS code.language-tags 61 blocks
- FAIL api.schema-link no openapi/swagger/schema link found
- FAIL discovery.indexed orphaned (not announced by any index)
37 https://crystal-lang.org/api/1.20.0/Range.html 7/19
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/api/latest/Range.html
- FAIL html.meta-description missing
- FAIL html.og-title missing
- FAIL html.og-description missing
- PASS html.lang-attribute en
- FAIL html.json-ld no parseable JSON-LD found
- PASS html.headings 18 headings
- FAIL html.text-ratio 12.6%
- FAIL html.glossary-link no glossary/terminology link
- FAIL markdown.mirror-suffix no .md/.mdx mirror found
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.content-negotiation text/html
- PASS code.language-tags 23 blocks
- FAIL api.schema-link no openapi/swagger/schema link found
- FAIL discovery.indexed orphaned (not announced by any index)
37 https://crystal-lang.org/api/1.20.0/Enum.html 7/19
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/api/latest/Enum.html
- FAIL html.meta-description missing
- FAIL html.og-title missing
- FAIL html.og-description missing
- PASS html.lang-attribute en
- FAIL html.json-ld no parseable JSON-LD found
- PASS html.headings 22 headings
- FAIL html.text-ratio 12.9%
- FAIL html.glossary-link no glossary/terminology link
- FAIL markdown.mirror-suffix no .md/.mdx mirror found
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.content-negotiation text/html
- PASS code.language-tags 35 blocks
- FAIL api.schema-link no openapi/swagger/schema link found
- FAIL discovery.indexed orphaned (not announced by any index)
37 https://crystal-lang.org/api/1.20.0/Deprecated.html 7/19
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/api/latest/Deprecated.html
- FAIL html.meta-description missing
- FAIL html.og-title missing
- FAIL html.og-description missing
- PASS html.lang-attribute en
- FAIL html.json-ld no parseable JSON-LD found
- PASS html.headings 4 headings
- FAIL html.text-ratio 6.4%
- FAIL html.glossary-link no glossary/terminology link
- FAIL markdown.mirror-suffix no .md/.mdx mirror found
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.content-negotiation text/html
- PASS code.language-tags 1 blocks
- FAIL api.schema-link no openapi/swagger/schema link found
- FAIL discovery.indexed orphaned (not announced by any index)
42 https://crystal-lang.org/api/1.20.0/StaticArray.html 8/19
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/api/latest/StaticArray.html
- FAIL html.meta-description missing
- FAIL html.og-title missing
- FAIL html.og-description missing
- PASS html.lang-attribute en
- FAIL html.json-ld no parseable JSON-LD found
- PASS html.headings 22 headings
- PASS html.text-ratio 16.1%
- FAIL html.glossary-link no glossary/terminology link
- FAIL markdown.mirror-suffix no .md/.mdx mirror found
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.content-negotiation text/html
- PASS code.language-tags 31 blocks
- FAIL api.schema-link no openapi/swagger/schema link found
- FAIL discovery.indexed orphaned (not announced by any index)
37 https://crystal-lang.org/api/1.20.0/Exception.html 7/19
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/api/latest/Exception.html
- FAIL html.meta-description missing
- FAIL html.og-title missing
- FAIL html.og-description missing
- PASS html.lang-attribute en
- FAIL html.json-ld no parseable JSON-LD found
- PASS html.headings 15 headings
- FAIL html.text-ratio 8.9%
- FAIL html.glossary-link no glossary/terminology link
- FAIL markdown.mirror-suffix no .md/.mdx mirror found
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.content-negotiation text/html
- PASS code.language-tags 2 blocks
- FAIL api.schema-link no openapi/swagger/schema link found
- FAIL discovery.indexed orphaned (not announced by any index)
37 https://crystal-lang.org/api/1.20.0/Pointer.html 7/19
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/api/latest/Pointer.html
- FAIL html.meta-description missing
- FAIL html.og-title missing
- FAIL html.og-description missing
- PASS html.lang-attribute en
- FAIL html.json-ld no parseable JSON-LD found
- PASS html.headings 16 headings
- FAIL html.text-ratio 14.1%
- FAIL html.glossary-link no glossary/terminology link
- FAIL markdown.mirror-suffix no .md/.mdx mirror found
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.content-negotiation text/html
- PASS code.language-tags 38 blocks
- FAIL api.schema-link no openapi/swagger/schema link found
- FAIL discovery.indexed orphaned (not announced by any index)
37 https://crystal-lang.org/api/1.20.0/IO/FileDescriptor.html 7/19
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/api/latest/IO/FileDescriptor.html
- FAIL html.meta-description missing
- FAIL html.og-title missing
- FAIL html.og-description missing
- PASS html.lang-attribute en
- FAIL html.json-ld no parseable JSON-LD found
- PASS html.headings 25 headings
- FAIL html.text-ratio 13.6%
- FAIL html.glossary-link no glossary/terminology link
- FAIL markdown.mirror-suffix no .md/.mdx mirror found
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.content-negotiation text/html
- PASS code.language-tags 6 blocks
- FAIL api.schema-link no openapi/swagger/schema link found
- FAIL discovery.indexed orphaned (not announced by any index)
33 https://crystal-lang.org/api/1.20.0/OpenSSL/Digest.html 6/18
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/api/latest/OpenSSL/Digest.html
- FAIL html.meta-description missing
- FAIL html.og-title missing
- FAIL html.og-description missing
- PASS html.lang-attribute en
- FAIL html.json-ld no parseable JSON-LD found
- PASS html.headings 15 headings
- FAIL html.text-ratio 7.6%
- FAIL html.glossary-link no glossary/terminology link
- FAIL markdown.mirror-suffix no .md/.mdx mirror found
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.content-negotiation text/html
- FAIL api.schema-link no openapi/swagger/schema link found
- FAIL discovery.indexed orphaned (not announced by any index)
37 https://crystal-lang.org/api/1.20.0/Comparable.html 7/19
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/api/latest/Comparable.html
- FAIL html.meta-description missing
- FAIL html.og-title missing
- FAIL html.og-description missing
- PASS html.lang-attribute en
- FAIL html.json-ld no parseable JSON-LD found
- PASS html.headings 7 headings
- FAIL html.text-ratio 8.0%
- FAIL html.glossary-link no glossary/terminology link
- FAIL markdown.mirror-suffix no .md/.mdx mirror found
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.content-negotiation text/html
- PASS code.language-tags 3 blocks
- FAIL api.schema-link no openapi/swagger/schema link found
- FAIL discovery.indexed orphaned (not announced by any index)
37 https://crystal-lang.org/api/1.20.0/KeyError.html 7/19
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/api/latest/KeyError.html
- FAIL html.meta-description missing
- FAIL html.og-title missing
- FAIL html.og-description missing
- PASS html.lang-attribute en
- FAIL html.json-ld no parseable JSON-LD found
- PASS html.headings 12 headings
- FAIL html.text-ratio 7.5%
- FAIL html.glossary-link no glossary/terminology link
- FAIL markdown.mirror-suffix no .md/.mdx mirror found
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.content-negotiation text/html
- PASS code.language-tags 1 blocks
- FAIL api.schema-link no openapi/swagger/schema link found
- FAIL discovery.indexed orphaned (not announced by any index)
37 https://crystal-lang.org/api/1.20.0/Struct.html 7/19
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/api/latest/Struct.html
- FAIL html.meta-description missing
- FAIL html.og-title missing
- FAIL html.og-description missing
- PASS html.lang-attribute en
- FAIL html.json-ld no parseable JSON-LD found
- PASS html.headings 13 headings
- FAIL html.text-ratio 9.5%
- FAIL html.glossary-link no glossary/terminology link
- FAIL markdown.mirror-suffix no .md/.mdx mirror found
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.content-negotiation text/html
- PASS code.language-tags 5 blocks
- FAIL api.schema-link no openapi/swagger/schema link found
- FAIL discovery.indexed orphaned (not announced by any index)
24 https://crystal-lang.org/reference/1.20/guides/performance.html 6/25
- PASS http.status-200 200
- FAIL http.redirect-chain 3 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/reference/latest/guides/performance.html
- FAIL html.meta-description missing
- FAIL html.og-title missing
- FAIL html.og-description missing
- PASS html.lang-attribute en
- FAIL html.json-ld no parseable JSON-LD found
- PASS html.headings 9 headings
- FAIL html.text-ratio 10.8%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://crystal-lang.org/reference/1.20/404.html
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- FAIL markdown.content-negotiation text/html
- 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
- FAIL discovery.indexed orphaned (not announced by any index)
- FAIL markdown.navigation-stripped 34 residual nav/header/footer/aside tag(s)
- FAIL markdown.size-reduction only 26.5% smaller (88963B vs 121068B); need ≥ 30%
- FAIL markdown.valid-markdown looks like HTML (HTML prologue at top of body)
33 https://crystal-lang.org/api/1.20.0/Value.html 6/18
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/api/latest/Value.html
- FAIL html.meta-description missing
- FAIL html.og-title missing
- FAIL html.og-description missing
- PASS html.lang-attribute en
- FAIL html.json-ld no parseable JSON-LD found
- PASS html.headings 10 headings
- FAIL html.text-ratio 7.5%
- FAIL html.glossary-link no glossary/terminology link
- FAIL markdown.mirror-suffix no .md/.mdx mirror found
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.content-negotiation text/html
- FAIL api.schema-link no openapi/swagger/schema link found
- FAIL discovery.indexed orphaned (not announced by any index)
37 https://crystal-lang.org/api/1.20.0/YAML/Serializable.html 7/19
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/api/latest/YAML/Serializable.html
- FAIL html.meta-description missing
- FAIL html.og-title missing
- FAIL html.og-description missing
- PASS html.lang-attribute en
- FAIL html.json-ld no parseable JSON-LD found
- PASS html.headings 14 headings
- FAIL html.text-ratio 9.4%
- FAIL html.glossary-link no glossary/terminology link
- FAIL markdown.mirror-suffix no .md/.mdx mirror found
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.content-negotiation text/html
- PASS code.language-tags 7 blocks
- FAIL api.schema-link no openapi/swagger/schema link found
- FAIL discovery.indexed orphaned (not announced by any index)
37 https://crystal-lang.org/api/1.20.0/JSON/Serializable.html 7/19
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/api/latest/JSON/Serializable.html
- FAIL html.meta-description missing
- FAIL html.og-title missing
- FAIL html.og-description missing
- PASS html.lang-attribute en
- FAIL html.json-ld no parseable JSON-LD found
- PASS html.headings 15 headings
- FAIL html.text-ratio 9.5%
- FAIL html.glossary-link no glossary/terminology link
- FAIL markdown.mirror-suffix no .md/.mdx mirror found
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.content-negotiation text/html
- PASS code.language-tags 7 blocks
- FAIL api.schema-link no openapi/swagger/schema link found
- FAIL discovery.indexed orphaned (not announced by any index)
33 https://crystal-lang.org/api/1.20.0/JSON/Field.html 6/18
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/api/latest/JSON/Field.html
- FAIL html.meta-description missing
- FAIL html.og-title missing
- FAIL html.og-description missing
- PASS html.lang-attribute en
- FAIL html.json-ld no parseable JSON-LD found
- PASS html.headings 3 headings
- FAIL html.text-ratio 5.7%
- FAIL html.glossary-link no glossary/terminology link
- FAIL markdown.mirror-suffix no .md/.mdx mirror found
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.content-negotiation text/html
- FAIL api.schema-link no openapi/swagger/schema link found
- FAIL discovery.indexed orphaned (not announced by any index)
33 https://crystal-lang.org/api/1.20.0/Crystal/Macros/NamedTupleLiteral.html 6/18
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/api/latest/Crystal/Macros/NamedTupleLiteral.html
- FAIL html.meta-description missing
- FAIL html.og-title missing
- FAIL html.og-description missing
- PASS html.lang-attribute en
- FAIL html.json-ld no parseable JSON-LD found
- PASS html.headings 7 headings
- FAIL html.text-ratio 7.2%
- FAIL html.glossary-link no glossary/terminology link
- FAIL markdown.mirror-suffix no .md/.mdx mirror found
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.content-negotiation text/html
- FAIL api.schema-link no openapi/swagger/schema link found
- FAIL discovery.indexed orphaned (not announced by any index)
33 https://crystal-lang.org/api/1.20.0/Crystal/Macros/Annotation.html 6/18
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/api/latest/Crystal/Macros/Annotation.html
- FAIL html.meta-description missing
- FAIL html.og-title missing
- FAIL html.og-description missing
- PASS html.lang-attribute en
- FAIL html.json-ld no parseable JSON-LD found
- PASS html.headings 7 headings
- FAIL html.text-ratio 6.7%
- FAIL html.glossary-link no glossary/terminology link
- FAIL markdown.mirror-suffix no .md/.mdx mirror found
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.content-negotiation text/html
- FAIL api.schema-link no openapi/swagger/schema link found
- FAIL discovery.indexed orphaned (not announced by any index)
33 https://crystal-lang.org/api/1.20.0/Crystal/Macros/TupleLiteral.html 6/18
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/api/latest/Crystal/Macros/TupleLiteral.html
- FAIL html.meta-description missing
- FAIL html.og-title missing
- FAIL html.og-description missing
- PASS html.lang-attribute en
- FAIL html.json-ld no parseable JSON-LD found
- PASS html.headings 7 headings
- FAIL html.text-ratio 7.7%
- FAIL html.glossary-link no glossary/terminology link
- FAIL markdown.mirror-suffix no .md/.mdx mirror found
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.content-negotiation text/html
- FAIL api.schema-link no openapi/swagger/schema link found
- FAIL discovery.indexed orphaned (not announced by any index)
33 https://crystal-lang.org/api/1.20.0/Crystal/Macros/Def.html 6/18
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/api/latest/Crystal/Macros/Def.html
- FAIL html.meta-description missing
- FAIL html.og-title missing
- FAIL html.og-description missing
- PASS html.lang-attribute en
- FAIL html.json-ld no parseable JSON-LD found
- PASS html.headings 7 headings
- FAIL html.text-ratio 7.6%
- FAIL html.glossary-link no glossary/terminology link
- FAIL markdown.mirror-suffix no .md/.mdx mirror found
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.content-negotiation text/html
- FAIL api.schema-link no openapi/swagger/schema link found
- FAIL discovery.indexed orphaned (not announced by any index)
37 https://crystal-lang.org/api/1.20.0/Crystal/Macros/TypeNode.html 7/19
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/api/latest/Crystal/Macros/TypeNode.html
- FAIL html.meta-description missing
- FAIL html.og-title missing
- FAIL html.og-description missing
- PASS html.lang-attribute en
- FAIL html.json-ld no parseable JSON-LD found
- PASS html.headings 7 headings
- FAIL html.text-ratio 10.5%
- FAIL html.glossary-link no glossary/terminology link
- FAIL markdown.mirror-suffix no .md/.mdx mirror found
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.content-negotiation text/html
- PASS code.language-tags 8 blocks
- FAIL api.schema-link no openapi/swagger/schema link found
- FAIL discovery.indexed orphaned (not announced by any index)
37 https://crystal-lang.org/api/1.20.0/TargetFeature.html 7/19
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/api/latest/TargetFeature.html
- FAIL html.meta-description missing
- FAIL html.og-title missing
- FAIL html.og-description missing
- PASS html.lang-attribute en
- FAIL html.json-ld no parseable JSON-LD found
- PASS html.headings 4 headings
- FAIL html.text-ratio 6.6%
- FAIL html.glossary-link no glossary/terminology link
- FAIL markdown.mirror-suffix no .md/.mdx mirror found
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.content-negotiation text/html
- PASS code.language-tags 1 blocks
- FAIL api.schema-link no openapi/swagger/schema link found
- FAIL discovery.indexed orphaned (not announced by any index)
33 https://crystal-lang.org/api/1.20.0/Crystal/Macros/Arg.html 6/18
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/api/latest/Crystal/Macros/Arg.html
- FAIL html.meta-description missing
- FAIL html.og-title missing
- FAIL html.og-description missing
- PASS html.lang-attribute en
- FAIL html.json-ld no parseable JSON-LD found
- PASS html.headings 7 headings
- FAIL html.text-ratio 7.0%
- FAIL html.glossary-link no glossary/terminology link
- FAIL markdown.mirror-suffix no .md/.mdx mirror found
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.content-negotiation text/html
- FAIL api.schema-link no openapi/swagger/schema link found
- FAIL discovery.indexed orphaned (not announced by any index)
33 https://crystal-lang.org/api/1.20.0/Crystal/Macros/MetaVar.html 6/18
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/api/latest/Crystal/Macros/MetaVar.html
- FAIL html.meta-description missing
- FAIL html.og-title missing
- FAIL html.og-description missing
- PASS html.lang-attribute en
- FAIL html.json-ld no parseable JSON-LD found
- PASS html.headings 7 headings
- FAIL html.text-ratio 7.1%
- FAIL html.glossary-link no glossary/terminology link
- FAIL markdown.mirror-suffix no .md/.mdx mirror found
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.content-negotiation text/html
- FAIL api.schema-link no openapi/swagger/schema link found
- FAIL discovery.indexed orphaned (not announced by any index)
37 https://crystal-lang.org/api/1.20.0/Flags.html 7/19
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/api/latest/Flags.html
- FAIL html.meta-description missing
- FAIL html.og-title missing
- FAIL html.og-description missing
- PASS html.lang-attribute en
- FAIL html.json-ld no parseable JSON-LD found
- PASS html.headings 4 headings
- FAIL html.text-ratio 6.0%
- FAIL html.glossary-link no glossary/terminology link
- FAIL markdown.mirror-suffix no .md/.mdx mirror found
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.content-negotiation text/html
- PASS code.language-tags 1 blocks
- FAIL api.schema-link no openapi/swagger/schema link found
- FAIL discovery.indexed orphaned (not announced by any index)
33 https://crystal-lang.org/api/1.20.0/Link.html 6/18
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/api/latest/Link.html
- FAIL html.meta-description missing
- FAIL html.og-title missing
- FAIL html.og-description missing
- PASS html.lang-attribute en
- FAIL html.json-ld no parseable JSON-LD found
- PASS html.headings 4 headings
- FAIL html.text-ratio 6.9%
- FAIL html.glossary-link no glossary/terminology link
- FAIL markdown.mirror-suffix no .md/.mdx mirror found
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.content-negotiation text/html
- FAIL api.schema-link no openapi/swagger/schema link found
- FAIL discovery.indexed orphaned (not announced by any index)
37 https://crystal-lang.org/api/1.20.0/Float32.html 7/19
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/api/latest/Float32.html
- FAIL html.meta-description missing
- FAIL html.og-title missing
- FAIL html.og-description missing
- PASS html.lang-attribute en
- FAIL html.json-ld no parseable JSON-LD found
- PASS html.headings 26 headings
- FAIL html.text-ratio 13.9%
- FAIL html.glossary-link no glossary/terminology link
- FAIL markdown.mirror-suffix no .md/.mdx mirror found
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.content-negotiation text/html
- PASS code.language-tags 7 blocks
- FAIL api.schema-link no openapi/swagger/schema link found
- FAIL discovery.indexed orphaned (not announced by any index)
37 https://crystal-lang.org/api/1.20.0/Char.html 7/19
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/api/latest/Char.html
- FAIL html.meta-description missing
- FAIL html.og-title missing
- FAIL html.og-description missing
- PASS html.lang-attribute en
- FAIL html.json-ld no parseable JSON-LD found
- PASS html.headings 14 headings
- FAIL html.text-ratio 14.4%
- FAIL html.glossary-link no glossary/terminology link
- FAIL markdown.mirror-suffix no .md/.mdx mirror found
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.content-negotiation text/html
- PASS code.language-tags 58 blocks
- FAIL api.schema-link no openapi/swagger/schema link found
- FAIL discovery.indexed orphaned (not announced by any index)
37 https://crystal-lang.org/api/1.20.0/Process/Status.html 7/19
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/api/latest/Process/Status.html
- FAIL html.meta-description missing
- FAIL html.og-title missing
- FAIL html.og-description missing
- PASS html.lang-attribute en
- FAIL html.json-ld no parseable JSON-LD found
- PASS html.headings 12 headings
- FAIL html.text-ratio 9.7%
- FAIL html.glossary-link no glossary/terminology link
- FAIL markdown.mirror-suffix no .md/.mdx mirror found
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.content-negotiation text/html
- PASS code.language-tags 3 blocks
- FAIL api.schema-link no openapi/swagger/schema link found
- FAIL discovery.indexed orphaned (not announced by any index)
42 https://crystal-lang.org/api/1.20.0/Process.html 8/19
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/api/latest/Process.html
- FAIL html.meta-description missing
- FAIL html.og-title missing
- FAIL html.og-description missing
- PASS html.lang-attribute en
- FAIL html.json-ld no parseable JSON-LD found
- PASS html.headings 19 headings
- PASS html.text-ratio 16.0%
- FAIL html.glossary-link no glossary/terminology link
- FAIL markdown.mirror-suffix no .md/.mdx mirror found
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.content-negotiation text/html
- PASS code.language-tags 17 blocks
- FAIL api.schema-link no openapi/swagger/schema link found
- FAIL discovery.indexed orphaned (not announced by any index)
37 https://crystal-lang.org/api/1.20.0/Float64.html 7/19
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/api/latest/Float64.html
- FAIL html.meta-description missing
- FAIL html.og-title missing
- FAIL html.og-description missing
- PASS html.lang-attribute en
- FAIL html.json-ld no parseable JSON-LD found
- PASS html.headings 26 headings
- FAIL html.text-ratio 13.9%
- FAIL html.glossary-link no glossary/terminology link
- FAIL markdown.mirror-suffix no .md/.mdx mirror found
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.content-negotiation text/html
- PASS code.language-tags 7 blocks
- FAIL api.schema-link no openapi/swagger/schema link found
- FAIL discovery.indexed orphaned (not announced by any index)
42 https://crystal-lang.org/api/1.20.0/Int8.html 8/19
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/api/latest/Int8.html
- FAIL html.meta-description missing
- FAIL html.og-title missing
- FAIL html.og-description missing
- PASS html.lang-attribute en
- FAIL html.json-ld no parseable JSON-LD found
- PASS html.headings 26 headings
- PASS html.text-ratio 15.1%
- FAIL html.glossary-link no glossary/terminology link
- FAIL markdown.mirror-suffix no .md/.mdx mirror found
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.content-negotiation text/html
- PASS code.language-tags 14 blocks
- FAIL api.schema-link no openapi/swagger/schema link found
- FAIL discovery.indexed orphaned (not announced by any index)
37 https://crystal-lang.org/api/1.20.0/Nil.html 7/19
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/api/latest/Nil.html
- FAIL html.meta-description missing
- FAIL html.og-title missing
- FAIL html.og-description missing
- PASS html.lang-attribute en
- FAIL html.json-ld no parseable JSON-LD found
- PASS html.headings 12 headings
- FAIL html.text-ratio 8.4%
- FAIL html.glossary-link no glossary/terminology link
- FAIL markdown.mirror-suffix no .md/.mdx mirror found
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.content-negotiation text/html
- PASS code.language-tags 4 blocks
- FAIL api.schema-link no openapi/swagger/schema link found
- FAIL discovery.indexed orphaned (not announced by any index)
42 https://crystal-lang.org/api/1.20.0/Int64.html 8/19
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/api/latest/Int64.html
- FAIL html.meta-description missing
- FAIL html.og-title missing
- FAIL html.og-description missing
- PASS html.lang-attribute en
- FAIL html.json-ld no parseable JSON-LD found
- PASS html.headings 26 headings
- PASS html.text-ratio 15.1%
- FAIL html.glossary-link no glossary/terminology link
- FAIL markdown.mirror-suffix no .md/.mdx mirror found
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.content-negotiation text/html
- PASS code.language-tags 14 blocks
- FAIL api.schema-link no openapi/swagger/schema link found
- FAIL discovery.indexed orphaned (not announced by any index)
42 https://crystal-lang.org/api/1.20.0/Int16.html 8/19
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/api/latest/Int16.html
- FAIL html.meta-description missing
- FAIL html.og-title missing
- FAIL html.og-description missing
- PASS html.lang-attribute en
- FAIL html.json-ld no parseable JSON-LD found
- PASS html.headings 26 headings
- PASS html.text-ratio 15.1%
- FAIL html.glossary-link no glossary/terminology link
- FAIL markdown.mirror-suffix no .md/.mdx mirror found
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.content-negotiation text/html
- PASS code.language-tags 14 blocks
- FAIL api.schema-link no openapi/swagger/schema link found
- FAIL discovery.indexed orphaned (not announced by any index)
42 https://crystal-lang.org/api/1.20.0/Int32.html 8/19
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/api/latest/Int32.html
- FAIL html.meta-description missing
- FAIL html.og-title missing
- FAIL html.og-description missing
- PASS html.lang-attribute en
- FAIL html.json-ld no parseable JSON-LD found
- PASS html.headings 26 headings
- PASS html.text-ratio 15.1%
- FAIL html.glossary-link no glossary/terminology link
- FAIL markdown.mirror-suffix no .md/.mdx mirror found
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.content-negotiation text/html
- PASS code.language-tags 14 blocks
- FAIL api.schema-link no openapi/swagger/schema link found
- FAIL discovery.indexed orphaned (not announced by any index)
42 https://crystal-lang.org/api/1.20.0/UInt8.html 8/19
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/api/latest/UInt8.html
- FAIL html.meta-description missing
- FAIL html.og-title missing
- FAIL html.og-description missing
- PASS html.lang-attribute en
- FAIL html.json-ld no parseable JSON-LD found
- PASS html.headings 26 headings
- PASS html.text-ratio 15.1%
- FAIL html.glossary-link no glossary/terminology link
- FAIL markdown.mirror-suffix no .md/.mdx mirror found
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.content-negotiation text/html
- PASS code.language-tags 15 blocks
- FAIL api.schema-link no openapi/swagger/schema link found
- FAIL discovery.indexed orphaned (not announced by any index)
42 https://crystal-lang.org/api/1.20.0/UInt16.html 8/19
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/api/latest/UInt16.html
- FAIL html.meta-description missing
- FAIL html.og-title missing
- FAIL html.og-description missing
- PASS html.lang-attribute en
- FAIL html.json-ld no parseable JSON-LD found
- PASS html.headings 26 headings
- PASS html.text-ratio 15.1%
- FAIL html.glossary-link no glossary/terminology link
- FAIL markdown.mirror-suffix no .md/.mdx mirror found
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.content-negotiation text/html
- PASS code.language-tags 15 blocks
- FAIL api.schema-link no openapi/swagger/schema link found
- FAIL discovery.indexed orphaned (not announced by any index)
42 https://crystal-lang.org/api/1.20.0/UInt64.html 8/19
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/api/latest/UInt64.html
- FAIL html.meta-description missing
- FAIL html.og-title missing
- FAIL html.og-description missing
- PASS html.lang-attribute en
- FAIL html.json-ld no parseable JSON-LD found
- PASS html.headings 26 headings
- PASS html.text-ratio 15.1%
- FAIL html.glossary-link no glossary/terminology link
- FAIL markdown.mirror-suffix no .md/.mdx mirror found
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.content-negotiation text/html
- PASS code.language-tags 15 blocks
- FAIL api.schema-link no openapi/swagger/schema link found
- FAIL discovery.indexed orphaned (not announced by any index)
42 https://crystal-lang.org/api/1.20.0/Int128.html 8/19
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/api/latest/Int128.html
- FAIL html.meta-description missing
- FAIL html.og-title missing
- FAIL html.og-description missing
- PASS html.lang-attribute en
- FAIL html.json-ld no parseable JSON-LD found
- PASS html.headings 26 headings
- PASS html.text-ratio 15.1%
- FAIL html.glossary-link no glossary/terminology link
- FAIL markdown.mirror-suffix no .md/.mdx mirror found
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.content-negotiation text/html
- PASS code.language-tags 14 blocks
- FAIL api.schema-link no openapi/swagger/schema link found
- FAIL discovery.indexed orphaned (not announced by any index)
42 https://crystal-lang.org/api/1.20.0/UInt128.html 8/19
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/api/latest/UInt128.html
- FAIL html.meta-description missing
- FAIL html.og-title missing
- FAIL html.og-description missing
- PASS html.lang-attribute en
- FAIL html.json-ld no parseable JSON-LD found
- PASS html.headings 26 headings
- PASS html.text-ratio 15.1%
- FAIL html.glossary-link no glossary/terminology link
- FAIL markdown.mirror-suffix no .md/.mdx mirror found
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.content-negotiation text/html
- PASS code.language-tags 15 blocks
- FAIL api.schema-link no openapi/swagger/schema link found
- FAIL discovery.indexed orphaned (not announced by any index)
42 https://crystal-lang.org/api/1.20.0/UInt32.html 8/19
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/api/latest/UInt32.html
- FAIL html.meta-description missing
- FAIL html.og-title missing
- FAIL html.og-description missing
- PASS html.lang-attribute en
- FAIL html.json-ld no parseable JSON-LD found
- PASS html.headings 26 headings
- PASS html.text-ratio 15.1%
- FAIL html.glossary-link no glossary/terminology link
- FAIL markdown.mirror-suffix no .md/.mdx mirror found
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.content-negotiation text/html
- PASS code.language-tags 15 blocks
- FAIL api.schema-link no openapi/swagger/schema link found
- FAIL discovery.indexed orphaned (not announced by any index)
37 https://crystal-lang.org/api/1.20.0/Symbol.html 7/19
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/api/latest/Symbol.html
- FAIL html.meta-description missing
- FAIL html.og-title missing
- FAIL html.og-description missing
- PASS html.lang-attribute en
- FAIL html.json-ld no parseable JSON-LD found
- PASS html.headings 14 headings
- FAIL html.text-ratio 8.1%
- FAIL html.glossary-link no glossary/terminology link
- FAIL markdown.mirror-suffix no .md/.mdx mirror found
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.content-negotiation text/html
- PASS code.language-tags 5 blocks
- FAIL api.schema-link no openapi/swagger/schema link found
- FAIL discovery.indexed orphaned (not announced by any index)
37 https://crystal-lang.org/api/1.20.0/String/Builder.html 7/19
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/api/latest/String/Builder.html
- FAIL html.meta-description missing
- FAIL html.og-title missing
- FAIL html.og-description missing
- PASS html.lang-attribute en
- FAIL html.json-ld no parseable JSON-LD found
- PASS html.headings 18 headings
- FAIL html.text-ratio 9.7%
- FAIL html.glossary-link no glossary/terminology link
- FAIL markdown.mirror-suffix no .md/.mdx mirror found
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.content-negotiation text/html
- PASS code.language-tags 4 blocks
- FAIL api.schema-link no openapi/swagger/schema link found
- FAIL discovery.indexed orphaned (not announced by any index)
42 https://crystal-lang.org/api/1.20.0/String.html 8/19
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/api/latest/String.html
- FAIL html.meta-description missing
- FAIL html.og-title missing
- FAIL html.og-description missing
- PASS html.lang-attribute en
- FAIL html.json-ld no parseable JSON-LD found
- PASS html.headings 19 headings
- PASS html.text-ratio 21.8%
- FAIL html.glossary-link no glossary/terminology link
- FAIL markdown.mirror-suffix no .md/.mdx mirror found
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.content-negotiation text/html
- PASS code.language-tags 236 blocks
- FAIL api.schema-link no openapi/swagger/schema link found
- FAIL discovery.indexed orphaned (not announced by any index)
33 https://crystal-lang.org/api/1.20.0/Crystal/Macros/Nop.html 6/18
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/api/latest/Crystal/Macros/Nop.html
- FAIL html.meta-description missing
- FAIL html.og-title missing
- FAIL html.og-description missing
- PASS html.lang-attribute en
- FAIL html.json-ld no parseable JSON-LD found
- PASS html.headings 5 headings
- FAIL html.text-ratio 6.2%
- FAIL html.glossary-link no glossary/terminology link
- FAIL markdown.mirror-suffix no .md/.mdx mirror found
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.content-negotiation text/html
- FAIL api.schema-link no openapi/swagger/schema link found
- FAIL discovery.indexed orphaned (not announced by any index)
37 https://crystal-lang.org/api/1.20.0/Crystal/Macros/ASTNode.html 7/19
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/api/latest/Crystal/Macros/ASTNode.html
- FAIL html.meta-description missing
- FAIL html.og-title missing
- FAIL html.og-description missing
- PASS html.lang-attribute en
- FAIL html.json-ld no parseable JSON-LD found
- PASS html.headings 7 headings
- FAIL html.text-ratio 9.5%
- FAIL html.glossary-link no glossary/terminology link
- FAIL markdown.mirror-suffix no .md/.mdx mirror found
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.content-negotiation text/html
- PASS code.language-tags 5 blocks
- FAIL api.schema-link no openapi/swagger/schema link found
- FAIL discovery.indexed orphaned (not announced by any index)
63 https://crystal-lang.org/2023/03/02/crystal-is-upgrading-its-regex-engine/ 12/19
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/2023/03/02/crystal-is-upgrading-its-regex-engine/
- PASS html.meta-description 311 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 1 block(s)
- PASS html.json-ld.date-modified 2023-03-02T00:00:00+00:00
- FAIL html.json-ld.breadcrumb no BreadcrumbList node
- PASS html.headings 6 headings
- PASS html.text-ratio 15.7%
- FAIL html.glossary-link no glossary/terminology link
- FAIL markdown.mirror-suffix no .md/.mdx mirror found
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.content-negotiation text/html
- FAIL discovery.indexed orphaned (not announced by any index)
37 https://crystal-lang.org/api/1.20.0/Crystal/Macros/StringLiteral.html 7/19
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/api/latest/Crystal/Macros/StringLiteral.html
- FAIL html.meta-description missing
- FAIL html.og-title missing
- FAIL html.og-description missing
- PASS html.lang-attribute en
- FAIL html.json-ld no parseable JSON-LD found
- PASS html.headings 7 headings
- FAIL html.text-ratio 8.5%
- FAIL html.glossary-link no glossary/terminology link
- FAIL markdown.mirror-suffix no .md/.mdx mirror found
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.content-negotiation text/html
- PASS code.language-tags 1 blocks
- FAIL api.schema-link no openapi/swagger/schema link found
- FAIL discovery.indexed orphaned (not announced by any index)
33 https://crystal-lang.org/api/1.20.0/Crystal/Macros/NilLiteral.html 6/18
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/api/latest/Crystal/Macros/NilLiteral.html
- FAIL html.meta-description missing
- FAIL html.og-title missing
- FAIL html.og-description missing
- PASS html.lang-attribute en
- FAIL html.json-ld no parseable JSON-LD found
- PASS html.headings 5 headings
- FAIL html.text-ratio 6.1%
- FAIL html.glossary-link no glossary/terminology link
- FAIL markdown.mirror-suffix no .md/.mdx mirror found
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.content-negotiation text/html
- FAIL api.schema-link no openapi/swagger/schema link found
- FAIL discovery.indexed orphaned (not announced by any index)
33 https://crystal-lang.org/api/1.20.0/Crystal/Macros/BoolLiteral.html 6/18
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/api/latest/Crystal/Macros/BoolLiteral.html
- FAIL html.meta-description missing
- FAIL html.og-title missing
- FAIL html.og-description missing
- PASS html.lang-attribute en
- FAIL html.json-ld no parseable JSON-LD found
- PASS html.headings 5 headings
- FAIL html.text-ratio 6.1%
- FAIL html.glossary-link no glossary/terminology link
- FAIL markdown.mirror-suffix no .md/.mdx mirror found
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.content-negotiation text/html
- FAIL api.schema-link no openapi/swagger/schema link found
- FAIL discovery.indexed orphaned (not announced by any index)
33 https://crystal-lang.org/api/1.20.0/Crystal/Macros/HashLiteral.html 6/18
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/api/latest/Crystal/Macros/HashLiteral.html
- FAIL html.meta-description missing
- FAIL html.og-title missing
- FAIL html.og-description missing
- PASS html.lang-attribute en
- FAIL html.json-ld no parseable JSON-LD found
- PASS html.headings 7 headings
- FAIL html.text-ratio 7.3%
- FAIL html.glossary-link no glossary/terminology link
- FAIL markdown.mirror-suffix no .md/.mdx mirror found
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.content-negotiation text/html
- FAIL api.schema-link no openapi/swagger/schema link found
- FAIL discovery.indexed orphaned (not announced by any index)
33 https://crystal-lang.org/api/1.20.0/Crystal/Macros/Call.html 6/18
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/api/latest/Crystal/Macros/Call.html
- FAIL html.meta-description missing
- FAIL html.og-title missing
- FAIL html.og-description missing
- PASS html.lang-attribute en
- FAIL html.json-ld no parseable JSON-LD found
- PASS html.headings 7 headings
- FAIL html.text-ratio 6.6%
- FAIL html.glossary-link no glossary/terminology link
- FAIL markdown.mirror-suffix no .md/.mdx mirror found
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.content-negotiation text/html
- FAIL api.schema-link no openapi/swagger/schema link found
- FAIL discovery.indexed orphaned (not announced by any index)
75 https://crystal-lang.org/feed.xml 3/4
33 https://crystal-lang.org/api/1.20.0/Crystal/Macros/ArrayLiteral.html 6/18
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/api/latest/Crystal/Macros/ArrayLiteral.html
- FAIL html.meta-description missing
- FAIL html.og-title missing
- FAIL html.og-description missing
- PASS html.lang-attribute en
- FAIL html.json-ld no parseable JSON-LD found
- PASS html.headings 7 headings
- FAIL html.text-ratio 7.8%
- FAIL html.glossary-link no glossary/terminology link
- FAIL markdown.mirror-suffix no .md/.mdx mirror found
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.content-negotiation text/html
- FAIL api.schema-link no openapi/swagger/schema link found
- FAIL discovery.indexed orphaned (not announced by any index)
37 https://crystal-lang.org/api/1.20.0/Math.html 7/19
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/api/latest/Math.html
- FAIL html.meta-description missing
- FAIL html.og-title missing
- FAIL html.og-description missing
- PASS html.lang-attribute en
- FAIL html.json-ld no parseable JSON-LD found
- PASS html.headings 7 headings
- FAIL html.text-ratio 14.0%
- FAIL html.glossary-link no glossary/terminology link
- FAIL markdown.mirror-suffix no .md/.mdx mirror found
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.content-negotiation text/html
- PASS code.language-tags 23 blocks
- FAIL api.schema-link no openapi/swagger/schema link found
- FAIL discovery.indexed orphaned (not announced by any index)
53 https://crystal-lang.org/blog/ 10/19
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/blog/
- FAIL html.meta-description only 10 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 1 block(s)
- PASS html.json-ld.date-modified 2026-05-19T21:35:44+00:00
- FAIL html.json-ld.breadcrumb no BreadcrumbList node
- PASS html.headings 4 headings
- FAIL html.text-ratio 12.3%
- FAIL html.glossary-link no glossary/terminology link
- FAIL markdown.mirror-suffix no .md/.mdx mirror found
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.content-negotiation text/html
- FAIL discovery.indexed orphaned (not announced by any index)
37 https://crystal-lang.org/api/1.20.0/Number.html 7/19
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/api/latest/Number.html
- FAIL html.meta-description missing
- FAIL html.og-title missing
- FAIL html.og-description missing
- PASS html.lang-attribute en
- FAIL html.json-ld no parseable JSON-LD found
- PASS html.headings 22 headings
- FAIL html.text-ratio 14.3%
- FAIL html.glossary-link no glossary/terminology link
- FAIL markdown.mirror-suffix no .md/.mdx mirror found
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.content-negotiation text/html
- PASS code.language-tags 40 blocks
- FAIL api.schema-link no openapi/swagger/schema link found
- FAIL discovery.indexed orphaned (not announced by any index)
63 https://crystal-lang.org/sponsors/ 12/19
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/sponsors/
- PASS html.meta-description 356 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 1 block(s)
- PASS html.json-ld.date-modified 2026-05-19T21:35:44+00:00
- FAIL html.json-ld.breadcrumb no BreadcrumbList node
- PASS html.headings 7 headings
- FAIL html.text-ratio 10.5%
- PASS html.glossary-link
- FAIL markdown.mirror-suffix no .md/.mdx mirror found
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.content-negotiation text/html
- FAIL discovery.indexed orphaned (not announced by any index)
24 https://crystal-lang.org/reference/1.20/getting_started/ 6/25
- PASS http.status-200 200
- FAIL http.redirect-chain 2 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/reference/latest/getting_started/index.html
- FAIL html.meta-description missing
- FAIL html.og-title missing
- FAIL html.og-description missing
- PASS html.lang-attribute en
- FAIL html.json-ld no parseable JSON-LD found
- PASS html.headings 4 headings
- FAIL html.text-ratio 5.8%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://crystal-lang.org/reference/1.20/404.html
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- FAIL markdown.content-negotiation text/html
- 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
- FAIL discovery.indexed orphaned (not announced by any index)
- FAIL markdown.navigation-stripped 34 residual nav/header/footer/aside tag(s)
- FAIL markdown.size-reduction only 4.6% smaller (88963B vs 93293B); need ≥ 30%
- FAIL markdown.valid-markdown looks like HTML (HTML prologue at top of body)
58 https://crystal-lang.org/2026/05/15/1.20.2-released/ 11/19
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/2026/05/15/1.20.2-released/
- PASS html.meta-description 82 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 1 block(s)
- PASS html.json-ld.date-modified 2026-05-15T00:00:00+00:00
- FAIL html.json-ld.breadcrumb no BreadcrumbList node
- PASS html.headings 7 headings
- FAIL html.text-ratio 9.3%
- FAIL html.glossary-link no glossary/terminology link
- FAIL markdown.mirror-suffix no .md/.mdx mirror found
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.content-negotiation text/html
- FAIL discovery.indexed orphaned (not announced by any index)
20 https://crystal-lang.org/reference/1.20/syntax_and_semantics/ 5/25
- PASS http.status-200 200
- FAIL http.redirect-chain 2 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/reference/latest/syntax_and_semantics/index.html
- FAIL html.meta-description missing
- FAIL html.og-title missing
- FAIL html.og-description missing
- PASS html.lang-attribute en
- FAIL html.json-ld no parseable JSON-LD found
- FAIL html.headings only 1 headings
- FAIL html.text-ratio 4.6%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://crystal-lang.org/reference/1.20/404.html
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- FAIL markdown.content-negotiation text/html
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 2/2 blocks missing language
- FAIL api.schema-link no openapi/swagger/schema link found
- FAIL discovery.indexed orphaned (not announced by any index)
- FAIL markdown.navigation-stripped 34 residual nav/header/footer/aside tag(s)
- FAIL markdown.size-reduction markdown is larger than HTML (88963B vs 87117B)
- FAIL markdown.valid-markdown looks like HTML (HTML prologue at top of body)
33 https://crystal-lang.org/api/1.20.2/ 6/18
- PASS http.status-200 200
- PASS http.redirect-chain 1 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/api/latest/
- FAIL html.meta-description missing
- FAIL html.og-title missing
- FAIL html.og-description missing
- PASS html.lang-attribute en
- FAIL html.json-ld no parseable JSON-LD found
- PASS html.headings 9 headings
- FAIL html.text-ratio 7.0%
- FAIL html.glossary-link no glossary/terminology link
- FAIL markdown.mirror-suffix no .md/.mdx mirror found
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.content-negotiation text/html
- FAIL api.schema-link no openapi/swagger/schema link found
- FAIL discovery.indexed orphaned (not announced by any index)
28 https://crystal-lang.org/reference/1.20/guides/concurrency.html 7/25
- PASS http.status-200 200
- FAIL http.redirect-chain 2 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/reference/latest/guides/concurrency.html
- FAIL html.meta-description missing
- FAIL html.og-title missing
- FAIL html.og-description missing
- PASS html.lang-attribute en
- FAIL html.json-ld no parseable JSON-LD found
- PASS html.headings 14 headings
- FAIL html.text-ratio 13.9%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://crystal-lang.org/reference/1.20/404.html
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- FAIL markdown.content-negotiation text/html
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 23/23 blocks missing language
- FAIL api.schema-link no openapi/swagger/schema link found
- FAIL discovery.indexed orphaned (not announced by any index)
- FAIL markdown.navigation-stripped 34 residual nav/header/footer/aside tag(s)
- PASS markdown.size-reduction 32.9% smaller (88963B vs 132563B)
- FAIL markdown.valid-markdown looks like HTML (HTML prologue at top of body)
21 https://crystal-lang.org/reference/1.20/syntax_and_semantics/c_bindings/ 5/24
- PASS http.status-200 200
- FAIL http.redirect-chain 2 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/reference/latest/syntax_and_semantics/c_bindings/index.html
- FAIL html.meta-description missing
- FAIL html.og-title missing
- FAIL html.og-description missing
- PASS html.lang-attribute en
- FAIL html.json-ld no parseable JSON-LD found
- FAIL html.headings only 1 headings
- FAIL html.text-ratio 4.3%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://crystal-lang.org/reference/1.20/404.html
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- FAIL markdown.content-negotiation text/html
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL api.schema-link no openapi/swagger/schema link found
- FAIL discovery.indexed orphaned (not announced by any index)
- FAIL markdown.navigation-stripped 34 residual nav/header/footer/aside tag(s)
- FAIL markdown.size-reduction markdown is larger than HTML (88963B vs 86627B)
- FAIL markdown.valid-markdown looks like HTML (HTML prologue at top of body)
21 https://crystal-lang.org/reference/1.20/syntax_and_semantics/types_and_methods.html 5/24
- PASS http.status-200 200
- FAIL http.redirect-chain 2 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/reference/latest/syntax_and_semantics/types_and_methods.html
- FAIL html.meta-description missing
- FAIL html.og-title missing
- FAIL html.og-description missing
- PASS html.lang-attribute en
- FAIL html.json-ld no parseable JSON-LD found
- FAIL html.headings only 1 headings
- FAIL html.text-ratio 4.3%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://crystal-lang.org/reference/1.20/404.html
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- FAIL markdown.content-negotiation text/html
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL api.schema-link no openapi/swagger/schema link found
- FAIL discovery.indexed orphaned (not announced by any index)
- FAIL markdown.navigation-stripped 34 residual nav/header/footer/aside tag(s)
- FAIL markdown.size-reduction markdown is larger than HTML (88963B vs 86495B)
- FAIL markdown.valid-markdown looks like HTML (HTML prologue at top of body)
21 https://crystal-lang.org/reference/1.20/syntax_and_semantics/macros.html 5/24
- PASS http.status-200 200
- FAIL http.redirect-chain 2 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link macros/index.html
- FAIL html.meta-description missing
- FAIL html.og-title missing
- FAIL html.og-description missing
- PASS html.lang-attribute en
- FAIL html.json-ld no parseable JSON-LD found
- FAIL html.headings only 0 headings
- FAIL html.text-ratio 10.0%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://crystal-lang.org/reference/1.20/404.html
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- FAIL markdown.content-negotiation text/html
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL api.schema-link no openapi/swagger/schema link found
- FAIL discovery.indexed orphaned (not announced by any index)
- FAIL markdown.navigation-stripped 34 residual nav/header/footer/aside tag(s)
- FAIL markdown.size-reduction markdown is larger than HTML (88963B vs 450B)
- FAIL markdown.valid-markdown looks like HTML (HTML prologue at top of body)
47 https://crystal-lang.org/blog/project/ 9/19
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/blog/project/
- FAIL html.meta-description missing
- PASS html.og-title
- FAIL html.og-description missing
- PASS html.lang-attribute en
- PASS html.json-ld 1 block(s)
- PASS html.json-ld.date-modified 2026-05-19T21:35:44+00:00
- FAIL html.json-ld.breadcrumb no BreadcrumbList node
- PASS html.headings 4 headings
- FAIL html.text-ratio 8.7%
- FAIL html.glossary-link no glossary/terminology link
- FAIL markdown.mirror-suffix no .md/.mdx mirror found
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.content-negotiation text/html
- FAIL discovery.indexed orphaned (not announced by any index)
58 https://crystal-lang.org/2026/04/07/official-linux-arm64-builds/ 11/19
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/2026/04/07/official-linux-arm64-builds/
- PASS html.meta-description 71 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 1 block(s)
- PASS html.json-ld.date-modified 2026-04-07T00:00:00+00:00
- FAIL html.json-ld.breadcrumb no BreadcrumbList node
- PASS html.headings 3 headings
- FAIL html.text-ratio 8.1%
- FAIL html.glossary-link no glossary/terminology link
- FAIL markdown.mirror-suffix no .md/.mdx mirror found
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.content-negotiation text/html
- FAIL discovery.indexed orphaned (not announced by any index)
42 https://crystal-lang.org/blog/tags/packaging/ 8/19
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/blog/tags/packaging/
- FAIL html.meta-description missing
- PASS html.og-title
- FAIL html.og-description missing
- PASS html.lang-attribute en
- PASS html.json-ld 1 block(s)
- FAIL html.json-ld.date-modified no dateModified anywhere in JSON-LD
- FAIL html.json-ld.breadcrumb no BreadcrumbList node
- PASS html.headings 4 headings
- FAIL html.text-ratio 6.7%
- FAIL html.glossary-link no glossary/terminology link
- FAIL markdown.mirror-suffix no .md/.mdx mirror found
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.content-negotiation text/html
- FAIL discovery.indexed orphaned (not announced by any index)
24 https://crystal-lang.org/reference/1.20/man/shards/ 6/25
- PASS http.status-200 200
- FAIL http.redirect-chain 2 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/reference/latest/man/shards/index.html
- FAIL html.meta-description missing
- FAIL html.og-title missing
- FAIL html.og-description missing
- PASS html.lang-attribute en
- FAIL html.json-ld no parseable JSON-LD found
- PASS html.headings 13 headings
- FAIL html.text-ratio 8.5%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://crystal-lang.org/reference/1.20/404.html
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- FAIL markdown.content-negotiation text/html
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 10/10 blocks missing language
- FAIL api.schema-link no openapi/swagger/schema link found
- FAIL discovery.indexed orphaned (not announced by any index)
- FAIL markdown.navigation-stripped 34 residual nav/header/footer/aside tag(s)
- FAIL markdown.size-reduction only 15.0% smaller (88963B vs 104719B); need ≥ 30%
- FAIL markdown.valid-markdown looks like HTML (HTML prologue at top of body)
58 https://crystal-lang.org/2026/01/23/crystal-talk-fosdem/ 11/19
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/2026/01/23/crystal-talk-fosdem/
- PASS html.meta-description 216 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 1 block(s)
- PASS html.json-ld.date-modified 2026-01-23T00:00:00+00:00
- FAIL html.json-ld.breadcrumb no BreadcrumbList node
- PASS html.headings 3 headings
- FAIL html.text-ratio 8.2%
- FAIL html.glossary-link no glossary/terminology link
- FAIL markdown.mirror-suffix no .md/.mdx mirror found
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.content-negotiation text/html
- FAIL discovery.indexed orphaned (not announced by any index)
47 https://crystal-lang.org/blog/community/ 9/19
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/blog/community/
- FAIL html.meta-description missing
- PASS html.og-title
- FAIL html.og-description missing
- PASS html.lang-attribute en
- PASS html.json-ld 1 block(s)
- PASS html.json-ld.date-modified 2026-05-19T21:35:44+00:00
- FAIL html.json-ld.breadcrumb no BreadcrumbList node
- PASS html.headings 4 headings
- FAIL html.text-ratio 9.2%
- FAIL html.glossary-link no glossary/terminology link
- FAIL markdown.mirror-suffix no .md/.mdx mirror found
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.content-negotiation text/html
- FAIL discovery.indexed orphaned (not announced by any index)
42 https://crystal-lang.org/blog/tags/community/ 8/19
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/blog/tags/community/
- FAIL html.meta-description missing
- PASS html.og-title
- FAIL html.og-description missing
- PASS html.lang-attribute en
- PASS html.json-ld 1 block(s)
- FAIL html.json-ld.date-modified no dateModified anywhere in JSON-LD
- FAIL html.json-ld.breadcrumb no BreadcrumbList node
- PASS html.headings 4 headings
- FAIL html.text-ratio 6.8%
- FAIL html.glossary-link no glossary/terminology link
- FAIL markdown.mirror-suffix no .md/.mdx mirror found
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.content-negotiation text/html
- FAIL discovery.indexed orphaned (not announced by any index)
42 https://crystal-lang.org/blog/tags/foss/ 8/19
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/blog/tags/foss/
- FAIL html.meta-description missing
- PASS html.og-title
- FAIL html.og-description missing
- PASS html.lang-attribute en
- PASS html.json-ld 1 block(s)
- FAIL html.json-ld.date-modified no dateModified anywhere in JSON-LD
- FAIL html.json-ld.breadcrumb no BreadcrumbList node
- PASS html.headings 3 headings
- FAIL html.text-ratio 5.9%
- FAIL html.glossary-link no glossary/terminology link
- FAIL markdown.mirror-suffix no .md/.mdx mirror found
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.content-negotiation text/html
- FAIL discovery.indexed orphaned (not announced by any index)
42 https://crystal-lang.org/blog/tags/talk/ 8/19
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/blog/tags/talk/
- FAIL html.meta-description missing
- PASS html.og-title
- FAIL html.og-description missing
- PASS html.lang-attribute en
- PASS html.json-ld 1 block(s)
- FAIL html.json-ld.date-modified no dateModified anywhere in JSON-LD
- FAIL html.json-ld.breadcrumb no BreadcrumbList node
- PASS html.headings 4 headings
- FAIL html.text-ratio 7.3%
- FAIL html.glossary-link no glossary/terminology link
- FAIL markdown.mirror-suffix no .md/.mdx mirror found
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.content-negotiation text/html
- FAIL discovery.indexed orphaned (not announced by any index)
42 https://crystal-lang.org/blog/tags/events/ 8/19
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/blog/tags/events/
- FAIL html.meta-description missing
- PASS html.og-title
- FAIL html.og-description missing
- PASS html.lang-attribute en
- PASS html.json-ld 1 block(s)
- FAIL html.json-ld.date-modified no dateModified anywhere in JSON-LD
- FAIL html.json-ld.breadcrumb no BreadcrumbList node
- PASS html.headings 4 headings
- FAIL html.text-ratio 7.4%
- FAIL html.glossary-link no glossary/terminology link
- FAIL markdown.mirror-suffix no .md/.mdx mirror found
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.content-negotiation text/html
- FAIL discovery.indexed orphaned (not announced by any index)
42 https://crystal-lang.org/blog/tags/fosdem/ 8/19
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/blog/tags/fosdem/
- FAIL html.meta-description missing
- PASS html.og-title
- FAIL html.og-description missing
- PASS html.lang-attribute en
- PASS html.json-ld 1 block(s)
- FAIL html.json-ld.date-modified no dateModified anywhere in JSON-LD
- FAIL html.json-ld.breadcrumb no BreadcrumbList node
- PASS html.headings 3 headings
- FAIL html.text-ratio 5.1%
- FAIL html.glossary-link no glossary/terminology link
- FAIL markdown.mirror-suffix no .md/.mdx mirror found
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.content-negotiation text/html
- FAIL discovery.indexed orphaned (not announced by any index)
58 https://crystal-lang.org/2025/09/29/wind-of-change/ 11/19
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/2025/09/29/wind-of-change/
- PASS html.meta-description 271 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 1 block(s)
- PASS html.json-ld.date-modified 2025-09-29T00:00:00+00:00
- FAIL html.json-ld.breadcrumb no BreadcrumbList node
- PASS html.headings 3 headings
- FAIL html.text-ratio 9.7%
- FAIL html.glossary-link no glossary/terminology link
- FAIL markdown.mirror-suffix no .md/.mdx mirror found
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.content-negotiation text/html
- FAIL discovery.indexed orphaned (not announced by any index)
42 https://crystal-lang.org/blog/tags/people/ 8/19
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/blog/tags/people/
- FAIL html.meta-description missing
- PASS html.og-title
- FAIL html.og-description missing
- PASS html.lang-attribute en
- PASS html.json-ld 1 block(s)
- FAIL html.json-ld.date-modified no dateModified anywhere in JSON-LD
- FAIL html.json-ld.breadcrumb no BreadcrumbList node
- PASS html.headings 4 headings
- FAIL html.text-ratio 6.7%
- FAIL html.glossary-link no glossary/terminology link
- FAIL markdown.mirror-suffix no .md/.mdx mirror found
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.content-negotiation text/html
- FAIL discovery.indexed orphaned (not announced by any index)
58 https://crystal-lang.org/2025/07/08/crystal-compass/ 11/19
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/2025/07/08/crystal-compass/
- PASS html.meta-description 63 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 1 block(s)
- PASS html.json-ld.date-modified 2025-07-08T00:00:00+00:00
- FAIL html.json-ld.breadcrumb no BreadcrumbList node
- PASS html.headings 3 headings
- FAIL html.text-ratio 8.8%
- FAIL html.glossary-link no glossary/terminology link
- FAIL markdown.mirror-suffix no .md/.mdx mirror found
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.content-negotiation text/html
- FAIL discovery.indexed orphaned (not announced by any index)
42 https://crystal-lang.org/blog/tags/team/ 8/19
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/blog/tags/team/
- FAIL html.meta-description missing
- PASS html.og-title
- FAIL html.og-description missing
- PASS html.lang-attribute en
- PASS html.json-ld 1 block(s)
- FAIL html.json-ld.date-modified no dateModified anywhere in JSON-LD
- FAIL html.json-ld.breadcrumb no BreadcrumbList node
- PASS html.headings 3 headings
- FAIL html.text-ratio 4.5%
- FAIL html.glossary-link no glossary/terminology link
- FAIL markdown.mirror-suffix no .md/.mdx mirror found
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.content-negotiation text/html
- FAIL discovery.indexed orphaned (not announced by any index)
42 https://crystal-lang.org/blog/tags/crystal-compass/ 8/19
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/blog/tags/crystal-compass/
- FAIL html.meta-description missing
- PASS html.og-title
- FAIL html.og-description missing
- PASS html.lang-attribute en
- PASS html.json-ld 1 block(s)
- FAIL html.json-ld.date-modified no dateModified anywhere in JSON-LD
- FAIL html.json-ld.breadcrumb no BreadcrumbList node
- PASS html.headings 3 headings
- FAIL html.text-ratio 4.5%
- FAIL html.glossary-link no glossary/terminology link
- FAIL markdown.mirror-suffix no .md/.mdx mirror found
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.content-negotiation text/html
- FAIL discovery.indexed orphaned (not announced by any index)
58 https://crystal-lang.org/releases/ 11/19
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/releases/
- PASS html.meta-description 167 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 1 block(s)
- PASS html.json-ld.date-modified 2026-05-19T21:35:44+00:00
- FAIL html.json-ld.breadcrumb no BreadcrumbList node
- PASS html.headings 3 headings
- FAIL html.text-ratio 6.8%
- FAIL html.glossary-link no glossary/terminology link
- FAIL markdown.mirror-suffix no .md/.mdx mirror found
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.content-negotiation text/html
- FAIL discovery.indexed orphaned (not announced by any index)
42 https://crystal-lang.org/blog/tags/ecosystem/ 8/19
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/blog/tags/ecosystem/
- FAIL html.meta-description missing
- PASS html.og-title
- FAIL html.og-description missing
- PASS html.lang-attribute en
- PASS html.json-ld 1 block(s)
- FAIL html.json-ld.date-modified no dateModified anywhere in JSON-LD
- FAIL html.json-ld.breadcrumb no BreadcrumbList node
- PASS html.headings 4 headings
- FAIL html.text-ratio 6.9%
- FAIL html.glossary-link no glossary/terminology link
- FAIL markdown.mirror-suffix no .md/.mdx mirror found
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.content-negotiation text/html
- FAIL discovery.indexed orphaned (not announced by any index)
42 https://crystal-lang.org/blog/tags/manas-tech/ 8/19
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/blog/tags/manas-tech/
- FAIL html.meta-description missing
- PASS html.og-title
- FAIL html.og-description missing
- PASS html.lang-attribute en
- PASS html.json-ld 1 block(s)
- FAIL html.json-ld.date-modified no dateModified anywhere in JSON-LD
- FAIL html.json-ld.breadcrumb no BreadcrumbList node
- PASS html.headings 3 headings
- FAIL html.text-ratio 5.8%
- FAIL html.glossary-link no glossary/terminology link
- FAIL markdown.mirror-suffix no .md/.mdx mirror found
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.content-negotiation text/html
- FAIL discovery.indexed orphaned (not announced by any index)
58 https://crystal-lang.org/2024/02/02/crystal-the-lingua-franca/ 11/19
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/2024/02/02/crystal-the-lingua-franca/
- PASS html.meta-description 372 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 1 block(s)
- PASS html.json-ld.date-modified 2024-02-02T00:00:00+00:00
- FAIL html.json-ld.breadcrumb no BreadcrumbList node
- PASS html.headings 3 headings
- FAIL html.text-ratio 13.1%
- FAIL html.glossary-link no glossary/terminology link
- FAIL markdown.mirror-suffix no .md/.mdx mirror found
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.content-negotiation text/html
- FAIL discovery.indexed orphaned (not announced by any index)
60 https://crystal-lang.org/2024/05/22/lavinmq-understanding-code/ 12/20
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/2024/05/22/lavinmq-understanding-code/
- PASS html.meta-description 680 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 1 block(s)
- PASS html.json-ld.date-modified 2024-05-22T00:00:00+00:00
- FAIL html.json-ld.breadcrumb no BreadcrumbList node
- PASS html.headings 3 headings
- PASS html.text-ratio 18.6%
- FAIL html.glossary-link no glossary/terminology link
- FAIL markdown.mirror-suffix no .md/.mdx mirror found
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.content-negotiation text/html
- FAIL code.language-tags 1/1 blocks missing language
- FAIL discovery.indexed orphaned (not announced by any index)
58 https://crystal-lang.org/success-stories/ 11/19
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/success-stories/
- PASS html.meta-description 54 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 1 block(s)
- PASS html.json-ld.date-modified 2026-05-19T21:35:44+00:00
- FAIL html.json-ld.breadcrumb no BreadcrumbList node
- PASS html.headings 3 headings
- FAIL html.text-ratio 5.6%
- FAIL html.glossary-link no glossary/terminology link
- FAIL markdown.mirror-suffix no .md/.mdx mirror found
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.content-negotiation text/html
- FAIL discovery.indexed orphaned (not announced by any index)
63 https://crystal-lang.org/used_in_prod/ 12/19
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/used_in_prod/
- PASS html.meta-description 221 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 1 block(s)
- PASS html.json-ld.date-modified 2026-05-19T21:35:44+00:00
- FAIL html.json-ld.breadcrumb no BreadcrumbList node
- PASS html.headings 12 headings
- PASS html.text-ratio 15.5%
- FAIL html.glossary-link no glossary/terminology link
- FAIL markdown.mirror-suffix no .md/.mdx mirror found
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.content-negotiation text/html
- FAIL discovery.indexed orphaned (not announced by any index)
63 https://crystal-lang.org/2023/01/24/placeos-environments/ 12/19
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/2023/01/24/placeos-environments/
- PASS html.meta-description 656 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 1 block(s)
- PASS html.json-ld.date-modified 2023-01-24T00:00:00+00:00
- FAIL html.json-ld.breadcrumb no BreadcrumbList node
- PASS html.headings 4 headings
- PASS html.text-ratio 20.5%
- FAIL html.glossary-link no glossary/terminology link
- FAIL markdown.mirror-suffix no .md/.mdx mirror found
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.content-negotiation text/html
- FAIL discovery.indexed orphaned (not announced by any index)
58 https://crystal-lang.org/sitemap/ 11/19
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/sitemap/
- PASS html.meta-description 958 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 1 block(s)
- PASS html.json-ld.date-modified 2026-05-19T21:35:44+00:00
- FAIL html.json-ld.breadcrumb no BreadcrumbList node
- PASS html.headings 17 headings
- FAIL html.text-ratio 8.4%
- FAIL html.glossary-link no glossary/terminology link
- FAIL markdown.mirror-suffix no .md/.mdx mirror found
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.content-negotiation text/html
- FAIL discovery.indexed orphaned (not announced by any index)
58 https://crystal-lang.org/media/ 11/19
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/media/
- PASS html.meta-description 179 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 1 block(s)
- PASS html.json-ld.date-modified 2026-05-19T21:35:44+00:00
- FAIL html.json-ld.breadcrumb no BreadcrumbList node
- PASS html.headings 9 headings
- FAIL html.text-ratio 8.9%
- FAIL html.glossary-link no glossary/terminology link
- FAIL markdown.mirror-suffix no .md/.mdx mirror found
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.content-negotiation text/html
- FAIL discovery.indexed orphaned (not announced by any index)
21 https://crystal-lang.org/reference/1.20/tutorials/ 5/24
- PASS http.status-200 200
- FAIL http.redirect-chain 3 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/reference/latest/tutorials/index.html
- FAIL html.meta-description missing
- FAIL html.og-title missing
- FAIL html.og-description missing
- PASS html.lang-attribute en
- FAIL html.json-ld no parseable JSON-LD found
- FAIL html.headings only 1 headings
- FAIL html.text-ratio 4.1%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://crystal-lang.org/reference/1.20/404.html
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- FAIL markdown.content-negotiation text/html
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL api.schema-link no openapi/swagger/schema link found
- FAIL discovery.indexed orphaned (not announced by any index)
- FAIL markdown.navigation-stripped 34 residual nav/header/footer/aside tag(s)
- FAIL markdown.size-reduction markdown is larger than HTML (88963B vs 88752B)
- FAIL markdown.valid-markdown looks like HTML (HTML prologue at top of body)
21 https://crystal-lang.org/reference/1.20/guides/ 5/24
- PASS http.status-200 200
- FAIL http.redirect-chain 3 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/reference/latest/guides/index.html
- FAIL html.meta-description missing
- FAIL html.og-title missing
- FAIL html.og-description missing
- PASS html.lang-attribute en
- FAIL html.json-ld no parseable JSON-LD found
- FAIL html.headings only 1 headings
- FAIL html.text-ratio 4.0%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://crystal-lang.org/reference/1.20/404.html
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- FAIL markdown.content-negotiation text/html
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL api.schema-link no openapi/swagger/schema link found
- FAIL discovery.indexed orphaned (not announced by any index)
- FAIL markdown.navigation-stripped 34 residual nav/header/footer/aside tag(s)
- FAIL markdown.size-reduction markdown is larger than HTML (88963B vs 88651B)
- FAIL markdown.valid-markdown looks like HTML (HTML prologue at top of body)
20 https://crystal-lang.org/reference/1.20/syntax_and_semantics/ 5/25
- PASS http.status-200 200
- FAIL http.redirect-chain 3 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/reference/latest/syntax_and_semantics/index.html
- FAIL html.meta-description missing
- FAIL html.og-title missing
- FAIL html.og-description missing
- PASS html.lang-attribute en
- FAIL html.json-ld no parseable JSON-LD found
- FAIL html.headings only 1 headings
- FAIL html.text-ratio 4.6%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://crystal-lang.org/reference/1.20/404.html
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- FAIL markdown.content-negotiation text/html
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL code.language-tags 2/2 blocks missing language
- FAIL api.schema-link no openapi/swagger/schema link found
- FAIL discovery.indexed orphaned (not announced by any index)
- FAIL markdown.navigation-stripped 34 residual nav/header/footer/aside tag(s)
- FAIL markdown.size-reduction markdown is larger than HTML (88963B vs 87117B)
- FAIL markdown.valid-markdown looks like HTML (HTML prologue at top of body)
26 https://crystal-lang.org/docs/ 6/23
- PASS http.status-200 200
- PASS http.redirect-chain 1 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/reference/
- FAIL html.meta-description missing
- FAIL html.og-title missing
- FAIL html.og-description missing
- PASS html.lang-attribute en-US
- FAIL html.json-ld no parseable JSON-LD found
- FAIL html.headings only 1 headings
- FAIL html.text-ratio 10.3%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://crystal-lang.org/reference/1.20/404.html
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- FAIL markdown.content-negotiation text/html
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL discovery.indexed orphaned (not announced by any index)
- FAIL markdown.navigation-stripped 34 residual nav/header/footer/aside tag(s)
- FAIL markdown.size-reduction markdown is larger than HTML (88963B vs 485B)
- FAIL markdown.valid-markdown looks like HTML (HTML prologue at top of body)
58 https://crystal-lang.org/community/ 11/19
- PASS http.status-200 200
- PASS http.redirect-chain 1 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/community/
- PASS html.meta-description 114 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 1 block(s)
- PASS html.json-ld.date-modified 2026-05-19T21:35:44+00:00
- FAIL html.json-ld.breadcrumb no BreadcrumbList node
- PASS html.headings 14 headings
- FAIL html.text-ratio 6.4%
- FAIL html.glossary-link no glossary/terminology link
- FAIL markdown.mirror-suffix no .md/.mdx mirror found
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.content-negotiation text/html
- FAIL discovery.indexed orphaned (not announced by any index)
58 https://crystal-lang.org/team/ 11/19
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/team/
- PASS html.meta-description 119 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 1 block(s)
- PASS html.json-ld.date-modified 2026-05-19T21:35:44+00:00
- FAIL html.json-ld.breadcrumb no BreadcrumbList node
- PASS html.headings 11 headings
- FAIL html.text-ratio 6.1%
- FAIL html.glossary-link no glossary/terminology link
- FAIL markdown.mirror-suffix no .md/.mdx mirror found
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.content-negotiation text/html
- FAIL discovery.indexed orphaned (not announced by any index)
33 https://crystal-lang.org/api/1.20.2/index.html 6/18
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/api/latest/
- FAIL html.meta-description missing
- FAIL html.og-title missing
- FAIL html.og-description missing
- PASS html.lang-attribute en
- FAIL html.json-ld no parseable JSON-LD found
- PASS html.headings 9 headings
- FAIL html.text-ratio 7.0%
- FAIL html.glossary-link no glossary/terminology link
- FAIL markdown.mirror-suffix no .md/.mdx mirror found
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.content-negotiation text/html
- FAIL api.schema-link no openapi/swagger/schema link found
- FAIL discovery.indexed orphaned (not announced by any index)
63 https://crystal-lang.org/community/governance/ 12/19
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/community/governance/
- PASS html.meta-description 185 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 1 block(s)
- PASS html.json-ld.date-modified 2026-05-19T21:35:44+00:00
- FAIL html.json-ld.breadcrumb no BreadcrumbList node
- PASS html.headings 17 headings
- PASS html.text-ratio 20.4%
- FAIL html.glossary-link no glossary/terminology link
- FAIL markdown.mirror-suffix no .md/.mdx mirror found
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.content-negotiation text/html
- FAIL discovery.indexed orphaned (not announced by any index)
29 https://crystal-lang.org/newsletter/feed/ 5/17
- PASS http.status-200 200
- PASS http.redirect-chain 1 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://us6.campaign-archive.com/feed?u=68338ca88d5d6326c9a824317&id=6f80e8b0be
- FAIL html.meta-description missing
- FAIL html.og-title missing
- FAIL html.og-description missing
- PASS html.lang-attribute en-US
- FAIL html.json-ld no parseable JSON-LD found
- FAIL html.headings only 1 headings
- FAIL html.text-ratio 7.6%
- FAIL html.glossary-link no glossary/terminology link
- FAIL markdown.mirror-suffix no .md/.mdx mirror found
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.content-negotiation text/html
- FAIL discovery.indexed orphaned (not announced by any index)
29 https://crystal-lang.org/reference/1.20/ 7/24
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/reference/latest/index.html
- FAIL html.meta-description missing
- FAIL html.og-title missing
- FAIL html.og-description missing
- PASS html.lang-attribute en
- FAIL html.json-ld no parseable JSON-LD found
- PASS html.headings 19 headings
- FAIL html.text-ratio 5.9%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://crystal-lang.org/reference/1.20/404.html
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- FAIL markdown.content-negotiation text/html
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL api.schema-link no openapi/swagger/schema link found
- FAIL discovery.indexed orphaned (not announced by any index)
- FAIL markdown.navigation-stripped 34 residual nav/header/footer/aside tag(s)
- FAIL markdown.size-reduction only 13.4% smaller (88963B vs 102771B); need ≥ 30%
- FAIL markdown.valid-markdown looks like HTML (HTML prologue at top of body)
58 https://crystal-lang.org/newsletter/ 11/19
- PASS http.status-200 200
- PASS http.redirect-chain 1 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/newsletter/
- PASS html.meta-description 94 chars
- PASS html.og-title
- PASS html.og-description
- PASS html.lang-attribute en
- PASS html.json-ld 1 block(s)
- PASS html.json-ld.date-modified 2026-05-19T21:35:44+00:00
- FAIL html.json-ld.breadcrumb no BreadcrumbList node
- PASS html.headings 3 headings
- FAIL html.text-ratio 4.5%
- FAIL html.glossary-link no glossary/terminology link
- FAIL markdown.mirror-suffix no .md/.mdx mirror found
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.content-negotiation text/html
- FAIL discovery.indexed orphaned (not announced by any index)
42 https://crystal-lang.org/api/1.20.2/toplevel.html 8/19
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/api/latest/toplevel.html
- FAIL html.meta-description missing
- FAIL html.og-title missing
- FAIL html.og-description missing
- PASS html.lang-attribute en
- FAIL html.json-ld no parseable JSON-LD found
- PASS html.headings 14 headings
- PASS html.text-ratio 20.5%
- FAIL html.glossary-link no glossary/terminology link
- FAIL markdown.mirror-suffix no .md/.mdx mirror found
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.content-negotiation text/html
- PASS code.language-tags 67 blocks
- FAIL api.schema-link no openapi/swagger/schema link found
- FAIL discovery.indexed orphaned (not announced by any index)
37 https://crystal-lang.org/api/1.20.2/ArgumentError.html 7/19
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/api/latest/ArgumentError.html
- FAIL html.meta-description missing
- FAIL html.og-title missing
- FAIL html.og-description missing
- PASS html.lang-attribute en
- FAIL html.json-ld no parseable JSON-LD found
- PASS html.headings 14 headings
- FAIL html.text-ratio 7.6%
- FAIL html.glossary-link no glossary/terminology link
- FAIL markdown.mirror-suffix no .md/.mdx mirror found
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.content-negotiation text/html
- PASS code.language-tags 1 blocks
- FAIL api.schema-link no openapi/swagger/schema link found
- FAIL discovery.indexed orphaned (not announced by any index)
42 https://crystal-lang.org/api/1.20.2/Array.html 8/19
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/api/latest/Array.html
- FAIL html.meta-description missing
- FAIL html.og-title missing
- FAIL html.og-description missing
- PASS html.lang-attribute en
- FAIL html.json-ld no parseable JSON-LD found
- PASS html.headings 24 headings
- PASS html.text-ratio 19.1%
- FAIL html.glossary-link no glossary/terminology link
- FAIL markdown.mirror-suffix no .md/.mdx mirror found
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.content-negotiation text/html
- PASS code.language-tags 101 blocks
- FAIL api.schema-link no openapi/swagger/schema link found
- FAIL discovery.indexed orphaned (not announced by any index)
37 https://crystal-lang.org/api/1.20.2/Atomic.html 7/19
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/api/latest/Atomic.html
- FAIL html.meta-description missing
- FAIL html.og-title missing
- FAIL html.og-description missing
- PASS html.lang-attribute en
- FAIL html.json-ld no parseable JSON-LD found
- PASS html.headings 16 headings
- FAIL html.text-ratio 10.0%
- FAIL html.glossary-link no glossary/terminology link
- FAIL markdown.mirror-suffix no .md/.mdx mirror found
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.content-negotiation text/html
- PASS code.language-tags 13 blocks
- FAIL api.schema-link no openapi/swagger/schema link found
- FAIL discovery.indexed orphaned (not announced by any index)
37 https://crystal-lang.org/api/1.20.2/Base64.html 7/19
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/api/latest/Base64.html
- FAIL html.meta-description missing
- FAIL html.og-title missing
- FAIL html.og-description missing
- PASS html.lang-attribute en
- FAIL html.json-ld no parseable JSON-LD found
- PASS html.headings 8 headings
- FAIL html.text-ratio 7.9%
- FAIL html.glossary-link no glossary/terminology link
- FAIL markdown.mirror-suffix no .md/.mdx mirror found
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.content-negotiation text/html
- PASS code.language-tags 7 blocks
- FAIL api.schema-link no openapi/swagger/schema link found
- FAIL discovery.indexed orphaned (not announced by any index)
37 https://crystal-lang.org/api/1.20.2/Atomic/Flag.html 7/19
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/api/latest/Atomic/Flag.html
- FAIL html.meta-description missing
- FAIL html.og-title missing
- FAIL html.og-description missing
- PASS html.lang-attribute en
- FAIL html.json-ld no parseable JSON-LD found
- PASS html.headings 14 headings
- FAIL html.text-ratio 7.4%
- FAIL html.glossary-link no glossary/terminology link
- FAIL markdown.mirror-suffix no .md/.mdx mirror found
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.content-negotiation text/html
- PASS code.language-tags 1 blocks
- FAIL api.schema-link no openapi/swagger/schema link found
- FAIL discovery.indexed orphaned (not announced by any index)
33 https://crystal-lang.org/api/1.20.2/Base64/Error.html 6/18
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/api/latest/Base64/Error.html
- FAIL html.meta-description missing
- FAIL html.og-title missing
- FAIL html.og-description missing
- PASS html.lang-attribute en
- FAIL html.json-ld no parseable JSON-LD found
- PASS html.headings 11 headings
- FAIL html.text-ratio 7.3%
- FAIL html.glossary-link no glossary/terminology link
- FAIL markdown.mirror-suffix no .md/.mdx mirror found
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.content-negotiation text/html
- FAIL api.schema-link no openapi/swagger/schema link found
- FAIL discovery.indexed orphaned (not announced by any index)
37 https://crystal-lang.org/api/1.20.2/Benchmark.html 7/19
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/api/latest/Benchmark.html
- FAIL html.meta-description missing
- FAIL html.og-title missing
- FAIL html.og-description missing
- PASS html.lang-attribute en
- FAIL html.json-ld no parseable JSON-LD found
- PASS html.headings 10 headings
- FAIL html.text-ratio 8.2%
- FAIL html.glossary-link no glossary/terminology link
- FAIL markdown.mirror-suffix no .md/.mdx mirror found
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.content-negotiation text/html
- PASS code.language-tags 9 blocks
- FAIL api.schema-link no openapi/swagger/schema link found
- FAIL discovery.indexed orphaned (not announced by any index)
33 https://crystal-lang.org/api/1.20.2/Benchmark/BM.html 6/18
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/api/latest/Benchmark/BM.html
- FAIL html.meta-description missing
- FAIL html.og-title missing
- FAIL html.og-description missing
- PASS html.lang-attribute en
- FAIL html.json-ld no parseable JSON-LD found
- PASS html.headings 3 headings
- FAIL html.text-ratio 5.7%
- FAIL html.glossary-link no glossary/terminology link
- FAIL markdown.mirror-suffix no .md/.mdx mirror found
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.content-negotiation text/html
- FAIL api.schema-link no openapi/swagger/schema link found
- FAIL discovery.indexed orphaned (not announced by any index)
33 https://crystal-lang.org/api/1.20.2/Atomic/Ordering.html 6/18
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/api/latest/Atomic/Ordering.html
- FAIL html.meta-description missing
- FAIL html.og-title missing
- FAIL html.og-description missing
- PASS html.lang-attribute en
- FAIL html.json-ld no parseable JSON-LD found
- PASS html.headings 16 headings
- FAIL html.text-ratio 8.5%
- FAIL html.glossary-link no glossary/terminology link
- FAIL markdown.mirror-suffix no .md/.mdx mirror found
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.content-negotiation text/html
- FAIL api.schema-link no openapi/swagger/schema link found
- FAIL discovery.indexed orphaned (not announced by any index)
33 https://crystal-lang.org/api/1.20.2/Benchmark/BM/Tms.html 6/18
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/api/latest/Benchmark/BM/Tms.html
- FAIL html.meta-description missing
- FAIL html.og-title missing
- FAIL html.og-description missing
- PASS html.lang-attribute en
- FAIL html.json-ld no parseable JSON-LD found
- PASS html.headings 12 headings
- FAIL html.text-ratio 7.3%
- FAIL html.glossary-link no glossary/terminology link
- FAIL markdown.mirror-suffix no .md/.mdx mirror found
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.content-negotiation text/html
- FAIL api.schema-link no openapi/swagger/schema link found
- FAIL discovery.indexed orphaned (not announced by any index)
33 https://crystal-lang.org/api/1.20.2/Benchmark/BM/Job.html 6/18
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/api/latest/Benchmark/BM/Job.html
- FAIL html.meta-description missing
- FAIL html.og-title missing
- FAIL html.og-description missing
- PASS html.lang-attribute en
- FAIL html.json-ld no parseable JSON-LD found
- PASS html.headings 12 headings
- FAIL html.text-ratio 7.1%
- FAIL html.glossary-link no glossary/terminology link
- FAIL markdown.mirror-suffix no .md/.mdx mirror found
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.content-negotiation text/html
- FAIL api.schema-link no openapi/swagger/schema link found
- FAIL discovery.indexed orphaned (not announced by any index)
33 https://crystal-lang.org/api/1.20.2/Benchmark/IPS/Entry.html 6/18
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/api/latest/Benchmark/IPS/Entry.html
- FAIL html.meta-description missing
- FAIL html.og-title missing
- FAIL html.og-description missing
- PASS html.lang-attribute en
- FAIL html.json-ld no parseable JSON-LD found
- PASS html.headings 13 headings
- FAIL html.text-ratio 8.6%
- FAIL html.glossary-link no glossary/terminology link
- FAIL markdown.mirror-suffix no .md/.mdx mirror found
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.content-negotiation text/html
- FAIL api.schema-link no openapi/swagger/schema link found
- FAIL discovery.indexed orphaned (not announced by any index)
33 https://crystal-lang.org/api/1.20.2/Benchmark/IPS/Job.html 6/18
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/api/latest/Benchmark/IPS/Job.html
- FAIL html.meta-description missing
- FAIL html.og-title missing
- FAIL html.og-description missing
- PASS html.lang-attribute en
- FAIL html.json-ld no parseable JSON-LD found
- PASS html.headings 13 headings
- FAIL html.text-ratio 7.5%
- FAIL html.glossary-link no glossary/terminology link
- FAIL markdown.mirror-suffix no .md/.mdx mirror found
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.content-negotiation text/html
- FAIL api.schema-link no openapi/swagger/schema link found
- FAIL discovery.indexed orphaned (not announced by any index)
37 https://crystal-lang.org/api/1.20.2/BigDecimal.html 7/19
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/api/latest/BigDecimal.html
- FAIL html.meta-description missing
- FAIL html.og-title missing
- FAIL html.og-description missing
- PASS html.lang-attribute en
- FAIL html.json-ld no parseable JSON-LD found
- PASS html.headings 27 headings
- FAIL html.text-ratio 12.7%
- FAIL html.glossary-link no glossary/terminology link
- FAIL markdown.mirror-suffix no .md/.mdx mirror found
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.content-negotiation text/html
- PASS code.language-tags 10 blocks
- FAIL api.schema-link no openapi/swagger/schema link found
- FAIL discovery.indexed orphaned (not announced by any index)
33 https://crystal-lang.org/api/1.20.2/Benchmark/IPS.html 6/18
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/api/latest/Benchmark/IPS.html
- FAIL html.meta-description missing
- FAIL html.og-title missing
- FAIL html.og-description missing
- PASS html.lang-attribute en
- FAIL html.json-ld no parseable JSON-LD found
- PASS html.headings 4 headings
- FAIL html.text-ratio 6.2%
- FAIL html.glossary-link no glossary/terminology link
- FAIL markdown.mirror-suffix no .md/.mdx mirror found
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.content-negotiation text/html
- FAIL api.schema-link no openapi/swagger/schema link found
- FAIL discovery.indexed orphaned (not announced by any index)
37 https://crystal-lang.org/api/1.20.2/BigRational.html 7/19
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/api/latest/BigRational.html
- FAIL html.meta-description missing
- FAIL html.og-title missing
- FAIL html.og-description missing
- PASS html.lang-attribute en
- FAIL html.json-ld no parseable JSON-LD found
- PASS html.headings 24 headings
- FAIL html.text-ratio 11.5%
- FAIL html.glossary-link no glossary/terminology link
- FAIL markdown.mirror-suffix no .md/.mdx mirror found
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.content-negotiation text/html
- PASS code.language-tags 12 blocks
- FAIL api.schema-link no openapi/swagger/schema link found
- FAIL discovery.indexed orphaned (not announced by any index)
37 https://crystal-lang.org/api/1.20.2/BigFloat.html 7/19
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/api/latest/BigFloat.html
- FAIL html.meta-description missing
- FAIL html.og-title missing
- FAIL html.og-description missing
- PASS html.lang-attribute en
- FAIL html.json-ld no parseable JSON-LD found
- PASS html.headings 30 headings
- FAIL html.text-ratio 11.1%
- FAIL html.glossary-link no glossary/terminology link
- FAIL markdown.mirror-suffix no .md/.mdx mirror found
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.content-negotiation text/html
- PASS code.language-tags 8 blocks
- FAIL api.schema-link no openapi/swagger/schema link found
- FAIL discovery.indexed orphaned (not announced by any index)
37 https://crystal-lang.org/api/1.20.2/BigInt.html 7/19
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/api/latest/BigInt.html
- FAIL html.meta-description missing
- FAIL html.og-title missing
- FAIL html.og-description missing
- PASS html.lang-attribute en
- FAIL html.json-ld no parseable JSON-LD found
- PASS html.headings 31 headings
- FAIL html.text-ratio 13.0%
- FAIL html.glossary-link no glossary/terminology link
- FAIL markdown.mirror-suffix no .md/.mdx mirror found
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.content-negotiation text/html
- PASS code.language-tags 14 blocks
- FAIL api.schema-link no openapi/swagger/schema link found
- FAIL discovery.indexed orphaned (not announced by any index)
37 https://crystal-lang.org/api/1.20.2/Bool.html 7/19
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/api/latest/Bool.html
- FAIL html.meta-description missing
- FAIL html.og-title missing
- FAIL html.og-description missing
- PASS html.lang-attribute en
- FAIL html.json-ld no parseable JSON-LD found
- PASS html.headings 12 headings
- FAIL html.text-ratio 8.0%
- FAIL html.glossary-link no glossary/terminology link
- FAIL markdown.mirror-suffix no .md/.mdx mirror found
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.content-negotiation text/html
- PASS code.language-tags 4 blocks
- FAIL api.schema-link no openapi/swagger/schema link found
- FAIL discovery.indexed orphaned (not announced by any index)
37 https://crystal-lang.org/api/1.20.2/BitArray.html 7/19
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/api/latest/BitArray.html
- FAIL html.meta-description missing
- FAIL html.og-title missing
- FAIL html.og-description missing
- PASS html.lang-attribute en
- FAIL html.json-ld no parseable JSON-LD found
- PASS html.headings 22 headings
- FAIL html.text-ratio 14.4%
- FAIL html.glossary-link no glossary/terminology link
- FAIL markdown.mirror-suffix no .md/.mdx mirror found
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.content-negotiation text/html
- PASS code.language-tags 24 blocks
- FAIL api.schema-link no openapi/swagger/schema link found
- FAIL discovery.indexed orphaned (not announced by any index)
33 https://crystal-lang.org/api/1.20.2/Box.html 6/18
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/api/latest/Box.html
- FAIL html.meta-description missing
- FAIL html.og-title missing
- FAIL html.og-description missing
- PASS html.lang-attribute en
- FAIL html.json-ld no parseable JSON-LD found
- PASS html.headings 12 headings
- FAIL html.text-ratio 7.9%
- FAIL html.glossary-link no glossary/terminology link
- FAIL markdown.mirror-suffix no .md/.mdx mirror found
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.content-negotiation text/html
- FAIL api.schema-link no openapi/swagger/schema link found
- FAIL discovery.indexed orphaned (not announced by any index)
37 https://crystal-lang.org/api/1.20.2/Channel.html 7/19
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/api/latest/Channel.html
- FAIL html.meta-description missing
- FAIL html.og-title missing
- FAIL html.og-description missing
- PASS html.lang-attribute en
- FAIL html.json-ld no parseable JSON-LD found
- PASS html.headings 16 headings
- FAIL html.text-ratio 9.0%
- FAIL html.glossary-link no glossary/terminology link
- FAIL markdown.mirror-suffix no .md/.mdx mirror found
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.content-negotiation text/html
- PASS code.language-tags 3 blocks
- FAIL api.schema-link no openapi/swagger/schema link found
- FAIL discovery.indexed orphaned (not announced by any index)
37 https://crystal-lang.org/api/1.20.2/Char/Reader.html 7/19
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/api/latest/Char/Reader.html
- FAIL html.meta-description missing
- FAIL html.og-title missing
- FAIL html.og-description missing
- PASS html.lang-attribute en
- FAIL html.json-ld no parseable JSON-LD found
- PASS html.headings 17 headings
- FAIL html.text-ratio 11.5%
- FAIL html.glossary-link no glossary/terminology link
- FAIL markdown.mirror-suffix no .md/.mdx mirror found
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.content-negotiation text/html
- PASS code.language-tags 13 blocks
- FAIL api.schema-link no openapi/swagger/schema link found
- FAIL discovery.indexed orphaned (not announced by any index)
33 https://crystal-lang.org/api/1.20.2/Bytes.html 6/18
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/api/latest/Bytes.html
- FAIL html.meta-description missing
- FAIL html.og-title missing
- FAIL html.og-description missing
- PASS html.lang-attribute en
- FAIL html.json-ld no parseable JSON-LD found
- PASS html.headings 5 headings
- FAIL html.text-ratio 5.9%
- FAIL html.glossary-link no glossary/terminology link
- FAIL markdown.mirror-suffix no .md/.mdx mirror found
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.content-negotiation text/html
- FAIL api.schema-link no openapi/swagger/schema link found
- FAIL discovery.indexed orphaned (not announced by any index)
37 https://crystal-lang.org/api/1.20.2/Class.html 7/19
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/api/latest/Class.html
- FAIL html.meta-description missing
- FAIL html.og-title missing
- FAIL html.og-description missing
- PASS html.lang-attribute en
- FAIL html.json-ld no parseable JSON-LD found
- PASS html.headings 13 headings
- FAIL html.text-ratio 11.0%
- FAIL html.glossary-link no glossary/terminology link
- FAIL markdown.mirror-suffix no .md/.mdx mirror found
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.content-negotiation text/html
- PASS code.language-tags 26 blocks
- FAIL api.schema-link no openapi/swagger/schema link found
- FAIL discovery.indexed orphaned (not announced by any index)
33 https://crystal-lang.org/api/1.20.2/Channel/ClosedError.html 6/18
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/api/latest/Channel/ClosedError.html
- FAIL html.meta-description missing
- FAIL html.og-title missing
- FAIL html.og-description missing
- PASS html.lang-attribute en
- FAIL html.json-ld no parseable JSON-LD found
- PASS html.headings 13 headings
- FAIL html.text-ratio 7.4%
- FAIL html.glossary-link no glossary/terminology link
- FAIL markdown.mirror-suffix no .md/.mdx mirror found
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.content-negotiation text/html
- FAIL api.schema-link no openapi/swagger/schema link found
- FAIL discovery.indexed orphaned (not announced by any index)
37 https://crystal-lang.org/api/1.20.2/Char.html 7/19
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/api/latest/Char.html
- FAIL html.meta-description missing
- FAIL html.og-title missing
- FAIL html.og-description missing
- PASS html.lang-attribute en
- FAIL html.json-ld no parseable JSON-LD found
- PASS html.headings 14 headings
- FAIL html.text-ratio 14.4%
- FAIL html.glossary-link no glossary/terminology link
- FAIL markdown.mirror-suffix no .md/.mdx mirror found
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.content-negotiation text/html
- PASS code.language-tags 58 blocks
- FAIL api.schema-link no openapi/swagger/schema link found
- FAIL discovery.indexed orphaned (not announced by any index)
37 https://crystal-lang.org/api/1.20.2/Colorize.html 7/19
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/api/latest/Colorize.html
- FAIL html.meta-description missing
- FAIL html.og-title missing
- FAIL html.og-description missing
- PASS html.lang-attribute en
- FAIL html.json-ld no parseable JSON-LD found
- PASS html.headings 6 headings
- FAIL html.text-ratio 8.7%
- FAIL html.glossary-link no glossary/terminology link
- FAIL markdown.mirror-suffix no .md/.mdx mirror found
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.content-negotiation text/html
- PASS code.language-tags 14 blocks
- FAIL api.schema-link no openapi/swagger/schema link found
- FAIL discovery.indexed orphaned (not announced by any index)
33 https://crystal-lang.org/api/1.20.2/Colorize/Color256.html 6/18
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/api/latest/Colorize/Color256.html
- FAIL html.meta-description missing
- FAIL html.og-title missing
- FAIL html.og-description missing
- PASS html.lang-attribute en
- FAIL html.json-ld no parseable JSON-LD found
- PASS html.headings 14 headings
- FAIL html.text-ratio 7.1%
- FAIL html.glossary-link no glossary/terminology link
- FAIL markdown.mirror-suffix no .md/.mdx mirror found
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.content-negotiation text/html
- FAIL api.schema-link no openapi/swagger/schema link found
- FAIL discovery.indexed orphaned (not announced by any index)
33 https://crystal-lang.org/api/1.20.2/Colorize/Color.html 6/18
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/api/latest/Colorize/Color.html
- FAIL html.meta-description missing
- FAIL html.og-title missing
- FAIL html.og-description missing
- PASS html.lang-attribute en
- FAIL html.json-ld no parseable JSON-LD found
- PASS html.headings 4 headings
- FAIL html.text-ratio 5.7%
- FAIL html.glossary-link no glossary/terminology link
- FAIL markdown.mirror-suffix no .md/.mdx mirror found
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.content-negotiation text/html
- FAIL api.schema-link no openapi/swagger/schema link found
- FAIL discovery.indexed orphaned (not announced by any index)
33 https://crystal-lang.org/api/1.20.2/Colorize/ColorRGB.html 6/18
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/api/latest/Colorize/ColorRGB.html
- FAIL html.meta-description missing
- FAIL html.og-title missing
- FAIL html.og-description missing
- PASS html.lang-attribute en
- FAIL html.json-ld no parseable JSON-LD found
- PASS html.headings 14 headings
- FAIL html.text-ratio 7.2%
- FAIL html.glossary-link no glossary/terminology link
- FAIL markdown.mirror-suffix no .md/.mdx mirror found
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.content-negotiation text/html
- FAIL api.schema-link no openapi/swagger/schema link found
- FAIL discovery.indexed orphaned (not announced by any index)
33 https://crystal-lang.org/api/1.20.2/Colorize/Mode.html 6/18
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/api/latest/Colorize/Mode.html
- FAIL html.meta-description missing
- FAIL html.og-title missing
- FAIL html.og-description missing
- PASS html.lang-attribute en
- FAIL html.json-ld no parseable JSON-LD found
- PASS html.headings 16 headings
- FAIL html.text-ratio 8.5%
- FAIL html.glossary-link no glossary/terminology link
- FAIL markdown.mirror-suffix no .md/.mdx mirror found
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.content-negotiation text/html
- FAIL api.schema-link no openapi/swagger/schema link found
- FAIL discovery.indexed orphaned (not announced by any index)
33 https://crystal-lang.org/api/1.20.2/Colorize/ColorANSI.html 6/18
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/api/latest/Colorize/ColorANSI.html
- FAIL html.meta-description missing
- FAIL html.og-title missing
- FAIL html.og-description missing
- PASS html.lang-attribute en
- FAIL html.json-ld no parseable JSON-LD found
- PASS html.headings 16 headings
- FAIL html.text-ratio 8.4%
- FAIL html.glossary-link no glossary/terminology link
- FAIL markdown.mirror-suffix no .md/.mdx mirror found
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.content-negotiation text/html
- FAIL api.schema-link no openapi/swagger/schema link found
- FAIL discovery.indexed orphaned (not announced by any index)
33 https://crystal-lang.org/api/1.20.2/Colorize/ObjectExtensions.html 6/18
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/api/latest/Colorize/ObjectExtensions.html
- FAIL html.meta-description missing
- FAIL html.og-title missing
- FAIL html.og-description missing
- PASS html.lang-attribute en
- FAIL html.json-ld no parseable JSON-LD found
- PASS html.headings 6 headings
- FAIL html.text-ratio 6.4%
- FAIL html.glossary-link no glossary/terminology link
- FAIL markdown.mirror-suffix no .md/.mdx mirror found
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.content-negotiation text/html
- FAIL api.schema-link no openapi/swagger/schema link found
- FAIL discovery.indexed orphaned (not announced by any index)
33 https://crystal-lang.org/api/1.20.2/Compress.html 6/18
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/api/latest/Compress.html
- FAIL html.meta-description missing
- FAIL html.og-title missing
- FAIL html.og-description missing
- PASS html.lang-attribute en
- FAIL html.json-ld no parseable JSON-LD found
- PASS html.headings 3 headings
- FAIL html.text-ratio 5.8%
- FAIL html.glossary-link no glossary/terminology link
- FAIL markdown.mirror-suffix no .md/.mdx mirror found
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.content-negotiation text/html
- FAIL api.schema-link no openapi/swagger/schema link found
- FAIL discovery.indexed orphaned (not announced by any index)
37 https://crystal-lang.org/api/1.20.2/Colorize/Object.html 7/19
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/api/latest/Colorize/Object.html
- FAIL html.meta-description missing
- FAIL html.og-title missing
- FAIL html.og-description missing
- PASS html.lang-attribute en
- FAIL html.json-ld no parseable JSON-LD found
- PASS html.headings 14 headings
- FAIL html.text-ratio 8.2%
- FAIL html.glossary-link no glossary/terminology link
- FAIL markdown.mirror-suffix no .md/.mdx mirror found
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.content-negotiation text/html
- PASS code.language-tags 2 blocks
- FAIL api.schema-link no openapi/swagger/schema link found
- FAIL discovery.indexed orphaned (not announced by any index)
37 https://crystal-lang.org/api/1.20.2/Complex.html 7/19
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/api/latest/Complex.html
- FAIL html.meta-description missing
- FAIL html.og-title missing
- FAIL html.og-description missing
- PASS html.lang-attribute en
- FAIL html.json-ld no parseable JSON-LD found
- PASS html.headings 14 headings
- FAIL html.text-ratio 9.3%
- FAIL html.glossary-link no glossary/terminology link
- FAIL markdown.mirror-suffix no .md/.mdx mirror found
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.content-negotiation text/html
- PASS code.language-tags 9 blocks
- FAIL api.schema-link no openapi/swagger/schema link found
- FAIL discovery.indexed orphaned (not announced by any index)
37 https://crystal-lang.org/api/1.20.2/Comparable.html 7/19
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/api/latest/Comparable.html
- FAIL html.meta-description missing
- FAIL html.og-title missing
- FAIL html.og-description missing
- PASS html.lang-attribute en
- FAIL html.json-ld no parseable JSON-LD found
- PASS html.headings 7 headings
- FAIL html.text-ratio 8.0%
- FAIL html.glossary-link no glossary/terminology link
- FAIL markdown.mirror-suffix no .md/.mdx mirror found
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.content-negotiation text/html
- PASS code.language-tags 3 blocks
- FAIL api.schema-link no openapi/swagger/schema link found
- FAIL discovery.indexed orphaned (not announced by any index)
33 https://crystal-lang.org/api/1.20.2/Compress/Deflate/Error.html 6/18
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/api/latest/Compress/Deflate/Error.html
- FAIL html.meta-description missing
- FAIL html.og-title missing
- FAIL html.og-description missing
- PASS html.lang-attribute en
- FAIL html.json-ld no parseable JSON-LD found
- PASS html.headings 13 headings
- FAIL html.text-ratio 7.3%
- FAIL html.glossary-link no glossary/terminology link
- FAIL markdown.mirror-suffix no .md/.mdx mirror found
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.content-negotiation text/html
- FAIL api.schema-link no openapi/swagger/schema link found
- FAIL discovery.indexed orphaned (not announced by any index)
37 https://crystal-lang.org/api/1.20.2/Compress/Deflate/Writer.html 7/19
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/api/latest/Compress/Deflate/Writer.html
- FAIL html.meta-description missing
- FAIL html.og-title missing
- FAIL html.og-description missing
- PASS html.lang-attribute en
- FAIL html.json-ld no parseable JSON-LD found
- PASS html.headings 18 headings
- FAIL html.text-ratio 9.3%
- FAIL html.glossary-link no glossary/terminology link
- FAIL markdown.mirror-suffix no .md/.mdx mirror found
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.content-negotiation text/html
- PASS code.language-tags 1 blocks
- FAIL api.schema-link no openapi/swagger/schema link found
- FAIL discovery.indexed orphaned (not announced by any index)
37 https://crystal-lang.org/api/1.20.2/Compress/Deflate/Reader.html 7/19
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/api/latest/Compress/Deflate/Reader.html
- FAIL html.meta-description missing
- FAIL html.og-title missing
- FAIL html.og-description missing
- PASS html.lang-attribute en
- FAIL html.json-ld no parseable JSON-LD found
- PASS html.headings 20 headings
- FAIL html.text-ratio 9.7%
- FAIL html.glossary-link no glossary/terminology link
- FAIL markdown.mirror-suffix no .md/.mdx mirror found
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.content-negotiation text/html
- PASS code.language-tags 1 blocks
- FAIL api.schema-link no openapi/swagger/schema link found
- FAIL discovery.indexed orphaned (not announced by any index)
33 https://crystal-lang.org/api/1.20.2/Compress/Deflate.html 6/18
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/api/latest/Compress/Deflate.html
- FAIL html.meta-description missing
- FAIL html.og-title missing
- FAIL html.og-description missing
- PASS html.lang-attribute en
- FAIL html.json-ld no parseable JSON-LD found
- PASS html.headings 5 headings
- FAIL html.text-ratio 6.0%
- FAIL html.glossary-link no glossary/terminology link
- FAIL markdown.mirror-suffix no .md/.mdx mirror found
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.content-negotiation text/html
- FAIL api.schema-link no openapi/swagger/schema link found
- FAIL discovery.indexed orphaned (not announced by any index)
33 https://crystal-lang.org/api/1.20.2/Compress/Gzip.html 6/18
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/api/latest/Compress/Gzip.html
- FAIL html.meta-description missing
- FAIL html.og-title missing
- FAIL html.og-description missing
- PASS html.lang-attribute en
- FAIL html.json-ld no parseable JSON-LD found
- PASS html.headings 5 headings
- FAIL html.text-ratio 6.0%
- FAIL html.glossary-link no glossary/terminology link
- FAIL markdown.mirror-suffix no .md/.mdx mirror found
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.content-negotiation text/html
- FAIL api.schema-link no openapi/swagger/schema link found
- FAIL discovery.indexed orphaned (not announced by any index)
33 https://crystal-lang.org/api/1.20.2/Compress/Deflate/Strategy.html 6/18
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://crystal-lang.org/api/latest/Compress/Deflate/Strategy.html
- FAIL html.meta-description missing
- FAIL html.og-title missing
- FAIL html.og-description missing
- PASS html.lang-attribute en
- FAIL html.json-ld no parseable JSON-LD found
- PASS html.headings 15 headings
- FAIL html.text-ratio 7.8%
- FAIL html.glossary-link no glossary/terminology link
- FAIL markdown.mirror-suffix no .md/.mdx mirror found
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.content-negotiation text/html
- FAIL api.schema-link no openapi/swagger/schema link found
- FAIL discovery.indexed orphaned (not announced by any index)