Why Topics improve deliverability
Deliverability focuses on landing in the inbox instead of the spam folder. And recipient engagement is a key factor in deliverability. Mailbox providers like Gmail and Outlook track whether people open, click, or mark your emails as spam. When you send all your marketing emails to everyone on your list, a subsection of your recipients will not engage with your content. This leads to:- Lower open rates: recipients ignore emails that don’t interest them
- Higher spam complaints: frustrated recipients mark emails as spam instead of unsubscribing
- Decreased sender reputation: mailbox providers see low engagement and filter your emails to spam
Without topics: global unsubscribe
Without Topics, your unsubscribe page offers only one option: unsubscribe from everything. This is a blunt instrument. Many recipients who would have gladly kept receiving some of your content will unsubscribe entirely because they received one too many emails about something they didn’t want. With Topics, recipients can say “no” to specific content types while staying connected to what they value. You retain more engaged subscribers.When to use Topics
Topics are most valuable when you send multiple types of marketing content to the same audience. Consider using Topics if you send:| Topic Example | Description |
|---|---|
| Newsletter | Regular updates, articles, or curated content |
| Product Updates | New features, releases, and announcements |
| Promotions | Discounts, sales, and special offers |
| Events | Webinars, conferences, and meetups |
| Tips & Tutorials | Educational content and how-to guides |
When you might not need Topics
If you only send one type of marketing email (for example, a monthly newsletter and nothing else), Topics add complexity without much benefit. In that case, a simple subscribe/unsubscribe model is sufficient.Topics vs Segments: What’s the difference?
Topics and Segments serve fundamentally different purposes. Understanding this distinction is key to using them effectively.| Aspect | Topics | Segments |
|---|---|---|
| Who controls it | Your recipients | You (the sender) |
| Visibility | Shown on the unsubscribe page | Internal only—recipients never see them |
| Purpose | Let users manage their preferences | Organize contacts for targeted sending |
| Example | ”Newsletter”, “Product Updates" | "Enterprise customers”, “Free trial users” |
How Segments and Topics work together
Think of Segments as who you’re sending to and Topics as what you’re sending. When you send a Broadcast:- You choose a Segment as the destination (your sender intent).
- You label the content with a Topic (so the system can respect recipient preferences).
- Everyone in the Segment receives the message, except those who opted out of that Topic.
Customizing your unsubscribe page
When a recipient clicks the unsubscribe link in a Broadcast, they see a preference page showing your public Topics. This page is fully customizable to match your brand. You can customize:- Title and description
- Logo
- Background color, text color, and accent color
Pro plan users or higher can remove the “Powered by Resend” footer from the
unsubscribe page.
Opt-in vs Opt-out Topics
When creating a Topic, choose between two default subscription behaviors:- Opt-in (default): All contacts receive emails for this Topic unless they explicitly unsubscribe (applies retroactively to all contacts)
- Opt-out: Contacts do NOT receive emails for this Topic unless they explicitly subscribe
Public vs Private Topics
When creating a Topic, you can set its visibility:- Public: All contacts see this Topic on the unsubscribe page
- Private: Only contacts who are opted in to the Topic can see it
Best practices for Topics
Keep it simple
Don’t create too many Topics. Recipients get overwhelmed when faced with a long list of checkboxes. Aim for 3-5 distinct content types that clearly communicate what the recipient will receive.Use clear, descriptive names
Topic names should be immediately understandable. “Newsletter” and “Product Updates” are clear. “Category A” and “Misc” are not.Add descriptions
The optional description field helps recipients understand the topic. Use it to set expectations about frequency and content.Always label your Broadcasts with a Topic
Whenever you send a Broadcast, label it with a Topic. This ensures:- Recipients who declined that content type won’t receive the email.
- If someone unsubscribes, they can opt out of that Topic only, rather than unsubscribe from all your emails.
If you send a Broadcast without a Topic and someone unsubscribes, they’ll be
unsubscribed from all your emails. Labeling your content protects both you
and your recipients.
Getting started with Topics
- Create your Topics in the Resend dashboard
- Customize your unsubscribe page with your branding
- Use Segments to define who you’re sending to
- When sending Broadcasts, always label them with a Topic