How to Personalize Landing Pages with Merge Codes
Why This Matters
Personalized landing pages create stronger connections with visitors by displaying relevant information automatically. Instead of showing generic content to everyone, merge codes pull your profile information and current dates into landing pages dynamically, making each page feel current and professionally branded.
Use profile merge codes to automatically display your business name, contact information, and branding on every landing page without manually updating each one. Use date merge codes to keep landing pages feeling fresh and timely—perfect for monthly reports, seasonal offers, or time-sensitive promotions.
This guide shows you how to use both types of merge codes to create dynamic, personalized landing pages that adapt automatically.
Before You Begin
Complete your user profile information in your CRM settings—merge codes pull from this data, so accurate profile information ensures accurate display.
Understand that merge codes work in the Content Designer when editing text elements—you'll paste them directly into text fields where you want dynamic content to appear.
Know that date merge codes update automatically based on the current date when each visitor loads your page—you don't need to update them manually.
Have a landing page ready to edit, or create a new one following the standard landing page creation process.
Step-by-Step Instructions
1. Access Your Landing Page Editor
Go to Automation > Landing Pages and either create a new landing page or open an existing one for editing.
Click Edit with Content Designer to open the visual editor.
The Content Designer displays your page layout on the left with the Content, Rows, and Settings tabs on the right.
You'll add merge codes directly into text elements on your page.
Time: 1 minute
2. Understand Profile Merge Codes
Profile merge codes automatically insert your business information stored in your CRM profile. When you use these codes in your landing pages, they display your actual information to visitors.
Available Profile Merge Codes:
Information You Want |
Merge Code to Use |
| Newsletter Title | %%mm.newsletter%% |
| Full Name | %%mm.fullname%% |
| Company | %%mm.company%% |
| Address | %%mm.address%% |
| City State Zip | %%mm.citystatezip%% |
| Phone | %%mm.phone%% |
| %%mm.email%% | |
| Website | %%mm.website%% |
These codes work in any text element on your landing page—paragraphs, headlines, footers, or anywhere else text appears.
Time: 2 minutes to review
3. Add Profile Merge Codes to Your Landing Page
Click any text element on your landing page where you want dynamic information to appear. Common locations include:
- Footer contact information
- Company name in headlines or descriptions
- Copyright notices
- Contact forms pre-filled with your information
- Author bylines or signature sections
In the text editor, type or paste the merge code exactly as shown in the table above, including the %% symbols on both sides.
Example - Adding company name to a headline:
Get Your Free Guide from %%mm.company%%
Example - Adding contact info to a footer:
Questions? Contact us at %%mm.phone%% or %%mm.email%% Visit us at %%mm.address%%, %%mm.citystatezip%%
Example - Adding copyright notice:
© 2026 %%mm.company%%. All rights reserved.
The merge codes display as-is in the editor, but when visitors view your published landing page, they see your actual information instead of the code.
Click Save Changes after adding merge codes.
Time: 3-5 minutes
4. Understand Date Merge Codes
Date merge codes automatically insert the current date when visitors load your page. These update dynamically—you never need to manually change them.
Available Date Merge Codes:
Date Element You Want |
Merge Code to Use |
Example Output |
| Month spelled out | %%monthname%% | January |
| Month as a number | %%month%% | 1 |
| Day of the month | %%day%% | 15 |
| Year | %%year%% | 2026 |
| Week starting date (Sunday) | %%weekof%% | 1/12/2026 |
Combine these codes to create any date format you need.
Time: 2 minutes to review
5. Add Date Merge Codes to Your Landing Page
Click any text element where you want dynamic dates to appear. Common uses include:
- Report titles showing current month/year
- Event dates that update automatically
- "Updated on" timestamps
- Seasonal offers with automatic dates
- Content that references "this month" or "this year"
Type or paste the date merge codes in your desired format.
Example - Full date format:
Download Your %%monthname%% %%year%% Market Report
Displays as: "Download Your January 2026 Market Report"
Example - Numeric date format:
Report Date: %%month%%/%%day%%/%%year%%
Displays as: "Report Date: 1/15/2026"
Example - Year only:
© %%year%% Your Company Name. All rights reserved.
Displays as: "© 2026 Your Company Name. All rights reserved."
Example - Week reference:
Market Update for the Week of %%weekof%%
Displays as: "Market Update for the Week of 1/12/2026" (showing the Sunday of the current week)
The codes display literally in the editor but render as actual dates on your published page.
Click Save Changes after adding date codes.
Time: 3-5 minutes
6. Preview Your Landing Page
Click Done Editing to exit the Content Designer.
Click the Preview tab to see your landing page with all merge codes rendered as actual information.
Verify that:
- Profile merge codes display your correct business information
- Date merge codes show today's date in the format you intended
- Text flows naturally around the dynamic content
- No merge codes appear literally on the page (which would indicate a typo)
If you see the merge code text instead of actual data (like %%mm.company%% instead of your company name), double-check:
- You typed the code exactly as shown with %% on both sides
- You used the correct field name (they're case-sensitive)
- Your profile information is complete in your CRM settings
Time: 2-3 minutes
7. Test with Different Dates (Optional)
Date merge codes update automatically based on the current date. To see how your page will look in future months:
Return to the text editor and temporarily type example dates to preview different scenarios.
For example, if you're building a monthly report template in December but want to see how it looks in January, temporarily replace %%monthname%% %%year%% with "January 2026" to visualize the layout.
Remember to change the text back to the merge code before publishing so it updates automatically.
This preview technique helps ensure your page design accommodates different month name lengths or date formats throughout the year.
Time: 2-3 minutes (optional)
8. Publish Your Landing Page
Once satisfied with how merge codes render, ensure your landing page is set to Live (not Offline) using the toggle in the Preview tab.
Your landing page is now active with dynamic content that:
- Displays your current business information automatically
- Updates dates every day without manual changes
- Maintains consistency across all landing pages using the same merge codes
Any future updates to your profile information will automatically appear on all landing pages using profile merge codes.
Time: 30 seconds
Questions and Answers
Q: What happens if I update my profile information after using merge codes?
A: Changes to your profile information automatically appear on all landing pages using those merge codes. You don't need to edit each page individually—update your profile once and all pages reflect the change immediately.
Q: Can I use multiple merge codes in the same text element?
A: Yes. You can combine as many merge codes as needed. For example: "Contact %%mm.fullname%% at %%mm.company%% - %%mm.phone%% or %%mm.email%%"
Q: Why do I see the merge code text instead of my information on the published page?
A: This usually means there's a typo in the merge code. Double-check that you:
- Typed the code exactly as shown (they're case-sensitive)
- Included %% on both sides
- Didn't add extra spaces
- Used the correct field name
Q: What if my profile information is blank for a particular field?
A: If a profile field is empty, the merge code displays as blank space on your landing page. Fill in your complete profile information to ensure all merge codes work properly.
Q: Do date merge codes work in all time zones?
A: Date merge codes display based on the server time where your CRM is hosted. They update at midnight server time, not based on each visitor's local time zone.
Q: Can I format dates differently than the examples shown?
A: Yes. Combine the individual date codes in any order you prefer. For example:
- %%day%%-%%month%%-%%year%% displays as "15-1-2026"
- %%year%%.%%month%%.%%day%% displays as "2026.1.15"
- %%monthname%% %%day%% displays as "January 15"
Q: What if I want to show a static date that doesn't change?
A: Don't use merge codes—just type the date normally. Merge codes are specifically for dates that should update automatically. For fixed dates (like "Event: March 15, 2026"), type them as regular text.
Q: Can I use merge codes in form field labels or placeholders?
A: Merge codes work in text elements on your page, but not within form field configurations. Use them in paragraphs, headlines, and text blocks surrounding your form.
Q: Does the %%weekof%% code always show Sunday?
A: Yes. %%weekof%% displays the date of the Sunday starting the current week, regardless of which day of the week it currently is. This creates consistency for weekly reports or content.
Q: Can I use merge codes in email templates as well as landing pages?
A: Yes. These same merge codes work in email templates. Use them consistently across landing pages and emails to maintain branded, personalized communication.
Q: What if I want to show next month's name or last year?
A: Merge codes only display current date information. They don't support date math (like "next month" or "last year"). If you need specific future or past dates, type them as static text.
Q: Will merge codes work in the Thank You page too?
A: Yes. You can use both profile and date merge codes on your Thank You page just like on the main landing page. They work in any text element throughout your landing page design.
Guide Type: How-To Guide
Estimated Time: 15 minutes