Website Monitoring & Change Detection

Polling Interval (Crawl Frequency)

Updated July 21, 2026

How often a monitoring system re-checks a target URL for changes. Shorter intervals = faster detection, higher resource cost.

Also known as: check interval, check frequency, monitoring frequency, scan interval, refresh interval, crawl frequency

Polling interval is the fixed time gap between successive automated re-checks of a target URL by a monitoring or change-detection system. A tool might re-fetch a page every five minutes, every hour, or once a day, then compare the new copy against the last one to see what moved. It is the core dial on any competitor-tracking system: shorter intervals catch changes faster but cost more compute and bandwidth, and raise the odds of tripping a target site's rate-limiting or anti-bot defenses. Longer intervals are cheaper and quieter but let a change sit undetected for longer.

The two names come from different lineages. Polling is a decades-old general computing and networking idea, a client periodically pulls status from a server rather than waiting to be told, and it has long been applied to uptime and website monitors like UptimeRobot and Site24x7. Crawl frequency emerged separately in SEO to describe how often a search crawler such as Googlebot revisits an indexed page, a topic Google documents in its own crawl-budget guidance. Change-detection and competitive-intelligence tools borrowed the same underlying mechanism, periodic re-fetch and diff, and use the two terms more or less interchangeably for their own re-check cadence, even though "crawl frequency" in strict SEO usage describes a search engine's behavior, not a third-party monitor's.

Today the setting shows up wherever software watches a page it does not control: uptime monitoring, API integrations that lack push support, price and inventory scrapers, and CI tools that track competitor websites, pricing pages, job boards, and press pages. Most mature tools expose it per URL rather than as one global number.

How the interval drives detection speed and cost

A polling monitor runs on a schedule. At each tick it requests the target URL, renders or parses the response, and diffs it against the last stored snapshot; if the diff clears a change threshold, it fires an alert. Nothing about that loop depends on whether the page actually changed, so most checks return no new data. Widely cited Zapier figures put the share of polling requests that find nothing at roughly 98.5 percent, which is the plain cost of the approach: you pay for every check to catch the occasional one that matters.

The interval sets the ceiling on how stale your view can be. With a six-hour interval, a competitor's price change goes live and is detected somewhere between instantly and six hours later, depending on where in the cycle it lands; on average you learn about it about half an interval late. Halving the interval halves that expected lag but roughly doubles request volume, bandwidth, and proxy spend, and doubles the exposure to rate limits. That linear trade is why interval choice is a deliberate decision rather than a default left at its lowest setting.

Setting interval by page type

Blanket frequencies waste effort on pages that rarely move and under-watch the ones that change fast. The common practice, recommended by competitor-monitoring tools such as Visualping and PageCrawl.io, is to tune the interval per URL by how quickly the page changes and how much a change matters competitively.

Pricing and product pages tend to get the shortest intervals, often five to sixty minutes, or at least daily, because pricing has high change velocity and directly affects deals in flight. Careers pages and blogs are usually checked every couple of days to weekly; a new role or post is worth catching but rarely time-critical to the hour. Structural elements like navigation, sitemaps, and About pages change seldom, so a monthly review is enough. Assigning intervals this way concentrates the polling budget where detection latency has the most strategic value, instead of spending it evenly across pages that mostly sit still.

Polling vs. webhooks

Polling is pull-based: the monitor asks the target on a fixed cadence whether anything changed, regardless of whether it did. Webhooks are push-based: the source system sends an event the instant something happens, so there is no interval, no wasted checks, and near-instant delivery. On paper webhooks win on both latency and efficiency.

The catch is that push requires the source to support outbound event delivery, and most public websites a CI team wants to watch do not offer webhooks for their pricing, careers, or press pages. That leaves polling as the default mechanism for external competitor monitoring: if the target will not notify you, the only option is to keep checking. Where a source does expose events, such as an internal API, a status page feed, or a platform integration, a webhook is the better tool. The two are often combined, with webhooks used where available and polling filling the far larger gap where they are not.

Related dials it is often confused with

Polling interval is the input, how often you check. Detection latency, or time-to-detect, is the output, how long after a real change occurs before you learn of it. A shorter interval lowers detection latency, but they are different metrics: latency also depends on where the change falls in the cycle and on processing time after the fetch.

In SEO, crawl frequency sits next to two adjacent terms. Crawl budget is a search engine's own allocation of how many and which URLs of a site it will crawl in a period, driven by crawl limit and crawl demand; it is a Google-side, indexing concern, not a monitor's re-check cadence. Crawl rate is the speed or concurrency of a crawler's requests, in requests per second, rather than how often it returns to a given URL over time. The three are routinely conflated even within SEO writing. Polling interval is also sometimes mixed up with cache TTL, which governs when a cached copy is considered stale, not the schedule on which active re-fetches fire.

Stop looking terms up. Start tracking them.

meertrack watches your competitors' websites, pricing, and hiring, then alerts you when something meaningful changes.

Or compare 11 CI tools side by side →

Frequently Asked Questions

What is a good polling interval for website monitoring?

There is no single right number; it depends on how fast the page changes and how much a late catch costs you. Mission-critical checks like payment or checkout pages are often polled every 10 to 60 seconds, while lower-priority resources are fine at hourly or daily. For competitor tracking, a practical rule is to match the interval to change velocity: minutes to daily for pricing, days to weekly for careers and blogs, monthly for static structural pages.

What is the difference between polling interval and crawl budget?

They come from different worlds. Polling interval is a monitoring tool's own client-side cadence for re-checking a specific URL for changes. Crawl budget is a search engine's internal allocation of how many and which URLs of a site it is willing to crawl in a given period, set by crawl limit and crawl demand. One controls your re-check schedule; the other governs a search engine's indexing behavior and is not something a third-party monitor sets.

What is the difference between polling and webhooks?

Polling pulls: the monitor re-checks a target on a fixed schedule whether or not anything changed, so most checks find nothing. Webhooks push: the source sends an event the moment something happens, giving near-instant delivery with no wasted requests. Webhooks are more efficient but require the source to support outbound events, which most public websites do not, so polling remains the default for external competitor monitoring.

Does frequent polling get a monitoring tool blocked?

It can. Shorter intervals mean more requests per hour to the same target, which raises the chance of tripping rate limits or anti-bot defenses that flag unusual request patterns. Tighter polling also increases compute, bandwidth, and proxy costs. This is why tools tune interval per URL rather than polling every page at the highest frequency, reserving short intervals for the pages where fast detection is genuinely worth the added load and exposure.

How does polling interval affect detection latency?

The interval sets the upper bound on how late a change can be caught. If a change goes live just after a check, it waits nearly a full interval before the next one finds it; if it lands just before, it is caught almost immediately. On average, expected detection latency is about half the interval, plus processing time. Shortening the interval lowers that latency proportionally but increases request volume and cost at the same rate.

Related terms

← Browse the full glossary

You run the business.

We'll watch the competition.

14 days free. 3 competitors. Cancel anytime.