Linear Labels

Labels are tags that categorize issues by type, area, or purpose. They make it fast to filter, sort, and find groups of related issues without creating extra teams or projects. Labels work like hashtags — simple, flexible, and powerful when used consistently.

What Labels Do

A label sits on an issue as a colored badge. It tells anyone looking at the list what kind of work an issue represents. Labels don't affect workflow — they don't change who owns an issue or where it sits in the priority order. They purely classify the work.

Issue List View

ENG-10  Fix login timeout on Safari           🔴 Urgent   🏷 Bug
ENG-11  Add export to CSV feature             🟡 Medium   🏷 Feature
ENG-12  Update API documentation              🔵 Low      🏷 Documentation
ENG-13  Improve homepage load speed           🟠 High     🏷 Improvement
ENG-14  Investigate memory leak in background 🔴 Urgent   🏷 Bug  🏷 Performance

Default Labels in Linear

Linear creates a set of default labels when you set up a new team. Teams can rename, recolor, or delete these defaults and add custom labels that match their workflow.

Default LabelTypical Use
BugSomething is broken or not working as expected
FeatureA new capability being added to the product
ImprovementAn enhancement to an existing feature
DocumentationWriting, updating, or organizing docs

Create Custom Labels

Go to Settings > Teams > [Team Name] > Labels. Click Add Label and fill in the name and color.

Custom Label Examples by Team Type

Team TypeUseful Custom Labels
EngineeringTechnical Debt, Security, Performance, Refactor, CI/CD
DesignAccessibility, Research, Component, Style Guide, Prototype
ProductDiscovery, Experiment, Growth, Retention, Monetization
QARegression, Flaky Test, P1 Critical, Edge Case, Test Coverage

Workspace Labels vs Team Labels

Labels in Linear exist at two levels: workspace-wide labels and team-specific labels.

Label Scope

Workspace Level Labels
    │
    ├── Bug            (visible to all teams)
    ├── Feature        (visible to all teams)
    └── Documentation  (visible to all teams)

Team Level Labels (Engineering Team)
    │
    ├── Performance    (only visible in Engineering)
    ├── Technical Debt (only visible in Engineering)
    └── Security       (only visible in Engineering)

Workspace labels are managed in Settings > Workspace > Labels. Team labels are managed in Settings > Teams > [Team] > Labels. Use workspace labels for categories that apply across all teams. Use team labels for categories specific to one group's work.

Apply Labels to Issues

Open any issue and click the Label field in the right panel. Select one or more labels from the dropdown. You can also apply labels in bulk from the issue list by selecting multiple issues, right-clicking, and choosing Set Label.

Filter Issues by Label

Labels become most powerful when used as filters. Open any issue list and click Filter in the top bar. Select Label from the filter options and choose the labels you want to include or exclude.

Practical Label Filter Examples

Filter GoalLabel FilterAdditional Filters
See all open bugs this sprintLabel = BugStatus ≠ Done, Cycle = Current
Find all documentation issuesLabel = DocumentationNone
Review technical debt backlogLabel = Technical DebtStatus = Backlog
Count security-related issuesLabel = SecurityNone

Label Best Practices

PracticeWhy It Matters
Keep labels broad and reusableToo many specific labels create confusion and go unused
Agree on label definitions with your teamPrevents inconsistent labeling across members
Limit an issue to 2–3 labels maximumMore than 3 labels usually means the issue is too vague
Review unused labels quarterlyRemove labels that nobody applies to keep the list clean
Use consistent color codingRed for critical types, blue for informational, green for process

Leave a Comment

Your email address will not be published. Required fields are marked *