Catch SEO issues before Google does.
Google, Bing and AI bots never stop crawling your clients' sites. Neither does Crawle. It crawls 24/7, compares every page with its last crawl and alerts your team the moment something breaks.
What Crawle does
Alerts land where your team already works.
Critical incidents reach Crawle's Slack and Microsoft Teams apps, email or your webhooks the moment a crawl finds them. In Slack, acknowledge or resolve from the message.
Email · Daily digests
12 pages lost indexability
- SlackAcknowledgeResolve
- Microsoft TeamsView in Crawle
- EmailView in Crawle
- Custom webhook{ "event": "incident_batch", "domain": "example.com" }
Every change. Two years of history.
Crawle logs what changed on each page: titles, canonicals, status codes, redirects and indexability. Every paid workspace keeps two years of history.
On-demand recrawl
Changes
example.com- /pricingTitlePricing plans(empty)
- /summer-saleStatus code200301Started redirecting
Full exports. Anytime.
Download URLs, issues, broken links, changes and technology risks as CSV, JSON or ZIP. Large exports run in the background while you keep working.
7, 30 and 90-day ranges · Custom range
Exports
example.comCan AI bots get in?
One score for AI crawlers, one for AI agents: can they reach your pages and get through your key flows? Crawle lists what to fix first and alerts you when a score drops.
Bot access · Indexability · Structured data · Agent access · Score history
Bot access
Can AI bots get in?Search bots allowed in robots.txt
Fix these first
- 1. Make your pages indexable
- 2. Add valid structured data for each page type
Find the issue. Confirm the fix.
Issues are grouped by type, with every affected URL. Ship a fix and hit Validate Fix: Crawle recrawls the pages and marks each one Fix Verified or Issue Persists.
Health score · Validation progress · robots.txt · Sitemaps
Missing meta description
example.com · Affected URLs- /pricingFix Verified
- /blog/guideFix Verified
- /contactPending
Let your AI agents work in Crawle.
Connect Claude, ChatGPT and Gemini over OAuth MCP to read and act on live crawl data, with scoped read and write permissions limited by the active workspace role. API keys remain read-only.
Connected apps
Is anything critical on example.com?
One critical incident: 12 pages lost indexability. The pages now send Meta robots: noindex. I acknowledged it in Crawle so the team knows it is being handled.
acknowledge_incidentShip the migration. Crawle watches the redirects.
Crawle alerts you when pages start redirecting or redirect to a broken page, and shows each redirect chain and its linking pages. Move detection is on request via support.
Pages started redirecting · Redirect to broken page · Redirect loop
Redirects
example.com- /shoes-2024301/shoes200
- /boots-old301/boots200
- /sale-2024301/sale404Redirect to broken page
Know the stack. See when it changes.
Crawle detects frameworks, CMS and CDN passively from normal crawl evidence, alerts you when the stack changes and flags risk signals with the evidence behind them.
Detected components · Recent stack changes · Risk findings
Detected components
example.com- Next.jsFramework
- ReactJavaScript library
- CloudflareCDN
Recent stack changes
Version changedNext.js 14.1 14.2
Run every client from one account.
Organize clients with workspaces, client groups, tags and four team roles. Invite a client as a site-only viewer: they see their site, not the rest of the workspace.
Weekly reports · Segments
Workspaces
- Retail client
- Travel client
- SaaS client
Team
- [email protected]Owner
- [email protected]Admin
- [email protected]Editor
- [email protected]Viewer
Always on
What 24/7 crawling means
A weekly audit looks once a week. Crawle never stops looking: every page is recrawled on its own schedule, key pages most often, and every crawl is compared with the last.
Tuesday morning
A release goes live
A template change quietly adds noindex to every product page.
Next crawl
Crawle recrawls the product pages
Each page is compared with its last crawl. The noindex is new.
Same crawl
A critical incident opens
Your team gets it in Slack, Teams, or email, not in a digest.
Tuesday afternoon
Fixed the same day
The template is reverted. Crawle sees the fix and closes the incident.
With a weekly audit, the same noindex waits for next Monday's run. Google may get there first.
Workspace overview
Dashboards built for the work, not vanity charts
A live view across client sites: URL capacity, crawl progress, active incidents, link issues, and the technical SEO signals that actually need triage.
Workspace overview
Overview
Workspace health across 5 sites
Sites
5 sites in this workspace
- crawle-demo.io86B60417,428
- docs.crawle-demo.io94A9312
- shop.crawle-demo.io72C1484,980
- blog.crawle-demo.io58D831,264
- staging.crawle-demo.iounverified———
Crawl activity
URLs crawled and errors over the last 30 days
- Crawled
- Errors
| Date | Crawled | Errors |
|---|---|---|
| May 5, 2026 | 4,380 | 18 |
| May 6, 2026 | 5,120 | 15 |
| May 7, 2026 | 6,840 | 22 |
| May 8, 2026 | 7,200 | 17 |
| May 9, 2026 | 8,120 | 14 |
| May 10, 2026 | 9,400 | 19 |
| May 11, 2026 | 10,320 | 11 |
| May 12, 2026 | 12,180 | 16 |
| May 13, 2026 | 13,740 | 13 |
| May 14, 2026 | 15,420 | 12 |
| May 15, 2026 | 16,880 | 9 |
| May 16, 2026 | 17,320 | 8 |
| May 17, 2026 | 17,428 | 7 |
| May 18, 2026 | 17,640 | 5 |
Site health
Weighted technical score
Open issues by type
| Category | Value | Share |
|---|---|---|
| Links To Redirect | 388 | 46% |
| Missing Meta Description | 221 | 26.2% |
| Broken Links | 106 | 12.6% |
| Canonical Changed | 93 | 11% |
| Title Removed | 36 | 4.3% |
- Links To Redirect
- Missing Meta Description
- Broken Links
- Canonical Changed
- Title Removed
Cloud crawler
Full-site crawling, no local machine
Crawle runs in the cloud 24/7, so nothing waits on a laptop: shared crawl data, rendered-DOM support, exports, and workspace capacity sized around the client.
URL coverage summary
Coverage
How much of the workspace Crawle has discovered and crawled
Index coverage
Crawled · indexed · in sitemap
| aOnly | 286 |
|---|---|
| bOnly | 0 |
| cOnly | 412 |
| ab | 198 |
| ac | 0 |
| bc | 0 |
| abc | 2488 |
- Crawled
- Indexed
- In sitemap
Real-time alerts
Catch the regression while the team still remembers the release
Critical incidents fire in real time. Warnings, informational changes, and resolved incidents can roll into digests for Slack, Teams, email, and webhooks.
Slack notification routing
Notification channels
Route alerts to the right Slack channels
Slack
Active4 channelsConnected to Acme Workspace
Notification channel
- growthIndexability drops
- migrations-qaMigration QA
- seo-alertsCritical incidentsDefault
- site-healthDaily digest
Currently sending to #seo-alerts
Send testAI agents
Bring live crawl context into Claude, ChatGPT and Gemini
Crawle exposes workspace-aware crawl data over OAuth MCP with scoped read and write permissions for approved agents. Access is limited by the granted scopes and active workspace role. API keys remain read-only.
- /pricing0.98
- /pricing/teams0.81
- /pricing/enterprise0.74
- Remove the X-Robots-Tag: noindex header from /pricing
- Re-crawl the 7 affected URLs to confirm the fix
- Request indexing in Search Console once headers are clean
Everything after the crawl starts
The workflows agencies actually need
Crawle is not just another crawl snapshot. It is shared monitoring, history, routing, exports, and agent context that stays alive after the audit.
Client workspaces
One operating context per client: capacity, team access, integrations, reports, and history kept separate.
24/7 crawling
Every URL runs on its own recrawl schedule, prioritizing key pages. Each crawl checks for changes in status, metadata, links, robots, and canonicals.
2-year change history
Timelines prove when a change happened and what it affected. Crawle retains 2 years of change history; change exports cover the most recent 30 days.
Migration monitoring
Detect mass redirects, verify target domains, export mappings, and clean up old URLs when the migration is stable.
Link monitoring
Broken links, redirect targets, source pages, and link exports stay grouped for action.
AI agent workflows
OAuth MCP gives Claude, ChatGPT, Gemini, and internal agents live Crawle context with scoped read and write permissions, limited by the active workspace role. API keys remain read-only.
White label
Brand reports and client-facing surfaces when the agency needs Crawle to sit behind its own service model.
Exports and automation
Download current or historical datasets, send weekly summaries, or trigger customer-owned workflows with webhooks.
How it works
From client workspace to always-on monitoring
Create a client workspace
Keep each portfolio in its own context with capacity, team access, integrations, alerts, and reports.
Add and verify domains
Verify with Google Search Console when available, or use DNS/meta verification when needed.
Crawl 24/7
Crawle checks every crawl against the last: status, metadata, links, robots, canonicals, rendering, indexability, and custom extraction values.
Route the right alerts
Critical incidents can interrupt immediately; lower-priority changes roll into digests for email, Slack, Teams, and webhooks.
Agency operating model
One workspace per client when separation matters
Use dedicated workspaces for clients that need their own capacity, permissions, alerts, integrations, exports, and reports. Group smaller sites only when that is the cleaner account structure.
Workspace clients and tags
Clients & tags
Organize agency domains and apply crawl defaults in bulk
Bulk crawl defaults
Save crawl defaults for a client, preview matching sites, then apply.
14 matching sites for Northwind Retail
- northwind.com
- shop.northwind.com
- help.northwind.com
- northwind.co.uk
- northwind.de
Clients
Reuse clients across workspaces; defaults apply locally per assigned domain.
| Client | Sites | Workspaces | Crawl defaults |
|---|---|---|---|
Northwind Retail E-commerce storefront + regional microsites | 14 | 2 shared | JS: OnScreenshots1.5s delay |
Harborlight Media Publishing network, high page volume | 9 | 1 | JS: OffNo cache4s delay |
Vantage SaaS Product, docs, and marketing domains | 6 | 1 | JS: On2s delay |
Meridian Health Regulated content, gentle crawl | 4 | 1 | None set |
Tags
Reuse tags across workspaces for priority, market, or migration wave.
| Tag | Sites | Workspaces |
|---|---|---|
| Priority | 11 | 3 shared |
| Migration wave | 7 | 2 shared |
| JS-heavy | 5 | 1 |
Technology context
Give AI agents the site's implementation context
Technology stack evidence, security-header posture, stack changes, and risk signals give teams and AI workflows the context needed before suggesting technical SEO fixes.
Stack changes and risk findings
Technology & risk signals
Evidence-backed posture signals and stack deltas for crawle-demo.io
Risk findings
High-severity findings require deterministic public evidence; informational rows are context for developers and agents.
| Actions | |||||
|---|---|---|---|---|---|
| Critical | No Content-Security-Policy header Responses ship without a Content-Security-Policy. A baseline policy reduces the blast radius of injected or third-party script. CRAWLE-CSP-001 | Site posture | Open | Jun 9 | |
| High | jQuery exposes known prototype-pollution advisory The detected jQuery version matches a published advisory. Upgrading clears the exposed surface on rendered pages. GHSA-gxr4-xjj5-5px2CVE-2020-11023 | jQuery v3.4.1 | Open | Jun 9 | |
| Warning | Missing Strict-Transport-Security header HSTS is not set, so browsers will not pin HTTPS for return visits. Add a long max-age once HTTPS is fully enforced. | Site posture | Open | Jun 9 | |
| Warning | Server version disclosed in response headers The Server header advertises an exact nginx build. Suppressing the version removes a low-effort fingerprinting signal. | nginx v1.21.6 | Open | Jun 9 |
Recent stack changes
Compared against the previous completed scan. The first scan becomes the baseline.
Baseline changes The first scan becomes the baseline; later scans can show added, removed, or changed technologies.
Risk language Findings are framed as posture signals with evidence, not as proof from an intrusive security test.
Free account · paid workspaces
Choose capacity around the client, not your backend
Most agencies use one workspace per larger client. The workspace size defines URL capacity; prices exclude VAT.
Workspace capacity planner
Are you planning Crawle for one company or many clients?
Crawle accounts are free. Costs start when you add active workspaces. Agencies usually use one workspace per client so access, alerts, reports, and historical exports stay cleanly separated.
Suggested setup
10 x Small workspace
Estimated from 10,000 URLs and 2 domains per client.
€390
/mo, excluding VAT
Workspaces
10
URLs per workspace
10,000
Capacity
10,000 URLs / workspace
White label
Recommended add-on
This assumes clients are roughly similar. If one client is much larger, size that workspace separately and keep smaller clients on smaller workspaces.
Small workspace
€328/year with annual billing
- Alerts for critical, warning, and informational changes
- Integrations and read-only API access
- CSV, JSON, and ZIP exports
- Weekly reports
- JavaScript rendering when required
- Rendered-page screenshots
Medium workspace
€664/year with annual billing
- Alerts for critical, warning, and informational changes
- Integrations and read-only API access
- CSV, JSON, and ZIP exports
- Weekly reports
- JavaScript rendering when required
- Rendered-page screenshots
Large workspace
€1,252/year with annual billing
- Alerts for critical, warning, and informational changes
- Integrations and read-only API access
- CSV, JSON, and ZIP exports
- Weekly reports
- JavaScript rendering when required
- Rendered-page screenshots
X-Large workspace
€2,512/year with annual billing
- Alerts for critical, warning, and informational changes
- Integrations and read-only API access
- CSV, JSON, and ZIP exports
- Weekly reports
- JavaScript rendering when required
- Rendered-page screenshots
XX-Large workspace
€4,612/year with annual billing
- Alerts for critical, warning, and informational changes
- Integrations and read-only API access
- CSV, JSON, and ZIP exports
- Weekly reports
- JavaScript rendering when required
- Rendered-page screenshots
Agency white label
Add-onRecommendedWorkspace costs separate
- Custom domain
- Own logo and branded emails
- Applies across purchased workspaces
Continuous monitoring
Put Crawle into your next client QA loop.
Continuous technical SEO monitoring with per-client workspaces, field-level change alerts, exports, reports, and OAuth MCP access.