getting started

Spider settings

Defaults for rendering, crawl limits, etiquette delays, URL rules, and user-agent in the Spider tab.

Where to find them

Open Settings with ⌘J and select Spider. Changes auto-save and apply to the next crawl in this workspace. Max pages can also be set on the start screen before each run; plan limits cap the maximum per scrape.

How to start a crawl →

JavaScript rendering

Controls how the spider handles JavaScript-heavy pages.

ModeBehaviorUse when
Auto-detectRenders only when a page needs JavaScriptDefault — recommended for most sites
Always renderEvery page runs in a headless browserSPAs, client-side routing, dynamic content
Static HTML onlyFetches HTML without executing JSServer-rendered CMS, static sites, speed priority

Crawl limits

SettingDefaultRangeWhat it does
Max pages1,0001 — plan capStops the crawl after this many URLs
Request timeout30 sec15 — 120 secMarks a page as timed out if it does not respond in time

Etiquette

SettingDefaultWhat it does
Respect robots.txtOnHonors crawl directives in robots.txt before requesting pages
Request delay500 msPause between requests to the same crawl (0 — 10,000 ms)

Keep robots.txt enabled on sites you do not own. Increase request delay for rate-limited or sensitive hosts.

URL rules

Normalize and filter which URLs the spider collects.

SettingDefaultWhat it does
Strip tracking paramsOnRemoves utm_*, gclid, fbclid, and other analytics params from URLs
Max redirects10Stops following a redirect chain after this many hops (1 — 50)

Include and exclude patterns

Glob-style patterns filter URLs during the crawl. Empty include list = no restriction.

Pattern typePurposeExamples
Include onlyCrawl URLs matching these patterns`/blog*`, `*products*`, `/en/*`
ExcludeSkip URLs matching these patterns`/admin*`, `*.pdf`, `/tag/*`

You can also set include/exclude patterns from Refine scope on the start screen before a crawl.

User-Agent

Identify requests with a preset or custom header.

PresetPurpose
DefaultSilkra spider user-agent
ChromeFull Chrome browser string
GooglebotGooglebot-compatible string
BingbotBingbot-compatible string

Leave the custom field empty to use Default. Edit the field for a fully custom user-agent string.

Max response size

Default 10 MB. Set to 0 for unlimited. Pages larger than the limit are skipped.

Spider scope

Spider scope (domain, subfolder, subdomain, exact) controls link-following during a spider crawl. It is not in the Spider settings tab — set it on the start screen or from crawler controls in the title bar when starting a spider crawl.

ScopeFollowsExample
DomainEntire domain, including subdomains`example.com` → whole site
SubfolderStarting path and below`example.com/blog` → `/blog/*`
SubdomainSame subdomain only`blog.example.com` only
ExactSingle URLNo link discovery

Reset to defaults

Use Reset at the top of the Spider settings panel to restore all spider defaults. Confirm when prompted.

Quick presets

Starting points — adjust per site.

ScenarioRenderingRequest delayNotes
Own site, fastStatic HTML100 — 300 msrobots.txt optional if you control the host
External site, politeAuto-detect500 — 1000 msKeep robots.txt on
JavaScript SPAAlways render500 msIncrease timeout for slow apps