Free Email template 2025: responsive, mobile-first, cross-client tested

The index.html email code file

Just enter your email address below to download the free template. Haha, just kidding.

HTML
<!DOCTYPE html>
<html bgcolor="#19130c" lang="en" style="background-color: #19130c; margin: 0 auto; padding: 0;" xmlns="http://www.w3.org/1999/xhtml" xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office">

<head>
    <meta content="text/html; charset=utf-8" http-equiv="Content-Type">
    <!-- [ if !mso]> <!-->
    <meta content="IE=edge" http-equiv="X-UA-Compatible" />
    <!-- <![endif] -->
    <meta content="telephone=no" name="format-detection" />
    <meta content="width=device-width, initial-scale=1.0" name="viewport">
    <link rel="icon" type="image/png" sizes="512x512" href="https://swearenginweb.design/favicon.png">
    <link rel="apple-touch-icon" sizes="180x180" href="https://swearenginweb.design/favicon-180.png">
    <link rel="icon" type="image/png" sizes="32x32" href="https://swearenginweb.design/favicon-32.png">
    <link rel="icon" type="image/png" sizes="16x16" href="https://swearenginweb.design/favicon-16.png">
    <title>Boilerplate Email Template 2025</title>
    <style type="text/css">
    /* Hide preview text on rendering */
    #preview_text {
        display: none;
    }

    #wrapper-email-outer {
        background-color: #19130c;
    }

    /* -------------------------------------
           GLOBAL RESETS
       ------------------------------------- */
    h1,
    h2,
    h3,
    h4,
    h5,
    h6,
    p,
    table {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
        mso-padding-alt: 0px 0px 0px 0px;
    }

    table {
        border-collapse: separate;
        mso-table-lspace: 0pt;
        mso-table-rspace: 0pt;
    }

    table,
    table td,
    table tr,
    table tbody {
        border-collapse: separate;
        border-spacing: 0 !important;
    }

    img {
        align-items: center;
        display: block;
        display: flex;
        font-size: 18px;
        font-weight: bold;
        height: auto;
        justify-content: center;
        line-height: 28px;
        max-height: 100%;
        max-width: 100%;
        text-align: center;
        width: auto;
        -ms-interpolation-mode: : bicubic;
    }

    a[x-apple-data-detectors] {
        color: inherit !important;
        font-family: inherit !important;
        font-size: inherit !important;
        font-weight: inherit !important;
        line-height: inherit !important;
        text-decoration: none !important;
    }

    u+#body a {
        font-size: inherit !important;
        font-family: inherit !important;
        font-weight: inherit !important;
        line-height: inherit !important;
    }

    #MessageViewBody a {
        font-size: inherit !important;
        font-family: inherit !important;
        font-weight: inherit !important;
        line-height: inherit !important;
    }

    ul {
        list-style-position: inside;
        list-style-type: none;
        margin: 0;
        padding: 0;
        mso-padding-alt: 0px 0px 0px 0px;
    }

    body {
        background-color: #19130c;
        color: #fecd7a;
        /* https://www.cssfontstack.com/Arial */
        font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
        font-size: 14px;
        font-weight: normal;
        line-height: 22px;
        margin: 0 auto;
        padding: 0;
        -ms-text-size-adjust: 100% !important;
        -webkit-font-smoothing: antialiased !important;
        -webkit-text-size-adjust: 100% !important;
    }

    a.button {
        background-color: #ffbf00 !important;
        /* https://www.cssfontstack.com/Arial-Black */
        font-family: "Arial Black", "Arial Bold", Gadget, sans-serif;
        font-weight: 900;
    }

    a.button:hover {
        background-color: #ff7300 !important;
    }

    h1,
    h2,
    h3,
    h4,
    h5,
    h6 {
        font-family: "Arial Black", "Arial Bold", Gadget, sans-serif;
    }

    p,
    div,
    td {
        font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
    }

    a {
        color: #ffbf00;
        text-decoration: 1px solid underline;
    }

    a:hover {
        color: #ff7300;
    }

    a.link-nav {
        margin: 0px 0px 0px 30px;
        text-decoration: none;
    }

    a.link-nav:hover {
        color: #ff7300 !important;
        text-decoration: 3px solid underline;
    }

    img.logo-image,
    img.article-image,
    img.banner-image {
        opacity: 1;
        transition: opacity .25s ease-out;
    }

    img.article-image,
    img.banner-image {
        border-radius: 1rem;
    }

    img.logo-image:hover,
    img.article-image:hover,
    img.banner-image:hover {
        opacity: 0.7;
        transition: opacity .25s ease-in;
    }

    a.footer-link:hover {
        color: #ff7300 !important;
    }

    </style>
    <!-- /* -------------------------------------
           CSS MEDIA QUERIES
        ------------------------------------- */ -->
    <style media="all" type="text/css">
    /*<![CDATA[*/
    /* ==== Mobile Styles ==== */

    /* Constrain email width for small screens */
    @media only screen and (max-width: 600px) {

        /* add side padding */
        #wrapper-email-inner {
            padding: 0px 15px !important;
        }

    }

    @media only screen and (max-width: 480px) {

        a.link-nav {
            margin: 0px 15px;
        }

        #logo-header,
        #nav-links {
            display: block !important;
            text-align: center !important;
            width: 100% !important;
        }

        #logo-header .logo-link {
            display: block;
            margin: 0 auto;
            text-align: center;
            width: 100%;
        }

        #logo-header .logo-link .logo-image {
            margin: 0 auto 15px;
        }

    }

    @media only screen and (max-width: 375px) {}

    @media only screen and (max-width: 320px) {}

    /*]]>*/
    </style>
    <!--[if gte mso 9]>
    <xml>
      <o:OfficeDocumentSettings>
        <o:AllowPNG/>
        <o:PixelsPerInch>96</o:PixelsPerInch>
      </o:OfficeDocumentSettings>
    </xml>
    <![endif]-->
    <!-- emailonacid.com/blog/article/email-development/ensure_that_your_entire_email_is_rendered_by_default_in_the_iphone_ipad/ -->
    <!--                                                                                                                         -->
    <!--                                                                                                                         -->
    <!--                                                                                                                         -->
    <!--                                                                                                                         -->
    <!--                                                   By James Swearengin                                                   -->
    <!--                                                                                                                         -->
    <!--                                                                                                                         -->
    <!--                                                                                                                         -->
    <!--                                                                                                                         -->
    <!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
</head>

<body bgcolor="#19130c" align="center" leftmargin="0" marginwidth="0" topmargin="0" marginheight="0" offset="0" marginheight="0" marginwidth="0" topmargin="0" style="backround-color: #19130c; margin: 0 auto; padding: 0; text-align: center; width: 100%;" width="100%">

    <table bgcolor="#19130c" id="wrapper-email-outer" style="backround-color: #19130c; margin-right: auto; padding: 0px; margin-left: auto; max-width: 100%; text-align: center; width: 100%;" width="100%">
        <tr>
            <td width="100%" height="100%" bgcolor="#19130c">

        <!-- Preview text (text which appears right after subject in certain email clients) -->
        <!--[if !mso]><!-->
        <div id="preview_text" style="display:none!important">Custom hidden preview text goes here...</div>
        <!--<![endif]-->
        <!-- Start email - main wrapper -->
        <!-- COOL TOP FLEXY STRETCHY SKINNY BORDER
    ---- THAT MATCHES MY COLOR SCHEME! -->
        <table bgcolor="#19130c" id="border-scheme" border="0" cellpadding="0" cellspacing="0" role="presentation" style="background-color: #19130c;  padding: 0px; mso-padding-alt: 0px;" width="100%">
            <tbody>
                <tr>
                    <td align="left" bgcolor="#ff7300" border="0" valign="middle" width="20%" height="3" style="background-color: #ff7300; font-size: 1px; line-height: 1px; height: 3px;"> </td>
                    <td align="left" bgcolor="#fecd7a" border="0" valign="middle" width="20%" height="3" style="background-color: #fecd7a; font-size: 1px; line-height: 1px; height: 3px;"> </td>
                    <td align="left" bgcolor="#19130c" border="0" valign="middle" width="20%" height="3" style="background-color: #19130c; font-size: 1px; line-height: 1px; height: 3px;"> </td>
                    <td align="left" bgcolor="#ffbf00" border="0" valign="middle" width="20%" height="3" style="background-color: #ffbf00; font-size: 1px; line-height: 1px; height: 3px;"> </td>
                    <td align="left" bgcolor="#401902" border="0" valign="middle" width="20%" height="3" style="background-color: #401902; font-size: 1px; line-height: 1px; height: 3px;"> </td>
                </tr>
            </tbody>
        </table>
        <!-- / END BORDER SCHEME -->
        <!--[if mso]>
    <table align="center" bgcolor="#19130c" border="0" cellpadding="0" cellspacing="0" height="100%" style="padding: 0; mso-padding-alt: 0px 0px 0px 0px; margin: 0 auto; text-align: center; width="600">
        <tbody>
            <tr>
                <td align="center" bgcolor="#19130c" height="100%" width="600" style="padding: 0; mso-padding-alt: 0px 0px 0px 0px;">
                    <table border="0" cellpadding="0" cellspacing="0" width="600">
                        <tbody>
                            <tr>
                                <td align="center" width="600" style="margin: 0 auto; text-align: center; mso-padding-alt: 0px 0px 0px 0px;">
    <![endif]-->
        <!--[if !mso]><!-->
        <div id="wrapper-email-inner" style="margin-right: auto; padding: 0px; margin-left: auto; max-width: 600px; text-align: center;">
            <!--<![endif]-->
            <!-- BORDER SCHEME -->
            <!-- HEADER -->
            <table id="header" border="0" cellpadding="0" cellspacing="0" role="presentation" style="background-color: transparent; border-bottom: 1px solid #fecd7a; padding: 30px 0px 30px 0px; mso-padding-alt: 0px 0px 0px 0px;" width="100%">
                <tbody>
                    <tr>
                        <!-- Logo -->
                        <td id="logo-header" align="left" border="0" style="background-color: transparent; padding: 0px; mso-padding-alt: 30px 0px 30px 0px;" valign="middle" width="30%">
                            <a class="logo-link" href="https://swearenginweb.design/" target="_blank" title="visit Swearengin Web Design">
                                <img class="logo-image" style="height: 33px; max-height: 33px; max-width: 170px; text-align: center; width: 170px;" src="https://swearenginweb.design/images/email/2025-boilerplate/swd-logo.png" alt="logo" width="170" height="33">
                            </a>
                        </td>
                        <!-- nav links -->
                        <td id="nav-links" align="right" border="0" style="background-color: transparent; padding: 0px; mso-padding-alt: 30px 0px 30px 0px;" valign="middle" width="70%">
                            <a style="color: #fecd7a; font-size: 16px; font-weight: bold;" class="link-nav" href="#" target="_blank" title="link title">Link 1</a>
                                 
                            <a style="color: #fecd7a; font-size: 16px; font-weight: bold;" class="link-nav" href="#" target="_blank" title="link title">Link 2</a>
                                 
                            <a style="color: #fecd7a; font-size: 16px; font-weight: bold;" class="link-nav" href="#" target="_blank" title="link title">Link 3</a>
                        </td>
                    </tr>
                </tbody>
            </table>
            <!-- / END HEADER -->
            <!-- ARTICLE 1 -->
            <table class="article" id="article-1" border="0" cellpadding="0" cellspacing="0" role="presentation" width="100%" style="border-bottom: 1px solid #fecd7a; padding: 30px 0px 30px 0px; mso-padding-alt: 0px; width: 100%;">
                <tbody>
                    <!-- featured image -->
                    <tr>
                        <td id="article-1-image" align="center" valign="top" width="100%" style="padding: 0px; mso-padding-alt: 0px; width: 100%;">
                            <table border="0" cellpadding="0" cellspacing="0" role="presentation" width="100%" style="padding: 0px; mso-padding-alt: 0px; width: 100%;">
                                <tbody>
                                    <tr>
                                        <td align="center" style="background-color: transparent; padding: 0px 0px 30px 0px; mso-padding-alt: 30px 0px 30px 0px; width: 100%;" valign="top" width="100%">
                                            <a href="#" target="_blank" title="read more">
                                                <img class="article-image" width="600" height="338" border="0" src="https://swearenginweb.design/images/email/2025-boilerplate/placeholder-1-600x338.jpg" alt="featured image">
                                            </a>
                                        </td>
                                    </tr>
                                </tbody>
                            </table>
                        </td>
                    </tr>
                    <!-- header text -->
                    <tr>
                        <td id="article-1-header" align="left" valign="top" width="100%" style="padding: 0px; mso-padding-alt: 0px; width: 100%;">
                            <table class="article-header" border="0" cellpadding="0" cellspacing="0" role="presentation" width="100%" style="padding: 0px; mso-padding-alt: 0px">
                                <tbody>
                                    <tr>
                                        <td align="left" style="border-left: 9px solid #fecd7a; padding: 0px 0px 0px 15px; mso-padding-alt: 0px 0px 0px 15px;" valign="top">
                                            <h1 style="color: #fecd7a; font-size: 24px; line-height: 30px; mso-line-height-alt: 30px; margin: 0px; mso-line-height-rule: exactly; padding: 0px; mso-padding-alt: 0px;">
                                                Bacon ipsum dolor amet porchetta pork chop picanha pancetta filet mignon flank
                                            </h1>
                                        </td>
                                    </tr>
                                </tbody>
                            </table>
                        </td>
                    </tr>
                    <!-- excerpt text -->
                    <tr>
                        <td id="article-1-excerpt" align="left" border="0" valign="top" width="100%" style="padding: 20px 0px 0px 0px; mso-padding-alt: 0px; width: 100%;">
                            <table class="article-excerpt" border="0" cellpadding="0" cellspacing="0" role="presentation" width="100%" style="padding: 0px; mso-padding-alt: 0px; width: 100%;">
                                <tbody>
                                    <tr>
                                        <td align="left" border="0" valign="top" width="100%" style="color: #fecd7a; padding: 0px; mso-padding-alt: 30px 0px 30px 0px; text-align: left;">
                                            <p style="font-size: 14px; line-height: 22px; margin: 0px; padding: 0px; text-align: left;">Spare ribs fatback pastrami rump prosciutto t-bone meatball frankfurter. Pork belly alcatra shankle jowl swine.</p>
                                        </td>
                                    </tr>
                                </tbody>
                            </table>
                        </td>
                    </tr>
                    <!-- button -->
                    <tr>
                        <td id="article-1-button" align="left" border="0" width="100%" style="padding: 20px 0px 0px 0px; mso-padding-alt: 0px; width: 100%;">
                            <table border="0" cellpadding="0" cellspacing="0" role="presentation" width="100%" style="padding: 0px; mso-padding-alt: 0px; width: 100%;">
                                <tbody>
                                    <tr>
                                        <td align="left" border="0" width="100%" style="padding: 0px; mso-padding-alt: 0px 0px 30px 0px; width: 100%;">
                                            <!-- Module: Featured - Button -->
                                            <!-- bulletproof email button - https://buttons.cm/ -->
                                            <div>
                                                <!--[if mso]>
                                                <v:roundrect xmlns:v="urn:schemas-microsoft-com:vml" xmlns:w="urn:schemas-microsoft-com:office:word" href="#" style="min-height: 58px; height: auto;v-text-anchor:middle;width:600px;" stroke="f" fillcolor="#ffbf00">
                                                <w:anchorlock/>
                                                <center>
                                            <![endif]-->
                                                <a href="#" class="button" style="background-color: #ffbf00; border-radius: 9px; color: #19130c; display: inline-block; font-family: 'Arial Black', 'Arial Bold', Arial, sans-serif; font-size: 18px; font-weight: bold; line-height: 28px; padding: 10px 15px; text-align: center; text-decoration: none; width: auto; max-width: 100%; -webkit-text-size-adjust: none;" target="_blank" title="Read More">Breadstick Yummy »</a>
                                                <!--[if mso]>
                                                </center>
                                                </v:roundrect>
                                            <![endif]-->
                                            </div>
                                            <!-- end button -->
                                        </td>
                                    </tr>
                                </tbody>
                            </table>
                        </td>
                    </tr>
                </tbody>
            </table>
            <!-- / END ARTICLE 1 -->
            <!-- ARTICLE 2 -->
            <table class="article" id="article-2" border="0" cellpadding="0" cellspacing="0" role="presentation" width="100%" style="border-bottom: 1px solid #fecd7a; padding: 30px 0px 30px 0px; mso-padding-alt: 0px; width: 100%;">
                <tbody>
                    <!-- featured image -->
                    <tr>
                        <td id="article-2-image" align="center" valign="top" width="100%" style="padding: 0px; mso-padding-alt: 0px; width: 100%;">
                            <table border="0" cellpadding="0" cellspacing="0" role="presentation" width="100%" style="padding: 0px; mso-padding-alt: 0px; width: 100%;">
                                <tbody>
                                    <tr>
                                        <td align="center" style="background-color: transparent; padding: 0px 0px 30px 0px; mso-padding-alt: 30px 0px 30px 0px; width: 100%;" valign="top" width="100%">
                                            <a href="#" target="_blank" title="read more">
                                                <img class="article-image" width="600" height="338" border="0" src="https://swearenginweb.design/images/email/2025-boilerplate/placeholder-2-600x338.jpg" alt="featured image">
                                            </a>
                                        </td>
                                    </tr>
                                </tbody>
                            </table>
                        </td>
                    </tr>
                    <!-- header text -->
                    <tr>
                        <td id="article-2-header" align="left" valign="top" width="100%" style="padding: 0px; mso-padding-alt: 0px; width: 100%;">
                            <table class="article-header" border="0" cellpadding="0" cellspacing="0" role="presentation" width="100%" style="padding: 0px; mso-padding-alt: 0px">
                                <tbody>
                                    <tr>
                                        <td align="left" style="border-left: 9px solid #fecd7a; padding: 0px 0px 0px 15px; mso-padding-alt: 0px 0px 0px 15px;" valign="top">
                                            <h1 style="color: #fecd7a; font-size: 24px; line-height: 30px; mso-line-height-alt: 30px; margin: 0px; mso-line-height-rule: exactly; padding: 0px; mso-padding-alt: 0px;">
                                                 Ham kevin pastrami, ball tip ribeye biltong meatball corned beef prosciutto brisket
                                            </h1>
                                        </td>
                                    </tr>
                                </tbody>
                            </table>
                        </td>
                    </tr>
                    <!-- excerpt text -->
                    <tr>
                        <td id="article-2-excerpt" align="left" border="0" valign="top" width="100%" style="padding: 20px 0px 0px 0px; mso-padding-alt: 0px; width: 100%;">
                            <table class="article-excerpt" border="0" cellpadding="0" cellspacing="0" role="presentation" width="100%" style="padding: 0px; mso-padding-alt: 0px; width: 100%;">
                                <tbody>
                                    <tr>
                                        <td align="left" border="0" valign="top" width="100%" style="color: #fecd7a; padding: 0px; mso-padding-alt: 30px 0px 30px 0px; text-align: left;">
                                            <p style="font-size: 14px; line-height: 22px; margin: 0px; padding: 0px; text-align: left;">Spare ribs flank short ribs, landjaeger bacon fatback tongue. </p>
                                        </td>
                                    </tr>
                                </tbody>
                            </table>
                        </td>
                    </tr>
                    <!-- button -->
                    <tr>
                        <td id="article-2-button" align="left" border="0" width="100%" style="padding: 20px 0px 0px 0px; mso-padding-alt: 0px; width: 100%;">
                            <table border="0" cellpadding="0" cellspacing="0" role="presentation" width="100%" style="padding: 0px; mso-padding-alt: 0px; width: 100%;">
                                <tbody>
                                    <tr>
                                        <td align="left" border="0" width="100%" style="padding: 0px; mso-padding-alt: 0px 0px 30px 0px; width: 100%;">
                                            <!-- Module: Featured - Button -->
                                            <!-- bulletproof email button - https://buttons.cm/ -->
                                            <div>
                                                <!--[if mso]>
                                                <v:roundrect xmlns:v="urn:schemas-microsoft-com:vml" xmlns:w="urn:schemas-microsoft-com:office:word" href="#" style="min-height: 58px; height: auto;v-text-anchor:middle;width:600px;" stroke="f" fillcolor="#ffbf00">
                                                <w:anchorlock/>
                                                <center>
                                            <![endif]-->
                                                <a href="#" class="button" style="background-color: #ffbf00; border-radius: 9px; color: #19130c; display: inline-block; font-family: 'Arial Black', 'Arial Bold', Arial, sans-serif; font-size: 18px; font-weight: bold; line-height: 28px; padding: 10px 15px; text-align: center; text-decoration: none; width: auto; max-width: 100%; -webkit-text-size-adjust: none;" target="_blank" title="Read More">Get It! »</a>
                                                <!--[if mso]>
                                                </center>
                                                </v:roundrect>
                                            <![endif]-->
                                            </div>
                                            <!-- end button -->
                                        </td>
                                    </tr>
                                </tbody>
                            </table>
                        </td>
                    </tr>
                </tbody>
            </table>
            <!-- / END ARTICLE 2 -->
            <!-- ARTICLE 3 -->
            <table class="article" id="article-3" border="0" cellpadding="0" cellspacing="0" role="presentation" width="100%" style="border-bottom: 1px solid #fecd7a; padding: 30px 0px 30px 0px; mso-padding-alt: 0px; width: 100%;">
                <tbody>
                    <!-- featured image -->
                    <tr>
                        <td id="article-3-image" align="center" valign="top" width="100%" style="padding: 0px; mso-padding-alt: 0px; width: 100%;">
                            <table border="0" cellpadding="0" cellspacing="0" role="presentation" width="100%" style="padding: 0px; mso-padding-alt: 0px; width: 100%;">
                                <tbody>
                                    <tr>
                                        <td align="center" style="background-color: transparent; padding: 0px 0px 30px 0px; mso-padding-alt: 30px 0px 30px 0px; width: 100%;" valign="top" width="100%">
                                            <a href="https://swearenginweb.design/microsoft-teams-how-to-get-rid-of-the-new-icon-in-macos/" target="_blank" title="read more">
                                                <img class="article-image" width="600" height="338" border="0" src="https://swearenginweb.design/images/email/2025-boilerplate/placeholder-3-600x338.jpg" alt="featured image">
                                            </a>
                                        </td>
                                    </tr>
                                </tbody>
                            </table>
                        </td>
                    </tr>
                    <!-- header text -->
                    <tr>
                        <td id="article-3-header" align="left" valign="top" width="100%" style="padding: 0px; mso-padding-alt: 0px; width: 100%;">
                            <table class="article-header" border="0" cellpadding="0" cellspacing="0" role="presentation" width="100%" style="padding: 0px; mso-padding-alt: 0px">
                                <tbody>
                                    <tr>
                                        <td align="left" style="border-left: 9px solid #fecd7a; padding: 0px 0px 0px 15px; mso-padding-alt: 0px 0px 0px 15px;" valign="top">
                                            <h1 style="color: #fecd7a; font-size: 24px; line-height: 30px; mso-line-height-alt: 30px; margin: 0px; mso-line-height-rule: exactly; padding: 0px; mso-padding-alt: 0px;">
                                                Tail swine turkey, pork belly capicola burgdoggen ball tip cupim alcatra.
                                            </h1>
                                        </td>
                                    </tr>
                                </tbody>
                            </table>
                        </td>
                    </tr>
                    <!-- excerpt text -->
                    <tr>
                        <td id="article-3-excerpt" align="left" border="0" valign="top" width="100%" style="padding: 20px 0px 0px 0px; mso-padding-alt: 0px; width: 100%;">
                            <table class="article-excerpt" border="0" cellpadding="0" cellspacing="0" role="presentation" width="100%" style="padding: 0px; mso-padding-alt: 0px; width: 100%;">
                                <tbody>
                                    <tr>
                                        <td align="left" border="0" valign="top" width="100%" style="color: #fecd7a; padding: 0px; mso-padding-alt: 30px 0px 30px 0px; text-align: left;">
                                            <p style="font-size: 14px; line-height: 22px; margin: 0px; padding: 0px; text-align: left;"> Ham tri-tip filet mignon, pork loin boudin pork chop ribeye pork prosciutto swine pancetta tongue.</p>
                                        </td>
                                    </tr>
                                </tbody>
                            </table>
                        </td>
                    </tr>
                    <!-- button -->
                    <tr>
                        <td id="article-3-button" align="left" border="0" width="100%" style="padding: 20px 0px 0px 0px; mso-padding-alt: 0px; width: 100%;">
                            <table border="0" cellpadding="0" cellspacing="0" role="presentation" width="100%" style="padding: 0px; mso-padding-alt: 0px; width: 100%;">
                                <tbody>
                                    <tr>
                                        <td align="left" border="0" width="100%" style="padding: 0px; mso-padding-alt: 0px 0px 30px 0px; width: 100%;">
                                            <!-- Module: Featured - Button -->
                                            <!-- bulletproof email button - https://buttons.cm/ -->
                                            <div>
                                                <!--[if mso]>
                                                <v:roundrect xmlns:v="urn:schemas-microsoft-com:vml" xmlns:w="urn:schemas-microsoft-com:office:word" href="#" style="min-height: 58px; height: auto;v-text-anchor:middle;width:600px;" stroke="f" fillcolor="#ffbf00">
                                                <w:anchorlock/>
                                                <center>
                                            <![endif]-->
                                                <a href="#" class="button" style="background-color: #ffbf00; border-radius: 9px; color: #19130c; display: inline-block; font-family: 'Arial Black', 'Arial Bold', Arial, sans-serif; font-size: 18px; font-weight: bold; line-height: 28px; padding: 10px 15px; text-align: center; text-decoration: none; width: auto; max-width: 100%; -webkit-text-size-adjust: none;" target="_blank" title="Read More">Chicken Leg »</a>
                                                <!--[if mso]>
                                                </center>
                                                </v:roundrect>
                                            <![endif]-->
                                            </div>
                                            <!-- end button -->
                                        </td>
                                    </tr>
                                </tbody>
                            </table>
                        </td>
                    </tr>
                </tbody>
            </table>
            <!-- / END ARTICLE 3 -->
            <!-- BANNER AD -->
            <table class="banner-ad" id="banner-ad" border="0" cellpadding="0" cellspacing="0" role="presentation" width="100%" style="border-bottom: 1px solid #fecd7a; padding: 30px 0px 30px 0px; mso-padding-alt: 30px 0px 30px 0px; width: 100%;">
                <tbody>
                    <!-- image -->
                    <tr>
                        <td id="article-3-image" align="center" valign="top" width="100%" style="padding: 0px; mso-padding-alt: 0px; width: 100%;">
                            <table border="0" cellpadding="0" cellspacing="0" role="presentation" width="100%" style="padding: 0px; mso-padding-alt: 0px; width: 100%;">
                                <tbody>
                                    <tr>
                                        <td align="center" style="background-color: transparent; color: #fecd7a; font-size: 10px; line-height: 20px; padding: 0px 0px 10px 0px; mso-padding-alt: 30px 0px 10px 0px; text-transform: uppercase; width: 100%;" valign="middle" width="100%">[ Advertisement ]</td>
                                    </tr>
                                    <tr>
                                        <td align="center" style="background-color: transparent; padding: 0px 0px 0px 0px; mso-padding-alt: 10px 0px 30px 0px; width: 100%;" valign="top" width="100%">
                                            <a href="#" target="_blank" title="read more">
                                                <img class="banner-image" width="600" border="0" src="https://swearenginweb.design/images/email/2025-boilerplate/placeholder-ad-600x155.jpg" alt="banner image" style="border: none; display: block; width: 100%; height: auto; max-width: 100%;">
                                            </a>
                                        </td>
                                    </tr>
                                </tbody>
                            </table>
                        </td>
                    </tr>
                </tbody>
            </table>
            <!-- / END BANNER AD -->
            <!-- FOOTER -->
            <table id="header" border="0" cellpadding="0" cellspacing="0" role="presentation" style="background-color: transparent; padding: 30px 0px 30px 0px; mso-padding-alt: 30px 0px 30px 0px;" width="100%">
                <tbody>
                    <tr>
                        <!-- footer logo -->
                        <td id="logo-footer" align="center" border="0" style="background-color: transparent; padding: 0px 0px 30px 0px; mso-padding-alt: 30px 0px 15px 0px;" valign="middle" width="100%">
                            <a class="logo-link" href="https://swearenginweb.design/" target="_blank" title="visit Swearengin Web Design">
                                <img class="logo-image" style="height: 33px; max-height: 33px; max-width: 170px; width: 170px;" src="https://swearenginweb.design/images/email/2025-boilerplate/swd-logo.png" alt="logo" width="170" height="33">
                            </a>
                        </td>
                    </tr>
                    <tr>
                        <!-- footer details -->
                        <td id="footer-details" align="center" border="0" style="background-color: transparent; color: #fecd7a; mso-padding-alt: 0px 0px 15px 0px" valign="middle" width="100%">
                            <p style="color: #fecd7a;">© James <a class="footer-link" style="color: #ffbf00;" href="https://swearenginweb.design" target="_blank" title="visit Swearengin Web Design">Swearengin Web Design</a> 2025<br>
                                123 Road Drive, Tulsa, OK 74105 USA<br>
                                Call us toll free: 1-800-123-4567</p>
                        </td>
                    </tr>
                    <tr>
                        <!-- footer links -->
                        <td colspan="2" id="footer-links" align="center" border="0" style="background-color: transparent; color: #fecd7a; padding: 30px 0px 0px 0px;" valign="middle" width="100%">
                            <a class="footer-link" style="color: #ffbf00;" href="#" target="_blank" title="visit Swearengin Web Design">Unsubscribe</a>
                                 |     
                            <a class="footer-link" style="color: #ffbf00;" href="#" target="_blank" title="visit Swearengin Web Design">Manage Preferences</a>
                                 |     
                            <a class="footer-link" style="color: #ffbf00;" href="#" target="_blank" title="visit Swearengin Web Design">View In Browser</a>
                            <br><br>
                            <!-- footer required for hubspot testing -->
                            <!-- comment out if not using HubSpot --
                            {{ site_settings.company_name }} {{ site_settings.company_street_address_1 }} {{ site_settings.company_city }} {{ site_settings.company_state }} {{ site_settings.company_zip }} {{ site_settings.company_country }}
                            -->
                        </td>
                    </tr>
                </tbody>
            </table>
            <!-- / END FOOTER -->
            <!--[if !mso]><!-->
        </div>
        <!--<![endif]-->
        <!--[if mso]>
                                </td>
                            </tr>
                        </tbody>
                    </table>
                </td>
            </tr>
        </tbody>
    </table>
    <![endif]-->

            </td>
        </tr>
    </table><!-- /wrapper-email-outer -->

</body>

</html>
Expand
IGN's email newsletter template
IGN’s email blast from February 20, 2025.

Feel free to snag this code and make it your own, or check out the Code Pen demo here. You’ll obviously need to change some things to make it your own. I’m sure you don’t want my easy-on-the-eyes dark earth color scheme.

Sometimes cookie-cutter is all you need to communicate effectively. Check out this free HTML email template that I built with my past year of experience creating dynamic HubSpot HTML email templates (with HubL, HTML, & CSS) from the ground up.

Over the past year I’ve redesigned and redeveloped a handful of dynamic HTML/HubSpot email newsletters that get delivered to hundreds of thousands of subscribers every week. HubSpot is awesome in that it lets you build dynamic HTML email templates that enable editors to chop away at without knowing any code. We’re noticing a steady increase in statistics from our redesign efforts.

I really like IGN’s email newsletter and kind of modeled this template after theirs because they obviously use what works best through testing and tracking. Maybe I’ll recreate IGN’s newsletter template for fun next? Anyway, this template is not dynamically integrated with HubSpot, but it could be done pretty easily now that I’ve got the hang of it.

Features

I modeled this boilerplate email template after many frequent newsletters and mailing lists that I receive every day, particularly IGN’s “morning fix” that they send out nearly every week day. IGN’s email newsletter represents what a frequent email should be: quick-to-the-point, lighthearted, simple and current.

I find a lot of successful companies are using single column layouts and keeping things simple, so as usual I stole elements I liked and included them in my template. Art is only stealing, after all.

It’s an email, so less is always more IMO. As a side note, I think IGN is crushing the email newsletter game and I recommend subscribing to their list, if you’re into video games.

  • Mobile first
  • 600 pixels width content container
  • Single column layout
  • 16:9 featured images
    • 1920×1080 sized down to 600×338 proportionally. This is what IGN does and I love it.
  • Tested successfully on many email clients using Litmus within HubSpot

Litmus test email previews

Check out the image previews below. I generated these from HubSpot using the integrated Litmus email testing tool, which is pretty expensive, but amazing to use.

Too many links and images in emails

It’s an email, not a website. Keeping things simple and to the point is the best path to email marketing success!

I’ve learned that having too many links (or too much of anything for that matter) in email templates can hurt your open rate and kick you to spam! I’ve observed that IGN only links their images and article buttons. They don’t link article titles, resulting in a few less links. IGN also keeps their article excerpts quite short – often just a single line of text with an edgy quip about something relevant! I’m in absolute shock any time I see marketers using less than 10 words in a sentence. It’s so cutting edge and… just right.

Like I said before, it’s an email, not a website! People want to glance at it and move on with their day. No one wants to read a novel, magazine, or full-on website in an email – that’s why you have a website.

Keep things short and simple on your emails. In my professional practice, we reduced links in a fresh new template I built and as a result we saw an increased open rate. Now, getting them to reduce the amount of content clutter in emails is a different story.

Emails are really tedious, if you didn’t already know.

Many clients will clip your email length if it is too long or too large of a file size. Be careful about the amount of content you include in emails or you could face a declining subscriber rate! And stop the spam! Haha! 😀

Leave a Reply

Your email address will not be published. Required fields are marked *