10 Expert Tips on Moving From Marketo to Pardot


I have a couple Marketo to Pardot migrations under my belt now, so I want to share with you 10 expert tips on moving from Marketo to Pardot.

1. Moving Landing Pages

Marketo’s landing page templates are different from Pardot’s in a couple of ways. Marketo landing pages are more “free form” than Pardot since Marketo has drag and drop functionality. Pardot is not drag and drop. This needs to be considered when moving your landing pages and landing page templates to Pardot.

Marketo also uses a couple different elements in their landing page template HTML markup that will need to be updated to work in Pardot

Updating the HTML

To move your landing pages from Marketo to Pardot, you will need to edit the HTML to create editable Pardot content regions. In Marketo, the HTML class for this is “mtkEditable” and the element must have an unique ID

Start by copy and pasting the HTML from your Marketo landing page into an HTML editor. You can remove all the Marketo system CSS and javascript (outlined in the code below).

Do a search for “mktEditable” in your document and replace it with the Pardot equivelent pardot-region=””. Make sure you give the region an unqiue name or it will give you an error when you import it into Pardot.

2. Finding which landing pages should be moved over

If you only want to move over the active landing pages, pull a Landing Page Performance Report to see which landing pages have been active within a specified number of days.


Export the report into Excel so you can easily search Marketo for the active landing page.

3. Moving Marketo Hosted Images

If your images are hosted in Marketo, you will need to move them over as well. This can be done on a per landing page basis by visiting the Marketo landing page URL and using a browser extension that will export all the images at once.

4. Moving Landing Pages

There’s no easy way to export landing pages from Marketo, it’s a manual process. Open up each landing page in the landing page editor and select each section, go to the HTML view and copy and paste the HTML into the Pardot landing page.

Make sure you update any references to Marketo hosted images in all of the landing page sections.

5. Moving email templates

Moving email templates is similar to moving landing page templates. Any editable content sections need to have the Pardot tag pardot-region=”” instead of the Marketo tag class=”mktEditable”. Do a find and replace the email templates to easily change the markup.

6. Get rid of bogus contacts

Now is a good time to get rid of any data that shouldn’t be in your Marketing Automation system. This means any test or junk data. You can easily create a smart list to identify these contacts.



7. Merge all duplicate contacts

When you export your Marketo data into Pardot, Pardot will automatically remove any duplicates. To avoid losing any data, deduplicate your Marketo database by using Marketo’s Possible Duplicates feature.

8. Moving Data over when you have a Salesforce integration

If you have your Marketo account integration with Salesforce, you might not need to do a complete data export/import. Create a smart list to find out which leads are not synced with Salesforce.


9. Make sure your unsubscribes transfer over

If you’re using Salesforce, make sure the unsubscribe field is synced to a field in Salesforce. You can check the field mapping under Admin -> Field Management


If you aren’t using Salesforce you will need to ensure the unsubscribed field is exported with the rest of your data.

10. Syncing Pardot to Salesforce

You might want to sync all of your Salesforce data to Pardot before moving completely off Marketo. If you have a lot of data be careful of the amount of Salesforce API calls you are using. Depending on the type of Salesforce license you have you might not be able to have Marketo and Pardot integrated at the same time.


Email me, or send me a tweet @jennamolby.

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.

  • 29/07/2020
    How to Create an Engagement Program to Automate Sales Follow Up in Pardot

    Your event or webinar has finished and now it’s time for Sales to follow up on those leads. A great way to automate Sales follow up is to create an automated engagement program in Pardot to send out emails on the Sales Rep’s behalf and create follow up tasks automatically in Salesforce.

  • 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.

1 comment(s)

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