Skip to content

How to Configure Crawling for Your Site

Different websites need different crawling approaches. This guide gives you ready-to-use recipes for the most common site types. Pick the one that matches your site, apply the settings, and you’re done.

Not sure what type of site you have? Leave the wizard on AI-assisted configuration mode and it picks settings for you. To tune things by hand, switch to Manual mode, choose Sitemap Discovery, and open Advanced Options. Only change things if your content comes back empty or noisy.

Tip: try a Site Preset first. In Manual mode, Advanced Options opens with a Site Preset picker (Standard Website, SPA / JavaScript App, Confluence / Wiki, Static Site / Blog). Picking one fills in all settings for that site type, and you can fine-tune from there. The recipes below match these presets.

For a complete list of every setting and what it does, see Crawling Settings Reference.


Your website typeDiscovery ModePresetKey settingsSpeed
Static docs (Docusaurus, MkDocs, Hugo, Jekyll)Sitemap DiscoveryStatic Site / BlogSimple Mode ONFastest
WordPress / CMS blogSitemap DiscoveryStandard WebsiteReader Mode ONFast
React / Vue / Angular SPALink CrawlingSPA / JavaScript AppReader Mode ON, Advanced Link Detection ONSlower
Confluence / WikiLink CrawlingConfluence / WikiReader Mode ON, Content Area Selector, Concurrency 2-3Slowest
Any site without a sitemapLink CrawlingAdjust per site type aboveAdjust per site type aboveVaries
Large site (1,000+ pages)Sitemap Discovery (if sitemap exists)Standard WebsiteTune Max Pages and ConcurrencyVaries

Examples: Docusaurus, MkDocs, ReadTheDocs, Hugo, Jekyll

SettingValue
Discovery ModeSitemap Discovery
Site PresetStatic Site / Blog
Simple ModeON
Reader ModeOFF
Concurrency6-8

Why this works: These tools generate clean HTML with sitemaps. No browser rendering or content cleaning needed. This is the fastest possible configuration.


Examples: WordPress, Ghost, Webflow, Squarespace

SettingValue
Discovery ModeSitemap Discovery
Site PresetStandard Website
Simple ModeOFF
Reader ModeON
Concurrency5-8

Why this works: CMS sites usually have sitemaps but include sidebars, related posts, ads, and navigation that pollute your knowledge base. Reader Mode strips all of that out and keeps just the article content.


Examples: Custom docs portals, Storybook, SPA-based knowledge bases

SettingValue
Discovery ModeLink Crawling
Site PresetSPA / JavaScript App
Reader ModeON
Advanced Link DetectionON
Wait Time for Page Content (seconds)2-3 seconds
Max Depth10-15
Concurrency5

Why this works: Modern web apps (SPAs) build pages dynamically with JavaScript and often hide navigation links from standard crawlers. Advanced Link Detection finds these hidden links, and the browser renders the full page content. Many chatbot tools can’t handle these sites at all, ChatbotIQ detects them automatically and adapts.


Examples: Confluence Cloud, Confluence Server, MediaWiki

SettingValue
Discovery ModeLink Crawling
Site PresetConfluence / Wiki
Reader ModeON
Content Area Selector#main-content (ask your developer if unsure)
Wait Time for Page Content (seconds)3 seconds
Concurrency2-3
Max Depth15-20

Why this works: Confluence loads content in the background after the page appears, so it needs extra wait time. Low concurrency prevents Confluence from blocking the crawler (it’s aggressive about rate limiting). The Content Area Selector targets the article area and skips Confluence’s menus and sidebar.

Important: High concurrency on Confluence will trigger 429 rate-limit errors. Keep it at 2-3.


Examples: Legacy sites, hand-coded HTML, miscellaneous web apps

SettingValue
Discovery ModeLink Crawling
Simple ModeON if static HTML, OFF if JavaScript
Reader ModeON
Max PagesStart with 100, increase after review
Max Depth5-10
Concurrency5-8

Why this works: Without a sitemap, Link Crawling is your only option, it discovers pages by following links. Start with a smaller page limit to verify the crawler is finding the right pages before scaling up.


Examples: Enterprise documentation, large knowledge bases

SettingValue
Discovery ModeSitemap Discovery (if sitemap exists)
Site PresetStandard Website
Reader ModeON (if needed)
Max PagesYour plan’s page limit
Concurrency6-8

Why this works: Sitemap Discovery handles large sites efficiently because discovery is instant via the sitemap. High concurrency speeds up the crawl phase. If the site has no sitemap, use Link Crawling but expect longer discovery times.


ConfigurationSpeedBest for
Sitemap Discovery + Simple Mode~100+ pages/minStatic HTML with sitemap
Sitemap Discovery + Browser (default)~20-30 pages/minCMS/WordPress with sitemap
Link Crawling + Browser~10-20 pages/minSPAs, no-sitemap sites
Link Crawling + Reader Mode~5-15 pages/minJS-heavy sites needing clean extraction
Link Crawling + Reader Mode + Low Concurrency~2-5 pages/minConfluence, rate-limited sites

Sitemap Discovery + Reader Mode ON covers ~70% of websites. It works for any site with a sitemap and server-rendered content.

If you need maximum coverage, Link Crawling + Reader Mode + Advanced Link Detection handles ~95% of sites, just slower.

  1. Start fast: Use Sitemap Discovery with defaults. If pages come back with good content, you’re done.
  2. Escalate if needed: If content is missing or noisy, enable Reader Mode. If pages are missing entirely, switch to Link Crawling.
  3. Only go slow when necessary: Low concurrency and a high Wait Time for Page Content are only needed for specific sites like Confluence.

If your crawl isn’t working as expected, see the crawling troubleshooting section for common issues and fixes.