Building a Landing Page
Create a conversion-focused landing page using WBcom Essential blocks. This tutorial covers hero sections, feature grids, testimonials, and call-to-action sections.
What You’ll Build
A complete landing page with:
- Hero section with animated text
- Feature highlights with icon boxes
- Testimonials carousel
- Pricing table comparison
- Final call-to-action
Time required: 30-45 minutes
Before You Start
You’ll need:
- WordPress 6.0+
- WBcom Essential activated
- A page to work with (Pages → Add New)
Section 1: Hero Section
Option A: Slider Hero (Gutenberg)
- Add a Slider block
- Add 2-3 slides with:
- Background image
- Heading text
- Button link
- Settings to adjust:
- Slide height: 80vh
- Autoplay: On (5 seconds)
- Transition: Fade
- Navigation: Dots only
Option B: Text Rotator Hero (Gutenberg)
Create a dynamic headline that cycles through words:
- Add a Group block for the hero container
- Inside, add a Text Rotator block
- Configure:
- Before text: “We help businesses”
- Rotating words: “grow”, “scale”, “succeed”
- After text: “online”
- Animation: Type effect
- Add a Buttons block below for CTAs
Option C: Elementor Hero
- Add a Section with full-width layout
- Add the Slider widget
- Configure slides with:
- Background image
- Heading, subheading, button
- Overlay for text readability
Section 2: Feature Highlights
Using Icon Boxes (Gutenberg)
- Add a Columns block (3 columns)
- In each column, add an Icon Box block
- Configure each:
- Icon: Choose relevant icon
- Title: Feature name
- Description: 2-3 sentences
- Link: Optional learn more link
- Style settings:
- Icon position: Top
- Alignment: Center
- Enable Theme Colors for consistency
Using Flip Boxes (More Interactive)
- Add a Columns block (3 columns)
- In each column, add a Flip Box block
- Configure:
- Front: Icon and title
- Back: Full description and button
- Flip direction: Horizontal
- This creates an interactive experience where users hover to see more
Elementor Alternative
- Add a Section with 3 columns
- Use the Flip Box widget in each
- Configure front (teaser) and back (details) for each feature
Section 3: Social Proof
Testimonial Carousel (Gutenberg)
- Add a Testimonial Carousel block
- Add 4-6 testimonials:
- Quote text (2-3 sentences)
- Author name
- Role/Company
- Avatar (optional)
- Star rating
- Carousel settings:
- Slides per view: 3 (desktop), 1 (mobile)
- Autoplay: On (6 seconds)
- Show navigation: Yes
- Enable Theme Colors
Single Featured Testimonial
For a hero testimonial:
- Add a Testimonial block
- Configure:
- Quote: Your best customer quote
- Author and role
- Large avatar
- 5-star rating
- Center alignment works well here
Counter Stats Section
Add credibility numbers:
- Add a Columns block (4 columns)
- In each, add a Counter block
- Configure each:
- End number: Your stat (1000+, 98%, etc.)
- Prefix/Suffix: $, +, %
- Title below: “Happy Customers”, etc.
- Animation duration: 2000ms
Example counters:
- “500+” with “Projects Completed”
- “98%” with “Client Satisfaction”
- “15+” with “Years Experience”
- “24/7” with “Support Available”
Section 4: Pricing Tables
Pricing Table Comparison (Gutenberg)
- Add a Columns block (3 columns)
- In each column, add a Pricing Table block
- Configure each plan:
Basic Plan:
- Title: “Starter”
- Price: $29
- Period: /month
- Features: 5-7 items with checkmarks
- Button: “Get Started”
Popular Plan:
- Title: “Professional”
- Price: $79
- Period: /month
- Features: 8-10 items
- Button: “Get Started”
- Enable “Featured” ribbon
Enterprise Plan:
- Title: “Enterprise”
- Price: $199
- Period: /month
- Features: All features
- Button: “Contact Sales”
- Style the middle column to stand out (larger, highlighted)
Elementor Alternative
- Add a Section with 3 columns
- Use the Pricing Table widget in each
- Configure similarly, using Elementor’s styling controls
Section 5: Final CTA
CTA Box (Gutenberg)
- Add a CTA Box block
- Configure:
- Heading: “Ready to Get Started?”
- Description: “Join thousands of satisfied customers…”
- Button text: “Start Free Trial”
- Button link: Your signup page
- Style settings:
- Background color: Your primary color
- Text color: White
- Full-width layout
With Countdown (Urgency)
Add urgency with a limited-time offer:
- Add a Group block
- Inside, add:
- Heading: “Special Launch Offer”
- Countdown block: Set to your deadline
- CTA Box: With your offer details
- This creates urgency that drives conversions
Complete Page Structure
[Full-width Hero]
├── Slider or Text Rotator
├── Headline + Subheadline
└── CTA Buttons
[Feature Highlights]
├── Section Heading
└── 3 Icon Boxes or Flip Boxes
[Social Proof]
├── Section Heading
├── Counter Stats (4 columns)
└── Testimonial Carousel
[Pricing]
├── Section Heading
└── 3 Pricing Tables
[Final CTA]
├── CTA Box with Button
└── Optional: Countdown Timer
Mobile Optimization
Check Responsive Settings
- Preview your page in mobile view
- Adjust column layouts:
- 3 columns → 1 column on mobile
- 4 columns → 2 columns on tablet, 1 on mobile
- Check text sizes are readable
- Verify buttons are tappable (minimum 44px height)
Carousel Settings for Mobile
- Reduce slides per view
- Enable touch/swipe
- Make navigation dots larger
- Consider disabling autoplay on mobile
Tips for High Conversion
Above the Fold
- Clear headline explaining value
- Single, prominent CTA button
- Social proof element (testimonial or stat)
Trust Signals
- Customer logos
- Security badges
- Testimonials with real names and photos
- Statistics (customers, projects, years)
Clear CTAs
- Use contrasting colors for buttons
- Action-oriented text (“Get Started” not “Submit”)
- Multiple CTAs throughout the page
- Same CTA repeated in hero and footer
Page Speed
- Optimize all images before uploading
- Limit carousel items to 6-8
- Use lazy loading where available
- Test with Google PageSpeed Insights
Next Steps
- Building a Community Site – Member directories and groups
- Setting Up an Online Store – Product showcases and cart
- Block Reference – All block settings
