187 pages drawn the way a branch graph is drawn: the public site runs along the trunk, and each section hangs off it with its page count in the node. Rebuilt from the site itself every time anything is pushed, so the numbers are never a guess.
Numbers inside the nodes are page counts. Scroll sideways on a phone.
Average words of visible text per page — the clearest read on where the site is substantial and where it is thin.
| Branch | Pages | Avg words |
|---|---|---|
| Game | 1 | 921 |
| Digest | 8 | 904 |
| Blog | 2 | 540 |
| Front door | 8 | 455 |
| Press kits | 2 | 441 |
| Tools | 16 | 304 |
| Admin | 16 | 284 |
| Song pages | 12 | 243 |
| Venue & city | 8 | 194 |
| Band pages | 107 | 107 |
| Redirect stubs | 7 | 36 |
The 107 band pages are 0.69 similar to each other by word set. 13 groups of them are byte-identical apart from the band name and image path. 106 of them are in the sitemap.
That is the shape Google calls doorway pages. The fix is not deletion: give each page something only that band has, or fold the single-show ones back into the board and keep standalone pages for bands with enough to say.
None of the 107 are linked from punkbc.html. They are in the sitemap and reached from elsewhere.
A page Google is told about but given no internal links is a page it is given no reason to value. Linking each band name on the board is a small change with a direct effect.
Every href across all 187 pages resolves to a file that exists, relative and absolute, across directories.
Nothing links to: 404.html, digest/2026-08.email.html, digest/2026-09.email.html, digest/2026-10.email.html, digest/send.html, files/about.html, files/index.html, files/services.html, files/video.html…
Email bodies, admin tools, the 404 page and redirect stubs belong here. Anything else on the list is worth a look.