Webscan Documentation
Lesson 4 · Run your first scan
Phase 1 · Foundations — Lesson 4 of 21 · All lessons
Objective: start an automated scan, watch it run, and confidently read the results page.
Before you start: a website from Lesson 3. (If you used the onboarding fast path, a scan is probably already running — open it from your dashboard's Recent scans and follow along.)
Start the scan
- Open your website's page and choose Start scan.
- Webscan queues the scan and takes you to the scan results page.
Behind the scenes, webscan opens each page in a real browser, waits for it to render, and runs the axe-core rule set plus its own checks — up to your page limit.
Watch it run
At the top of the scan page is a status pill that moves through:
- Queued → waiting for a worker,
- Running → actively scanning,
- Completed → done, results are ready,
- Failed → something went wrong (see the troubleshooting note below).
While the scan is queued or running, the page updates itself automatically — you don't need to refresh. When it flips to Completed, the findings appear.
Read the results
Once complete, the scan page has four things worth knowing:
1. The summary
Near the top you'll see how many pages were scanned and a breakdown of findings by severity — Critical, High, Medium, and a Needs review count for items awaiting a human verdict. This is your at-a-glance health check.
Severities mean roughly:
| Severity | Meaning |
|---|---|
| Critical | Blocks people with disabilities from using core functionality. Fix first. |
| High | A serious barrier for many users. |
| Medium | A real problem with limited or situational impact. |
| Low | Minor or best-practice issues. |
2. The findings list
Below the summary is every finding, each showing its rule, severity, and a priority indicator (webscan's suggested fixing order — you'll learn how that's calculated in Phase 4). Click any finding to open it — that's Lesson 5.
3. Filters
Long lists are easy to tame. Use the filter controls to narrow by:
- search text (rule or description),
- impact (severity),
- WCAG criterion,
- review state (e.g. still needs a verdict).
Choose Apply filters to narrow the list and Clear to reset it. Filtering changes only what you see, never the underlying results.
4. Reports & export
At the top, Export report offers HTML, PDF, and DOCX versions of this single scan — handy for sharing with a stakeholder or client. There are also links to the Prioritisation model and Export verdicts. You don't need these yet; reports get a full lesson in Phase 5.
If the scan fails
A Failed status usually means webscan couldn't reach or render the site. Common causes:
- the base URL is wrong, unreachable, or redirects elsewhere;
- the site is behind a login (that needs authenticated scanning, Phase 3);
- the site blocks automated browsers.
Fix the cause (often the base URL) via Edit on the website page, then start a new scan. A failed scan costs you nothing — just run another.
Tips & pitfalls
- One page only? Your base URL probably redirects to a login or a single-page entry point. Note it for the authenticated-scanning lesson; don't force it here.
- The numbers aren't the verdict yet. A scan reports candidates. Some are false positives. The next lessons turn raw findings into confirmed, trackable work — resist the urge to treat the raw count as your to-do list.
- Rescan freely. Scans are cheap and repeatable. Change the page limit or fix the URL and run again whenever you like; each run is kept in Scan history.
Recap
- Start scan from the website page; watch the status pill move Queued → Running → Completed (the page auto-updates).
- The results page shows a severity summary, the findings list with priority, filters, and report exports.
- A Failed scan is almost always a URL/reachability problem — fix and rerun.
Try it yourself
Run a scan to completion. Read the severity summary out loud, then use the filters to show only Critical and High findings. Pick the top one — you'll dissect it in the next lesson.
Previous: ← Lesson 3 · Add your first website Next: Lesson 5 · Anatomy of a finding →