Reviewed October 23, 2026

How to Test Your Checkout With Only a Keyboard

Put the mouse away for fifteen minutes and tab through your checkout. The exact test script and the failures it reliably finds.

Why the keyboard test finds what audits miss

Automated checkers catch code level issues. A keyboard walkthrough catches the lived experience: focus that vanishes, tabs that leap past the buy button, popups that trap the shopper, and forms that cannot be completed without a mouse. Keyboard users include screen reader users, switch device users, and anyone whose mouse or hand does not cooperate.

The test costs nothing and takes fifteen minutes. Run it on your own store, on a phone free desk, with the mouse physically moved out of reach so you do not cheat at the hard parts, because the hard parts are the findings.

The test script

Start on the homepage and press Tab, noting whether a skip link appears and works. Tab to search, search for a product, and open it from the results using Enter. On the product page, choose options, change quantity, and add to cart, all by keyboard, watching the focus indicator at every step.

Open the cart, apply a discount code, and proceed to checkout. Complete the address form by keyboard, including any autocomplete dropdowns and state or country pickers. You do not need to pay; reaching the payment step with every field operable is a pass. Getting stuck anywhere is the result you came for.

The failures this test reliably finds

Invisible focus is the most common: the browser outline was removed in the theme CSS and never replaced, so keyboard shoppers navigate blind. Focus traps in cart drawers and marketing popups come second; the shopper tabs in circles inside a promo modal while the store sits behind it.

Third is order chaos, where focus jumps from the header to the footer to a mid page banner because the visual layout and the code order disagree. Fourth is the unlabeled icon button, announced by screen readers as just button, leaving the shopper to guess whether it adds to cart or opens a chat.

Fixing and retesting

Fix in checkout impact order: traps first, then invisible focus, then missing labels, then order issues. Most fixes are theme level: restore a visible focus style, add labels to icon buttons, and correct the popup focus handling that your app or theme ships by default.

Retest after every theme update or new app install, because checkout adjacent features are where keyboard breakage gets reintroduced. A quarterly fifteen minute run keeps the most revenue critical path honest, which is more than most stores ever do.

Related reading

If this topic is useful, these earlier guides go deeper on connected questions: Skip links on Shopify themes: the small tag that saves keyboard users minutes, Accessible color contrast for sale badges and banners, and Focus visible styles: a quick storefront check that helps everyone.

Frequently asked questions

What keys do I need for a keyboard checkout test?

Tab and Shift plus Tab to move, Enter and Space to activate, arrow keys inside menus and radio groups, and Escape to close dialogs. That small set covers the full shopping journey.

What is a focus trap and why is it so serious?

A focus trap keeps keyboard navigation cycling inside one element, like a popup, with no way out. For a keyboard user it ends the session entirely; they cannot shop around a trap.

How do I know if focus is visible enough?

You should be able to answer where am I at every Tab press without hunting. A clear outline or highlight on the focused element, with good contrast against the background, is the standard to hold.

Can I test checkout fully without placing an order?

Yes. Reaching the payment step with every field and control operable by keyboard covers the test. Many stores also keep a test mode or a discount code for a fully free test order when a complete run is needed.