How a city, town or county counts every page, document and site it publishes, decides what to keep, fix, archive or delete, and turns the result into an accessibility and redesign plan. Includes the column set, a triage rule and a four-week schedule.
Ask a city clerk how many pages the city website has and you will usually get a guess. Ask how many PDFs and you get a shrug. That is not a failing of the people involved. Municipal sites grow one request at a time for fifteen years: an agenda here, a permit form there, a parks brochure from 2014 that nobody dared to delete. A content inventory is the boring, essential job of writing all of it down so you can make decisions about it. This guide walks through doing one in about four weeks with a spreadsheet, a crawler and the department heads you already have.
An inventory is not the goal. It is the evidence you need for three decisions that otherwise get made on instinct.
Most inventories stall because the team argues about scope halfway through. Settle it on day one and write it at the top of the spreadsheet.
| Include | Usually include | Record but do not detail |
|---|---|---|
| Every HTML page on the main site | Department and programme sites on other addresses | Third-party systems you link to (payments, permitting portals, agenda software) |
| Every PDF, Word, Excel and PowerPoint file linked from those pages | Online forms and the pages that host them | Social media accounts |
| Embedded maps, videos and calendars | Orphan files still reachable by URL | Intranet content |
Third-party systems still matter for accessibility, because content a contractor provides on your behalf is still your responsibility under Title II. But they are a separate workstream with the vendor, so a single row per system ("Utility billing portal, vendor X, contract owner Y") is enough here.
Use at least three sources, because each one misses things the others catch.
Merge the lists, remove duplicates on URL and you have the raw inventory. For a city of 50,000 to 150,000 people it is common to end up with many more documents than pages.
Copy these columns. Resist adding more: every extra column is a column someone has to fill in 5,000 times.
| Column | How it gets filled | Example |
|---|---|---|
| ID | Automatic | P-0412 |
| URL | Crawler | /planning/variance-application.pdf |
| Title | Crawler | Variance Application 2019 |
| Type | Crawler (page, PDF, DOCX, XLSX, form, video, map) | |
| Site / section | From URL | Planning |
| Last updated | CMS or file metadata | 2019-03-11 |
| Views, last 12 months | Analytics | 1,204 |
| Used to apply for or access a service? | Owner (yes / no) | Yes |
| Owner (role, not person) | Department head | Planning Technician |
| Decision | Owner, using the triage rule below | Rebuild as HTML form |
| Accessibility status | Testing team | Not tested / Fails / Passes spot check |
| Due date | Web manager | 2027-01-31 |
| Notes | Anyone | Fee changed in 2023, content out of date |
Owners by role matter. People change jobs; "Planning Technician" will still exist next year.
Every row gets one of five decisions. Send each department its own filtered sheet and a deadline. Give them the rule in this order, and ask them to stop at the first one that applies.
The rule deliberately pushes documents toward the web page. A PDF variance application with tiny fields is hard on a phone and hard to make accessible; an HTML form is easier to fill in, easier to test and easier to update when the fee changes. Our guide to accessible PDF alternatives covers how to choose between converting and remediating.
The archived-content exception in the Title II rule is narrow: content made before the compliance date, kept only for reference, research or recordkeeping, stored in a dedicated archive area, and not changed since it was archived. Moving last year's fee schedule into a folder called "archive" while residents still use it does not qualify. If people still rely on it, it is not archived. When in doubt, mark it Fix or Rebuild.
Pivot the spreadsheet by decision and by department. You now have numbers you can put in front of a council or a budget committee.
| Decision | What happens | Who | Rough effort per item |
|---|---|---|---|
| Delete | Remove, add redirect, log in the sheet | Web team | Minutes |
| Archive | Move to archive area, add archive notice and contact for accessible copies | Web team | Minutes |
| Rebuild | Rewrite as a page or online form in plain language, test, publish | Owner drafts, web team builds | Hours to days |
| Fix | Correct content, headings, links and alt text; test | Owner | An hour or two |
| Keep | Add to review schedule | Owner | None now |
Put the Rebuild items with the most views first. They are the ones residents actually use, and they are usually a short list: in most inventories a small fraction of documents draws most of the traffic.
| Week | Web team | Departments |
|---|---|---|
| 1 | Crawl, export CMS and analytics, merge, send the "other sites" email | Reply with any sites and forms not on the main site |
| 2 | Send each department its filtered sheet with the triage rule | Name owners, start decisions |
| 3 | Answer questions, chase gaps, start Delete and Archive items | Finish decisions |
| 4 | Pivot, estimate effort, write a one-page summary for leadership | Agree due dates for Fix and Rebuild |
The usual reason an inventory is out of date a year later is that publishing stayed open to everyone. Three controls make a difference: give each department editing rights only to its own section or site, require a review before anything new goes live, and keep a record of who changed what. Our website governance policy template turns those into written rules.
If your organisation runs many small sites (departments, programmes, community facilities) on one platform, those controls are easier to enforce in one place. On We.Inc, an organisation can run many sites under its own brand, set per-site permissions, require a single-step approval before a site goes live, and see an audit log of organisation actions. Here is what that looks like on our demo brand.
No platform does the inventory for you, and no platform makes content accessible automatically: the sites still need your own testing. If you want to see whether this setup fits your organisation, book a demo.
Last checked 2026-10-25.
This guide is general information, not legal advice. Check your own obligations with your attorney.
A spreadsheet listing every page, document, form and separate site an organisation publishes, with its owner, usage, last update and a decision: delete, archive, rebuild, fix or keep.
About four weeks for a typical city if the scope is set on day one: one week to find everything, two weeks for departments to make decisions, and one week to turn the sheet into a plan.
Only content that meets the rule's archive exception: made before the compliance date, kept only for reference or recordkeeping, stored in a dedicated archive area and unchanged since. If residents still use it, it does not qualify. This is not legal advice.
After the April 2026 interim final rule, ADA.gov lists April 26, 2027 for governments serving 50,000 or more people and April 26, 2028 for smaller ones and special district governments.
Documents people use to apply for or access a service, such as forms, applications and fee schedules, usually work better as web pages or online forms. They are easier to use on a phone, to test and to update.
We.Inc is an AI-powered website builder you can resell under your own brand. Launch a branded client dashboard, bill on Stripe Connect, and deliver AI-generated websites in minutes. White-label pricing is tailored to your volume and setup: book a 30-minute demo for a quote.