How to Customize your Pardot Email Preference Page


In this tutorial, I will show you how to turn the default Pardot email preference page into a preference page that matches your brand. You will learn how to customize everything including the header, footer, form, and text.

Step 1: Create a layout template

By default, the preference page uses the “Standard” layout template. You can edit the “Standard” template or create a brand new layout template. I recommend creating a brand new layout template that’s only used for the email preferences page.

Create a new layout template (Marketing > Landing Page > Layout Templates > New Layout Template) and paste your HTML into the template. Add the tag %%content%% where you want the preference center form to appear.

Here’s what my HTML looks like:

Step 2: Style the form

The preference page form can be styled as well to match your brand. To style your form, you will need to add some CSS to your layout template.

This is what my page looks like without adding any CSS to the form.

You can add whatever styles you want. Here are some elements you might want to style, along with the CSS classes.

Center the form and give it a width

Remove the left margin from the checkboxes

Change the font color, size, etc of the list name

Change the font color, size, etc of the list description

Change the label for “Email address”

Add some styling to the “Email address” field

Customize the submit button

Applying all the styles left me with this result. Much better, right?

You can also give the checkboxes within your form some flair. Check out my tutorial for creating beautiful checkboxes within Pardot forms.

Here is my finished preference page with the styled checkboxes.


Send them to me via email, send me a tweet @jennamolby, or leave a comment

Related Posts

  • 23/09/2020
    7 Ways Pardot Users Can Use Chrome Developer Tools For Troubleshooting & Testing

    Chrome Developer Tools is widely used by developers to help edit pages on-the-fly and diagnose issues. Pardot users can use DevTools to troubleshoot and test landing pages and forms. In this post, I’ll show you 7 ways you can use DevTools, including how to identify errors on a landing page, how to customize the CSS of a form and how to view hidden form field values.

  • 23/07/2020
    How to Add an Opt-in Message & Privacy Policy Message to Pardot Forms

    GDPR and CASL compliance are just a few reasons to add an explicit opt-in message or a privacy policy to your Pardot forms. In this post, I’ll show you how to add a custom opt-in message to your form and a privacy consent message above the form submit button.

  • 23/06/2020
    How to Use Pardot Form Handlers

    Pardot form handlers allow you to use your own forms to post your data to Pardot. A Form handler is a great alternative to use instead of Pardot iFrame forms. They allow you to fully customize the look of your form and submit data to more than 1 database. In this tutorial, you will learn how to create a form handler from scratch.

27 comment(s)
  • Ajay

    21/06/2019 at 4:50 am

    Thanks for this Jenna. Everything working fine, except that list description is coming in the same line instead of new line. Can you help?

    • Leon
      to Ajay

      07/02/2020 at 1:36 pm

      I have the same issue as Ajay. My list descritions are on the same line. Any suggestions would be greatly appreciated.

    • Jonnie
      to Leon

      27/02/2020 at 4:11 am

      I asked Jenna on Twitter. She replied.... @jennamolby Replying to @JonnieJensen Hi Jonnie, So happy you found it helpful! To put the description on a different line than the title, add this CSS to the page. span.description {float:none;display:block;} Hope that helps Grinning face

    • Brittany
      to Ajay

      02/09/2020 at 4:49 pm

      This is great! Where do we place the CSS code you note above?

  • Cinzia

    18/06/2019 at 12:18 pm

    Hello Jenna, Did you know if there is a way to have the public list showed in a specific order in the email preference page ? By default apparently is alphabetical. Thanks !

    • Jenna Molby
      to Cinzia

      18/06/2019 at 2:32 pm

      HI Cinzia, No, I have not found a way to specify the order of the preference page, sorry.

    • Leon Visnaw
      to Jenna Molby

      07/02/2020 at 1:34 pm

      I saw a suggestion to label your list with numbers, i.e. 1-Newsletter, 2-etc. Don't know if that would help.

  • Ilya

    16/04/2019 at 2:05 pm

    Hi Jenna and thanks a lot for this post! Could you please clarify whether it's possible to add other Prospect fields to the Email preference page (Such e.g. Name, Company, etc.) rather than just Email?

  • Brittney Widmer

    14/04/2019 at 6:12 pm

    Thank you Jenna, this post was super helpful and relevant as we are in the process of designing our email preference page.

  • Lisa

    18/03/2019 at 7:57 pm

    Thank you so much for publishing this post and providing all of the css with comments on what the styling does! I had been looking for a way to elevate the look and feel of our preferences page. This was perfect!

Leave A Comment

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

About Me

Welcome to my blog, where I share, tips, tricks, thoughts and solutions that I learn in my daily life as a Marketing Operations leader.

Most Commented
Popular Posts