Recipe: Creating a Landing Page Builder | Field Forge - Custom Fields, Built for Speed
Download Log in

Recipe: Creating a Landing Page Builder

User Guide

This recipe shows how to use Flexible Content to give content managers the power to build custom landing pages by choosing, ordering, and filling in pre-designed sections.

Step 1: Create the Flexible Content Field Group

  1. Go to Field Forge > New Field Group
  2. Title it Landing Page Builder
  3. Add a Flexible Content field (PRO) labeled Page Sections with name page_sections
  4. Set the Button Label to Add Section (this customizes the button text editors see)

Step 2: Define the Layouts

Add the following layouts to the Flexible Content field:

Layout 1: Hero Section
Sub-fieldTypeSettings
HeadlineTextRequired: Yes, Placeholder: “Your main headline here”
SubheadlineTextareaRows: 2
Background ImageImageRequired: Yes, Instructions: “Use 1920×1080 minimum”
Button TextTextDefault: “Get Started”
Button URLURLRequired: Yes
Button StyleButton GroupChoices: Primary, Secondary, Outline
Layout 2: Features Grid
Sub-fieldTypeSettings
Section TitleTextPlaceholder: “Why Choose Us”
Section SubtitleTextareaRows: 2
FeaturesRepeaterSub-fields: Icon (Image), Title (Text, Required), Description (Textarea)
ColumnsButton GroupChoices: 2 Columns, 3 Columns, 4 Columns
Layout 3: Testimonials
Sub-fieldTypeSettings
Section TitleTextDefault: “What Our Customers Say”
TestimonialsRepeaterSub-fields: Quote (Textarea, Required), Author Name (Text), Author Photo (Image), Company (Text), Rating (Number, Min: 1, Max: 5)
Display StyleButton GroupChoices: Carousel, Grid, Stacked
Layout 4: Call to Action
Sub-fieldTypeSettings
HeadingTextRequired: Yes
DescriptionTextareaRows: 3
Button TextTextDefault: “Start Now”
Button URLURLRequired: Yes
Background ColorColor PickerDefault: #1a73e8
Text ColorColor PickerDefault: #ffffff
Layout 5: FAQ Section
Sub-fieldTypeSettings
Section TitleTextDefault: “Frequently Asked Questions”
QuestionsRepeaterSub-fields: Question (Text, Required), Answer (Textarea, Required)
Display StyleButton GroupChoices: Accordion, Two Column, Stacked
Layout 6: Pricing Table
Sub-fieldTypeSettings
Section TitleTextDefault: “Choose Your Plan”
PlansRepeaterSub-fields: Plan Name (Text, Required), Price (Text), Billing Period (Select: Monthly/Yearly), Features (Textarea), Button Text (Text), Button URL (URL), Highlighted (True/False)
Show ToggleTrue/FalseLabel: “Show monthly/yearly toggle”

Step 3: Set Location Rules

  1. Set: Page Template is equal to Landing Page (you need a Landing Page template in your theme)
  2. Alternatively, target a specific page or post type
  3. Save the field group

Step 4: How Content Managers Build a Landing Page

  1. Create a new Page and select the “Landing Page” template
  2. Scroll to the “Landing Page Builder” metabox
  3. Click Add Section and choose Hero Section
  4. Enter the headline, subheadline, upload a background image, and set the button text and link
  5. Click Add Section again, choose Features Grid
  6. Add a section title and create feature items with icons, titles, and descriptions
  7. Choose the number of columns (3 is most common)
  8. Continue adding sections: Testimonials, Pricing Table, FAQ Section, Call to Action
  9. Drag sections to reorder — typically: Hero at top, CTA at bottom, supporting content in between
  10. Click Publish or Update

Tips for Effective Landing Pages

  • Start with a Hero: Every landing page should begin with a clear headline and a strong call-to-action button
  • Limit to 4-6 sections: Too many sections create a long, unfocused page. Each section should serve a purpose
  • Social proof early: Place Testimonials or a stats section near the top to build trust before asking for action
  • One primary CTA: The page should guide visitors toward a single primary action. Use the same button URL across Hero and CTA sections
  • End with a CTA: Always close the page with a Call to Action section so visitors who scrolled the entire page have a clear next step
  • Test on mobile: Ask your developer to verify the layout looks good on phones. Most landing page traffic comes from mobile devices

Forge AI Assistant Online

Hi! I'm the Field Forge AI assistant. Ask me anything about the plugin — setup, features, troubleshooting, or development.

Just now
Powered by Forge AI · Browse docs