Accessibility tickets are usually not a “we need better developers” problem; they’re a “no one actually owns closing this” problem.
Accessibility fixes after launch should live in an ongoing website support function that coordinates marketing and IT, because any model where “whoever touched it last” owns accessibility guarantees regressions and backlog decay.
If that sounds abstract, picture the pattern you’ve probably lived through:
- Marketing ships a new campaign.
- A few accessibility bugs come in: form labels, contrast, keyboard navigation.
- Tickets get opened in Jira or a shared spreadsheet.
- IT says it’s “front-end,” the agency says it’s “next sprint,” marketing is stuck.
- Weeks later, the campaign is still live, nothing’s fixed, and nobody can say who’s accountable.
This isn’t a tooling issue. It’s Ownership Fragmentation: multiple teams can create accessibility risk, but no one has clear responsibility for the quality bar after launch.
In this article, we’ll make the decision concrete: if not “whoever touched it last,” then who? Marketing, IT, or a dedicated ongoing support function—and what does that mean in practice for triage, budgets, SLAs, and avoiding another dead ticket graveyard?
1. The real question behind “who owns accessibility bugs?”
On paper, you may already have an “accessibility owner.” Maybe it’s a compliance lead, a UX director, or a committee.
But when you zoom into actual bugs, the question is more specific:
Who owns making sure accessibility tickets get from “reported” to “fixed in production” on a predictable cadence?
That sounds small, but this is where your Operational Consequence Chain starts:
- A bug appears in the wild.
- Someone logs it (if you’re lucky).
- It sits untriaged.
- Sprints close, campaigns run, people work around it.
- Legal risk and user frustration quietly grow.
When no one owns step 3 onward, you accumulate Workflow Debt: every bug adds tiny bits of friction to campaigns, support calls, analytics, and brand trust. None are catastrophic alone, but collectively they slow your entire digital operation.
The hidden failure mode: post-launch accessibility is treated as a byproduct of whichever team last touched the site, instead of a standing quality responsibility.
A better question than “Who made this bug?” is:
- Who owns the system that prevents, catches, and closes accessibility issues across all changes?
That’s the distinction between a bug owner and an accessibility owner:
- Bug owner: The person/team who executes a specific fix (update alt text, change a component, adjust a template).
- Accessibility owner: The function that defines standards, triage rules, and review cadence, and makes sure every bug has somewhere to go and a path to release.
This article is about that second one.
2. Where accessibility bugs usually land today (and why they stall)
When we look at real workflows, most teams follow one of a few patterns:
Pattern A: Marketing opens tickets into a dev backlog
- Marketing or CX hears about an issue.
- They open a ticket in Jira, Asana, or a vendor portal.
- The ticket gets labeled “UI polish,” “nice to have,” or “non-blocking.”
- It’s placed behind roadmap features.
Result: Accessibility is treated as bonus quality, not core functionality. Tickets linger for months until a bigger redesign “makes it all go away” (it doesn’t).
Pattern B: IT owns deployments but not front-end quality
- Marketing reports an issue.
- The internal IT team controls production releases and hosting.
- IT logs the issue, but they’re optimized for uptime, security, and infrastructure.
- Without a clear product or support owner for front-end accessibility, issues float between teams.
Result: Infrastructure remains solid, but the front-end experience decays. IT can say, “The site is up,” but no one can say, “The site is usable for everyone.”
Pattern C: The agency “owns it” during sprints only
- You have a web agency or dev shop.
- Accessibility bugs are added to their sprint board.
- Anything not in the current sprint is pushed to “later.”
- Post-launch, small fixes compete with larger feature work that has more visible business value.
Result: Bugs wait for a convenient sprint window. Accessibility is invisible unless it rides along with something bigger.
Across all three, the same root issue appears: Ownership Fragmentation. Marketing, IT, and vendors all have partial control, but no single function is measured on “accessibility bugs closed and prevented.”
Add in a few predictable failure modes:
-
Bundling bugs into low-priority roadmap items.
- “We’ll fix this when we redo navigation in Q4.”
- That means your current users live with broken experiences for months.
-
Parking issues until “the next redesign.”
- Redesigns promise a clean slate.
- In reality, the same governance gaps rebuild the same problems on a new codebase.
-
Shipping fixes without regression protection.
- A component is fixed once.
- Nobody adjusts the design system, runbook, or QA checklist.
- The next campaign copies the old pattern, and you’re back where you started.
When you see recurring bugs in the same components or templates, it’s often not “developer sloppiness.” It’s missing ownership for the system.
If you want to see how a strong support function catches these issues by default, the article on what ongoing support should catch before you do works well as a prerequisite lens.
3. Three common ownership models: marketing, IT, and ongoing support
Let’s be explicit about your options.
You can think of them as:
- Marketing-led: Project-based owner.
- IT-led: Infrastructure owner.
- Ongoing support–led: Ongoing accessibility owner.
Each can work, but only if you design the governance around it.
Model 1: Marketing-led ownership
How it usually works
- Marketing or digital experience owns the website day-to-day.
- They can edit content and sometimes simple layouts.
- They don’t control the codebase, deployments, or budgets for structural changes.
What works well
- Accessibility is close to campaigns, content, and UX decisions.
- Marketing has a strong sense of user impact and brand risk.
- Content-level fixes (alt text, headings, link text) can move quickly.
What typically breaks
- Anything that touches templates, components, or navigation needs developers.
- Marketing can open tickets but not resource them.
- Accessibility work is squeezed between campaign pressure and limited tech capacity.
Signals this model is a mis-fit
- Backlogs full of small front-end fixes that marketing cares about but can’t prioritize.
- Content editors hacking workarounds (duplicating pages, embedding images with text) because the system doesn’t support accessible patterns.
- Accessibility bugs resurfacing in the same modules across multiple campaigns.
Model 2: IT-led ownership
How it usually works
- IT or a central technology team “owns the website.”
- They control hosting, environments, security, and production access.
- Feature development may be internal or with vendors, managed by IT.
What works well
- Strong control over stability, performance, and security.
- Clear release processes and environment management.
- Capacity to enforce technical standards if they’re defined.
What typically breaks
- Front-end accessibility is seen as a UX or content concern, not “core IT.”
- IT pipelines are optimized for larger changes, not small UX fixes.
- SLAs emphasize uptime, not accessibility or content quality.
Signals this model is a mis-fit
- IT reports green status while marketing and support teams field accessibility complaints.
- Quick, user-facing fixes wait for the same release train as infrastructure changes.
- Nobody in IT feels empowered to push back when a release introduces new accessibility debt.
Model 3: Ongoing support–led ownership
How it usually works
- You have a dedicated ongoing website support function—internal, external, or hybrid.
- Their mandate is to keep the live site stable, usable, and consistent with agreed standards.
- They sit between marketing, IT, and vendors as the day-to-day website owner.
What works well
- There is a single queue where accessibility tickets land.
- A named team is measured on clearing that queue and preventing reoccurrence.
- They can coordinate content edits, design tweaks, and code changes.
What can break (if underdesigned)
- Support is scoped only for emergencies, not quality and accessibility.
- The team becomes “ticket takers” without authority to define standards or say no.
- Accessibility still depends on whoever logged the ticket arguing for priority.
Signals this model is healthy
- You can answer, in one sentence, “Where do accessibility bugs go, and who closes them?”
- Regression in a component leads to a shared-system fix, not just a page-level patch.
- Accessibility questions are resolved in hours or days, not quarters.
Our point of view: for a serious, revenue-supporting site, an ongoing support–led model should be the default. Marketing or IT can own the relationship and budget, but day-to-day accessibility work should live with the team responsible for keeping the live site healthy.
4. Governance first: what post-launch accessibility ownership must decide
Choosing “marketing,” “IT,” or “support” is cosmetic if you don’t define what ownership means.
Any model you pick must answer six governance questions.
1. Intake: where do bugs go?
- How can issues be reported (support desk, Jira project, form)?
- Who is allowed to open accessibility tickets (marketing, support, product, legal, anyone)?
- How do you avoid duplicate tickets across tools and teams?
Decision rule: If three or more teams can open accessibility tickets, one named function must own closing them.
2. Triage: how are bugs classified?
- What counts as a blocking vs non-blocking accessibility issue?
- Which issues are hotfixes vs ones scheduled into sprints?
- When is an issue content-only (marketing can fix) vs code-level (needs dev work)?
You don’t need a complicated matrix, but you do need shared language.
3. Prioritization: who decides what moves first?
- When accessibility conflicts with a campaign deadline, who decides?
- When there’s a backlog, who ranks bugs against new features?
- Who can say “no, this ships later, we’re fixing accessibility first”?
If the answer is “it depends” for every example, you don’t have prioritization governance; you have case-by-case negotiation, which is slow and political.
4. Funding: where does the time and budget live?
Treating accessibility fixes as “free” add-ons is the fastest way to guarantee they get de-scoped.
Decide:
- What percentage of ongoing capacity is reserved for quality and accessibility work.
- Which budget line funds code-level fixes vs content work.
- When an issue triggers a retainer call, change request, or new project.
5. Standards: what is “good enough” and who defines it?
- Which WCAG level or internal standard are you targeting in practice, not just on a slide.
- What your minimum bar is for new templates, components, and third-party embeds.
- How exceptions are documented when the bar can’t be met.
This is where a concept like Workflow Debt helps. Every time you accept “we’ll fix that later,” you’re consciously borrowing against future capacity. Make that visible instead of letting it accumulate silently.
6. Review cadence: when and how often is accessibility checked?
- Are accessibility checks part of every release, or only big ones?
- Who reviews major design changes, navigation updates, or new components before they go live?
- How often do you review patterns in the backlog to find systemic fixes?
Without a defined cadence, accessibility reviews become favors people do when they have time. That is not a strategy.
If you’re seeing repeating issues and meeting déjà vu, the post on why website problems repeat when no one owns the decision after the meeting expands this governance theme beyond accessibility into a broader ownership pattern.
5. Designing an ongoing support–led model that actually moves accessibility work
Now, make it concrete. What does it look like when ongoing support truly owns accessibility bugs after launch?
Role map: who does what
-
Ongoing support (internal team or partner)
- Owns the accessibility ticket queue.
- Performs first-pass triage and classification.
- Coordinates the right executors: content editors, designers, developers.
- Tracks patterns and pushes systemic fixes (components, templates, workflows).
-
Marketing / Digital
- Raises issues from campaigns, analytics, and user feedback.
- Owns content fixes within their permission scope.
- Partners with support on prioritization when bugs affect live campaigns.
-
IT / Engineering
- Provides environments, deployment pipelines, and technical guardrails.
- Implements deeper code or infrastructure changes that support requests surface.
- Enforces technical standards in alignment with accessibility requirements.
-
Product / UX (if you have them)
- Owns component and pattern libraries.
- Collaborates with support on design updates that eliminate recurring issues.
The key is that ongoing support owns the flow: no ticket lives in limbo because no one knows who’s next.
Workflow: from reported bug to fixed-in-production
-
Report & intake
- Issue is logged into the support-owned queue.
- Reporter selects “Accessibility” as the category and provides URL, screenshots, assistive tech context if available.
-
Triage & classification
- Support reviews within an agreed SLA (for example, 1–2 business days).
- They label it as content-only, design/layout, or code/component.
- They mark impact: critical path to conversion, navigation, or informational.
-
Routing & execution
- Content-only: assigned to a content editor or marketing owner.
- Design/layout: assigned to UX/design + front-end dev.
- Code/component: assigned to devs with a note to update the shared system.
-
QA & regression protection
- Support verifies the fix against your accessibility standard.
- If the issue involved a reusable pattern, support updates documentation, runbooks, and checklists.
- Future releases include a quick check for that pattern.
-
Close & reflection
- The ticket is closed only when live and verified.
- Monthly, support reviews clusters of issues to propose systemic improvements.
This is the kind of operating model we’re describing when we talk about ongoing website support as a service. It’s not just “fixing bugs”; it’s owning the system that keeps the site from drifting.
If you want to sanity-check what a strong support relationship looks like more generally, the article on what makes a good ongoing website support relationship contrasts nicely with this governance-focused view.
Standards and QA: one bar, not three
Another subtle but costly failure mode is multiple QA standards:
- Designers assume one bar.
- Developers assume another.
- Content editors assume a third.
Your ongoing support function should clarify—and document—one shared standard for accessibility in day-to-day work.
That includes:
- What content editors are expected to check before publication.
- What developers are expected to test before merging.
- What support verifies before and after a release.
The post on what ongoing website support should clarify before content editors and technical owners start assuming different QA standards escalates this idea beyond accessibility, but the same principle applies here.
When everyone knows the standard and the support team owns enforcing it, accessibility stops being a philosophical agreement and becomes an operational habit.
6. Routing and funding accessibility fixes so they don’t lose momentum
Ownership without budget is theater.
Here’s how to handle the two questions that quietly derail most good intentions: where do tickets go, and who pays for them?
Routing: deciding where a ticket lives
Use a simple decision tree:
-
Is it content-only?
- Examples: missing alt text, unclear link text, headings out of order in a rich text block.
- Route: marketing/content, with support verifying.
-
Does it involve layout but not new functionality?
- Examples: low-contrast CTA button color, focus outline missing on existing components, inconsistent heading styles in a template.
- Route: design + front-end dev, coordinated by support.
-
Does it touch reusable components or navigation?
- Examples: keyboard trap in a mega menu, modal that’s not focus-managed, form component missing labels across instances.
- Route: product/UX + dev through the support queue, treated as systemic work.
-
Does it require third-party vendors or tools?
- Examples: inaccessible third-party widget, video player, or booking tool.
- Route: support raises with vendor owners and tracks until resolved or replaced.
You might still use Jira, ServiceNow, or another tool—but the rule should be clear: accessibility bugs live in the ongoing support queue, not scattered across five boards.
Funding: deciding what is “baked in” vs “extra”
Avoid the trap of treating every accessibility fix as an unplanned cost.
Instead, decide:
- Baseline capacity. Reserve a percentage of ongoing support time each month specifically for accessibility and quality fixes. This makes them part of normal operations, not special projects.
- Change thresholds. Define at what effort level a fix moves from “support retainer” to “separate project” (for example, anything estimated over X hours or involving a new component).
- Campaign buffers. When major campaigns are planned, add a buffer for accessibility fixes in the first two weeks post-launch.
Treating accessibility as “baked in” turns it from a perpetual negotiation into a predictable line item.
This is also where Workflow Debt shows up. When every accessibility fix must fight for discretionary budget, you’ll default to “later,” and that “later” becomes a growing operational liability.
7. Signals your current ownership model is failing (and what to change first)
If you’re wondering whether you actually have an ownership problem, look for these signals.
Signal 1: Tickets about the same component keep reappearing
- Navigation, modals, or forms show up again and again in bug reports.
- Different teams log similar issues in different tools.
What to change first:
- Consolidate accessibility tickets into a single queue owned by ongoing support.
- Prioritize a component-level fix and update the runbook, not just page-level patches.
Signal 2: Campaigns work around known accessibility issues
- Marketing delays or redesigns campaigns because certain templates “are tricky.”
- Teams quietly avoid features they know are broken for some users.
What to change first:
- Give support explicit authority to block or adjust releases that introduce known accessibility regressions.
- Reserve capacity in your support scope for “post-launch hardening” after big campaigns.
Signal 3: Legal/compliance is asking for status, and no one has an answer
- Accessibility work is happening in pockets, but there’s no single owner who can report on it.
- Different teams give different answers about your current level of compliance.
What to change first:
- Name one function—ideally ongoing support—as the system owner for tracking, reporting, and coordinating fixes.
- Have them work with legal/compliance on realistic, prioritized roadmaps instead of ad hoc assurances.
Signal 4: Everything waits for “the next redesign”
- Small, high-impact fixes are consistently pushed off in favor of a future overhaul.
- Your backlog has years of accessibility items labeled “address in redesign.”
What to change first:
- Split the backlog into “must-fix on current site” and “design for next version.”
- Give ongoing support a clear mandate and budget to clear the first list over the next few months.
Signal 5: Nobody can say who closes accessibility tickets
- Ask three leaders, “Who owns closing accessibility bugs?” and get three different answers.
What to change first:
- Make that question answerable in one sentence.
- If you can’t do that with current teams and capacity, it’s time to formalize or expand an ongoing support relationship.
If this sounds like your site, what’s the next step?
If you recognize your own patterns here—tickets lingering, the same issues resurfacing, campaigns working around known problems—you probably don’t need another audit or a new tool first.
You need an explicit owner for the system that closes accessibility tickets.
That’s the job of ongoing website support as we define it: a standing function that owns standards, triage, and the day-to-day work of keeping the live site stable, accessible, and trustworthy. The overview of ongoing website support services walks through how that role can be structured if you want a concrete model to compare with your current setup.
If you’re already clear that your internal teams are stretched and you want to pressure-test an ownership model before the next big launch, you can always get in touch to talk through where support should sit, what it should own, and how to keep your accessibility tickets from becoming permanent residents of the backlog.
Accessibility only becomes real on your site when someone specific owns closing the tickets, not just caring about the principle. Once that’s true, marketing, IT, and support stop tossing issues between them and start working from the same playbook.
For broader patterns beyond accessibility—why forms, SEO, and performance issues repeat when nobody really owns decisions—the wider blog archive on accessibility topics and related governance posts in the main blog will give you more lenses to spot Ownership Fragmentation before it turns into your next redesign justification.