The target
We aim to meet the Web Content Accessibility Guidelines 2.2 at level AA. We have not been independently audited against them and we are not claiming conformance. What follows is what the site actually does and where we know it falls short, which is more useful to you than a badge.
What the site does
- It works without JavaScript. There is no script on any page we build other than inert structured-data blocks. Nothing is loaded in, nothing appears on scroll, and no feature depends on a script running. Third-party advertising is the exception: it brings its own scripts, and we do not control how those behave.
- Semantic HTML. One
h1per page, headings in order beneath it, real landmarks (header,nav,main,footer), lists marked up as lists, and data tables that usethwith ascoperather than bold text pretending to be a header. A screen reader gets the structure, not a wall of divs. - A skip link to the main content, as the first focusable thing on the page.
- Visible focus. Every interactive element takes a three-pixel high-contrast outline with an offset when focused from the keyboard. We have not removed focus styling anywhere.
- Touch targets of at least 44 pixels in height on navigation links, buttons, pagination, filter chips and footer links, which clears the WCAG 2.2 minimum with room to spare.
- Text alternatives on card artwork. Every card image names the card and its issuer, so the image conveys the same thing to a screen reader that it conveys visually: which product this is.
- Almost no motion, and what exists can be switched off. There are no carousels, auto-playing media or parallax effects anywhere. The only movement is a short hover transition on cards and buttons, and the stylesheet disables it entirely under
prefers-reduced-motion: reduce, so a system-level preference removes it without you having to do anything here. - It reflows and it zooms. The layout is fluid, text is sized in relative units, and wide tables scroll within their own container rather than forcing the page sideways.
- It follows your colour scheme. If your system is set to dark mode the site renders dark, through CSS alone.
Known limitations
- Card artwork alternative text is formulaic. It identifies the card and the issuer. It does not describe the appearance of the card, and for a few cards the artwork itself carries text we do not transcribe.
- Some card and issuer names are hostile source data. Names come from issuers' own sites and filings, and a few are very long, set in capitals, or carry punctuation that a screen reader will announce oddly. We clean the obvious cases and do not catch all of them.
- Third-party advertising is outside our control. Ad creatives are supplied by networks. We cannot guarantee their contrast, their keyboard behaviour or their alternative text.
- Linked source documents are PDFs that are not ours. A good proportion of the cardholder agreements filed with the CFPB are untagged, and roughly one in sixteen is a scanned image with no text layer at all, which is unreadable to a screen reader. We cannot fix the filings. Where a figure exists, we publish it as HTML on the card page precisely so that reading the PDF is not required.
- No independent audit. Testing so far is our own, with keyboard navigation and automated checks, not a formal assessment by a third party or by users of assistive technology.
Reporting a barrier
If something here did not work for you, we want the report. Email hello@creditcardb.com with “accessibility” in the subject, and tell us the page address, what you were trying to do, and the browser and assistive technology you were using if you know them. We will reply, and where the fix is in our own templates it usually ships quickly, because every page on this site is generated from a handful of them.
If you need a figure from a page that is not reachable for you, ask and we will send it to you in plain text.