Most unsubscribes happen because you broke a promise, not because your email was ugly. Someone signed up expecting a monthly tip sheet and got three sales pitches in a week. That gap between what people expected and what showed up is where the "unsubscribe" click lives.
Fix the gap and the rate drops. Here's how to do it, in the order that actually matters.
First, look at when people leave
Open your Constant Contact reports and pull unsubscribes for your last 10 sends. Don't average them. Look at the shape.
Three patterns show up most often:
- A spike on one campaign. Something specific went wrong. Read that email again with fresh eyes.
- A steady climb over months. Usually frequency or content drift. You're sending more, or sending less useful stuff.
- Heavy losses in the first two emails. A signup problem. People got something different from what the form promised.
Each of those needs a different fix. Averaging them together hides the answer.
Make the signup form tell the truth
The single cheapest fix is rewriting your signup form. Most forms say something vague like "Join our newsletter." That sets no expectation at all, so anything you send can feel like a surprise.
Say three things on the form:
- What they'll get ("short guides on container gardening")
- How often ("every other Thursday")
- Whether you sell ("plus occasional shop offers")
That last one costs you a few signups. It saves you a lot of unsubscribes later, and the people who do sign up are the ones who'll buy.
Then keep the promise. If the form says twice a month, twice a month is now your ceiling.
Set the tone in the welcome email
The welcome email is your best chance to reduce future unsubscribes, because it's the email people actually read. Open rates on welcome emails run far higher than regular campaigns.
Use it to repeat the deal: here's what's coming, here's how often, here's what to do if you want less.
A few things worth including:
- One sentence on what you send and when
- A quick win they can use today, not a company history
- A link to update preferences instead of a bare unsubscribe
If you're building one from scratch, the Write a Welcome Email playbook walks through the structure you can paste into your Constant Contact account.
Give people a dial, not a switch
Right now most of your lists offer two options: get everything, or get nothing. No wonder people pick nothing.
A preference page turns that into a dial. Options that work well:
- Monthly instead of weekly
- Sales and offers only
- News only, no promos
- Pause for 60 days
Link to it in your footer with plain wording: "Getting too many emails? Change how often you hear from us." Some people who would have unsubscribed will downgrade instead. That's a subscriber you keep.
Constant Contact lets you set up multiple lists and a preferences link, and you manage that inside your own account.
Check whether your frequency matches your content supply
Here's the honest test. Can you write something genuinely useful at your current pace? If you're sending weekly but only have two real ideas a month, the other two emails are filler. Readers feel filler, and filler is what makes them leave.
You've got two choices: send less, or find more to say. Neither is wrong.
If you're not sure what pace fits your business, run your numbers through the Email Frequency Calculator before you change anything. Guessing at frequency is how most lists get into trouble.
A rough sanity check
- Retail and ecommerce can usually support weekly, sometimes more during a sale
- Service businesses and B2B often do better at twice a month
- Local shops and nonprofits frequently land on monthly
These are starting points, not rules. Your unsubscribe trend tells you if you're over the line.
Fix the content problems that quietly drive people out
Once frequency is settled, look at the emails themselves. Common culprits:
Every email asks for something. If five sends in a row end with "Buy now," you've trained people to see you as a cost. Aim for a mix where most emails give something before they ask.
The subject line oversells. A subject that promises more than the email delivers gets an open and then an unsubscribe. That's worse than a boring subject line.
No clear reason it arrived today. Emails with no news hook, no deadline, no reason for existing feel like clutter. Give each send a job.
It's all about you. Company announcements, awards, staff birthdays. Interesting internally, invisible to a customer trying to solve a problem.
Too long. If someone has to scroll four times to find the point, they'll stop scrolling. Cut it in half and see if anything is missing.
Clean the list before it costs you
Counterintuitive, but true: removing people can lower your unsubscribe rate and improve everything else.
Subscribers who haven't opened anything in six months aren't going to start. Mailing them harder produces spam complaints, and complaints hurt inbox placement for everyone else on your list.
Run a short re-engagement sequence first. Two or three emails, direct question, easy exit. The Re-engagement Campaign playbook has the sequence and the timing. Whoever doesn't respond, drop them.
Your list gets smaller. Your open rate goes up. Your unsubscribe rate goes down because the people left actually want to be there.
What to do this month
Pick three, not all seven:
- Rewrite your signup form to state content, frequency and promos
- Rewrite the welcome email to repeat that promise
- Add a preferences link to your footer
- Check your frequency against what you can actually write
- Audit your last 10 sends for the give-to-ask ratio
- Run a re-engagement sequence on six-month inactives
- Track unsubscribe rate per send, not per month
Give it eight weeks before you judge the results. Unsubscribe rates move slowly, and one quiet week doesn't mean it worked.
One last thing worth remembering: a small number of unsubscribes is fine. People change jobs, change interests, buy the thing and move on. You're not trying to hit zero. You're trying to stop losing people who still wanted to hear from you.