---
title: Tagging errors
description: Add tags to Go error reports in Honeybadger to organize and filter errors.
url: https://docs.honeybadger.io/lib/go/errors/tagging-errors/
---

Tags allow you to categorize and filter errors in Honeybadger. You can use tags to:

* Group errors by feature area (e.g., “checkout”, “auth”, “api”)
* Mark errors by severity or priority
* Filter errors in the Honeybadger dashboard

## Adding tags to errors

To tag errors when reporting them to Honeybadger, use `honeybadger.Tags`:

```go
honeybadger.Notify(err, honeybadger.Tags{"timeout", "http"})
```

You can add multiple tags as separate strings in the slice.

## Combining tags with other options

Tags can be combined with context and other notification options:

```go
honeybadger.Notify(err,
    honeybadger.Tags{"checkout", "payment"},
    honeybadger.Context{"order_id": 12345},
)
```

See the [Go package documentation](https://pkg.go.dev/github.com/honeybadger-io/honeybadger-go) for more details.

---

## Try Honeybadger for FREE

Intelligent logging, error tracking, and Just Enough APM™ in one dev-friendly platform. Find and fix problems before users notice.

[Start free trial](https://app.honeybadger.io/users/sign_up)

[See plans and pricing](https://www.honeybadger.io/plans/)
