
{"id":10601,"date":"2021-04-05T23:21:40","date_gmt":"2021-04-05T20:21:40","guid":{"rendered":"http:\/\/blog.travelpayouts.com\/en\/?p=10601"},"modified":"2025-07-23T17:10:54","modified_gmt":"2025-07-23T14:10:54","slug":"technical-checklist-for-email-marketing","status":"publish","type":"post","link":"https:\/\/www.travelpayouts.com\/blog\/technical-checklist-for-email-marketing\/","title":{"rendered":"Technical checklist for email marketing: 3 keys to success"},"content":{"rendered":"\n<h2 class=\"wp-block-heading\">Step1. Get a domain<\/h2>\n\n\n\n<p>Get an email address with your business domain name and confirm it. This is important because emails sent from free domains can easily end up in the spam folder and may be considered suspicious by email service providers. Furthermore, free domains don\u2019t allow you to connect postmaster tools that are crucial to monitor your campaign performance. Email service providers also restrict mass mailing from free domains.&nbsp;<\/p>\n\n\n\n<p>On the other hand, getting an email address with your business domain name allows you to:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>Create beautiful business email addresses<\/li><li>Easily manage accounts for your domain<\/li><li>Increase the chances of getting your email to the recipient\u2019s \u201cInbox\u201d rather than their \u201cSpam folder\u201d<\/li><\/ul>\n\n\n\n<p>So, how can you get a domain? First of all, some website builders and hosting providers offer business email addresses for free after you purchase a domain. Otherwise, you can buy such an address through your email client. For example, Gmail offers custom business accounts from <a href=\"https:\/\/workspace.google.com\/pricing.html\" target=\"_blank\" rel=\"noopener\">$6 per user per month<\/a>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Step 2. Warm up your domain<\/h2>\n\n\n\n<p>After purchasing your domain, spend some time warming it up. Email service providers are cautious about mail from new domains and IP addresses and carefully test such emails against stop words, balance of text and images, the number of undelivered emails, and spam complaints.&nbsp;<\/p>\n\n\n\n<p>To protect against any issues with email marketing, make sure to warm up your domain beforehand. This might take around three months, depending on your subscriber list, mailing plan, etc. Here is what you can do to earn a good reputation for your domain.<\/p>\n\n\n\n<ol class=\"wp-block-list\"><li>Set up an <a href=\"https:\/\/support.google.com\/a\/answer\/33915?hl=en\" target=\"_blank\" rel=\"noopener\">MX record<\/a>, which is used to collect replies.&nbsp;<\/li><li>Configure <a href=\"https:\/\/woodpecker.co\/blog\/spf-dkim\/\" target=\"_blank\" rel=\"noopener\">SPF and DKIM<\/a> to confirm that you own the sender domain. These security mechanisms help prevent other people from sending emails on your behalf.<\/li><li>Set up postmaster tools. These are programs that allow you to analyze mailing, check domain reputation, catch delivery mistakes, and adjust the campaign. For example, you can set up <a href=\"https:\/\/support.google.com\/mail\/answer\/9981691?hl=en\" target=\"_blank\" rel=\"noopener\">Google Postmaster Tools<\/a>.<\/li><li>Prepare a subscribers list. Make sure this list contains only valid contacts who agreed to receive your mail. If your list was created a long time ago, check its relevance by sending out a confirmation letter and asking users to re-confirm the subscription.&nbsp;<\/li><li>Write email content that will be useful for subscribers and avoid spam filters.&nbsp;<\/li><li>Create a mailing plan. <\/li><li>Monitor performance of your newsletter and slowly increase its volume.<\/li><\/ol>\n\n\n\n<p>The main rule when warming up a domain is to gradually increase the volume of emails sent. A spontaneous mass mailing from a new domain or a sharp increase in the number of recipients might get your emails into spam folders or entirely block your domain. <\/p>\n\n\n\n<p>The number of emails that you can send risk-free varies according to your domain reputation and lifetime, site traffic, thematic citation index, PageRank, etc.<\/p>\n\n\n\n<p>Domain lifetime deserves special attention. If your domain is new, send only a few emails during the first few days, such as transactional emails. Later on, you can send out mass mailings to a limited number of users and slowly increase the number of recipients. At this point, it\u2019s also important to set up the speed at which you send emails (for example, 500 messages per hour). Be sure to bear in mind each user\u2019s time zone.<\/p>\n\n\n\n<p>For older domains with high website traffic, thematic citation index, and PageRank, warming up won\u2019t take much time or be necessary at all. Just remember to control indicators after sending each message and adjust your campaign accordingly.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Step 3. Test your email<\/h2>\n\n\n\n<p>Drafting a perfect email can take a while, but this time can all go to waste without thorough testing. To make sure your email campaign is pitch-perfect, double check all elements before clicking \u201cSend\u201d.&nbsp;<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Preview text<\/h3>\n\n\n\n<p>Users spend around four seconds deciding whether or not to open an email, so it\u2019s important to optimize the email preview and entice your recipient to click on your message. Double check your sender name, reply-to address, and subject line. If you used any emojis or special characters, make sure they open properly on different devices and across different browsers.<\/p>\n\n\n\n<p>Some email service providers, such as Gmail and Outlook, display preview text right next to the subject line. Make your first couple of lines informative and to the point, so that they help readers understand your email content from the start. Also, ensure that preview text is mistake-free and is properly displayed.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Grammar and spelling<\/h3>\n\n\n\n<p>To ensure a professional appearance, your email should be well-written and contain no misspellings or grammar errors. Proofread your email a few times yourself and, to ensure there are no minor mistakes, use <a href=\"https:\/\/travelpayouts.com\/blog\/grammar-checkers\/\">grammar and punctuation checkers<\/a>. Many of these services are free of charge, such as <a href=\"https:\/\/www.grammarly.com\/\" target=\"_blank\" rel=\"noopener\">Grammarly<\/a> or <a href=\"https:\/\/www.hemingwayapp.com\/\" target=\"_blank\" rel=\"noopener\">Hemingway Editor<\/a>, and will check your spelling and grammar while helping make your text more readable.<\/p>\n\n\n\n<figure data-wp-context=\"{&quot;imageId&quot;:&quot;69f262ad532ea&quot;}\" data-wp-interactive=\"core\/image\" class=\"wp-block-image size-large wp-lightbox-container\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"246\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-on-async--load=\"callbacks.setButtonStyles\" data-wp-on-async-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/travelpayouts.com\/blog\/wp-content\/uploads\/2021\/01\/hemingway-1024x246.png\" alt=\"\" class=\"wp-image-10603\" srcset=\"https:\/\/www.travelpayouts.com\/blog\/wp-content\/uploads\/2021\/01\/hemingway-1024x246.png 1024w, https:\/\/www.travelpayouts.com\/blog\/wp-content\/uploads\/2021\/01\/hemingway-300x72.png 300w, https:\/\/www.travelpayouts.com\/blog\/wp-content\/uploads\/2021\/01\/hemingway-768x184.png 768w, https:\/\/www.travelpayouts.com\/blog\/wp-content\/uploads\/2021\/01\/hemingway.png 1300w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><button\n\t\t\tclass=\"lightbox-trigger\"\n\t\t\ttype=\"button\"\n\t\t\taria-haspopup=\"dialog\"\n\t\t\taria-label=\"Enlarge\"\n\t\t\tdata-wp-init=\"callbacks.initTriggerButton\"\n\t\t\tdata-wp-on-async--click=\"actions.showLightbox\"\n\t\t\tdata-wp-style--right=\"state.imageButtonRight\"\n\t\t\tdata-wp-style--top=\"state.imageButtonTop\"\n\t\t>\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewBox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\" \/>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">Spam words<\/h3>\n\n\n\n<p>Next, check your email for spam words. These terms can trigger email service providers to send your message to the spam folder. These can be expressions like \u201ccall now\u201d, \u201cdo it today\u201d, \u201cclick below\u201d, \u201cincrease sales\u201d, etc.<\/p>\n\n\n\n<p>To avoid getting lost in the spam folder, check your email using tools like <a href=\"https:\/\/www.ipqualityscore.com\/email-deliverability\/email-spam-test-checker\/\" target=\"_blank\" rel=\"noopener\">IPQualityScore<\/a>, <a href=\"https:\/\/www.spamanalyse.com\/\" target=\"_blank\" rel=\"noopener\">Spam Analyse<\/a>, etc. Below is an example from the Spam Analyse tool.<\/p>\n\n\n\n<figure data-wp-context=\"{&quot;imageId&quot;:&quot;69f262ad536ee&quot;}\" data-wp-interactive=\"core\/image\" class=\"wp-block-image size-large wp-lightbox-container\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"329\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-on-async--load=\"callbacks.setButtonStyles\" data-wp-on-async-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/travelpayouts.com\/blog\/wp-content\/uploads\/2021\/01\/spam-checker-1024x329.png\" alt=\"\" class=\"wp-image-10604\" srcset=\"https:\/\/www.travelpayouts.com\/blog\/wp-content\/uploads\/2021\/01\/spam-checker-1024x329.png 1024w, https:\/\/www.travelpayouts.com\/blog\/wp-content\/uploads\/2021\/01\/spam-checker-300x96.png 300w, https:\/\/www.travelpayouts.com\/blog\/wp-content\/uploads\/2021\/01\/spam-checker-768x246.png 768w, https:\/\/www.travelpayouts.com\/blog\/wp-content\/uploads\/2021\/01\/spam-checker-1536x493.png 1536w, https:\/\/www.travelpayouts.com\/blog\/wp-content\/uploads\/2021\/01\/spam-checker.png 1589w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><button\n\t\t\tclass=\"lightbox-trigger\"\n\t\t\ttype=\"button\"\n\t\t\taria-haspopup=\"dialog\"\n\t\t\taria-label=\"Enlarge\"\n\t\t\tdata-wp-init=\"callbacks.initTriggerButton\"\n\t\t\tdata-wp-on-async--click=\"actions.showLightbox\"\n\t\t\tdata-wp-style--right=\"state.imageButtonRight\"\n\t\t\tdata-wp-style--top=\"state.imageButtonTop\"\n\t\t>\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewBox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\" \/>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">Email size<\/h3>\n\n\n\n<p>Email size greatly influences the loading time of your message and, as a result, user experience. Emails that are too large might not properly render on user devices because of a slow internet connection or if users simply don\u2019t wait for your email to fully load. What\u2019s more, email service providers have different policies regarding file size. Thus, Gmail will clip emails <a href=\"https:\/\/mailchimp.com\/help\/gmail-is-clipping-my-email\/\" target=\"_blank\" rel=\"noopener\">over 102kb<\/a>.&nbsp;<\/p>\n\n\n\n<p>So, how can you decrease the size of your email? First, make sure to compress images and remove unnecessary frames from animated GIFs. Here are some tools that might be helpful: <a href=\"https:\/\/imageoptim.com\/mac\" target=\"_blank\" rel=\"noopener\">ImageOptim<\/a>, <a href=\"https:\/\/www.jpegmini.com\/\" target=\"_blank\" rel=\"noopener\">JPEGmini<\/a>, <a href=\"https:\/\/compressjpeg.com\/\" target=\"_blank\" rel=\"noopener\">CompressJPEG<\/a>, etc. Second, your loading speed might also be influenced by coding style and custom fonts. For example, while fonts are loading, subscribers won\u2019t be able to see your email text. Finally, try not to send emails that are too long, otherwise these services might cut it down.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Different devices<\/h3>\n\n\n\n<p>It\u2019s likely that users will open your emails on different devices, so make sure to test the message across browsers and devices (both desktop and mobile). Rendering differences may result in a cut-off image, misplaced elements, and so on.&nbsp;<\/p>\n\n\n\n<p>While the number of email services might be overwhelming, you might want to focus on checking how the email is rendered by the most <a href=\"https:\/\/emailclientmarketshare.com\/\" target=\"_blank\" rel=\"noopener\">popular email clients<\/a>:<\/p>\n\n\n\n<ol class=\"wp-block-list\"><li>Apple iPhone (39%)<\/li><li>Gmail (26%)<\/li><li>Apple Mail (12%)<\/li><li>Outlook (8%)<\/li><li>Yahoo! Mail (5%)<\/li><li>Samsung Mail (2%)<\/li><li>Apple iPad (2%)<\/li><li>Google Android (1%)<\/li><\/ol>\n\n\n\n<p>Also, check how the email is displayed in dark mode. For example, some elements might blend into the background. To avoid this, you can match the outline color of elements with the main background color. While this will not be visible against a bright background, this change can be very helpful if users open your email in dark mode.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Check links and files<\/h3>\n\n\n\n<p>Make sure to check that all links work and lead users to the correct pages. You don\u2019t want to lose a conversion opportunity just because you didn\u2019t take the time to check your links. For the same reason, you need to double check tracking codes and affiliate markers, as well as whether the unsubscribe button works properly. Some email services won\u2019t send your message if it doesn\u2019t include a valid unsubscribe link.<\/p>\n\n\n\n<p>If you use images, make sure they load properly. To be on the safe side, prepare alt text describing your image content. If the image doesn\u2019t load for whatever reason, the alt text will show up in place of your image.&nbsp;<\/p>\n\n\n\n<p>It\u2019s especially important to test emails if you are using complex templates. Double check whether all files are in the right place and are properly displayed.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Send an email to yourself<\/h3>\n\n\n\n<p>After an email is drafted, send it to yourself and check whether it is properly rendered. Most importantly, check all the links. While users might not pay attention to misspellings, they won\u2019t be able to click invalid links.<\/p>\n\n\n\n<p>You can create accounts with different email providers to check how the email is displayed in each of them.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Use dedicated tools<\/h3>\n\n\n\n<p>While manually checking different email clients takes time, email marketing software makes this process very simple. Such programs help check not only the content of an email, but the sender reputation, deliverability score, etc. Most of these tools offer a free trial period, while others don\u2019t charge at all:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li><a href=\"https:\/\/www.litmus.com\/\" target=\"_blank\" rel=\"noopener\">Litmus<\/a><\/li><li><a href=\"https:\/\/mailtrap.io\/\" target=\"_blank\" rel=\"noopener\">Mailtrap<\/a><\/li><li><a href=\"https:\/\/www.emailonacid.com\/\" target=\"_blank\" rel=\"noopener\">Email on Acid<\/a><\/li><li><a href=\"https:\/\/previewmyemail.com\/\" target=\"_blank\" rel=\"noopener\">Preview My Email<\/a><\/li><li><a href=\"https:\/\/www.htmlemailcheck.com\/\" target=\"_blank\" rel=\"noopener\">HTML Email Check<\/a><\/li><\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Are you ready to send your newsletter?<\/h2>\n\n\n\n<p>Make sure to go over this email marketing checklist before pressing \u201cSend\u201d so that your email reaches your subscribers\u2019 inboxes. Start by creating a business domain name and properly warming it up within a certain timeframe. Make sure to check your email newsletter for errors, as even the slightest misspelling or grammar mistake can make your message look unprofessional, while broken links will result in missed conversion opportunities.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Preparing an email newsletter for sending requires you to take a few important steps, which includes (1) getting a business domain name, (2) properly warming up said domain, and (3) testing your newsletter across different services. In this post, we\u2019ve compiled a checklist that will help you avoid technical email marketing mistakes and make sure your email looks perfect on every device. <\/p>\n","protected":false},"author":9,"featured_media":11183,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"_eb_attr":"","footnotes":""},"categories":[7],"tags":[459,365,356,460],"class_list":["post-10601","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-advices","tag-checklist","tag-domain","tag-email-marketing","tag-newsletter"],"acf":[],"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/www.travelpayouts.com\/blog\/wp-json\/wp\/v2\/posts\/10601","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.travelpayouts.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.travelpayouts.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.travelpayouts.com\/blog\/wp-json\/wp\/v2\/users\/9"}],"replies":[{"embeddable":true,"href":"https:\/\/www.travelpayouts.com\/blog\/wp-json\/wp\/v2\/comments?post=10601"}],"version-history":[{"count":6,"href":"https:\/\/www.travelpayouts.com\/blog\/wp-json\/wp\/v2\/posts\/10601\/revisions"}],"predecessor-version":[{"id":28462,"href":"https:\/\/www.travelpayouts.com\/blog\/wp-json\/wp\/v2\/posts\/10601\/revisions\/28462"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.travelpayouts.com\/blog\/wp-json\/wp\/v2\/media\/11183"}],"wp:attachment":[{"href":"https:\/\/www.travelpayouts.com\/blog\/wp-json\/wp\/v2\/media?parent=10601"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.travelpayouts.com\/blog\/wp-json\/wp\/v2\/categories?post=10601"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.travelpayouts.com\/blog\/wp-json\/wp\/v2\/tags?post=10601"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}