The form
Click Start Audit. The audit appears in the list immediately with a pending status, and the crawl runs in the background — closing the page doesn’t stop it.
Only one crawl per project runs at a time. Starting a second while the first is in flight is refused, not queued — a crawl is the most expensive thing the platform does and the slowest to notice twice.
Target URL
The crawl starts here and follows internal links from it. Pre-filled with your project domain, which is what you want most of the time. Change it to narrow the scope:https://example.com/blog— crawls the blog sectionhttps://shop.example.com— crawls a subdomain
/blog won’t surface issues on your product pages, and won’t detect orphan pages elsewhere on the site.
Include the scheme. The field is a URL input, so
example.com without https:// may be rejected by the browser before it reaches Surnex.Max pages
This is the single decision that determines how useful the audit is. Sitewide issues — missing schema, no HTTPS, a template with no meta description — repeat on every page, so a 50-page sample finds them reliably. Per-page issues need coverage. These only appear if the crawler actually visits the affected pages:- Duplicate titles and descriptions — needs both duplicates crawled
- Orphan pages — needs a crawl broad enough to establish what links where
- Thin content — needs the thin pages themselves
- Broken internal links — needs the pages carrying them
Cost and time
Each audit counts as one against your plan’s monthly audit allowance, whatever the page limit — so a 50-page crawl and a 5,000-page crawl cost the same in quota. At the limit the request is refused with aUSAGE_LIMIT_EXCEEDED error. Given the flat cost, there’s little reason to run repeated small crawls when one large one would do.
Time scales with page count. A 50-page crawl typically finishes in a few minutes; a large site can take up to an hour.
Statuses
The list updates as the status changes. A completed audit shows its score, pages crawled, and issue count.
If an audit fails, check that the target URL resolves publicly and isn’t blocked by
robots.txt or a firewall, then run it again.