Inclusify Documentation
Inclusify is an accessibility widget that gives visitors control over how your site is presented — text size, contrast, motion, reading aids and keyboard behaviour — without any change to your markup. Installation is a single script tag, or a one-click app embed on Shopify.
Working with an AI assistant?
An assistant can scan your site, read the findings back to you and create the account without anybody opening a browser - every call is a plain HTTP GET, and a six-digit code to your own inbox is what approves it. Start at AI and agents for the routes in, or Inclusify for AI agents for the shorter overview.
How it works
Every website you register gets its own bundle at /w/your-domain.com.js. The domain in that URL is how we resolve which website the bundle belongs to, so the settings you change in the panel reach the right site, and it is the domain a visit is attributed to. The bundle then runs on any domain registered to that same website, and refuses to run anywhere else. Loading a bundle built for a different website is the single most common installation mistake.
The tag is async, so it never blocks parsing or rendering. Once loaded it adds a floating button, and everything else happens only when a visitor opens it. Their choices are kept in the browser’s local storage per site, so preferences persist across pages and return visits without an account. The panel ships in 71 languages. It opens in the language you choose in your panel rather than the page’s own declaration or the browser’s; paid plans also give visitors a language switcher, and their choice is remembered in their browser. On Starter and above you can offer a visitor who does not want the button a way to dismiss it permanently.
Before you install
- Register the domain in your panel first. The bundle URL is generated from it, and an unregistered domain has nothing to serve.
- Use the exact domain visitors see. Subdomains and country TLDs of the same name can share one website; a genuinely different domain name needs its own. A leading
www.is stripped everywhere, sowww.example.comandexample.comare one domain here. See multi-domain setup. - Check that your platform allows third-party scripts. Wix, Squarespace and Webflow all gate custom code behind a paid plan.
- Visitors across every domain on a website count toward that website’s monthly allowance, staging domains included. The allowance counts unique visitors per month, not page views.
Choose Your Platform
Explore
What a widget can and cannot do
Worth being direct about this, because the industry often is not. A widget changes how a page is presented to the visitor sitting in front of it. It helps people who need larger text, stronger contrast, less motion or a reading aid, and it gives them those controls on a site that offers none. That is real value, and for many visitors it is the difference between using your site and leaving.
What it cannot do is repair the underlying HTML. Missing alt text, form inputs with no label, headings used for styling, controls that cannot be reached by keyboard, colour contrast baked into your design — those are defects in the page itself, and no overlay fixes them. WCAG conformance and the legal exposure that follows from it are judged against your markup, not against a widget layered on top. Courts and regulators have taken the same view.
So treat the two as separate jobs. Use the widget to give visitors control today; use the scanner to find the defects that need fixing in your code, and work through them. Our own writing on whether accessibility overlays work goes into the evidence in more detail.
Need help? Contact support@inclusifyapp.com