IncidentSearchCrawlerErrors

Severity: warning · Fires after: 1h · Rule: central/prometheus/rules/visibility.yml

What it means

More than 10% of a search crawler's requests to the zone in the last 24h were answered 403, 429 or 5xx at the Cloudflare edge. Sustained, this is how a site gets de-indexed.

Expression

(
  sum by (zone, bot) (cloudflare_bot_requests_status{bot=~"googlebot|bingbot|yandexbot", status=~"403|429|5.."})
  / sum by (zone, bot) (cloudflare_bot_requests_status{bot=~"googlebot|bingbot|yandexbot"})
) > 0.10
and sum by (zone, bot) (cloudflare_bot_requests_status{bot=~"googlebot|bingbot|yandexbot"}) >= 20

Reading the status

StatusMeaningLook at
403WAF / Bot Fight Mode / Access rule refused itCloudflare Security → Events
429rate limitingCloudflare rate-limit rules; origin limiter
5xx (502/520–530)origin or tunnel failurecloudflared journal: {job="cloudflared"}; up{job="wikantik"}

First checks

curl -sG 'http://192.168.0.5:9090/api/v1/query' \
  --data-urlencode 'query=sum by (bot,status) (cloudflare_bot_requests_status{bot=~"googlebot|bingbot|yandexbot"})'

Or the What crawlers were served table on the wikantik-traffic dashboard.

How to clear

The gauge is a trailing 24h window, so the alert resolves on its own up to a day after the fix. Confirm recovery from the same table rather than silencing.

Why this exists

During the September 2026 re-crawl the zone served 1,525 429s in a day and there was no way to tell whether Googlebot was among the recipients: cloudflare_bot_requests carried only the bot family, and wiki traffic bypasses the edge nginx log.