Skip to content
Putting technology to work.
Insights to guide decisions and action.

Search articles

Series: Continuous Improvement Notes for Growing Websites

Are you adding “Back to Top” buttons out of habit?

Table of contents · 6 items

Open an article on your site with a smartphone and look at the bottom right where your thumb naturally rests. An "↑" button floats there, accompanied by a floating button for inquiries or document requests—many websites use this layout.

In the easiest-to-reach area on the screen, a button directly driving business results and a button that merely scrolls to the top of the page are competing with each other. If asked which one to keep, the answer should be obvious; yet conversations often proceed assuming a "back to top" button is mandatory from the start. It is frequently included as "standard implementation" in development estimates without anyone questioning its necessity.

Most reasons for adding it duplicate features browsers already have

This component became widespread as a relic from an era when pages were long and scrolling options were limited. Today, the same action can be performed much faster.

  • iPhone / iPad: Tapping the status bar at the top of the screen returns to the top
  • PC: The Home key scrolls to the top
  • Most browsers: Dragging the scrollbar allows instant navigation

A "back to top" button merely re-implements on screen what OSs and browsers provide natively. Of course, some users are unfamiliar with these shortcuts. However, users who do not know them often do not know what the "↑" icon in the bottom right means either. It sits in an awkward spot: unnecessary for those who know, and unintelligible to those who don't.

Clicking it may not return the screen reader focus

From an accessibility perspective, the problem lies in behavior, not appearance.

When implemented as a link to a fragment identifier like <a href="#top">, if the destination element cannot receive focus, focus may not move depending on the browser. While the visual scroll position resets to the top, keyboard navigation points and screen reader reading positions remain stranded at the bottom of the page. Meanwhile, #top is appended to the URL, needlessly cluttering browser history.

"The view moved, but the interaction point did not"—a state that never occurs with standard links or buttons. Resolving this requires measures such as adding tabindex="-1" to the target element so it can accept focus, yet implementations incorporating this are rarely seen.

If implemented merely by calling window.scrollTo() via JavaScript, focus does not move at all. Because this seems like a more natural implementation on the surface, the underlying issue becomes even harder to notice.

In addition, depending on the implementation, the following side effects can occur:

  • Transparent click targets expand around the button, causing accidental taps when trying to click neighboring elements
  • For users viewing with screen zoom, floating elements cover a significant portion of the main text
  • At screen widths causing horizontal scroll, the button overlaps body text

The third point is also one of the items you should verify before declaring your site fully accessible. It cannot be caught by automated audit tools and is only discovered by zooming in on actual devices.

Diagram comparing a layout where a "back to top" button and a CTA compete for the bottom-right floating area against a layout consolidated to just the CTA

Assume there is only one slot for floating elements

Practical decisions come down to this: There is a practical limit to the number of fixed elements you can display on a screen. The moment you place two, both inch closer to becoming "constant visual noise." If you place three, users will ignore them altogether.

If so, what to place in that single slot is determined by the site's primary objective.

Site natureWhat to place in the single floating slot
Corporate sites aimed at inquiries or document requestsInquiry flow
Media sites focused on reading articlesNothing (prioritize visible area for reading content)
E-commerce and comparison sites where users select productsElements maintaining in-progress selections, such as cart, comparison, or filtering

There are very few scenarios where "back to top" belongs in this table. If it does, it would be on sites where returning to the top is itself a core user task flow.

Conditions where you should still include one

This is not to say it is categorically unnecessary. If any of the following apply, there is a reasonable case for including one:

First, pages where the starting point of interaction is at the top, and users are expected to return there repeatedly. Listing pages where search filter forms reside at the top, requiring users to scroll down through results and return to modify criteria, fit this description. In this case, labeling it "Change search filters" rather than "Back to top" makes the purpose much clearer.

Second, exceptionally long single pages. Landing pages or company history pages spanning dozens of screen lengths without internal page navigation fall into this category. However, in such cases, the real solution is providing a table of contents or means to navigate between sections, not merely funneling users back to the top.

If you decide to include one, ensure your implementation satisfies at least these criteria:

  1. Focus moves to the destination element (by adding tabindex="-1" or explicitly shifting focus via script)
  2. Respect prefers-reduced-motion (smooth scrolling can cause discomfort for motion-sensitive users; this is a consideration common to all scroll-linked animations)
  3. Tap targets match visual boundaries (do not artificially expand click areas with transparent padding)
  4. Does not obscure body text during magnified view

What to do next

First, open your website on a smartphone, scroll halfway down an article page, and take a screenshot. Count how many floating elements appear in the bottom third of the screen. If there are two or more, you can immediately decide to drop one.

Next, check your analytics to see how often that "↑" button is actually clicked. If you haven't set up event tracking, start there. There is no reason to keep something that isn't clicked in the exact same spot as user pathways directly tied to business results.

At GleamHub, we offer website creation and redesign consultations covering floating UI optimization, mobile user flow design, and accessibility audits for existing websites. Because the ideal solution depends on your site goals and page structure, please consult with us individually via our Contact Us page.

Sources

Share this articleXFacebook
Kakeru Suzuki

Fascinated by the possibilities of technology, has had a deep interest in programming and digital art since student days

Follow this topic: Continuous Improvement Notes for Growing Websites

Turn this article's theme into your company's next step

Starting from what you want to achieve with your website.

We organize user goals, required features, and ongoing maintenance structures to determine the first steps in development and improvement.

  • Website objectives
  • Features and usability
  • Post-launch operations
Consult on web development and improvements

You can consult with us from the initial conceptual stage. Details from this article will be carried over to the inquiry form.

Receive the latest articles via email · Read the web production guide
Free download

Complete Guide to Web Production: Costs, Vendor Selection & Traffic Acquisition [2026 Edition]

We have compiled cost benchmarks, vendor selection criteria, and traffic acquisition strategies into a PDF.

The PDF and newsletter emails are currently in Japanese.

You will also be subscribed to our newsletter. You can unsubscribe at any time.