Skip to main content

I have sent a message to support about this very issue this weekend. My dlieverability rating has plummeted to 57% because I have an ongoing issue with delivering BT addresses here in the UK.  Initially I was advised that this was a temporary issue that Klaviyo was working on but it has been ongoing for over 30 days now. Is there any advice to you can give me to put this right. Thank you

@artichoke hey, sorry for your trouble!

Without going into too much technical detail (I’ll let support help you with this), I would recommend excluding your BT contacts from all of your ongoing sends (campaigns and flows), checking that list separately for bounces (via platforms like Neverbounce or something similar) and cleaning it up, and then slowly reintroducing the remaining contacts into your sending cadence.

BT contacts have been the lowest quality list members for most brands I’ve personally audited in recent months and their overall value remains low even without deliverability issues - this is just for your future reference in terms of acquiring these leads.

Let me know if this helped, happy to chat further!


  • Yes, this is a known behavior in Magento where system URLs get passed to Klaviyo instead of the proper SEO-friendly URLs.

  • Magento by default generates both system paths and rewritten SEO URLs, but sometimes integrations only pull the system path.

  • The support is partly correct—many Magento users do face this, especially when using email marketing tools like Klaviyo.

  • The SEO issue here is that system URLs (e.g., /catalog/category/id/6) are not optimized for search engines or user experience.

  • Manually editing the URL in the Klaviyo email template is one workaround, but it’s not scalable for large catalogs.

  • A common solution is customizing the integration so Klaviyo pulls the URL rewrite table (which stores Menu URLs).

  • You can check Magento’s URL Rewrite Management in admin to confirm the correct SEO-optimized links exist.

  • Developers often use Magento’s getProductUrl() function instead of system paths to ensure SEO links are retrieved.

  • This matters because emails with poor URLs can reduce click-through rates and negatively impact SEO performance when shared.

  • If you’re serious about SEO optimization, ensuring that all marketing channels use clean, human-readable URLs is essential.

  • Some Magento-Klaviyo users add middleware or extensions to automatically replace system URLs with SEO-friendly product links.

  • In short: yes, others have encountered this, but with the right SEO customization, you can make Klaviyo pull the proper rewritten URLs instead of editing them manually.


Hi artichoke, I’ve seen this happen with BT addresses before they’re one of the stricter ISPs in the UK when it comes to filtering. A few things that usually help:

  • Check your sending domain authentication – make sure SPF, DKIM, and ideally DMARC are properly set up. BT tends to be extra sensitive to missing/incorrect records.

  • Prune unengaged BT subscribers – if a big chunk hasn’t opened/clicked in months, that hurts your sender reputation with BT specifically.

  • Segment BT users into a smaller list and warm them up gradually with lighter sends instead of blasting the full list.

  • Keep content clean – avoid heavy images or spammy words, since BT’s filters are notoriously aggressive.

If Klaviyo support has confirmed it’s not just a temporary issue, working on domain authentication + segmenting usually moves the needle.

If you’re still running into deliverability issues after trying this, I’d be happy to walk you through some setup fixes that have worked for me, kindly reach out to my mail blessingumokuye@gmail.com.