skip to content

How do you set a WCAG conformance target for a product and keep the claim true a year later?

level: principalimportance: should knowfreq 30%

answer

  1. A target needs more than a letter
  2. Say which version and which screens
  3. Uncontrolled content needs its own sentence
  4. A claim carries a date and an owner

basics

~20 s

Pick a level and a version deliberately — usually AA on the newest version — scope the claim to named screens and processes, state exceptions and uncontrolled content honestly, and re-verify on a cadence, because a claim decays with every release.

solid answer

~50 s

A target is four decisions, not one. **Level**: AA for the product, with any AAA criteria you adopt named individually rather than claimed as a level. **Version**: the newest you have actually verified, since later 2.x versions are backwards compatible and a newer claim satisfies a buyer asking for an older one. **Scope**: which screens and which complete processes, on which platforms, as of a date. **Uncontrolled content**: either bring it in scope through supplier terms, or publish a statement of partial conformance naming the parts that would have to be removed. Then treat the claim as a living artefact — an owner, re-verification tied to the release cadence, a defect register with dates, and a published feedback route that is actually answered. Under commercial pressure the failure mode is over-claiming: a narrow verified claim survives scrutiny, a broad one collapses on the first spot-check.

code

pseudocode · 15 lines
pseudocode
CONFORMANCE CLAIM
  verified on:   2026-04-17
  standard:      WCAG, newest version verified against
  level:         AA
  scope:         public catalogue search; hold-and-pickup process
                 phone app, branch kiosk client, staff desk client
  relied upon:   list of technologies relied upon
  out of scope:  supplier-supplied catalogue records
  partial:       would conform at this level if the
                 supplier-supplied records were removed
  known gaps:    3 open, each with an owner and a target date
  feedback:      published route, answered within 5 working days
  re-verified:   sampled every release train;
                 claimed processes re-run end to end each quarter
  owner:         named person, not a mailbox

go deeper

for a junior

Understand that an accessibility statement is a public commitment naming a standard, a level and a scope, not a marketing line. Knowing that it has to be true, dated and owned is enough at this level.

for a middle

Be ready to say what a claim actually contains, and why the version and the scope matter as much as the level. Know that later versions of the standard are backwards compatible with the earlier ones.

for a senior

Show how a claim survives releases: a named owner, re-verification tied to the release cadence, a defect register with dates, and a feedback route that is answered. Be equally clear about what you would refuse to claim.

for a principal

This is the tradeoff you own — the breadth of the claim against the cost of defending it, under real commercial pressure. Be able to argue why a narrow verified claim beats a broad one that a buyer's own spot-check can break.

## Four decisions, not one 'We are aiming for accessibility' commits nobody to anything. A real target answers four questions, and an interviewer at this level is listening for all four. | Decision | The sensible default | Why it is a decision at all | |---|---|---| | **Level** | AA across the product | AAA is not achievable as a whole-product policy, and level A alone leaves real barriers standing | | **Version** | The newest version you have verified against | Later 2.x versions are backwards compatible, so a newer claim also satisfies a request for an older one | | **Scope** | Named screens and named complete processes, per platform, as of a date | Conformance attaches to pages and processes, so a claim without a scope is not checkable | | **Uncontrolled content** | Named explicitly, with the route you have chosen for it | It affects what a user actually receives, so silence about it makes the claim false rather than incomplete | The version decision trips people up in both directions. Claiming the newest version does not strand you with buyers who ask for an older one, because conformance to a later 2.x also satisfies the earlier ones. What you may not do is claim the newer version on the strength of an audit run against the older one, because the newer version added criteria that were never checked. ## What an accessibility statement commits you to Publishing a statement converts an internal target into an external promise. A statement worth publishing carries: - The **standard and version**, and the **conformance level** claimed. - The **scope**: which applications, which platforms, which processes end to end. - **Known non-conforming parts**, described plainly, with what you are doing about them. - The **alternative route** to any task a user cannot complete on the primary path. - A **feedback channel** with a stated response time, and someone whose job it is to answer it. - A **date** and an **owner**. Without those the statement is a slogan. That list is also the honest answer to a procurement questionnaire. Buyers discount a hedge far less than they punish a claim their own testers can break. ## Content you do not control | Route | What you publish | What it costs | |---|---|---| | Bring it in scope | A full claim covering it | Supplier terms, review capacity, sometimes replacing the supplier | | Statement of partial conformance | The page does not conform, but would at the named version and level if the identified uncontrolled parts were removed | Honest but weaker; the identification must stay accurate as the content changes | | Conforming alternate version | A claim covering an alternative route that provides the same function | Two paths to keep in step forever | Two conditions matter for the partial-conformance route: the content must genuinely be outside your control, and it must be described so a user can tell which parts are meant. The standard also allows a determination based on monitoring uncontrolled content and repairing it within a short defined window, which is the route for user-supplied contributions. What none of this is: a device for excusing your own unfinished work. Your backlog is not third-party content. ## Keeping the claim true a year later A claim describes a moving product at one moment, so it needs machinery: 1. **An owner** by name, not a team mailbox. Statements without owners go stale silently. 2. **Re-verification tied to releases**, not to the calendar. Sample broadly every release train; re-verify the claimed processes end to end on a slower schedule. 3. **A gate in the definition of done** for new work, so the claim degrades slower than it is repaired. 4. **A defect register with dates**, so the statement is amended rather than rewritten each time. 5. **A response path for complaints** through the published channel, treated as defects with a service level, because a complaint is the cheapest audit you will ever get. 6. **A re-check when you change the claimed version**, since a newer version adds criteria nobody has tested. ## Under deadline pressure The national library catalogue has a procurement questionnaire due in nine days, 212 screens across a phone app, branch kiosks and a staff desk client, and an 83-component shared library that three teams contribute to. Nobody can verify all of that in nine days. The judgement call is what to write. The tempting answer is a bare 'yes, AA'. The defensible one names the level and version, names the two processes verified end to end and the date they were verified, lists the known gaps with target dates, and gives the feedback route. It is a smaller claim, and it is the one that still stands after the buyer's own testers spend an afternoon on the kiosk client. That is the tradeoff a lead owns: the breadth of the claim against the cost of defending it. Breadth is easy to promise and expensive to keep. A narrow claim can always be widened next quarter; a withdrawn one is remembered for years. ## What generic statements about obligation are safe Many jurisdictions' public-sector rules and a large share of enterprise procurement processes reference this standard at level AA. That is as specific as anyone should be without counsel: the instruments differ by country and sector, they change, and stating a legal obligation as universal is how teams end up either over-building or ignoring a real requirement. Set the engineering target at AA, and let the people who own legal exposure map it to the instruments that apply.

  • What does a conformance claim have to say about third-party content the publisher does not control?
    Either bring it into scope, or publish a statement of partial conformance saying the page does not conform but would at the named version and level if the uncontrolled parts were removed. Those parts must genuinely be outside your control and must be identified so a user can tell which they are. It is not a device for excusing your own unfinished work.
  • Which version should a new claim name, and does naming the newest strand you?
    Name the newest version you have actually verified against. Later 2.x versions are backwards compatible, so a buyer asking for an earlier version is satisfied by a newer claim. What you cannot do is claim the newer version on the strength of an audit run against the older one, because it added criteria that were never checked.
  • How do you stop a published claim from quietly going stale?
    Give it a named owner and a date, tie re-verification to the release cadence rather than the calendar, and gate new work with an accessibility check in the definition of done. Keep a defect register with target dates so the statement is amended rather than rewritten, and treat every complaint through the published feedback route as a defect with a response time.

Treat the claim like a hygiene rating in a shop window: it names a standard, a scope and a date, anyone walking in can check it, and it goes stale the moment the kitchen changes.

saying these in an interview costs you the question

  • Answers a buyer with a blanket yes on accessibility
  • Publishes a statement with no version, scope or date
  • Treats uncontrolled content as automatically out of scope
  • Assumes a claim stays true without any re-verification
  • Names a law or regulation as if it applied everywhere
  • Claims a newer version on an audit of an older one