diff --git a/src/Elastic.Markdown/Slices/HtmlWriter.cs b/src/Elastic.Markdown/Slices/HtmlWriter.cs
index 990f6cc74..19c48096c 100644
--- a/src/Elastic.Markdown/Slices/HtmlWriter.cs
+++ b/src/Elastic.Markdown/Slices/HtmlWriter.cs
@@ -4,6 +4,7 @@
using System.Collections.Concurrent;
using System.IO.Abstractions;
+using Elastic.Markdown.Extensions.DetectionRules;
using Elastic.Markdown.IO;
using Elastic.Markdown.IO.Discovery;
using Elastic.Markdown.IO.HistoryMapping;
@@ -132,7 +133,7 @@ private async Task RenderLayout(MarkdownFile markdown, MarkdownDocument
UrlPathPrefix = markdown.UrlPathPrefix,
AppliesTo = markdown.YamlFrontMatter?.AppliesTo,
GithubEditUrl = editUrl,
- AllowIndexing = DocumentationSet.Build.AllowIndexing && !markdown.Hidden,
+ AllowIndexing = DocumentationSet.Build.AllowIndexing && (markdown is DetectionRuleFile || !markdown.Hidden),
CanonicalBaseUrl = DocumentationSet.Build.CanonicalBaseUrl,
GoogleTagManager = DocumentationSet.Build.GoogleTagManager,
Features = DocumentationSet.Configuration.Features,