Enhanced Web Crawler for Conversation AI in Sparkforge
The Enhanced Web Crawler ingests dynamic site content — tabs, accordions, lazy-loaded sections — so Sparkforge Conversation AI bots train on 30–50% more on-page text than a standard crawl.
Static HTML crawlers miss most of what modern websites actually display. The Enhanced Web Crawler in Sparkforge Conversation AI mimics real visitor behavior — opening accordions, clicking tabs, scrolling lazy-loaded sections — so your bot trains on the full page, not just the markup.
What the Enhanced Web Crawler does
It is the upgraded ingestion engine inside Bot Training. It runs alongside the existing Exact URL, Domain, and Path crawlers, but adds interaction simulation so dynamic content shows up in the training set.
- Deeper text capture: 30–50% more content from React, Vue, Angular, and Gutenberg sites.
- Hidden content awareness: reads accordions, tabs, modals, infinite scroll.
- Parallel parsing: 12+ content-detection strategies run at once.
- Safe interaction: avoids form submits, filter changes, and cart actions.
- Crawl metrics: processing time, interactions, content length, memory.
Link discovery improvements
- Recursive sitemap crawling for nested sitemap structures.
- Compressed sitemap support (
.xml.gz,.gzip). - Navigation guard keeps the crawler inside the intended scope.
- HTML parsing plus JavaScript evaluation plus interaction-based discovery.
- Deduplication that preserves descriptive anchor text.
How to run an Enhanced Web Crawl
- In your sub-account, open AI Agents.
- Click the Knowledge Base tab.
- Create a new Knowledge Base or edit an existing one.
- Click + Add Source, then Web Crawler.
- Pick a domain type (Exact URL, Path, or Full Domain) and enter the URL.
- Enable Enhanced Crawl, then start the job.
Domain type options
- Exact URL: only the page you specify.
- All URLs with the path: every page under a path like
/marketing. - Full domain: the entire site within sitemap and link-discovery limits.
What it works on
Static HTML, WordPress, React SPAs, Vue, and Angular apps. Parallel extraction shortens crawl time on large sites, and the metrics view tells you where time was spent.
Frequently Asked Questions
How much more content does the Enhanced Crawler capture?
Will the crawler submit forms or click buy buttons?
Does it support compressed sitemaps?
Can I scope a crawl to a single section of my site?
Where do I see crawl performance?
Was this article helpful?
Thanks for the feedback.