With the February 1st, 2024 deadline here, it’s crucial for businesses to implement SPF, DMARC, and DKIM settings for email security. This guide simplifies the process, providing straightforward steps and tools to help you set up these protocols, especially for those using platforms like Shopify and Klaviyo.
Setting Up and Verifying SPF Records
SPF (Sender Policy Framework) helps prevent email spoofing. Here’s how to set it up and verify it:- Create an SPF Record: Add a text record to your domain’s DNS with the following details:
- Type: Text
- Name: @
- Value: v=spf1 include:google.com include:shops.shopify.com include:amazonses.com ~all
- Verify Your SPF Record:
- Use the SPF Record Analyzer to check the validity and troubleshoot problems.
- For a quick lookup, try SPF Lookup.
Implementing and Checking DMARC Records
DMARC (Domain-based Message Authentication, Reporting & Conformance) works with SPF and DKIM. Here’s how to use it:- Set Up a DMARC Record: Add a DMARC record in your DNS settings. Example:
- Name: _dmarc
- Value: v=DMARC1; p=none
- Verify Your DMARC Record:
- Check your DMARC record with DMARC Inspector
Managing DKIM Records
DKIM (DomainKeys Identified Mail) adds a digital signature to emails. To set it up:- Get DKIM Record from Your Email Provider: Each provider, like Google Workspace, has specific instructions.
- Add the DKIM Record to Your DNS: Follow your provider’s guidelines to implement it.
- Shopify Users: Authenticate your email with SPF and DKIM as per Shopify’s guidelines.
- Klaviyo Users:
- If you purchased your domain from Shopify then read this carefully: For setting up branded domains, use “Static” and “Other” domain settings in Klaviyo to add CNAME records compatible with Shopify. More details can be found in this Klaviyo community guide
- If you use any of the other domain providers like GoDaddy or NameCheap, then you can use the Dynamic option and follow the instructions from Klaviyo to set up the NS (name server) records and verify upon completion.
Enhancing Email Accessibility Alongside SPF, DMARC, and DKIM Records
While implementing SPF, DMARC, and DKIM records is crucial for email security and authentication, ensuring email accessibility is equally important. Accessible emails guarantee that your content is reachable and readable by all users, including those with disabilities. Here’s how to make your emails more accessible:Importance of Email Accessibility
Accessible emails not only broaden your audience reach but also comply with various legal standards and best practices. It reflects your commitment to inclusivity, ensuring that individuals with visual, auditory, or cognitive disabilities can interact with your email content effectively.How to Make Emails Accessible
- Use Alt Text for Images: Alt text (alternative text) provides a text alternative for images. It’s crucial for visually impaired users who rely on screen readers. Ensure that every image in your emails, including logos and buttons, has descriptive alt text.
- Readable and Clear Font: Choose fonts that are easy to read. Avoid fancy or cursive fonts. Ensure good contrast between text and background colors. A font size of at least 14px is generally recommended.
- Logical Structure: Use headings and subheadings to structure your content logically. This helps users with cognitive disabilities to better understand the flow of the email.
- Use Descriptive Links: Instead of ‘click here’, use descriptive link texts like ‘Read our full refund policy’. This helps users understand where the link will take them.
- Keyboard Navigation: Ensure that all parts of the email can be navigated using a keyboard. This is crucial for users who cannot use a mouse.
- Accessible Email Templates: Use email templates that are designed with accessibility in mind. Many email marketing platforms offer such templates.
- Testing for Accessibility: Regularly test your emails for accessibility. There are various tools available online that can help you with this.
- Include a Plain Text Version: Provide a plain text version of your email for those who cannot access HTML emails.