DocumentationMarketo EngageMarketo Guide

Add SSL to Your Landing Pages

Last update: Fri May 16 2025 00:00:00 GMT+0000 (Coordinated Universal Time)
  • Topics:
  • Landing Pages

SSL (Secure Socket Layer) encryption lets you make all of your Landing Pages for a Marketo Engage instance secure.

When you fill out a web form or visit a Landing Page that’s hosted by Marketo Engage, by default, the information is sent over non-secure protocol (HTTP). Per your company’s policy, you may want to secure the information submitted to Marketo over (HTTPS). For example, when you visit http://info.mydomain.com/ it will now be https://info.mydomain.com/.

Marketo Engage tracks “Visited Web Page” and “Click Link on Web Page” by default over non-secure HTTP protocol. If you want to have your tracking links secured with their own certificate, you need to have Marketo build a separate non-shared server to enable it. To secure all aspects of a contact’s interaction with you typically means securing both Landing Pages and tracking links.

Enable SSL certification

Automatically add SSL for all the domain aliases you create as part of the Landing Page rules.

  1. Go to the Admin area.

  2. Select Landing Pages from the tree. In the Rules tab, click the New drop-down and select New Domain Alias.

  3. Enter your Domain Alias and Default Page. Select the Generate SSL Certificate checkbox. Click Create when done.

This automatically adds an SSL certificate for this domain.

Enable SSL for your default domain

Follow the steps below to enable SSL for your default domain.

  1. Still in the Admin section, select Landing Pages. Click the orange Edit button next to Settings.

    NOTE
    If desired, you can also modify the domain name here (valid domain required).
  2. Select the “Generate SSL Certificate” checkbox and click Save.

NOTE
  • The SSL Certificate column in the listing shows certificate status for all the domain alias created after this feature is released (DATE). If you had the SSL enabled for a domain through Marketo Support, the certificate will continue to exist, but won’t show in the table. This table only reflects SSL certificates for domains added using the steps in this article.

  • It can take up to three minutes for the SSL to be in READY state. You must refresh the page for the changes to appear.

recommendation-more-help
94ec3174-1d6c-4f51-822d-5424bedeecac