What Is Bounce Rate? How to Interpret and Work with It

Bounce rate is the percentage of visitors that take no further action after landing on a webpage, like clicking through to another page, leaving a comment, or adding an item to their cart.

It’s a great metric to measure user engagement, but only if you know how to use it.

In this article, you’ll learn:

Spoiler alert: The last two points are the wrong questions to ask. So, don’t bounce, and find out why.

multiple ways sessions can expire even if the user plans to engage with the website further.
  • Improper tracking setup: We’ll look into that later.
  • Dwell time is the amount of time between a user clicking on a search result and returning to the SERP. Unlike bounce rate, it’s not a metric you’ll find in Google Analytics. The SEO community created it because it’s thought to be a possible ranking factor.

    You can technically set up custom dwell time tracking in GA, but that’s way out of the scope of this article.

    Weighted Sort instead of excluding low traffic pages when possible. It just doesn’t work for segmented reports like this one.

    The result is a report where bounce rate analysis makes sense.

    5 filtered report

    Still, it’s important not to get too carried away by your average bounce rate because popular pages skew that number. It’s better to check the median bounce rate, which is 46.78% here (the filtered report has 15 pages, so the 8th page contains the median value).

    If a page has a higher than median bounce rates, it may be a sign that:

    1. The page needs a better user experience (you’ll learn what to focus on later)
    2. Your title tag and/or meta description doesn’t align with your page’s content, so users leave. The same can apply to ad copy for your performance channels.
    3. It’s a type of page where people bounce naturally.

    Let me expand on the third point.

    Imagine that you’re looking up contact information for a company. You Google “{company} contact,” click-through and write an email or call them. The page provided all you needed, yet you most likely bounced.

    There are even categories of pages that will naturally generate bounces yet satisfy the user. Think about recipes. You usually look them up when you need them. You probably won’t jump from a carbonara recipe to a pizza dough recipe even if they’re linked together. You only want to cook the pasta.

    You always need to think about the actual content on the page and why people land on it. But at the end of the day, you’re still doing quantitative analysis. You’ll get more insights by analyzing actual user behavior. We’ll touch more on the topic of qualitative analysis at the end of this article.

    All in all, these tips apply to any metric, not just bounce rate. You need to know how they’re measured, what they really mean, and use them in the right context.

    customer journey, and bounce rates differ between landing pages and their traffic sources.

    For example, here’s the performance for Google’s Merchandise Store homepage segmented by marketing channel:

    6 filtered report

    The bounce rates for “google / cpc” and “partners / affiliate” differ by 36 percentage points, or 133%. And there are bigger difference gaps than this, too.

    If we look at things the other way around, we can see how landing page bounce rates differ for a particular traffic source:

    6 segment by marketing channel

    Here, bounce rates fluctuate between 35% and 85% for “google / organic” on the ten most-visited landing pages.

    The takeaway?

    Forget about X% being good and Y% being bad. It’s about looking at the data from the right angle, as shown before.

    Why you can have a “bad bounce rate”

    No, I’m not contradicting myself. It’s more like “wrong bounce rate” than “bad bounce rate” because data can sometimes be skewed and inaccurate. If you see bounce rates that seem way too high or low, this is probably the case, and you should investigate your analytics setup for tracking mistakes.

    Here are just a few common problems:

    1. Duplicate tracking code. Are all your bounce rates zero or close-to-zero? You almost certainly have an issue with duplicate tracking codes. Here’s how to fix it.
    2. Incorrectly set up interaction events. Events in Google Analytics are interactive by default. If you use them, make sure to switch this off for minor events (e.g., scroll depth tracking). Learn how to handle events properly here.
    3. Not firing virtual pageviews on JavaScript-heavy websites. You need to implement something called virtual pageviews if you don’t want your bounces to be skewed. Learn more here.
    Give people what they came for
  • Improve your copywriting
  • Be mobile-friendly
  • Moderate your ads, pop-ups and interstitials
  • Improve your internal linking
  • Improve your site speed
  • Focus on everything else related to user experience
  • 1. Give people what they came for

    People are impatient. If they don’t feel that your page offers what they were looking for within seconds of landing there, they’ll hit the back button in search of one that does.

    Improve your chances of people sticking around by giving them what they want, and fast.

    Most recipe sites offer a prime example of what not to do here. Everyone’s there for the recipe, yet bloggers like to give you their life story first. You have to scroll past the history of the dish, a bunch of affiliated products, and a few not-so-humble brags about that time they visited Italy and had the most delicious carbonara ever and, yeah…. bounce!

    Use the inverted pyramid method to stop yourself from falling into this trap. Start with the “need to know,” then cover the “nice to know” later.

    7 inverted pyramid

    2. Improve your copywriting

    If users struggle to read your content easily, they’ll be more likely to bounce. Keep things simple, and don’t feel the need to use fancy words, complex sentences, and other jargon to make your content better. Most people won’t thank you for it.

    Recommended reading: 12 Easy SEO Copywriting Tips for Better Content and Higher Rankings

    3. Be mobile-friendly

    Most websites get the majority of their visitors from mobile, so it’s super-important that your site is optimized for smaller screens. That means having intuitive navigation, large font and image sizes, and as little clutter as possible.

    Here’s a shameless plug of our own homepage viewed on mobile to show how to do it right:

    4. Moderate your ads, pop-ups and interstitials

    When I see something like this upon loading a page, I bounce right away:

    8 recipe bad ux

    This is the kind of clutter I mentioned in the previous point. It’s especially annoying on mobile, where it occupies most of the screen, and where it’s often near-impossible to hit the “X” button.

    If you have these on your site and don’t want to give them up, at least moderate the number of advertisements and trigger the pop-ups and interstitials only after the user has completed specific actions.

    For example, if you have a pop-up for your newsletter signup, show it to people only after they’ve consumed some of your content or when they’re about to leave your website. It’ll probably convert better that way too.

    5. Improve your internal linking

    Nobody will keep browsing your website unless you provide them with links to related useful resources. And that’s where internal linking comes in.

    Internal links are clickable links from one page on a website to another. You’ll see them scattered throughout this post and most others on our blog. They’re not only useful for enticing visitors to consume more content but are also helpful for SEO. Just make sure that you’re interlinking related pages using relevant words and phrases.

    You can use the free Internal link opportunities report in Ahrefs Webmaster Tools to help with this. It scans your site for places where you might be missing relevant internal links.

    For example, here, the report suggests that we might want to internally link from our post about Ahrefs’ unique features to our post about anchor text. It even suggests the words we might want to use for the link.

    9 internal link opportunities

    6. Improve your site speed

    Slow-loading pages can often cause people to bounce. Of course, if a user bounces even before your tags fire, it won’t influence your GA numbers. But getting rid of these “hidden” bounces can be a huge step towards achieving your marketing goals.

    Improving your site speed is a big topic on its own. I’ll only list a few things that can eliminate your hidden bounces due to slow page loading times:

    • Get a better DNS provider.
    • Get a better hosting provider.
    • Get a good Content Delivery Network (CDN) if you have a geographically dispersed audience.
    • Use HTTPS in combination with HTTP/2, server push, optimized resources prioritization and TLS 1.3 (all should be available with good hosting providers and CDNs)
    • Use compression algorithms like gzip and Brotli (supported by most hosting providers and CDNs)
    • Optimize your images and load them only when needed (lazy loading)
    • Load your scripts asynchronously with async or defer attributes

    As I said, there’s much more to site speed than this. It’s a fairly advanced and technical topic. I’d encourage you to go through our articles (site speed in general / site speed for WordPress), test your website, and consult with experts.

    Improving site speed can have a great impact on user experience, it will ensure more data in your analytics and it can move the needle in SEO if you have a truly slow website now.

    You can use the Performance report in free Ahrefs Webmaster Tools to get an overview of your website speed metrics:

    10 site audit performance

    7. Focus on user experience

    UX is a marketing discipline on its own. All of the previous points are either part or closely related to user experience.

    Creating a website without user input is a lottery. You’re too biased and don’t represent real users. Don’t fall into the trap of thinking that you know your users unless you talk to them on a regular basis. That includes proper user testing.

    Besides having people click on your website to provide feedback, there’s also a part of qualitative analysis that you can do on your own. I’m talking about analyzing user behavior via recordings and heatmaps to uncover pain points and bottlenecks. You can use behaviour analysis tools like Hotjar or Smartlook for this.

    One method is to segment user recordings by parameters similar to Google Analytics. Those can be things like “user was in the cart but didn’t check out” or “bounced sessions from page XYZ.”

    11 hotjar

    Another method is to check heatmaps for important pages. You might notice that people click on elements that are not clickable, fail to interact with actual links, don’t flow through the page like you intended to, and so on.

    12 heatmap

    I only scratched the surface here. Take this high-level overview of user testing and behavior analytics as yet another point of direction on your journey for better UX, user engagement and ultimately bounce rates.

    Final thoughts

    Don’t get too obsessed with bounce rate. It has its uses, but “trying to improve bounce rate” is rarely a good approach. It’s better to focus on improving UX, as that will usually indirectly improve bounce rate anyway.

    We continuously have more data than ever before and working with it properly is one of the most important marketing skills to work on. So, I want to encourage you to get to know the in-and-outs of other analytics aspects as you just did with bounce rate.

    Got any questions? Ping me on Twitter.