Pardot forms (now part of Marketing Cloud Account Engagement) are deceptively simple. On the surface, they’re point-and-click, easy to create, and give marketers back control. But looks can be deceiving. From styling quirks and account-level limitations to tracking pitfalls and hidden dependencies, Pardot forms come with their fair share of gotchas.
In this article, we’ll walk through 12 crucial insights every marketer and marketing ops leader needs to know to avoid data chaos, maintain clean reporting, and create high-converting forms that work.
Pardot Forms vs. Layout Templates
Before building a Pardot form, you need to understand what it’s built on. Each form relies on a layout template to define its design and structure. This isn’t optional – you’ll select a layout template in Step 3 of the Pardot form wizard.
Here’s the catch: forms and layout templates are configured on separate pages. Unless you’ve already created the template, you’ll hit a roadblock mid-build. Layout templates apply to both forms and landing pages and live under Content → Layout Templates.
Styling Pardot Forms: Low-Code vs. Full CSS
There are two primary methods to style Pardot forms:
Option A: Built-in Style Controls
- Accessible directly in the form wizard
- Ideal for adjusting font size, spacing, and basic aesthetics
- Requires no code
Option B: Full CSS in Layout Templates
- Needed for brand fonts, pixel-perfect spacing, or custom animations
- Edit the CSS in the form tab (not just the landing page tab!) inside layout templates
- Great power, but greater risk if you’re not CSS-savvy
If custom CSS is out of reach, consider low-code design tools or collaborate with your web team.
Pardot Forms Only Support Prospect Fields
One limitation that can catch marketers by surprise: Pardot forms only support prospect-level fields. That means fields from Accounts, Opportunities, or custom objects are off-limits.
If mapping form inputs to related Salesforce records is a must, consider a third-party AppExchange solution or explore integrating Pardot Form Handlers for added flexibility.
Don’t Skip the “Load Default Data” Button
When adding or editing a prospect field in a Pardot form, always click the “Load Default Data” button. This action ensures:
- The correct field type (text, dropdown, checkbox) is used
- Dropdowns and buttons reflect your current picklist values
Otherwise, you risk outdated values appearing on forms – or worse, corrupt data submissions.
Use Kiosk Mode for Event Devices
Kiosk Mode prevents Pardot from assigning tracking cookies when a form is submitted – perfect for devices shared at events.
Why it matters: without Kiosk Mode, every new form filler inherits the tracking of the last person. To enable it, go to Look and Feel → Advanced tab within the form wizard. Be wary of duplication: teams often clone forms and forget this setting exists, skewing reporting later.
Translating Forms the Right Way
Multi-language forms add complexity – but you don’t need multiple fields for each language. Instead, use form field labels to localize input fields, placeholders, and field names.
Only two pieces of text are controlled by the layout template itself:
- “Not [prospect name]? Click here.”
- Submission error: “Please correct the errors below”
Create a dedicated layout template for each language to maintain consistent branding and accurate translations.
Don’t Mix Pardot Forms with Salesforce Web-to-Lead
Using Web-to-Lead forms alongside Pardot is a recipe for duplicate data. Web-to-Lead doesn’t check for existing records, unlike Pardot – which uses email as a match key.
Choosing one system keeps marketing in control of form strategy and reduces reliance on your Salesforce Admin or web team. Bottom line: if you’re using Pardot (Account Engagement), lean into Pardot forms fully.
Embedding Forms on External Sites
Pardot forms can be embedded directly onto your website, allowing you to take advantage of features like:
- Progressive profiling
- Field dependencies
- Cookie-based recognition for return visitors
That said, avoid embedding via iframe if your form is lengthy – it can cut off content or create usability issues. Consider dynamic resizing with developer support if iframe is your only option.
Reporting: Landing Pages Override Form Reports
Here’s a common reporting trap: if a Pardot form lives on a Pardot landing page, don’t expect useful metrics on the form report.
The landing page report wins – it captures form views, errors, and successful completions. Visit the landing page analytics section to see the full picture.
Forms in Lightning Emails and Landing Pages
While the Lightning email and landing page builders modernize asset creation, there’s no native Lightning form builder (yet).
To use forms in Lightning builders:
- Build the form the traditional way using the form wizard
- Drag the form component onto the Lightning canvas
- Forms inherit landing page styling – less manual effort required
Just don’t expect drag-and-drop edits for the forms themselves.
Handling AMPSEA Form Submissions
With AMPSEA (Allow Multiple Prospects with Same Email Address) enabled, Pardot won’t rely on email address alone to identify a unique contact. It prioritizes the CRM ID and uses cookie tracking where possible.
Form activity will associate with the cookied prospect. But when multiple prospects share the same email (and no cookie exists), Pardot chooses the most recently active record – sometimes unpredictably. Understand this behavior to avoid misdirected automation triggers.
Avoid the Default Domain Trap
Pardot began enforcing enhanced security for forms served from its legacy domain: go.pardot.com. As a result, forms using this default domain may stop working unless you move to a custom tracker domain.
This switch not only prevents breakage but also ensures domain branding alignment and better email/link deliverability. If you’re not sure how to set this up, work with your Salesforce admin or Pardot partner.
When to Use Pardot Form Handlers Instead
Forms aren’t one-size-fits-all. Pardot form handlers are a better option when:
- You need to integrate with third-party form tools like Gravity Forms or Unbounce
- Your website has tightly controlled styling or JavaScript dependencies
- You need to capture hidden fields without displaying them in the UI
Form handlers give you the power to connect Pardot with your existing web forms while still using Pardot’s automation, segmentation, and scoring features.
Summary: Avoiding Form Pitfalls
Pardot forms are a powerful tool when implemented correctly – but the devil is in the details. Mastering form layout templates, default data behavior, and domain settings can dramatically improve your form performance and data quality. Here’s your quick checklist of “gotchas” to avoid:
- Create and configure layout templates before building forms
- Stick to prospect fields, and don’t expect custom object compatibility
- Always use the “Load Default Data” button for field accuracy
- Enable Kiosk Mode where needed – and double-check duplicates from cloning
- Translate forms with labels, not multiple fields
- Never mix Pardot forms with Web-to-Lead
- Embed with care, especially when using iframes
- Use landing page reports, not form reports, for embedded form metrics
- Understand AMPSEA’s impact on record matching
- Swap out the default domain to avoid post-2022 issues
Now that you’re equipped with a clearer understanding of Pardot form strategies and challenges, let’s take your automation efficiency one step further.
Get in touch to explore how ConvertPilot can help you build stronger, smarter, and more scalable Pardot form experiences for your marketing team.