Altitude Design LogoAltitude Design
  • Web Design
  • Web Apps
  • Mobile Apps
  • Automation
  • Blog
  • Get Started
Background
Back to Blog

Reporting a Bug: A Guide for Business Owners

Altitude Design8 May 202611 min read
Reporting a Bug: A Guide for Business Owners

A customer rings to say they can't pay. You try the checkout yourself and something odd happens. Or maybe a form that worked yesterday suddenly stops sending. In that moment, most business owners do the same thing. They fire off a quick message that says something like, “The website is broken.”

That reaction is completely understandable. It's also the message that usually creates the longest path to a fix.

Reporting a bug isn't a technical exam. It's a communication job. The better you describe what happened, where it happened, and what you expected instead, the faster your web agency can stop guessing and start fixing. Most advice online is written for developers, which leaves a gap for business owners. That matters because 67% of UK SMEs lack in-house IT support, so many people reporting problems aren't technical in the first place, as noted in this bug reporting teaching resource .

If your website is part of your daily sales, bookings, or enquiries, good reporting saves time at both ends. It also makes ongoing website maintenance and support far smoother, because the issue arrives with enough context to act on immediately.

From 'It's Broken' to a Fast Fix

A useful bug report starts with one shift in mindset. Don't think like “someone who found a fault.” Think like “someone handing over clear directions.”

When a developer receives “the site is broken”, they still have to ask a string of follow-up questions. Which page? Which device? Can you repeat it? Is everyone affected or just you? Is it stopping customers from buying, or is it a layout issue on one screen size? That back-and-forth often takes longer than the fix itself.

What a developer needs from you

You don't need technical terms. You need observations.

A strong report answers ordinary business questions in plain English:

  • Where did it happen. The exact page or step, not just “on the website”.
  • What were you trying to do. Book an appointment, submit a form, add to basket, log in.
  • What happened instead. Error message, blank page, spinning loader, wrong total, missing button.
  • How serious it is. Mild annoyance, blocked lead, or lost sale.
A bug report works best when it reads like a clear witness statement, not a frustrated verdict.

Why vague messages slow everything down

Non-technical clients often worry they'll “say the wrong thing”, so they keep it short. Ironically, that creates more work for everyone.

“The booking page isn't working” could mean the calendar won't load, the form won't submit, the payment step fails, or the confirmation email never arrives. Those are four different problems. A developer can't responsibly jump to a fix without narrowing it down first.

Good reporting a bug doesn't require expertise. It requires detail. Once you see it that way, the process becomes simpler and less stressful.

Gathering Your Clues Like a Detective

Before you send an email or WhatsApp message, collect the small details that tell the story. These details are the difference between “something seems wrong” and “here's exactly how to reproduce it.”

A five-step infographic showing a process for gathering clues like a detective in a professional setting.

A 2026 survey of UK development teams found that bug reports with precise reproduction steps, environment details, and expected versus actual behaviour achieved 40% faster resolution times than vague submissions. That same guidance also highlights the value of UK-specific context, such as postcode formatting or a payment gateway used on the site.

If you already keep an eye on website performance monitoring , this will feel familiar. You're looking for signals, not trying to diagnose the code yourself.

Start with the exact location

“On the contact page” is helpful. The full page link is better.

If the issue happened on a specific product, service, booking, or checkout step, include that exact URL. Developers often manage multiple pages with similar templates. The direct page link removes one layer of guesswork immediately.

Also mention whether you were logged in, using a test account, or browsing as a normal visitor. Some bugs only appear for one type of user.

Write down the steps you took

This is the most useful habit in the whole process. Retrace your actions and list them in order.

For example:

  1. Go to the cart page
  2. Click Checkout
  3. Enter billing details
  4. Add a UK postcode
  5. Click Pay Now
  6. Receive an error page

That sequence matters because developers need to reproduce the bug before they can fix it confidently. If they can make it happen on demand, they can usually isolate the cause much faster.

Practical rule: If you can repeat the issue, write the steps exactly as you performed them, even if they feel obvious.

Note your setup

A bug can behave differently depending on the device, browser, or operating system.

You don't need a technical inventory. Usually these basics are enough:

  • Device. iPhone, Windows laptop, iPad, Android phone
  • Browser. Chrome, Safari, Firefox, Edge
  • Connection or context. Home broadband, mobile data, office Wi-Fi if relevant
  • Locale details. UK postcode, UK payment method, or anything that seems tied to local formatting

This matters because some issues only appear in one environment. A postcode validation bug, for example, may show up only when a real UK format is entered.

Compare what you expected with what happened

This sounds simple because it is.

Write one line for each:

  • Expected. “After clicking Pay Now, I expected to go to the payment provider.”
  • Actual. “The page refreshed and showed an error.”

That comparison tells the developer what the system should have done from a business perspective. It's often clearer than a technical explanation.

Capturing the Evidence with Screenshots and Videos

When clients ask what single thing speeds up a bug fix the most, the answer is usually simple. Send a picture.

A screenshot or short screen recording shows the problem exactly as you saw it. It removes the risk that your description and the developer's interpretation drift apart. According to the earlier-cited Disbug guidance, adding relevant visual evidence can boost the successful fix rate by up to 25%.

A diagram comparing screenshot and screen recording methods for capturing visual evidence of software bugs.

What makes a screenshot useful

A useful screenshot captures context, not just the obvious error.

Try to include:

  • The full browser window so the page, menu, and browser area are visible
  • The page address if possible so the location is clear
  • The error message or wrong behaviour without cropping too tightly
  • The date or time if relevant for issues that come and go

A tiny cropped image of one broken button often creates more questions than answers. A full-screen image gives the developer layout context, device clues, and surrounding content.

When video is better

Use a short screen recording when the bug only appears after several actions. Checkout problems, filters that reset unexpectedly, forms that fail after submission, and menus that disappear on mobile are all easier to understand on video.

Keep it brief. Start just before the problem appears. Narration helps if you're comfortable with it, but it isn't required.

If you're interested in the broader support side of visual evidence, this piece on the impact of missing product screenshots makes the same point from a ticket-handling perspective. Missing visuals slow understanding.

Show what you clicked, what changed, and the exact moment it went wrong.

Don't worry about perfection

The goal isn't to make a polished demo. The goal is to show reality.

A basic screenshot from Windows Snipping Tool, macOS Screenshot, iPhone Screen Recording, or Android's built-in capture is usually enough. If file sizes are large, send the image first and say you also have a recording available.

For website owners who manage their own content, the same habit improves communication in other areas too, especially when discussing layout and sizing images for websites .

Classifying the Bug's Business Impact

Not every bug deserves the same response. A typo on an old blog post isn't in the same category as a checkout failure on your busiest product page.

Business impact matters more here than technical detail. If you tell your web agency what the issue is costing you in practical terms, they can triage properly instead of treating every message as equally urgent.

A vague report like “site broken” can cause resolution delays of up to 50%, and classifying severity by business impact helps developers focus on what matters most, according to bug reporting guidance used in software engineering education . That same source gives a useful example of a Critical issue being one that causes revenue loss over £500 per day.

A simple way to describe severity

Use plain business language. Ask yourself one question: what is this stopping people from doing?

Here's a straightforward framework.

Severity LevelDescriptionBusiness Impact Example
CriticalCore website function has failedCustomers can't pay, website is down, bookings can't be submitted
HighMajor function works badly or unreliablyContact form fails for some users, checkout errors on one browser
MediumProblem affects experience but has a workaroundImage gallery breaks on mobile, one page layout is distorted
LowCosmetic or minor content issueTypo, spacing issue, outdated staff bio, minor button alignment problem

What to include with the severity

Don't just label it “urgent.” Explain why.

Useful examples include:

  • Revenue impact. Customers can't complete payment
  • Lead impact. Enquiry forms aren't sending
  • Operational impact. Staff can't log in to update orders
  • Reputation impact. Key service page looks broken on mobile

This is far more actionable than saying something is “really important”. The developer can line that up against other open work and respond sensibly.

Business-first test: If the bug stops money, leads, or operations, say that plainly in the report.

Urgent doesn't mean dramatic

Some clients feel awkward marking a problem as critical. Others mark everything as urgent because it feels safer. Both habits create confusion.

A balanced report helps everyone. If the issue is costing sales, say so directly. If it's cosmetic, say that too. Clear severity improves scheduling, support planning, and discussions around the ongoing cost for website maintenance .

Writing the Perfect Bug Report (Template Included)

Once you've gathered the clues, don't scatter them across five messages. Put everything into one report. One issue, one report, one clear trail.

That last point matters. Combining unrelated issues into one email seems efficient, but it usually slows things down. Separate reports are easier to track, assign, test, and close.

A professional infographic template guide for writing the perfect bug report with clearly labeled sections.

A copy and paste template

Use this format when reporting a bug to your web agency:

Subject[Page or feature] Short description of the issue

Page URLPaste the exact page link

What I was trying to doBriefly describe the task

Steps to reproduce

Expected resultWhat should have happened

Actual resultWhat happened instead

Device and browserExample: iPhone 15, Safari

SeverityCritical / High / Medium / Low

Business impactExample: customers can't complete checkout

Visual evidenceScreenshot or screen recording attached

Weak report versus strong report

Weak report:

The contact form isn't working.

Strong report:

On the contact page, the form fails after clicking Submit. I tested it on an iPhone using Safari. I filled in all fields, clicked Submit, and the page refreshed without showing a success message. I expected the enquiry to send. This is High severity because new leads may be lost. Screenshot attached.

That's the difference between a message that starts work and a message that starts questions.

If you build your own internal support process, these feedback form best practices are useful for turning this template into a simple form staff can fill out consistently. It also pairs well with broader agile development best practices , where clean issue reporting keeps work moving.

What Happens After You Report a Bug

Once your report is sent, the job moves into triage. The agency will usually try to reproduce the problem first. If they can recreate it, they'll assess severity, look for the cause, and decide whether it needs an immediate patch, a scheduled fix, or more information from you.

That's why a clear first report matters so much. It shortens the time spent clarifying and increases the time spent solving.

What good follow-up looks like

If the developer asks a question, keep the reply tied to the original issue. New screenshots, a second test on another device, or confirmation that the problem also happens to a colleague can all help.

If you're using a support channel that mixes conversations together, organised follow-up matters even more. Teams handling customer messages across multiple channels often rely on better workflows and tools. If you're interested in that side of support operations, this overview of software for social customer care is a useful read.

Your part isn't finished at send

When the fix is ready, test the original steps again. Don't just check whether the page “looks fine”. Repeat the same action that caused the bug in the first place.

If it's resolved, say so clearly. If the issue has changed but not fully gone, report what's different. That keeps the thread clean and avoids the same bug bouncing around unresolved.

A good bug report, a sensible triage process, and a quick verification loop usually turn a stressful website problem into a manageable support task.


Share this article

Table of Contents

  • — From 'It's Broken' to a Fast Fix
  • — What a developer needs from you
  • — Why vague messages slow everything down
  • — Gathering Your Clues Like a Detective
  • — Start with the exact location
  • — Write down the steps you took
  • — Note your setup
  • — Compare what you expected with what happened
  • — Capturing the Evidence with Screenshots and Videos
  • — What makes a screenshot useful
  • — When video is better
  • — Don't worry about perfection
  • — Classifying the Bug's Business Impact
  • — A simple way to describe severity
  • — What to include with the severity
  • — Urgent doesn't mean dramatic
  • — Writing the Perfect Bug Report (Template Included)
  • — A copy and paste template
  • — Weak report versus strong report
  • — What Happens After You Report a Bug
  • — What good follow-up looks like
  • — Your part isn't finished at send

Need a Professional Website?

Let's discuss how we can help grow your business online.

Get Started
Altitude Design Logo

Services

  • Website Design
  • Web Applications
  • Mobile Apps
  • Business Automation
  • AI Resources
  • AI Integration
  • Rapid Prototyping
  • AI Voice Agents
  • Restaurant AI

Company

  • About
  • Blog
  • Portfolio
  • Pricing
  • Monthly Websites
  • Contact

Legal

  • Privacy Policy
  • Terms of Service

© 2026 Altitude Digital Solutions Ltd, All rights reserved. Company Number SC813673.

Locations
  • Aberdeen
  • Airdrie
  • Alloa
  • Arbroath
  • Ayr
  • Barrhead
  • Bathgate
  • Bearsden
  • Bellshill
  • Bishopbriggs
  • Blantyre
  • Bonnyrigg
  • Cambuslang
  • Clydebank
  • Coatbridge
  • Cumbernauld
  • Dumbarton
  • Dumfries
  • Dundee
  • Dunfermline
  • East Kilbride
  • Edinburgh
  • Elgin
  • Erskine
  • Falkirk
  • Glasgow
  • Glenrothes
  • Grangemouth
  • Greenock
  • Hamilton
  • Inverness
  • Irvine
  • Kilmarnock
  • Kilwinning
  • Kirkcaldy
  • Larkhall
  • Livingston
  • Montrose
  • Motherwell
  • Musselburgh
  • Newton Mearns
  • Paisley
  • Penicuik
  • Perth
  • Peterhead
  • Renfrew
  • Rutherglen
  • St Andrews
  • Stirling
  • Wishaw
WhatsApp logo