OnChange / Website scoping report

Citylights sample report

https://www.w3.org/WAI/demos/bad/before/home.html

Captured 23 Sep 2026, 21:22 UTC

A clear starting point for an accessibility audit.

Preserved homepage screenshot
Preserved homepage preview. Top of the desktop capture.
Pages in inventory4
Shared templates1

How we describe complexity

Simple

No forms, media, embedded tools or interactive components were recorded. Mostly reading and navigation.

Moderate

Some extra checks: a form, table, media player, embedded tool or interactive control. One to three complexity points.

Complex

Several interaction types or multiple forms. Four or more complexity points, or at least two forms.

Forms, dialogs, date inputs, media and embedded services add two points each. Tables, tabs and expandable controls add one each. Detected interactive third-party tools add two points when no embedded service was already counted. Each feature type is counted once. This estimates review effort from the captured page, not accessibility quality. Hidden states can increase the work.

Not assessed means that capture or detailed feature evidence is missing.

Pages and templates

Each URL, its likely shared layout and the features that add review work.

Complete page inventory, including capture gaps
Page and URLTemplateComplexity
Welcome to CityLights! [Inaccessible Home Page]
https://www.w3.org/WAI/demos/bad/before/home.htmlPreserved
Home / NewsModerate10 tables
Welcome to CityLights! [Inaccessible News Page]
https://www.w3.org/WAI/demos/bad/before/news.htmlPreserved
Home / NewsModerate11 tables
Welcome to CityLights! [Inaccessible Survey Page]
https://www.w3.org/WAI/demos/bad/before/survey.htmlPreserved
Unique pageModerate1 form; 23 tables
Welcome to CityLights! [Inaccessible Tickets Page]
https://www.w3.org/WAI/demos/bad/before/tickets.htmlPreserved
Unique pageModerate14 tables

Ideal audit scope

4 recommended pages: 2 unique pages + two samples from each of 1 repeated templates.

Include every unique page and two different URLs from each repeated template. Choose the structural representative first, then a page with different recorded features or language, preferring greater complexity. Template names describe likely shared layouts, not confirmed CMS templates. An auditor should confirm the grouping and extend the sample for important variations.

Every unique page
Page and URLTemplateComplexity
Welcome to CityLights! [Inaccessible Survey Page]
https://www.w3.org/WAI/demos/bad/before/survey.htmlPreserved
Unique pageModerate1 form; 23 tables
Welcome to CityLights! [Inaccessible Tickets Page]
https://www.w3.org/WAI/demos/bad/before/tickets.htmlPreserved
Unique pageModerate14 tables

Home / News 2 samples from 2 pages

Two different URLs to audit
Page and URLTemplateComplexity
Welcome to CityLights! [Inaccessible Home Page]
https://www.w3.org/WAI/demos/bad/before/home.htmlPreserved
Home / NewsModerate10 tables
Welcome to CityLights! [Inaccessible News Page]
https://www.w3.org/WAI/demos/bad/before/news.htmlPreserved
Home / NewsModerate11 tables

Content still needs its own review

Two samples help review the shared layout. Content-level issues still need checking across the remaining pages: image alternatives, headings, link text, labels and instructions, tables, captions, documents and content clarity. Include complete user journeys, logged-in areas and hidden states separately.

Third-party tools to include

No supported integrations were identified in the inspected markup.

Inspected 4 of 4 preserved pages. Observed scripts, frames and plugin assets identify likely integrations. They do not prove a tool was active or fully tested. Tools loaded after consent, login or interaction may be missing. This sample inspects an inert archive whose source scripts were removed; it does not describe integrations on the original live site.

Capture notes

4 of 4 pages preserved. Discovery: complete. 0 failed, 0 blocked, 0 excluded. 0 non-page resource links ignored during discovery.

Private, unlinked and unavailable content needs a separate scope decision. Automated evidence is not a WCAG conformance claim. Keyboard, screen-reader and complete task testing remain required.

Manifest SHA-256: fd1758656ef7c3ae67d3e093a54edc04a091f4f592156a3416aad4954a8752de
Capture v0; Template v1; Report layout v3

About this sample

All four declared Citylights demonstration pages are included. This is a bounded example, not a crawl of w3c.org.

Captured from W3C's published 2012 demonstration archive. Styles and images were embedded locally; source scripts were removed. Axe checked the initial page at desktop and mobile widths. Screenshots show the viewport, not the full page. Forms and dynamic flows were not tested.

Source: W3C/WAI Before and After Demonstration. © 2012 W3C (MIT, ERCIM, Keio). Used under the W3C Software and Document License. OnChange prepared this example independently; W3C does not endorse it.