To audit our application manually, we use [Lighthouse](https://developers.google.com/web/tools/lighthouse) in DevTools of Chrome-based web browsers. For a thorough accessibility audit and analysis, we use [Axe](https://www.deque.com/axe/) which can also be installed as a web browser extension.

Testing the marketing website (https://convertkit.com) will likely pose less challenges than testing the app (https://app.convertkit.com) when using tools that crawl the website to audit as we have a lot of application pages behind authentication. These are good places to use browser-based test tools.

Additionally, we have an option to test accessibility with [cypress](https://www.cypress.io/) and have our continuous integration make certain accessibility checks. To start contributing to this, the files are located in the convertkit repository at:

```md static
cypress/integrations/A11Y
```

To set up the accessibility checks, we run:

```js static
cy.injectAxe()
cy.checkA11y()
```

[This article](https://www.deque.com/blog/what-to-look-for-in-an-accessibility-audit/) describes what to look for in an accessibility audit.