Catalog / disco-docs.com
65

SEO audit for disco-docs.com

Disco-Docs

docs

Health 65/100 (fair) · 33 pages crawled · generated 2026-08-26

Download Markdown report (feed to ChatGPT / Claude / Cursor)

Disco-Docs

33
pages crawled
33
indexable pages
0
errors
141
warnings
161
notices
32
orphan pages
0
broken links
Category breakdown
CategoryScoreErrorsWarningsNotices
Content 70 0 33 0
Headings 70 0 33 0
Rendering 70 0 33 0
Links 71 0 32 0
Titles 92 0 9 1
Robots 99 0 1 0
Agent Readiness 100 0 0 1
Cache 100 0 0 33
Meta Description 100 0 0 26
Performance 100 0 0 66
Sitemap 100 0 0 1
Structured Data 100 0 0 33
Findings

Warnings (6 rules)

warning Thin content (low word count)

Rule content.thin · Content · 33 occurrence(s)

warning Orphan page (no internal inlinks)

Rule links.orphan · Links · 32 occurrence(s)

warning Content only rendered by JavaScript (invisible to non-JS crawlers & AI)

Rule rendering.js_shell · Rendering · 33 occurrence(s)

  • https://disco-docs.com/ — Raw HTML has 0 words and 0 links — this page is built by JavaScript in the browser. Googlebot renders JS but delays it, and most crawlers and AI assistants (ChatGPT, Perplexity, Claude) don't run JavaScript at all, so to them the page looks empty. Server-render or pre-render your main content and navigation.
  • https://disco-docs.com/t/about-the-documentation-category/11 — Raw HTML has 0 words and 0 links — this page is built by JavaScript in the browser. Googlebot renders JS but delays it, and most crawlers and AI assistants (ChatGPT, Perplexity, Claude) don't run JavaScript at all, so to them the page looks empty. Server-render or pre-render your main content and navigation.
  • https://disco-docs.com/t/about-the-general-category/3 — Raw HTML has 0 words and 0 links — this page is built by JavaScript in the browser. Googlebot renders JS but delays it, and most crawlers and AI assistants (ChatGPT, Perplexity, Claude) don't run JavaScript at all, so to them the page looks empty. Server-render or pre-render your main content and navigation.
  • https://disco-docs.com/t/about-the-projects-category/15 — Raw HTML has 0 words and 0 links — this page is built by JavaScript in the browser. Googlebot renders JS but delays it, and most crawlers and AI assistants (ChatGPT, Perplexity, Claude) don't run JavaScript at all, so to them the page looks empty. Server-render or pre-render your main content and navigation.
  • https://disco-docs.com/t/about-the-site-feedback-category/1 — Raw HTML has 0 words and 0 links — this page is built by JavaScript in the browser. Googlebot renders JS but delays it, and most crawlers and AI assistants (ChatGPT, Perplexity, Claude) don't run JavaScript at all, so to them the page looks empty. Server-render or pre-render your main content and navigation.
  • https://disco-docs.com/t/about-the-support-troubleshooting-category/10 — Raw HTML has 0 words and 0 links — this page is built by JavaScript in the browser. Googlebot renders JS but delays it, and most crawlers and AI assistants (ChatGPT, Perplexity, Claude) don't run JavaScript at all, so to them the page looks empty. Server-render or pre-render your main content and navigation.
  • https://disco-docs.com/t/about-the-theme-components-plugins-category/13 — Raw HTML has 0 words and 0 links — this page is built by JavaScript in the browser. Googlebot renders JS but delays it, and most crawlers and AI assistants (ChatGPT, Perplexity, Claude) don't run JavaScript at all, so to them the page looks empty. Server-render or pre-render your main content and navigation.
  • https://disco-docs.com/t/ai-buttons-for-category-and-tag-suggestions-in-composer/324 — Raw HTML has 0 words and 0 links — this page is built by JavaScript in the browser. Googlebot renders JS but delays it, and most crawlers and AI assistants (ChatGPT, Perplexity, Claude) don't run JavaScript at all, so to them the page looks empty. Server-render or pre-render your main content and navigation.
  • https://disco-docs.com/t/bash-script-meta-topic-importer/230 — Raw HTML has 0 words and 0 links — this page is built by JavaScript in the browser. Googlebot renders JS but delays it, and most crawlers and AI assistants (ChatGPT, Perplexity, Claude) don't run JavaScript at all, so to them the page looks empty. Server-render or pre-render your main content and navigation.
  • https://disco-docs.com/t/combined-auth-button/29 — Raw HTML has 0 words and 0 links — this page is built by JavaScript in the browser. Googlebot renders JS but delays it, and most crawlers and AI assistants (ChatGPT, Perplexity, Claude) don't run JavaScript at all, so to them the page looks empty. Server-render or pre-render your main content and navigation.
  • https://disco-docs.com/t/configuring-the-default-sidebar-for-your-users/343 — Raw HTML has 0 words and 0 links — this page is built by JavaScript in the browser. Googlebot renders JS but delays it, and most crawlers and AI assistants (ChatGPT, Perplexity, Claude) don't run JavaScript at all, so to them the page looks empty. Server-render or pre-render your main content and navigation.
  • https://disco-docs.com/t/disco-docs-index/12 — Raw HTML has 0 words and 0 links — this page is built by JavaScript in the browser. Googlebot renders JS but delays it, and most crawlers and AI assistants (ChatGPT, Perplexity, Claude) don't run JavaScript at all, so to them the page looks empty. Server-render or pre-render your main content and navigation.
  • https://disco-docs.com/t/dynamic-sidebar-icon/32 — Raw HTML has 0 words and 0 links — this page is built by JavaScript in the browser. Googlebot renders JS but delays it, and most crawlers and AI assistants (ChatGPT, Perplexity, Claude) don't run JavaScript at all, so to them the page looks empty. Server-render or pre-render your main content and navigation.
  • https://disco-docs.com/t/filter-favorites/346 — Raw HTML has 0 words and 0 links — this page is built by JavaScript in the browser. Googlebot renders JS but delays it, and most crawlers and AI assistants (ChatGPT, Perplexity, Claude) don't run JavaScript at all, so to them the page looks empty. Server-render or pre-render your main content and navigation.
  • https://disco-docs.com/t/group-sidebar-menus/31 — Raw HTML has 0 words and 0 links — this page is built by JavaScript in the browser. Googlebot renders JS but delays it, and most crawlers and AI assistants (ChatGPT, Perplexity, Claude) don't run JavaScript at all, so to them the page looks empty. Server-render or pre-render your main content and navigation.
  • https://disco-docs.com/t/group-user-status/30 — Raw HTML has 0 words and 0 links — this page is built by JavaScript in the browser. Googlebot renders JS but delays it, and most crawlers and AI assistants (ChatGPT, Perplexity, Claude) don't run JavaScript at all, so to them the page looks empty. Server-render or pre-render your main content and navigation.
  • https://disco-docs.com/t/indented-subcategories/37 — Raw HTML has 0 words and 0 links — this page is built by JavaScript in the browser. Googlebot renders JS but delays it, and most crawlers and AI assistants (ChatGPT, Perplexity, Claude) don't run JavaScript at all, so to them the page looks empty. Server-render or pre-render your main content and navigation.
  • https://disco-docs.com/t/related-category-permissions/344 — Raw HTML has 0 words and 0 links — this page is built by JavaScript in the browser. Googlebot renders JS but delays it, and most crawlers and AI assistants (ChatGPT, Perplexity, Claude) don't run JavaScript at all, so to them the page looks empty. Server-render or pre-render your main content and navigation.
  • https://disco-docs.com/t/reply-button-labels/28 — Raw HTML has 0 words and 0 links — this page is built by JavaScript in the browser. Googlebot renders JS but delays it, and most crawlers and AI assistants (ChatGPT, Perplexity, Claude) don't run JavaScript at all, so to them the page looks empty. Server-render or pre-render your main content and navigation.
  • https://disco-docs.com/t/set-up-cloudflare-r2-object-storage-for-discourse/21 — Raw HTML has 0 words and 0 links — this page is built by JavaScript in the browser. Googlebot renders JS but delays it, and most crawlers and AI assistants (ChatGPT, Perplexity, Claude) don't run JavaScript at all, so to them the page looks empty. Server-render or pre-render your main content and navigation.
  • https://disco-docs.com/t/share-theme-component-translations/345 — Raw HTML has 0 words and 0 links — this page is built by JavaScript in the browser. Googlebot renders JS but delays it, and most crawlers and AI assistants (ChatGPT, Perplexity, Claude) don't run JavaScript at all, so to them the page looks empty. Server-render or pre-render your main content and navigation.
  • https://disco-docs.com/t/sidebar-menu-reorder/34 — Raw HTML has 0 words and 0 links — this page is built by JavaScript in the browser. Googlebot renders JS but delays it, and most crawlers and AI assistants (ChatGPT, Perplexity, Claude) don't run JavaScript at all, so to them the page looks empty. Server-render or pre-render your main content and navigation.
  • https://disco-docs.com/t/topic-excerpts-gists-button/33 — Raw HTML has 0 words and 0 links — this page is built by JavaScript in the browser. Googlebot renders JS but delays it, and most crawlers and AI assistants (ChatGPT, Perplexity, Claude) don't run JavaScript at all, so to them the page looks empty. Server-render or pre-render your main content and navigation.
  • https://disco-docs.com/t/topic-list-author-posters/36 — Raw HTML has 0 words and 0 links — this page is built by JavaScript in the browser. Googlebot renders JS but delays it, and most crawlers and AI assistants (ChatGPT, Perplexity, Claude) don't run JavaScript at all, so to them the page looks empty. Server-render or pre-render your main content and navigation.
  • https://disco-docs.com/t/welcome-to-disco-docs/5 — Raw HTML has 0 words and 0 links — this page is built by JavaScript in the browser. Googlebot renders JS but delays it, and most crawlers and AI assistants (ChatGPT, Perplexity, Claude) don't run JavaScript at all, so to them the page looks empty. Server-render or pre-render your main content and navigation.

warning robots.txt blocks CSS/JS the pages need to render

Rule robots.blocks_css_js · Robots · 1 occurrence(s)

  • https://disco-docs.com/ — robots.txt Disallow blocks render-critical CSS/JS under: /assets/js/ — Google's renderer can't fetch these, so the affected pages may render blank or thin. Allow the asset path(s) for Googlebot.

Notices (11 rules)

notice No llms.txt for AI agents

Rule agent.llms_txt_missing · Agent Readiness · 1 occurrence(s)

  • https://disco-docs.com/ — no llms.txt found at the site root — add one so AI agents get a curated site summary

notice Page served uncached (no-store/private or CDN bypass)

Rule cache.not_cacheable · Cache · 33 occurrence(s)

notice Title tag and meta description are identical

Rule content.title_meta_same · Meta Description · 1 occurrence(s)

  • https://disco-docs.com/ — the meta description is identical to the <title> — write a distinct description to control the SERP snippet

notice Meta description too long

Rule meta_desc.too_long · Meta Description · 24 occurrence(s)

notice Meta description too short

Rule meta_desc.too_short · Meta Description · 1 occurrence(s)

notice No ETag header (no conditional GET for unchanged pages)

Rule perf.no_etag · Performance · 33 occurrence(s)

  • https://disco-docs.com/ — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
  • https://disco-docs.com/t/about-the-documentation-category/11 — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
  • https://disco-docs.com/t/about-the-general-category/3 — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
  • https://disco-docs.com/t/about-the-projects-category/15 — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
  • https://disco-docs.com/t/about-the-site-feedback-category/1 — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
  • https://disco-docs.com/t/about-the-support-troubleshooting-category/10 — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
  • https://disco-docs.com/t/about-the-theme-components-plugins-category/13 — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
  • https://disco-docs.com/t/ai-buttons-for-category-and-tag-suggestions-in-composer/324 — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
  • https://disco-docs.com/t/bash-script-meta-topic-importer/230 — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
  • https://disco-docs.com/t/combined-auth-button/29 — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
  • https://disco-docs.com/t/configuring-the-default-sidebar-for-your-users/343 — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
  • https://disco-docs.com/t/disco-docs-index/12 — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
  • https://disco-docs.com/t/dynamic-sidebar-icon/32 — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
  • https://disco-docs.com/t/filter-favorites/346 — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
  • https://disco-docs.com/t/group-sidebar-menus/31 — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
  • https://disco-docs.com/t/group-user-status/30 — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
  • https://disco-docs.com/t/indented-subcategories/37 — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
  • https://disco-docs.com/t/related-category-permissions/344 — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
  • https://disco-docs.com/t/reply-button-labels/28 — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
  • https://disco-docs.com/t/set-up-cloudflare-r2-object-storage-for-discourse/21 — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
  • https://disco-docs.com/t/share-theme-component-translations/345 — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
  • https://disco-docs.com/t/sidebar-menu-reorder/34 — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
  • https://disco-docs.com/t/topic-excerpts-gists-button/33 — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
  • https://disco-docs.com/t/topic-list-author-posters/36 — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
  • https://disco-docs.com/t/welcome-to-disco-docs/5 — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.

notice No Last-Modified header (no conditional GET for unchanged pages)

Rule perf.no_last_modified · Performance · 33 occurrence(s)

  • https://disco-docs.com/ — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
  • https://disco-docs.com/t/about-the-documentation-category/11 — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
  • https://disco-docs.com/t/about-the-general-category/3 — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
  • https://disco-docs.com/t/about-the-projects-category/15 — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
  • https://disco-docs.com/t/about-the-site-feedback-category/1 — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
  • https://disco-docs.com/t/about-the-support-troubleshooting-category/10 — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
  • https://disco-docs.com/t/about-the-theme-components-plugins-category/13 — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
  • https://disco-docs.com/t/ai-buttons-for-category-and-tag-suggestions-in-composer/324 — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
  • https://disco-docs.com/t/bash-script-meta-topic-importer/230 — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
  • https://disco-docs.com/t/combined-auth-button/29 — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
  • https://disco-docs.com/t/configuring-the-default-sidebar-for-your-users/343 — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
  • https://disco-docs.com/t/disco-docs-index/12 — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
  • https://disco-docs.com/t/dynamic-sidebar-icon/32 — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
  • https://disco-docs.com/t/filter-favorites/346 — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
  • https://disco-docs.com/t/group-sidebar-menus/31 — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
  • https://disco-docs.com/t/group-user-status/30 — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
  • https://disco-docs.com/t/indented-subcategories/37 — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
  • https://disco-docs.com/t/related-category-permissions/344 — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
  • https://disco-docs.com/t/reply-button-labels/28 — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
  • https://disco-docs.com/t/set-up-cloudflare-r2-object-storage-for-discourse/21 — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
  • https://disco-docs.com/t/share-theme-component-translations/345 — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
  • https://disco-docs.com/t/sidebar-menu-reorder/34 — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
  • https://disco-docs.com/t/topic-excerpts-gists-button/33 — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
  • https://disco-docs.com/t/topic-list-author-posters/36 — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
  • https://disco-docs.com/t/welcome-to-disco-docs/5 — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.

notice Deprecated schema type with no Google rich result

Rule schema.deprecated_type · Structured Data · 1 occurrence(s)

  • https://disco-docs.com/ — deprecated rich-result type(s) present: Sitelinks Searchbox. The markup is valid schema.org but Google no longer generates a rich result for it — remove or repurpose the block.

notice No structured data detected

Rule schema.none · Structured Data · 32 occurrence(s)

notice Indexable page not listed in sitemap

Rule sitemap.orphan_not_listed · Sitemap · 1 occurrence(s)

notice Title is very short

Rule title.too_short · Titles · 1 occurrence(s)

Pages (showing 33 of 33)
URLStatusIndexableWordsIn-links
https://disco-docs.com/
Disco-Docs
200 yes 0 0
https://disco-docs.com/t/about-the-documentation-category/11
About the Documentation category - Documentation - Disco-Docs
200 yes 0 0
https://disco-docs.com/t/about-the-general-category/3
About the General category - General - Disco-Docs
200 yes 0 0
https://disco-docs.com/t/about-the-projects-category/15
About the Projects category - Projects - Disco-Docs
200 yes 0 0
https://disco-docs.com/t/about-the-site-feedback-category/1
About the Site Feedback category - Site Feedback - Disco-Docs
200 yes 0 0
https://disco-docs.com/t/about-the-support-troubleshooting-category/10
About the Support & Troubleshooting category - Support & Troubleshooting - Disco-Docs
200 yes 0 0
https://disco-docs.com/t/about-the-theme-components-plugins-category/13
About the Theme Components & Plugins category - Theme Components & Plugins - Disco-Docs
200 yes 0 0
https://disco-docs.com/t/ai-buttons-for-category-and-tag-suggestions-in-composer/324
AI buttons for category and tag suggestions in composer - Site Feedback - Disco-Docs
200 yes 0 0
https://disco-docs.com/t/bash-script-meta-topic-importer/230
Bash script Meta topic importer - Projects - Disco-Docs
200 yes 0 0
https://disco-docs.com/t/combined-auth-button/29
Combined Auth Button - Theme Components & Plugins - Disco-Docs
200 yes 0 0
https://disco-docs.com/t/configuring-automatic-post-review-triggers/352
Configuring automatic post review triggers - Documentation - Disco-Docs
200 yes 0 0
https://disco-docs.com/t/configuring-the-default-sidebar-for-your-users/343
Configuring the default sidebar for your users - Documentation - Disco-Docs
200 yes 0 0
https://disco-docs.com/t/customizing-themes-without-an-edit-code-button/349
Customizing themes without an Edit code button - Documentation - Disco-Docs
200 yes 0 0
https://disco-docs.com/t/disco-docs-index/12
Disco Docs Index - Documentation - Disco-Docs
200 yes 0 0
https://disco-docs.com/t/dynamic-sidebar-icon/32
Dynamic Sidebar Icon - Theme Components & Plugins - Disco-Docs
200 yes 0 0
https://disco-docs.com/t/filter-favorites/346
Filter Favorites - Theme Components & Plugins - Disco-Docs
200 yes 0 0
https://disco-docs.com/t/group-sidebar-menus/31
Group Sidebar Menus - Theme Components & Plugins - Disco-Docs
200 yes 0 0
https://disco-docs.com/t/group-user-status/30
Group User Status - Theme Components & Plugins - Disco-Docs
200 yes 0 0
https://disco-docs.com/t/hide-lock-badge-icon/362
Hide lock badge icon - Theme Components & Plugins - Disco-Docs
200 yes 0 0
https://disco-docs.com/t/indented-subcategories/37
Indented Subcategories - Theme Components & Plugins - Disco-Docs
200 yes 0 0
https://disco-docs.com/t/messages-section-for-sidebar/348
Messages section for sidebar - Theme Components & Plugins - Disco-Docs
200 yes 0 0
https://disco-docs.com/t/prefilled-composer-link-generator/350
Prefilled composer link generator - Theme Components & Plugins - Disco-Docs
200 yes 0 0
https://disco-docs.com/t/quote-callouts/361
Quote callouts - Site Feedback - Disco-Docs
200 yes 0 0
https://disco-docs.com/t/related-category-permissions/344
Related category permissions - Theme Components & Plugins - Disco-Docs
200 yes 0 0
https://disco-docs.com/t/reply-button-labels/28
Reply Button Labels - Theme Components & Plugins - Disco-Docs
200 yes 0 0
https://disco-docs.com/t/set-up-cloudflare-r2-object-storage-for-discourse/21
Set up Cloudflare R2 Object Storage for Discourse - Documentation - Disco-Docs
200 yes 0 0
https://disco-docs.com/t/share-theme-component-translations/345
Share theme (component) translations - Theme Components & Plugins - Disco-Docs
200 yes 0 0
https://disco-docs.com/t/sidebar-menu-reorder/34
Sidebar Menu Reorder - Theme Components & Plugins - Disco-Docs
200 yes 0 0
https://disco-docs.com/t/square-icon-vs-small-icon-where-is-which-logo-used/359
Square icon vs small icon - where is which logo used? - Support & Troubleshooting - Disco-Docs
200 yes 0 0
https://disco-docs.com/t/topic-excerpts-gists-button/33
Topic Excerpts & Gists Button - Theme Components & Plugins - Disco-Docs
200 yes 0 0
https://disco-docs.com/t/topic-list-author-posters/36
Topic List Author & Posters - Theme Components & Plugins - Disco-Docs
200 yes 0 0
https://disco-docs.com/t/unhide-composer-fullscreen-toggle-for-tablets/351
Unhide composer fullscreen toggle for tablets - Theme Components & Plugins - Disco-Docs
200 yes 0 0
https://disco-docs.com/t/welcome-to-disco-docs/5
Welcome to Disco-Docs! 👋 - General - Disco-Docs
200 yes 0 0

Audit your own site — free

157 checks, internal PageRank, render-diff. No signup, results in ~30s.

Scan your site →