This article covers how to hide a form field on a Keap™ Legacy Landing Page, including how to select a field and set it to hidden and how to republish the landing page to apply the change. Hidden form fields are not visible to visitors on the published landing page but can still receive and store values — for example, values passed through URL parameters. This article does not cover how to auto-populate hidden fields using URL parameters. For help auto-populating form fields with URL parameters, see how to set custom URL parameters on Keap Legacy Landing Pages.
Why Hidden Form Fields Are Useful on Landing Pages
Hidden form fields allow data to be captured and stored on a contact record when a form is submitted without requiring the visitor to manually enter the value. A common use case is combining hidden fields with URL parameters — a value is passed in the URL and stored in the hidden field when the visitor submits the form, without the visitor seeing or interacting with the field. This is useful for tracking the source of a lead, storing campaign identifiers, or pre-filling contact record fields with data that does not need to be displayed to the visitor.
How to Hide a Form Field on a Keap Legacy Landing Page
Follow these steps to set a form field to hidden on a Keap Legacy Landing Page.
-
Select the form on the landing page that contains the field to be hidden.
The screenshot above shows the Keap Legacy Landing Page editor with a form selected. Selecting the form activates the form editor where individual form fields can be configured. Select the form by clicking anywhere on the form area on the page.
-
Select the form field to be hidden. In the field configuration panel that opens, set the field visibility to Hidden.
The screenshot above shows the Keap Legacy Landing Page form field configuration panel with the visibility setting set to Hidden. Setting a field to Hidden removes the field from the visible form on the published landing page. The field remains active and can still receive and store values — for example, values passed through URL parameters.
-
Republish the landing page to apply the hidden field configuration. The field visibility change does not take effect on the published landing page until the page has been republished.
The screenshot above shows the Republish button in the Keap Legacy Landing Page editor. Selecting Republish applies all pending changes to the published landing page, including the hidden field configuration. The field will no longer be visible to visitors on the published landing page after republishing.
Frequently Asked Questions
What does this article cover?
This article covers how to hide a form field on a Keap Legacy Landing Page, including how to select a field and set it to hidden and how to republish the landing page to apply the change. This article does not cover how to auto-populate hidden fields using URL parameters. For help auto-populating form fields with URL parameters, see how to set custom URL parameters on Keap Legacy Landing Pages.
What happens to data submitted through a hidden form field?
When a visitor submits a form containing a hidden field, the value stored in the hidden field is submitted along with the visible field values and recorded on the contact record in Keap. The visitor does not see the hidden field or its value during form submission.
Does the landing page need to be republished after hiding a field?
Yes. The hidden field configuration does not take effect on the published landing page until the page has been republished. After setting the field to hidden and saving the changes, select Republish in the landing page editor to apply the change to the live page.
Can hidden fields be combined with URL parameters to capture tracking data?
Yes. Combining hidden fields with URL parameters is a common use case. Configure the hidden field with a URL parameter name, then pass the tracking value in the URL when sharing the landing page link. When a visitor arrives via the URL and submits the form, the URL parameter value is stored in the hidden field and recorded on the contact record automatically. For step-by-step instructions, see how to set custom URL parameters on Keap Legacy Landing Pages.
Comments
0 comments