Guides

Website chat widget best practices: placement, prompts and the add-to-cart button

Where to place a chat widget, what it should say, how to design the launcher, page context, mobile behaviour, performance and accessibility.

LTLiveCart team · 3 min read

A chat widget is the smallest thing on your page and one of the most visible. Done well, it answers the question that would otherwise end a visit. Done badly, it's a pop-up people learn to ignore. These are the practices that make the difference.

Show it where questions happen

Product pages, cart and checkout are where buying questions come up: delivery, sizes, stock, returns. Make sure the widget is available there. On content pages like a blog, a quieter launcher is fine.

Don't pop open on load

Auto-opening chat windows interrupt. A launcher with a short, specific prompt works better:

  • "Questions about sizing? Ask us."
  • "Delivery by Friday? Check here."

Specific beats generic. "How can we help?" invites nothing in particular.

Use page context

The widget should know which product the shopper is looking at, so "Does this come in green?" doesn't need a follow-up. It should also know the cart, so "Will these arrive together?" makes sense.

Design it to belong

Match your fonts, colours and corner styles. A widget that clashes with the page looks like a third-party add-on and gets less trust. Choose a launcher style that suits your site, such as a bubble, a pill or a small greeting card. LiveCart's widget designer has themes and launchers for this.

Offer the next step

Chat shouldn't be a dead end. Make it easy to:

Get mobile right

Most traffic is on phones. Check that the launcher doesn't cover your "Add to cart" button, the chat opens full screen with a usable keyboard, and closing it is obvious.

Keep the page fast

Load the widget script asynchronously, render it in an isolated iframe, and avoid loading heavy assets until it's opened. Your product page speed matters more than the widget.

Make it accessible

  • The launcher is a real button with a label
  • Keyboard users can open, type, and close
  • Focus moves into the chat when it opens and back when it closes
  • Messages are announced to screen readers

Measure

  • Open rate from each page type
  • Conversations started per 1,000 visits
  • Resolution and handoff rates
  • Orders after a conversation

Install takes minutes with a script tag or Google Tag Manager. The practices above are what make it worth installing.

  • chat widget
  • UX
  • website
LTWritten byLiveCart team

Try it on your own store

Paste one snippet. Ask it what your customers ask.

Change these any time from the footer.