diff --git a/components/settings/unified/tabs/SiteBotSpamTab.tsx b/components/settings/unified/tabs/SiteBotSpamTab.tsx
index 464ba9a..9f5574f 100644
--- a/components/settings/unified/tabs/SiteBotSpamTab.tsx
+++ b/components/settings/unified/tabs/SiteBotSpamTab.tsx
@@ -91,7 +91,7 @@ export default function SiteBotSpamTab({ siteId, onDirtyChange, onRegisterSave }
Enable bot filtering
-
Filter known bots, crawlers, referrer spam, and suspicious traffic.
+
Filter known bots, crawlers, referrer spam, and suspicious traffic.
setFilterBots(p => !p)} />
@@ -102,15 +102,15 @@ export default function SiteBotSpamTab({ siteId, onDirtyChange, onRegisterSave }
{botStats.filtered_sessions ?? 0}
-
Sessions filtered
+
Sessions filtered
{botStats.filtered_events ?? 0}
-
Events filtered
+
Events filtered
{botStats.auto_blocked_this_month ?? 0}
-
Auto-blocked this month
+
Auto-blocked this month
)}
@@ -138,16 +138,13 @@ export default function SiteBotSpamTab({ siteId, onDirtyChange, onRegisterSave }
{/* Suspicious only filter (review mode only) */}
{botView === 'review' && (
-
+
+
+
Suspicious only
+
Show only sessions flagged as suspicious.
+
+
setSuspiciousOnly(v => !v)} />
+
)}
{/* Bulk actions bar */}
@@ -168,7 +165,7 @@ export default function SiteBotSpamTab({ siteId, onDirtyChange, onRegisterSave }
{(sessions || [])
.filter(s => botView === 'blocked' ? s.bot_filtered : !s.bot_filtered)
.map(session => (
-
+
{label}
-
{desc}
+
{desc}
@@ -162,11 +162,11 @@ export default function SitePrivacyTab({ siteId, onDirtyChange, onRegisterSave }
)}
-
+
Keep raw event data for
-
Events older than this are automatically deleted. Aggregated daily stats are kept permanently.
+
Events older than this are automatically deleted. Aggregated daily stats are kept permanently.
@@ -208,11 +208,11 @@ export default function SitePrivacyTab({ siteId, onDirtyChange, onRegisterSave }
{/* PageSpeed Monitoring */}
PageSpeed Monitoring
-
+
Check frequency
-
How often PageSpeed Insights runs automated checks.
+
How often PageSpeed Insights runs automated checks.
{psiConfig?.enabled ? (
setPasswordEnabled(p => !p)} />