Lead Gen & CRM
How can we help you?
Search our help articles, video tutorials, and quickstart guides

You've got this. You've got us. Search our Knowledge Base to quickly find answers to your questions.

Make Lead Gen & CRM landing pages dynamic

Article: 000050312
Updated: September 1, 2026

Set up your landing pages to display different content to contacts depending on those contact's attributes

With Lead Gen & CRM's landing pages, you can add dynamic web content without the need for a developer. Dynamic web content is personalized content based on visitor attributes and designed to increase conversions. There are key limitations; for example, dynamic content does not work with GDPR banners.

 

Light Bulb IconTip: Are you looking for information about Constant Contact’s Email and Digital Marketing product? This article is for Constant Contact’s Lead Gen & CRM product. Head on over to the Email and Digital Marketing articles by clicking here. Not sure what the difference is? Read this article.

Article Contents

 
Users:
Administrators 
Company Managers 
Marketing Managers 
Sales Managers  
Salespersons  
Jr. Salespersons  

 

GDPR compliance & dynamic content limitations

Landing page dynamic content will not work with General Data Protection Regulation (GDPR) consent banners. This is due to how using personal identifiable information to change dynamic content could violate the rules regarding tracking information and consent within the law. 

For more information on the GDPR, refer to the following help articles:



How to create dynamic content rules

Dynamic content rules are what Lead Gen & CRM uses to control what content a specific visitor sees based on information known about that visitor in your instance of Lead Gen & CRM. To create dynamic content rules, create or edit a landing page:

  1. Open the Lightning bolt icon  Dynamic Web Content tab in the left panel.
  2. Navigate to the Dynamic Content Rules tab.
  3. Click Add Rule.

    Add Rule link on the left in the Dynamic content tab with landing page content preview on the right 
  4. Click Add.
  5. Enter a name for the rule group.
  6. Select either all or any in the criteria drop-down menu.
  7. Select the desired lead field in the Select Lead Field drop-down menu.

    Dynamic Content Rules popup with rule configuration drop-downs and Create and Add submit button  
  8. Select either is equal to or is not equal to in the conditional drop-down menu.
  9. Optionally, click Add to add more dynamic rules.
  10. Submit the rule by clicking Create and Add Dynamic Content Rule to this Page Group.

    Dynamic Content Rules pop-up with fields selected 
Exclamation Point IconImportant: Rule groups and rule segments are universal, and modifications to either will affect all emails or landing pages currently subject to those rules.


Configuring dynamic content rule segments

Once you have created a dynamic content rule, the dynamic content icon in the left sidebar navigation will turn red. This indicates there are active rules on the page. In order for Lead Gen & CRM to know how to differentiate content, you need to create rule segments. Rule segments are the variations of the field type and the conditional. To build rule segments into a landing page with dynamic content rules:

  1. Open  Lightning bolt icon  Dynamic Web Content in the left panel.
  2. Select the Dynamic Content Rules tab.
  3. Select the desired dynamic content rule.
  4. Click Build new segment.

    New rule added to the Dynamic Content Rules tab with a blue Build new segment section  
  5. Enter text or select an applicable value, depending on the rule type in the Select a value drop-down field.

    Industry category selected in the Build new segment section with "Healthcare" criteria entered  
Repeat as necessary. At any time, you can edit the dynamic content rule by clicking the  Pencil edit icon  Edit icon and delete the dynamic content rule by clicking the  X icon   Delete icon.


Setting and previewing dynamic content

Once your rule segments have been created for your rule attributes, you can start making your content dynamic. Even certain elements can be dynamic. For example, Header (<h1> through <h6>), paragraph (<p>), and image (<img>) elements can all be made dynamic. To set and preview dynamic content:

  1. Right-click on the desired element and select Make Dynamic.
  2. Choose the desired rule from the available dynamic content rules.

    Personas and Industry Specific Content options overlaying expanded right click menu

  3. Select a rule segment in the right panel.
  4. Enter the dynamic text to display under Content and modify the text formatting as necessary.
  5. Repeat for other dynamic content.
  6. To Preview, at the top of the screen, select one of the following device views:

       •   Desktop computer icon  Desktop
       •   Tablet icon  Tablet
       •   Mobile phone icon  Mobile

    Landing page text editor opened to the right with "Healthcare" criteria section expanded


How to test dynamic landing pages using lead records

Once the dynamic content has been set, it is imperative to test the content to ensure it is active. To set lead records and test dynamic content, first ensure you are a lead in your own instance of Lead Gen & CRM and ensure tracking has been established on your device.

  1. Click Contacts in the left toolbar.
  2. Select your own lead record.
  3. Change your fields to match the fields you used in the dynamic content rules and rule segments.
  4. Return to the landing page.
  5. Refresh the landing page.

Once refreshed, you should see the page content change based on the values in those fields.
 



Using merge variables in landing pages

To set merge variables for a landing page with dynamic content, do the following:

  1. Right-click on the desired element and select Dynamic Content > Edit.
  2. Choose the desired rule from the drop-down menu.
  3. Select the text that you want to set as a merge variable.
  4. Click  Arrow and underscore icon  Insert Merge Variable in the toolbar.
  5. Choose the merge variable to show in the Merge Variables list that appears.
  6. Return back into the landing page.

 

Troubleshooting dynamic content

Why isn't my dynamic content showing up on the landing page?
If dynamic content isn't showing up as expected, check:
  • Your rules: Return to your Dynamic Content Rules. Are all of the necessary rules added to your page? Click the  Pencil edit icon Edit icon next to your rule(s) and double-check your selected rules. Do they match your expected behavior? 

  • Your dynamic content's location: Right-click your landing page content, select Dynamic Content, then Edit. Expand each criterion dropdown to ensure the content displays as you expect for each one.

  • Your lead record's criteria status: If your page has the correct rules and dynamic content, but your contacts report a different experience (or it's not appearing as expected for you during your lead record test), the record may not have the field to trigger the dynamic content. Please keep in mind that there are Custom Fields in your Lead Gen & CRM instance as well as system fields. If you've mixed these up, that might be one reason the content isn't updating as expected. For example, you set your dynamic content rule for a system field but your lead has their value in a closely resembling custom field instead.
 
Can I use dynamic content on landing pages if I have a GDPR banner?
Landing page dynamic content will not work with General Data Protection Regulation (GDPR) consent banners. Please read Adding GDPR Tracking Consent Banners to Landing Pages for help with GDPR tracking consent banners. 
 
Which elements on a landing page can be made dynamic?
Image blocks and text blocksincluding header blocks, paragraph blocks, H & P blocks, and list blocks—can be made dynamic. 
 
How do I insert contact names or custom data using merge variables?
To insert contact data dynamically into the landing page, you need a merge variable. Insert a text block into your landing page and, within the text box, select merge variables from the text editing toolbar. Alternatively, you can simply type the merge variable into your text box manually using the Lead Gen & CRM merge variable syntax. To pull in the contact's first name, the merge variable you need is: {$firstName}. To learn more about merge variables, read Adding Merge Variables to Landing Pages.
 
Merge Variable icon in text editing toolbar menu
 
 
What is the difference between dynamic content rules and rule segments?
Dynamic content rules specify the criteria you use to segment your visitors. Then you define which content is shown to each of those segments. 
 
How do I test if my dynamic landing page is working before publishing?

In Contacts in the left toolbar, select your own lead record. Then open your landing page URL to confirm the correct content is showing. 


Did this article answer your question?


Constant Contact Logo

Copyright © 2026 · All Rights Reserved · Constant Contact · Privacy Center