Website Builder Studio
Learn

The outline that tells a reader where they are

Your browser draws a ring around whatever is selected. It is the cursor for anyone not using a mouse. Deleting it for tidiness is the most common accessibility mistake in web design.

Short answer

A focus indicator is the visible outline a browser draws around the link, button or field currently selected. For anyone moving through a page by keyboard it is the only way to know where they are. It is removed surprisingly often for looks. The right fix is to design a better one, not to hide it.

Why the ring exists

With a mouse, the pointer tells you where you are. Without one, the focus ring is doing that job. It is not decoration and it is not an error state.

Take it away and a keyboard reader is pressing tab blind, counting stops and guessing. Most give up and leave, which looks in your analytics exactly like a person who was not interested.

It is worth naming what replaces it when it is gone: nothing. There is no fallback, no second cue, and no way for the reader to work out where they are other than pressing a key and seeing what happens.

How it gets deleted

Almost always in one line of styling, early in a build, because the default ring looked wrong on a rounded button. It is copied from an old forum answer and then carried from project to project.

The intent is never malicious. The effect is that a page looks slightly tidier to people who were never going to notice, and becomes unusable for people who depend on it.

The line responsible is usually inherited rather than written. It arrives in a theme, a starter template or a snippet copied to solve an unrelated problem, and it survives every redesign because nobody who can see the page ever misses it.

Designing one you actually like

You are allowed to replace the default. A thicker outline in your own accent color, a solid underline, an inverted background. Any of those work, as long as the change is obvious at a glance.

Two things to hold to. It must be clearly visible against whatever sits behind it, including on a colored section. And it must be the same idea everywhere, so a reader learns it once.

Test the design against your worst case rather than your homepage hero. A dark footer, a colored promotional band and a photograph are the three places a custom ring tends to vanish.

Focus is not hover

A common half fix is to style hover and assume focus is covered. They are different states. Hover follows a pointer. Focus follows the keyboard.

Style both, and let them look related but not identical. A reader tabbing through should never have to wonder whether the highlight under their fingers is the same one the mouse leaves behind.

Skip links and the first stop

The first thing a keyboard reader meets on most sites is a skip link, which is often styled to appear only when it has focus. If focus styling is broken, that link is invisible even when it is selected.

So the very first keystroke on your site lands on something the reader cannot see, pointing at a feature built to help them. It is worth checking first for exactly that reason.

Press tab once on a freshly loaded page. Something should become visible at the top of the screen.

Where it matters most

Forms, above everything. A long contact or booking form with no visible focus is a guessing game, and it is the exact moment a customer is trying to give you their details.

Then navigation, then any control inside a popup. Those are the places where losing your position costs the reader the most to recover.

  • Every field in a contact or booking form
  • The main navigation, including the mobile menu button
  • Any control inside a popup, overlay or cookie notice
  • The skip link, which is usually the very first stop
  • Buttons that submit, pay, cancel or delete
  • Links laid over images or colored bands, where a default ring often disappears

Checking it in ten seconds

Load your site, press tab four times, and look at the screen. If you cannot point straight at the selected control, neither can anyone else.

Every page the builder publishes keeps its focus styling intact and is checked before anything publishes. The check can confirm a visible style exists. Whether it reads clearly against your particular background is a judgment you should make with your own eyes.

What the builder ships, and what to look at

Pages written by Website Builder Studio keep a visible focus style on every control, and every page passes a check that runs before anything publishes, validated against Google Search Essentials and modern web standards.

What a check cannot judge is whether your chosen outline reads clearly against a photograph, a colored band or a dark footer. Those are the three places a custom style usually disappears.

The in-app assistant will point at controls that lost their styling during an edit. The judgment about how it looks on your own sections stays with you, and it is worth thirty seconds per template.

The same reasoning applies to every control on the page, which is covered in buttons and controls: an element that was built as a real button inherits its focus behavior instead of needing it rebuilt.

Questions people ask

Can I show focus only for keyboard users?

Yes. Modern browsers support a rule that shows the ring for keyboard navigation and hides it after a mouse click, which satisfies both the designer and the reader.

Is a color change enough on its own?

Usually not. Color alone is missed by readers who cannot separate the two shades. Pair it with an outline, an underline or a shift in weight.

Does this apply to custom components?

Especially to those. A control built from scratch has no focus behavior unless someone adds it, which is why real buttons and links are the safer starting point.

What about focus on a modal?

Focus should move into the modal when it opens and return to the control that opened it when it closes. Otherwise the reader is dropped back at the top of the page.

See your website built from a conversation

15-day free trial. Card required. Cancel before day 15 and you pay nothing.

Build my website
Every plan starts with a 15-day free trial. Card required.See plans and pricing