Hi everyone,
I'm trying to change the colour of the unsubscribe link in my emails, but no matter what I do, Klaviyo seems to override the styles. Right now, the default unsubscribe link is a pale blue, which is really hard to see, and I’m concerned this could be increasing our spam complaints because some recipients might not be able to find the link easily.
I’ve tried multiple approaches, but nothing is fully working. Here’s what I’ve attempted so far:
-
Inline span styling – I wrapped the unsubscribe tag in a span and applied a colour style with
!important
, but it didn’t work. Klaviyo still applies its default blue color. -
Wrapping
{% unsubscribe_link %}
in an<a>
tag – This successfully changes the colour, but then Klaviyo no longer recognises it as an unsubscribe link. As a result, it automatically adds another unsubscribe link to the bottom of the email, which looks messy and unformatted. -
Applying inline styles directly inside
{% unsubscribe %}
– This makes the style source code visible in the email instead of applying the formatting properly. -
Using a style block to target unsubscribe links – I tried adding a
<style>
section in the email template to force all unsubscribe links to a specific color, but Klaviyo still overrides it.
It’s really frustrating that something as simple as changing a link color isn’t working. Has anyone found a reliable way to override Klaviyo’s default unsubscribe link styles? Any help would be much appreciated!