Skip to main content

Email & Module Best Practice Guide

Follow these best practices to build fast, accessible, and consistent emails. Use reusable modules to save time. Keep your brand styling consistent across every asset.

Note: Some menu options only appear when certain account preferences are turned on. Your account may show slightly different options.


Building Emails

Follow these recommendations when you create emails. They improve performance, accessibility, and consistency.

Fonts

Use web-safe fonts. These fonts work well across email clients.

  • Limit the number of font families you use. Fewer fonts help your email load faster.

  • Use these recommended font sizes:

    • Mobile: 12–16 pt

    • Desktop: 16–20 pt

Inherit vs. Text Style

  • Select Inherit in the Font dropdown to keep your default font family.

    Inherit font selected under text attributes
  • Use Text style when you want font family, size, and color to match your brand in one step.

    Text style selection highlighted in text attributes.

Option

Where to find it

What it does

Inherit

Font dropdown

Resets the font family to your email’s default font. It does not change font size or color.

Text style

Text toolbar

Applies a saved style. This sets the font family, size, and color together.

Images

Optimize images before you add them to your email.

Recommendation

Best Practice

File size

Keep the total image size under 1 MB. The upload limit is 10 MB per file.

Supported formats

Knak accepts GIF, JPG, PNG, WebP, TIFF, and BMP. SVG is not supported. For the best support across email clients, use GIF, JPG, or PNG.

Alt text

Add descriptive alt text for accessibility.

Animated GIFs

Keep file sizes small. Make sure the first frame shows the main message.

Image dimensions

Upload images at double the display width. For example, use a 1200 px image for a 600 px layout.

Resolution

Use at least 72 pixels per inch (PPI).

Video

Use a static thumbnail with a play icon. Link the image to the external video.

Placeholder images

Use placeholder images while you build. Replace them with final images before you publish.

Email File Size

Keep your final email under 102 kilobytes (KB). Gmail clips emails that are larger than this.

The Email Size check in the Optimize tab warns you at about 92 KB. Leave extra room, because your email platform adds code, like link tracking, after export. To check the final size, send a test to a Gmail inbox. If you see [Message clipped], your email is too large.

To reduce file size:

  • Limit the number of layout rows.

  • Reuse layouts when possible.

  • Avoid duplicate content.

Learn more in Optimizing Email Size.


Layout and Design Tips

Padding

Use consistent padding throughout your email.

For the best mobile experience:

  • Apply the same padding on all sides whenever possible.

  • Keep spacing consistent between sections.

Settings vs. Attributes Panels

Use the right panel for the change you want to make.

Use Global Settings

Use the Pop-Up Editor

Apply styles across the whole email

Change the styling of one element

Keep your brand consistent

Make one-off adjustments

Best Practice: Use the Settings panel whenever possible. Use the Pop-Up Editor only when one element needs different styling.

Links

Add links to stop email clients from formatting your content on their own.

Link these items whenever they appear:

  • Email addresses

  • Phone numbers

  • Physical addresses

Use Link Attributes to control how links look.

link attributes section

Special Links

Every marketing email should include an easy-to-find Unsubscribe link.

You should also consider adding:

  • Forward to a Friend

  • View as Webpage

  • Unsubscribe

Set Up a Special Link

  1. Open your merge tags in your account settings.

  2. Create or edit a merge tag.

  3. Select the Special Link checkbox in the Create/Edit Merge Tag window.

  4. Save the merge tag.

Add a Special Link to Your Email

  1. Select the text you want to link in your email.

  2. Click the Links dropdown in the text toolbar.

  3. Select your special link.

Special links menu expanded in the popup editor

Mobile Optimization

Optimize your email for smaller screens. Find these options under Responsive Options.

Fixed Layouts

Turn on Don’t stack on mobile to keep columns side by side on mobile devices.

Content Order

Turn on Reverse column order on mobile to flip the order columns stack on mobile.

Note: You cannot use Reverse column order on mobile and Don’t stack on mobile at the same time.

Alternate Versions

Use the icon buttons in the Hide on row to hide content on mobile or desktop. This lets you show different content on each device.

Tip: Keep duplicate content minimal to reduce file size.


Working With Modules

Organize Modules

Create categories before you create new modules. This keeps your module library organized.

Reuse Modules

Build a module once. Clone it to create consistent designs across many assets.

Choose Which Brands Can Use a Module

Set brand access in the Module Builder before you publish.

  1. Open the module in the Module Builder.

  2. Find the Assign to field in the settings panel.

  3. Select the brands that can use this module.

If you leave Assign to empty, the module is available to All Brands (Global).

Publishing Modules

Changes you have not published yet show as Unpublished Changes. A module that has never been published shows Not Published.

To publish a module:

  1. Open the module in the Module Builder.

  2. Click Actions in the upper-right corner.

  3. Select Publish.

    Actions menu expanded in the module builder highlighting the publish action.

Or:

  1. Click Unpublished Changes.

  2. Click Publish in the window that opens.

    Actions menu in red box in the module builder view

If the module is used in themes, you also see Publish and Update Themes. Click it to publish and choose which themes to update.

Refresh Open Assets

An open email or landing page only loads module versions when you first open it. If you publish a module while an asset is open in another tab:

  1. Refresh the asset.

  2. Open the Optimize tab.

  3. Find Out Of Date Modules.

  4. Click Update for one module, or Update All for every module.

This makes sure your asset uses the latest published version.


Custom Themes

Build themes with reusable modules. This saves time and keeps your branding consistent.

How you update themes after you change a module depends on your account:

  • Publish and Update Themes: Click this when you publish the module. Use Related Themes to choose which themes to update.

  • Apply to Themes: Click the menu on the module card on the Modules admin page. Select Apply to Themes. This option only appears for accounts that do not use Publish and Update Themes.


Brand Settings

Set your brand defaults to keep every email consistent.

You can set:

  • Color Kits and Color tokens

  • Font Kits

  • Brand voice

  • Social links

  • Default language

  • Default email parameters

  • Page settings

  • Email setting presets, which include Default from name, Default from email, and Default reply-to email

Email settings section of Tutorial Brand set up on the admin side of the platform

Need more help? Contact support via live chat within Knak using the chat bubble in the bottom right corner or email support@knak.com.

Did this answer your question?