# Static-site accessibility baseline audit

## Scope

This automated audit covers generated public HTML only. It is a structural
baseline, not a substitute for manual assistive-technology testing or a full
WCAG conformance review. Every checked page is required to have:

- `<html lang="en">`, a document title, and exactly one `<h1>`;
- a visible-on-focus skip link to `#content`;
- unique element IDs;
- non-empty `alt` text for every image; and
- no empty anchor target.

JavaScript is not required by this audit or by the checked page content.

## Result

- Pages checked: 20
- Images checked: 80
- Links checked: 929
- Status: **PASS**

| Page | H1 | Images | Links | Result |
|---|---:|---:|---:|---|
| `404.html` | 1 | 0 | 21 | PASS |
| `about.html` | 1 | 0 | 22 | PASS |
| `archive.html` | 1 | 0 | 21 | PASS |
| `audio.html` | 1 | 2 | 41 | PASS |
| `book.html` | 1 | 24 | 47 | PASS |
| `corpus.html` | 1 | 0 | 33 | PASS |
| `findings.html` | 1 | 0 | 21 | PASS |
| `flood.html` | 1 | 3 | 30 | PASS |
| `index.html` | 1 | 3 | 63 | PASS |
| `ledger.html` | 1 | 0 | 27 | PASS |
| `magic-square.html` | 1 | 3 | 28 | PASS |
| `message.html` | 1 | 1 | 30 | PASS |
| `method.html` | 1 | 0 | 20 | PASS |
| `open-questions.html` | 1 | 0 | 25 | PASS |
| `page-23.html` | 1 | 2 | 26 | PASS |
| `rendezvous.html` | 1 | 2 | 28 | PASS |
| `search.html` | 1 | 0 | 54 | PASS |
| `sources.html` | 1 | 0 | 129 | PASS |
| `timeline.html` | 1 | 22 | 121 | PASS |
| `tweet-archive.html` | 1 | 18 | 142 | PASS |
