Scan Modes
PerfLeaf supports four crawl modes. The mode available to you depends on your plan.
Single-page scan
Section titled “Single-page scan”The crawler visits one URL only — the homepage (or the URL you’ve entered for the site). This is the default for the free Sprout plan.
Best for:
- Quick checks on a specific page
- Free plan users
- Sites where only the homepage needs monitoring
Full-site crawl
Section titled “Full-site crawl”The crawler follows all internal links it discovers, building a complete map of your site. The number of pages crawled is capped by your plan’s Max Pages per Crawl setting.
Best for:
- Getting a complete picture of site health
- Finding problem pages buried in the site
- Monitoring large sites with many URLs
Top Pages (GA4) crawl
Section titled “Top Pages (GA4) crawl”The crawler uses your Google Analytics 4 data to identify and scan your most-visited pages. It fetches page views from the last 28 days and crawls the top N pages based on traffic.
Requirements:
- Google Analytics 4 integration must be connected for the site
- Valid GA4 property ID configured in Site Settings
How it works:
- Fetches page view data from GA4 for the last 28 days
- Sorts pages by view count (highest first)
- Normalizes URLs (strips query strings and fragments)
- Crawls only the top pages up to your plan’s limit
- Filters out invalid or external URLs for security
Best for:
- Focusing monitoring on high-traffic pages
- Sites with many pages where only the most popular matter
- Content-driven sites with clear traffic patterns
- Efficient monitoring of large sites without scanning everything
Selected Pages crawl
Section titled “Selected Pages crawl”The crawler scans only the specific pages you manually select. This mode gives you full control over which URLs to monitor, allowing you to focus on critical pages or create custom monitoring sets.
How it works:
- Enter or paste the URLs you want to scan in Site Settings
- URLs are validated and normalized before crawling
- Only the specified pages are visited, up to your plan’s limit
- Results are aggregated into a single report for easy comparison
Best for:
- Monitoring specific landing pages or conversion funnels
- Testing new pages before full-site rollout
- Creating custom monitoring sets for different teams or purposes
- Sites where only certain sections need regular monitoring
- A/B testing page performance across specific URLs
Sitemap mode
Section titled “Sitemap mode”When Use Sitemap is enabled (in Site Settings), the crawler:
- Fetches your
sitemap.xml(or the custom URL you provided). - Extracts all URLs from the sitemap.
- Visits each URL up to the page limit.
This is more reliable than link-following for sites with JavaScript-rendered navigation or unusual link structures.
Crawl mode setting
Section titled “Crawl mode setting”Crawl mode is configured in Site Settings → Crawl Settings. The available options are:
single— single-page onlymulti— full-site crawltopPages— Top Pages (GA4) crawlselectedPages— Selected Pages crawl
If your plan only supports single-page scans, the multi, topPages, and selectedPages options will not be available.