Suped

Where is the best place to put an unsubscribe link in an email?

Published 30 May 2025
Updated 24 Jul 2026
10 min read
Summarize with
Article thumbnail about the best email unsubscribe link placement.
Updated on 24 Jul 2026: We updated this guide for current one-click unsubscribe rules and added regional compliance deadlines with clearer mobile placement advice.
The best place to put an unsubscribe link in an email is in the footer, because that is where most recipients expect to find it. For promotional and newsletter email, add a small utility unsubscribe link above the hero, usually next to "View in browser". That gives people who already want to leave a clean exit before the spam button becomes the easiest option.
If you can use only one body link, use a clear footer link. The best practical setup uses a body link at both the top and footer, plus List-Unsubscribe headers for mailbox-native unsubscribe controls.
A top unsubscribe link usually increases unsubscribe clicks. That is not automatically bad. The person clicking it has already decided the email is no longer wanted. The better question is whether the top link lowers spam complaints, improves engagement quality, and keeps the list cleaner over time.

The direct placement answer

Treat unsubscribe placement as a risk tradeoff, not a cosmetic choice. A footer-only link is familiar and keeps the top of the template clean. A top link is more direct, especially on mobile, where a long scroll can turn a normal opt-out into a complaint.
Recommended setup
  1. Top link: Put a small "Unsubscribe" link above the hero for marketing and newsletter campaigns, including lifecycle sends.
  2. Footer link: Keep the standard footer link in every commercial email, even when a top link is present.
  3. Header path: Add List-Unsubscribe headers so Gmail, Outlook, Apple Mail, and other clients can show their own unsubscribe control.
  4. Preference page: Send the body link to a simple page that offers a clear full unsubscribe before optional preference changes.
The top link should be visually quiet. It does not need button styling or persuasive copy. Use plain text such as "Unsubscribe". "Manage preferences" also works when the destination makes a full opt-out obvious. If a top link disrupts a minimal template, keep the footer clear and use correct headers as the second path.

Placement

Best use

Tradeoff

Footer only
Short, clean templates
More scrolling
Top plus footer
Promotional mail
Uses more template space
Preference link
Multiple lists
Full opt-out must stay clear
Header only
Never enough
Body link still needed
Practical unsubscribe placement options
Footer-only placement is acceptable when the email is short, the footer is easy to reach, and the unsubscribe link is visibly separated from dense legal text. Top plus footer remains the better option for promotional sends, but a top link does not need to be forced into every template when it creates a clumsy first screen.
The test is simple: a recipient should not have to search for the exit. If the message is a compact product update, receipt-adjacent notice, or account preference email, a strong footer link and correct headers can be enough. If the email is long, sales-led, frequent, or sent to a broad promotional audience, the top link is worth the extra visual space.
Use footer-only carefully
  1. Short emails: Footer-only works better when the recipient reaches the bottom without friction.
  2. Minimal layouts: A clean top area has value, but it never excuses hiding the unsubscribe path.
  3. High-risk lists: Use top plus footer when consent quality, frequency, or list age creates complaint risk.
The spam button is already near the top of the message experience in most inboxes. If the unsubscribe link is buried at the bottom of a long email, the mailbox UI can offer the easiest exit before your template does.
Do not judge the top link by unsubscribe rate alone. A clean unsubscribe is a normal list-health event. A spam complaint is a stronger negative signal because it tells mailbox providers that the recipient did not want the mail and did not trust the sender's exit path.
Top utility link
  1. Speed: The reader can leave before scanning the full message.
  2. Complaint control: The unsubscribe action competes with the spam button.
  3. Design impact: The top utility row needs careful spacing and restrained styling.
Footer-only link
  1. Expectation: Recipients and compliance reviewers know to look at the bottom.
  2. Visual control: The hero and first screen stay focused on the message.
  3. Risk: A reader who wants out has to scroll or hunt for the link.
Flowchart showing how a top unsubscribe link can prevent a spam complaint.
Flowchart showing how a top unsubscribe link can prevent a spam complaint.
The link needs to be clear and conspicuous without turning the top of the email into an opt-out banner. Place it in a utility row beside text such as "View in browser" or account preferences. Keep the font close to body-copy size, use normal contrast, and avoid hiding it inside legal copy.
  1. Copy: Use plain words such as "Unsubscribe" or "Manage preferences". Do not use jokes or vague labels.
  2. Contrast: Make it readable in light mode and dark mode. Low contrast looks evasive.
  3. Spacing: Separate it from nearby links so mobile users can tap it without accidental clicks.
  4. Destination: Let the recipient fully unsubscribe without login, account creation, or a mandatory survey.
  5. Live text: Use an HTML text link so the unsubscribe path remains visible when images are blocked.
Simple utility row examplehtml
<p style="margin:0;font-size:12px;line-height:18px;"> <a href="{{view_in_browser_url}}">View in browser</a> <span aria-hidden="true"> | </span> <a href="{{unsubscribe_url}}">Unsubscribe</a> </p>
Do not use a top link as a replacement for the footer. The footer still carries the sender identity and mailing address, plus the unsubscribe link that recipients expect when they scroll.

Compliance requirements by location

Good placement supports compliance, but placement alone does not make an email compliant. The unsubscribe process must also match the law where recipients are located. Use the strictest applicable rule when one list covers several jurisdictions.

Location

Core requirement

Processing deadline

United States
CAN-SPAM requires a clear opt-out that works for at least 30 days after sending. It cannot charge a fee or require more than an email address.
Within 10 business days
Australia
The Spam Act requires clear instructions and a working facility for at least 30 days. It cannot require login or extra personal information.
Within 5 working days
Canada
CASL requires a readily performed unsubscribe mechanism in each commercial electronic message. The mechanism must remain valid for at least 60 days.
Without delay, no later than 10 business days
United Kingdom
PECR requires a simple, free opt-out in every marketing message. Do not require an account or login.
Promptly
European Union
People can object to direct marketing at any time and free of charge. Present that right clearly and apply the relevant national electronic-marketing rules.
Stop direct marketing after an objection
Common unsubscribe requirements for commercial email
Transactional labels do not settle the question
Password resets, receipts, and required account notices are often treated differently from marketing. Promotional content inside an operational message can change its legal treatment, so keep required service email separate from campaigns when practical.
Body placement and List-Unsubscribe headers solve different problems. The visible body link gives the recipient a clear path inside the email. The header gives mailbox providers the structured signal they need to render native unsubscribe controls.
One-click unsubscribe is a current requirement for relevant bulk and subscription mail. Gmail requires it when a sender delivers more than 5,000 messages per day to personal Gmail accounts, and Yahoo requires it for bulk senders. Gmail also requires a clearly visible body link and expects unsubscribe requests to be honored within 48 hours.
List-Unsubscribe header exampletext
List-Unsubscribe: <https://example.com/u/abc123>, <mailto:unsubscribe@example.com> List-Unsubscribe-Post: List-Unsubscribe=One-Click
Important header behavior
RFC 8058 uses an HTTPS POST action for one-click unsubscribe. A valid DKIM signature must cover the List-Unsubscribe and List-Unsubscribe-Post headers. The body link can open a preference page, but the page still needs an obvious full unsubscribe option.
  1. Header QA: Confirm both headers are present on marketing mail and included in the DKIM signature.
  2. Bot safety: Do not unsubscribe people from a GET prefetch or security scan.
  3. Body QA: Click the visible link and confirm that the final page works without login.

How to test whether it works

Before moving the link, send a real test message and inspect what actually arrives. The rendered email should have a visible top link if you chose that pattern, a footer link, and valid headers. The received message is what matters, not the template editor preview.
Run the campaign through the email tester and inspect headers, rendering, authentication, and obvious deliverability issues before sending to the full list.

Email tester

Send a real email to this address. Suped shows a results button when the test is ready.

?/43tests passed
Test the unsubscribe journey with at least one real seed address. Click the top link, the footer link, and the mailbox unsubscribe control when it appears. Confirm that each path reaches the correct list record and suppresses future marketing sends, including queued automation.
For a deeper QA checklist, use one-click unsubscribe testing before rollout. The most useful tests check headers, server behavior, suppression timing, and whether the recipient gets unwanted follow-up mail after opting out.
Email tester sample report showing total score, email preview, issue summary, and per-section results
Email tester sample report showing total score, email preview, issue summary, and per-section results

What to watch after changing placement

After adding a top link, expect unsubscribe clicks to rise at first. That is not a failure by itself. Watch complaint rate, unsubscribe rate, click rate, inbox placement, suppression latency, and list growth quality. Open rate is less dependable because privacy protections can create or hide opens.
If complaints fall and unsubscribes rise, the change is doing its job. If both complaints and unsubscribes rise, link placement is not the full problem. Review the content and frequency, then check the acquisition source and consent model.
How Suped fits this workflow
Suped is the platform behind this article. It brings email testing, DMARC monitoring, SPF and DKIM visibility, real-time alerts, and blocklist monitoring in one workflow. Campaign unsubscribe and complaint metrics still come from the sending platform.
  1. Pre-send QA: Use the email test report to inspect authentication and the received message before rollout.
  2. Source visibility: DMARC reporting helps identify approved and unexpected systems sending for the domain.
  3. Reputation checks: Blocklist (blacklist) monitoring helps catch domain or IP listing problems.
  4. Shared operations: The multi-tenant view keeps client-domain checks and alerts in one place.
Use those checks beside campaign reporting. Placement tests show whether people can leave easily, while authentication and blocklist (blacklist) monitoring show whether a separate sending problem is affecting delivery.

Views from the trenches

Best practices
Place a small top link and a footer link so leaving is easier than reporting spam on mobile.
Keep the link visible, plain, and close to account or preference language in the footer.
Use List-Unsubscribe headers so mailbox unsubscribe buttons work beside body links.
Common pitfalls
Moving the link lower to reduce unsubscribes pushes unhappy readers toward complaints.
Hiding the link in low contrast text creates trust problems and compliance risk fast.
Using one global opt-out for every message type can remove wanted transactional mail.
Expert tips
Review complaint rate beside unsubscribe rate before judging a placement test result.
Test both the header path and body link with a real seed account before launch.
Give clients a visual option, then explain why the spam button competes at the top.
Marketer from Email Geeks says a recipient who wants out leaves anyway, so the job is to make that exit easy and improve acquisition quality.
2021-07-26 - Email Geeks
Marketer from Email Geeks says the spam button is always near the top of the inbox, which makes a hidden footer-only exit risky.
2021-07-26 - Email Geeks

Practical recommendation

Use a footer unsubscribe link as the baseline. Add a small top utility link for marketing email when the template can support it without looking awkward. Add List-Unsubscribe and List-Unsubscribe-Post headers for mailbox controls, then test every path with a real received message.
The cleanest list is not the one with the lowest unsubscribe rate. It is the list where wanted mail keeps engaged readers, unwanted mail has an easy exit, and complaint signals stay low.

Frequently asked questions

DMARC monitoring

Start monitoring your DMARC reports today

Suped DMARC platform dashboard
What you'll get with Suped
Real-time DMARC report monitoring and analysis
Automated alerts for authentication failures
Clear recommendations to improve email deliverability
Protection against phishing and domain spoofing