Does the crawler support JavaScript (SPAs)?
Yes. Our ingestion engine utilizes headless Chromium rendering to accurately index dynamic single-page applications built in React, Vue, Angular, and Next.js.
The Pitaj.io crawler enables your AI agent to discover, parse, and learn the complete content of your website. Simply enter your domain address, and the system automatically navigates subpages, articles, product descriptions, and contact sections.
Open the Knowledge Base Section
From your agent’s dashboard menu, click Knowledge Base → Websites.
Select Input Mode
Choose one of two ingestion modes:
https://yourcompany.com. The crawler detects your sitemap.xml or traverses internal links up to your depth limit.Configure Exclusion Rules (Optional)
In the Exclusion Patterns input, specify paths the crawler should ignore (e.g. /cart, /checkout, /admin, /login).
Initiate Crawling
Click Start Crawling. The dashboard displays discovered pages and real-time training status indicators.
When you submit a domain, Pitaj.io automatically searches standard sitemap endpoints:
https://yourdomain.com/sitemap.xmlhttps://yourdomain.com/sitemap_index.xmlhttps://yourdomain.com/wp-sitemap.xml (for WordPress sites)To optimize knowledge storage and prevent the agent from citing non-content pages, define wildcard filter rules:
# Exclusion filter examples:*/cart**/checkout**/my-account**/admin/**.pdf*tag=**sort=*Business policies, catalog pricing, and schedules evolve over time. Configure auto-sync intervals in the crawler settings:
| Interval | Best Suited For |
|---|---|
| Daily | E-commerce storefronts with frequent catalog and price updates |
| Weekly | Corporate websites, agencies, and SaaS marketing pages |
| Monthly | Static portfolios, documentation, and rarely updated pages |
| Manual | On-demand instant re-training with a single click on Sync Now |
Does the crawler support JavaScript (SPAs)?
Yes. Our ingestion engine utilizes headless Chromium rendering to accurately index dynamic single-page applications built in React, Vue, Angular, and Next.js.
Cloudflare or Bot Protection Issues?
If Cloudflare blocks the crawler with 403 or 503 errors, whitelist the Pitaj.io User-Agent or our outbound crawler IP addresses in your Cloudflare WAF Security Rules.