Recently we started to have issues with GMail deliverability. They go straight to spam folder ("Why is this message in spam? It is similar to messages that were identified as spam in the past" or "Why is this message in Spam? It’s similar to messages that were detected by our spam filters.").
At the very beginning - we do not send spam. All our subscribers wanted to get our messages and opted in. We send only updates about new courses for doctors (subject: '[course name] - [our company name] invites to participate.' or similar). We do not send e-mails with promotions or deals ('XYZ is 20% off today only').
As great majority of our database are people who already participated in one of our courses I would say this should be classified as 'update'. Especially that doctors have to attend to this kind of events to maintain their medical license. I seriously doubt that our emails were marked as spam by many people (and Gmail somehow proves it by not displaying "Be careful with this message. Many people marked similar messages as spam.")
Some tech informations:
- emailing software is PHPlist
- emails are delivered via Amazon SES
- volume is less than 10.000 emails at a time
- speed is throttled to ~3000 mails/hr
- unsubscribe link is available
- messages are in HTML
- messages do not include embedded images
- messages do not include attachments
- subject doesn't contain spammy words
- messages are signed with DKIM, SPF and DMARC records are in place
- abuse@domainname inbox is created
- bounces are monitored
- Amazon dashboard states bounce rate of 0.07%
- Amazon dashboard states complaint rate of 0,00%
- another providers we checked are accepting our emails, often in main inbox
- Spam Assassin doesn't think it is spam
- mail-tester.com gives result 9.9/10
- we are not blacklisted according to MXtoolbox on any blacklist
- messages include our company physical address
- sending volume is rather equal over the year
- we have never had problem with sending spam (ex. infected Outlook client)
- Google Postmaster tools shows no delivery problems (0.0%), no spam reports (0.0%), no encryption or authentication problems
- Google Postmaster tools think our sending domain has "low reputation" and it doesn't change over a time (I ask why...)
So, everything seems to be ok (beside low domain reputation). Anyway, Gmail thinks we send spam. The problem started ~2 month ago without any obvious reason. For us it is a big issue as ~50% of our users use Gmail. Before problems we had 1300-1500 unique views on average and 200-300 unique clicks (of total ~9000 subscribers). Now... well, it is 600-700 unique views and 70-100 unique clicks. We can clearly see a drop in our web page visits. I reviewed clicks and I can see that Gmail visitors are single cases - probably people who have our address in their contact list.
What I already tried:
- changing PHPlist domain
- throttle speed even more
- including personalized informations in mail content ('Hello, John Smith')
- contacting with Google via bulk sender form (no answer of course)
- changing server (different ip) and PHPlist domain
- changing list owner email address
- changing unsubscribe links
- changing email layout
- not including our company address
- embedding photos instead of using img src=""/
- sending through main company address (firstname.lastname@example.org), another mail (email@example.com) and different domain (firstname.lastname@example.org).
Important parts of Gmail headers:
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=feedback-id:mime-version:list-owner:list-subscribe:list-unsubscribe :list-help:precedence:message-id:subject:from:to:date:dkim-signature :dkim-signature; ARC-Authentication-Results: i=1; mx.google.com; dkim=pass (...) header.s=chxstv4ywotb74ucsaa3265lc3w5tk3g header.b=TTBoWTLD; dkim=pass (...) header.s=uku4taia5b5tsbglxyj6zym32efj7xqv header.b=sbLFFGou; spf=pass (...) dmarc=pass (...)
Return-Path: <-ses id here->@eu-west-1.amazonses.com>
Authentication-Results: mx.google.com; dkim=pass (...) dkim=pass (...) spf=pass (...) dmarc=pass (...) X-Mailer: PHPMailer 5.2.22 (https://github.com/PHPMailer/PHPMailer) X-phpList-version: 3.3.6 X-MessageID: 48 X-ListMember: <recipient's address here> Precedence: bulk List-Help: <my link here> List-Unsubscribe: <my link here> List-Subscribe: <my link here> List-Owner: <mailto:<admin address here>> MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="b1_6097fb563f9b3e23a1adb69a15d9a857" X-SES-Outgoing: 2019.01.24-184.108.40.206 Feedback-ID: 1.eu-west-1.S5UHOeTqBrb6Ryr7oI5SxxxxDucKmZWIcZskfAPIebw=:AmazonSES
According to GMail we are sending spam. Period. I have no idea how GMail identifies it since I tried to change absolutely every variable I have found.
I have also found out that when we test newly created Gmail account we are spam, but after 10-20 emails we start to be a promotion / update / main inbox on this particular account (without marking it as not spam)
I am out of ideas. I suspect that there is some major issue but I cannot find it. The only idea I have left is to directly ask our customers to take out our messages from spam and put them into updates - really, great for our image and so professional... What else can I do? What have I overlooked?