Are you an agency specialized in UX, digital marketing, or growth? Join our Partner Program

Learn / Guides / Marketers guide

Back to guides

How to find, monitor, and solve website issues without technical knowledge

You’ve spent hours putting together your latest marketing campaign, paid for ads, and designed pixel-perfect landing pages—but all it takes is one or two pesky little bugs to annoy visitors and send them running to your competitors. The solution? Learn how to spot and fix website issues before they impact your success.

Last updated

29 Sep 2023

Reading time

8 min

Share

This guide shows you how to use tools to find, monitor, and solve website issues without technical knowledge. Use these insights to create better user experiences and improve your campaigns’ success.

Summary

Increase the success of your marketing efforts by finding, monitoring, and solving technical and UX website issues before they impact conversions.

🛠 Before launch

  • Test new pages across multiple browsers and devices to see how they render and perform

  • Let people navigate and review your designs before they go live to spot problems early

🚀 After launch

  • Ensure your analytics tools are tracking your pages correctly to avoid missing data in reports

  • Use a session recordings tool to view real user behavior on your site and get ahead of any potential website bugs

🔎 Continuous monitoring

  • Monitor for and spot any ‘invisible’ technical errors that negatively impact your site

  • Identify where and why people drop off your website to solve issues impacting conversions

  • Spot broken links or buttons, false links, or slow-loading elements with a tool to monitor rage clicks 

  • Give users a way to provide feedback as they navigate your site to get alerted to issues as they crop up 

  • Set up alerts on platforms like Slack to immediately know when something’s broken and quickly react

🐞 Solving website issues

  • Share highlights of users encountering specific issues to give your dev team more context

  • Make it easier (and quicker) for your teammates to fix a bug by showing them how it looks in action

How to find issues when launching something new

Launching something new or rolling out updates introduces plenty of opportunity for error. Here are some things to consider before and after sending changes live to make sure everything works as it should. 

Before launch

Before you press ‘publish’, run the following manual and automated tests to ensure your website's technical and UX aspects are up to scratch.

Perform cross-browser testing

#Testing the Hotjar homepage on different browsers using BrowserStack
Testing the Hotjar homepage on different browsers using BrowserStack

Testing your new site page(s) across multiple browsers and devices to see how they render and perform at different resolutions helps you spot design and usability problems before they affect real users.

Tools like BrowserStack make it easy to simulate different browser environments and interact with your site on each to make sure everything looks correct before launch.

💡 Pro tip: look at your analytics data to quantify the most popular technologies your target customers rely on. Use this insight to prioritize the most impactful browsers, screen resolutions, and devices to test your designs on before launch.

The tech overview report in GA4 will show you your visitors’ most popular devices, browsers, and resolutions—test new designs on these before launch

Test your site on real or target users

Getting real or target users to navigate and review your new designs before they go live gives you the chance to spot problems and address user concerns or confusion before they affect your brand’s reputation. 

For example, you could test if a logo redesign resonates with your target buyers in the way you anticipate, or verify if a new landing page design is as easy to navigate as you think.

A concept test built with Hotjar Surveys—send it by email or add it as a pop-up on your website

You can do this by

  • Running concept tests like card sorting, tree testing, and surveys to get feedback on new logos, messaging, or designs before going live

  • Running moderated user interviews with a tool like Hotjar Engage to see how people navigate your design in real time and ask follow-up questions

After launch

Once your redesign or update has gone live, it’s time to double-check everything works as intended. 

Check tracking scripts are working

Making website changes can easily lead to accidental broken or missing tracking scripts. Check that all your marketing analytics tools are tracking your pages correctly to avoid missing data in your reports. 

If you’re using Hotjar, look in your Account settings under Sites & Organizations to make sure that your tracking code is collecting data:

#How to check if Hotjar is collecting data from your website
How to check if Hotjar is collecting data from your website

Watch real user interactions early on

Every user on your site is unique, and even the most diligent pre-launch tests can’t guarantee a 100% error-free website. That’s why session recordings are so useful: they recreate real user browsing sessions across multiple pages. You’ll see first-hand every time a user gets stuck, bounces away, or encounters a bug. 

Use a session recording tool like Hotjar Recordings to view real user behavior on your site early on in the roll-out to get ahead of any website bugs that may appear.

🎥 See it in action: the folks at Hussle, a gym subscription platform, used Hotjar Recordings to spot bugs when launching a new product feature, their ‘Personalized Pass Builder’. 

Luke Calton, Hussle’s Product Lead, watched how users interacted with the new feature and noted down actions to address with future updates, such as

  • Why is that user hitting the back button at checkout?

  • Why did this user immediately change their options?

  • Why isn’t this user heading to the next step?

  • Do users understand they can build a pass, or why we automatically include other gyms when you add one to your pass?

Recordings gave the team actionable data to make small, iterative changes to improve conversions and make website interactions clearer for customers. 

Read more about how Hussle uses Hotjar to spot revenue-damaging bugs and ensure each new launch runs smoothly.

How to continually monitor your website for bugs 

Even if you’re not launching something new, your website is a living document, and new problems can pop up anytime and where you least expect them. 

While you can’t control external forces, you can continually monitor your website for bugs to uncover issues and prioritize fixes when you spot something that’s not right.

Check for technical errors

‘Invisible’ issues like slow-loading or non-indexable pages are difficult to spot, even if you spend all day looking at the front end of your website. 

There are plenty of tools (many of which are free) you can use to monitor for and spot technical errors that might be holding you back. Give these a try:

If you’re using Hotjar Recordings, filter by ‘error’ to save time and skip straight to recordings of users who experienced a JavaScript error on your site.

#Filter recent recordings by error in Hotjar to find website issues
Filter recent recordings by error in Hotjar to find website issues

When you view a recording, you’ll see a red error icon when errors occur—click to view the error console and see more details.

View JavaScript error details in Hotjar Recordings

You can also monitor errors in Hotjar over time by creating an error chart in Hotjar Trends—add the error widget to your Hotjar Dashboard to spot an uptick in errors before they cause problems.

Tracking website errors over time in Hotjar Trends

Investigate website dropoffs

Identifying where (and, more importantly, why) people leave your website will reveal any UX issues that need to be fixed to improve conversions. 

You can start this process with a traditional analytics tool like Google Analytics—look for pages with a high bounce rate, exit rate (exits divided by pageviews), and low engagement rate. 

An example of a GA4 report showing high-traffic pages with high exits and bounces and low engagement—use a platform like Hotjar to investigate why

You can also look at your marketing funnels in a tool like Hotjar Funnels to quickly identify dropoffs for further investigation and use funnel analysis to identify issues and boost conversions.

A Hotjar Funnel example showing 87.5% dropoff on the signup form—click the play button to watch related session recordings

Once you’ve identified your problem pages, investigate why they’re not performing by clicking the play icon to watch related session recordings.

Just two days after beginning to monitor recordings we were able to identify an elusive bug that had been causing us headaches for over a month and fix it.

Jacob Pitcher
Customer Experience, HeyOrca

Review rage clicks

Rage clicks represent where users click repeatedly on a website element in a short period of time. They usually indicate something’s wrong, like broken links or buttons, false links (i.e. an unlinked asset a user thinks is a link), or slow-loading elements. 

Reviewing where users rage click helps you see your designs from their perspective and figure out what might need fixing or improving.

An example of a rage click map in Hotjar Heatmaps—click the play icon to view related session recordings

If you’re using Hotjar Heatmaps, filter any heatmap by rage click to view a rage click map. Click any rage click icon on your heatmap to show the play icon—click this to view session recordings filtered by rage click on that same element:

Viewing a rage click in Hotjar Recordings

Collect real-time feedback

Giving visitors a way to leave real-time feedback on your website makes it easier for them to report issues or questions they have instead of needing to open a support ticket or send an email. 

We use our own tool, Hotjar Feedback, to do this across our website and in the product. Any visitor or logged-in customer can rate their experience, tag a page element, and leave a comment.

An example of a bug reported by a visitor using Hotjar Feedback

Set up alerts

Remembering to log into individual tools to check for errors can be a hassle (or get forgotten). Setting up alerts will ensure you always know when something’s broken and can quickly react.

If you’re using Hotjar, create a recording segment for sessions that include errors or rage clicks and use the Slack integration to get Slack alerts about new matching recordings sent to a channel of your choice.

Get Slack alerts for any recording segment in Hotjar

By the way, most of the tools we mention in this guide can also be configured to send you email alerts when new issues are found.

How to solve website issues 

Unless you’re a team of one, you’ll likely need to loop in another department or team member to fix some of the issues you found using the above techniques. The remaining tips and tools will help you organize, communicate, and get buy-in for fixes quickly. 

Highlight and tag critical issues

Instead of trying to explain or recreate technical or UX issues for your devs, show them the real thing. Seeing first-hand how a real problem affects users helps you clarify the issue more than a wordy message does, and also builds empathy and motivates your team to prioritize UX in future updates. 

If you’re using Hotjar Recordings, click to create a ‘highlight’ from part of any recording, add it to a collection, tag it with an icon (the ladybug is for bugs!), and add a comment for context.

Creating a new bug highlight (or lowlight) in Hotjar Recordings

🎥 See it in action: digital signage company Marlin used Hotjar Recordings to fix product bugs. When the team received a support ticket, they used Hotjar to find that user's session with their consent, watch it, log the bug, and attach the recording to the ticket. This saved hours of work since they didn’t have to recreate the problem themselves.

Share errors with your team

Sharing bugs and website errors with your team has two benefits:

  • It makes it easier (and quicker) for people to fix a bug by seeing it in action

  • It helps everyone on the team build user empathy and better customer experiences into future updates

If you’re using Hotjar, review your bug recording collection in Hotjar Highlights and share a link with your team.

View and share bug recordings in Hotjar Highlights

You can also click to create a Jira issue from any error you find in a session recording or feedback response.

Click to create a Jira issue from any console error found in Hotjar Recordings

🎥 See it in action: rental platform Spotahome used Hotjar Recordings to detect and fix website bugs by holding regular ‘Watch Parties’ as a team. By having members of the customer, product, and dev teams on the call (and by sorting recordings by relevance), they were able to spot issues that would have been missed by individuals.

The Spotahome team reviewing website errors together using Hotjar Recordings

Fewer errors, happier customers

Whatever your marketing goals are, your efforts will be helped by reducing the number of bugs, errors, and downright confusing elements across your website. One of the simplest, no-code ways to do this is to bake behavior analytics into your marketing workflow and get into the habit of testing designs before launch, monitoring for bugs year-round, and looping in your team to prioritize the fixes you know will make a difference. 

And you can achieve all that with the different tools in Hotjar—start for free and scale as you grow. 

Find website issues fast with Hotjar

Use Hotjar’s tools to see exactly what needs fixing today, monitor for errors, and deliver better experiences for your customers

FAQs about website issue detection