Trusted WordPress tutorials, when you need them most.
Beginner’s Guide to WordPress
WPB Cup
30 Million+
Websites using our plugins
20+
Years of WordPress experience
3000+
WordPress tutorials
by experts

How to Add Feature Boxes With Icons in WordPress

Most visitors scan a page before deciding whether to read it. If your key benefits are buried in paragraphs of text, many people may leave without ever seeing them.

Feature boxes solve this by pairing each benefit with a small icon and a short description, so visitors understand what you offer is at a glance. You can also add a call-to-action button to each box to point readers to more details.

In this guide, we’ll show you how to add feature boxes with icons in WordPress using the built-in block editor or a page builder plugin.

How to Add Feature Boxes with Icons in WordPress

Which Method Should You Use to Add Feature Boxes?

If you’re adding one or two feature sections to an existing page or post, use the block editor method. It’s free, built into WordPress 7.0 and later, and doesn’t require another plugin.

If you’re designing a full landing page from scratch, a page builder is the better choice. You get ready-made templates and more styling options for each icon.

You can use the quick links below to jump straight to the method you want to use:

Method 1: Add Feature Boxes With Icons Using the Block Editor (Free)

The WordPress block editor builds pages out of blocks, which are individual pieces of content like a paragraph, an image, or a button.

WordPress 7.0 added a built-in Icon block that lets you insert SVG icons without a plugin. SVG is an image format made from code, so icons stay sharp at any size and load quickly.

If you’re on an older version of WordPress, you won’t find the Icon block in the editor. You’ll need to update WordPress before following this method.

Step 1: Add a Columns Block

Start by adding a Columns block. First, open the page where you want to add your feature boxes. Then, click the + Add Block icon, search for Columns, and click the Columns block to add it.

WordPress will show you several column layouts. The numbers indicate how much width each column takes up. For example, 50 / 50 creates two columns of equal width.

We’ll select 33 / 33 / 33 to create three equal columns, but you can choose any layout that works for your content.

Adding a 33 / 33 /33 column in WordPress
Step 2: Add Icons to Your Feature Boxes

Next, click the + button in the column and search for Icon. When the Icon block appears, click it to add it.

Adding an icon block to columns

WordPress will automatically add an Info icon to the column. Click the ‘Replace’ button to choose a different icon.

Replacing the default Info icon

This opens the icon library. You can type a name, such as photo or store, into the search bar, or scroll through the available icons.

When you find the icon you want, click it to add it to your column.

Choosing an icon to replace the default Information icon

You can then customize the icon using the block settings. Depending on your theme and setup, you can change the icon color, background color, dimensions, and border. You can also use the toolbar to center the icon.

Customizing icon blocks
Step 3: Add Text to Your Feature Boxes

Once your icons are in place, click the + button below the icon in the first column and add a Heading block for the feature name.

Adding feature headings

Then, add a Paragraph block underneath and add a short description of the feature. One or two sentences are usually enough.

Repeat the same process for the other columns.

Adding the Paragraph block for extra information
Step 4: Create More Rows of Feature Boxes (Optional)

If you want to add more than one row of feature boxes, select the Columns block and click the three-dot menu in the toolbar. Then, select Duplicate.

Duplicating a column

This creates a copy of the entire row. You can then replace the icons and text with new content using the same steps above.

Step 5: Publish Your Feature Boxes with Icons

When you’re happy with your feature boxes, click the Save or Publish button to make them live.

You can then visit your website to see the feature boxes in action:

Feature boxes with icons on a live WordPress site

Method 2: Add Feature Boxes With Icons Using a Page Builder

The block editor works well when you want to add a feature section to an existing page. But if you’re designing a full landing page and want more control over the layout and styling, a drag-and-drop page builder can give you more flexibility.

We’ll use SeedProd for this method because we use it on our own sites. Most drag-and-drop page builders, like Elementor, offer an icon box element and a built-in icon library. For more information, see our SeedProd review.

Step 1: Install and Set Up the Page Builder

First, you need to install and activate the SeedProd plugin. For more details, see our guide on how to install a WordPress plugin.

Note: There is a free version of the plugin, but we’ll use the paid version because the Icon Box block and icon library are only available on the licensed plans.

Once you activate the plugin, go to SeedProd » Settings and enter your license key. You can find your key by logging in to your SeedProd account.

Activating SeedProd license key
Step 2: Choose a Landing Page Template

Next, go to SeedProd » Landing Pages and click ‘+ Add New Landing Page.’

Then, enter a name for your page. SeedProd will also use this name to create the page URL, but you can edit the URL if needed.

Creating a new landing page using SeedProd

On the next screen, you’ll choose a template. Each template can be customized with drag and drop, but choosing one that matches your goal can save you some time.

For this guide, we’ll use the Blank Template. Hover over it and click the checkmark icon to select it.

How to build an online resume using SeedProd

Then, click ‘Save and Start Editing the Page.’

Step 3: Create Your Feature Boxes With Icons

Since we’re starting with a blank template, the first step is to choose a layout. Here, let’s pick the single-column layout to design the header area above your feature boxes.

The SeedProd page builder editor

You can then drag the Headline block from the left-hand menu into the page. Select the block to edit its text and adjust its formatting using the options in the left-hand panel.

Repeat the process with the Text block.

Customizing the headline and text blocks

You can also customize the header by adding a background image or changing its formatting. For more options, click the ‘Advanced’ tab to adjust spacing, add a border, add animation effects, and more.

Once you’re done with the header, you can create the feature boxes. Drag the Column block from the left-hand panel into the editor and place it just below the header area.

After that, you can choose a layout. For this example, we’ll use the option with three equal columns.

Add a column block and choosing a layout

Then, find the Icon Box block in the left-hand menu and drag it into the first column.

The block includes a default icon, heading, and sample text that you can customize.

Adding an Icon Box block to the first column

To change the icon, find the Icon/Image section in the left-hand panel. Then, hover over the current icon and click the button to replace it.

Replacing the default icon

This opens the icon library. You can search for a specific icon or browse the available options. When you find one you like, click it to add it to your feature box.

Choosing an icon from the icon library

Once you’ve selected an icon, click it to open its settings in the left-hand menu. Here, you can change its alignment, size, and color.

Customizing the icon
Step 4: Customize Your Feature Box Content

Next, select the text in your Icon Box to open its settings in the left-hand menu.

You can replace the sample heading and description with your own feature text. You can also add links or change the text alignment and color.

Editing the sample headline and description

Repeat these steps for the other columns, adding a different icon and feature text to each one.

Step 5: Publish Your Landing Page

If you want to add another row of feature boxes, hover over the section and click the Duplicate Row button. Then, replace the icons and text with your new content.

Duplicate row option

You can also customize the rest of your landing page by adding images, call-to-action buttons, or other blocks. The process is similar: drag the block you want into the editor and customize it from the left-hand panel.

When you’re happy with your landing page, click the ‘Save’ button and then select ‘Publish’ to make it live. You can now see the landing page in action:

Live landing page containing feature boxes with icons

FAQs About Feature Boxes With Icons

Here are some common questions about adding feature boxes with icons in WordPress:

How do I add icons in WordPress?

If you’re on WordPress 7.0 or later, you can use the built-in Icon block, which lets you search the WordPress icon library by name. For larger icon sets like Font Awesome, you’ll need a plugin or a page builder with its own icon library.

How do I add custom icons to WordPress?

The Icon block only shows icons from the WordPress library, so you can’t upload your own through it. Instead, you can upload your icon as a PNG file using the Image block.

We hope this article helped you learn how to add feature boxes with icons in WordPress. You may also want to see our guide on how to customize colors on your WordPress site and ways to create a mobile-friendly WordPress site.

If you liked this article, then please subscribe to our YouTube Channel for WordPress video tutorials. You can also find us on Twitter and Facebook.

Disclosure: Our content is reader-supported. This means if you click on some of our links, then we may earn a commission. See how WPBeginner is funded, why it matters, and how you can support us. Here's our editorial process.

The Ultimate WordPress Toolkit

Get FREE access to our toolkit - a collection of WordPress related products and resources that every professional should have!

Reader Interactions

17 CommentsLeave a Reply

  1. Really nice article and it help solve my problem. But here is my question.

    -How to you create the beautiful sidebars in see in this post such as how to start a blog, website blueprint, I need help with …, useful wordpress guides, Deals & Coupons

    -I really need help with creating this sidebars since am reading how to create a blog

  2. Hey. My icons won’t centre in the column itself. Is there a parameter we can add to ensure it centres? 2 of my icons centre fine, but 2 will only align left, even if I align it to center using formatting in the Wordpress formatting editor (using a plugin).
    Thanks.

  3. Great article, i love it,

    so, i have one question, can i make changes to these icons and set them bigger by making change in the parent theme graphicaly and without touching css code ?
    Thank you !!

  4. I tried everything that was said in the tutorial but instead of it being set into columns, everything is set under one column. While the icon are set beside the words. I wanted to create three columns and everything in under one another in one column. Why is that that?

  5. Do you have a tutorial on how to do this with css, html and php without having to use a plugin? I’ve looked around but cannot seem to find anything.

  6. For anyone using WP SVG Icons that isn’t comfortable writing CSS, you can actually adjust the icon size by passing in a size=”#px” parameter to the wp-svg-icons short code.

    Example:
    [wp-svg-icons icon=”rocket” wrap=”span” size=”100px”]

    That will set the icon to 100px and avoid the step of writing custom CSS. You may still need to adjust the padding.

  7. Good article about an important feature for your site. However, the plugin recommended has not been updated for 2 years. I am relatively new to WordPress and I was told to steer from plugins that have not been updated in the past year. I am guessing that it depends since you are very knowledgeable about WordPress and highlighted the plugin in this article. Let me know your thoughts.

    • Bobby, the plugin works fine we tested it. We have also reached out to plugin author so that they can update the plugin.

      Ideally you should install plugins that are recently updated. However, there are plenty of WordPress plugins that don’t need updates. Plugin authors feel that since a plugin is not broken and works great, then there is no need for them to update it.

      Admin

  8. Nice article. WordPress is a great enterprise content management solution that can cater to any complex business requirements and develop powerful websites. It contains thousands of flexible, customizable and responsive themes, modules and plugins that can be utilized to design multiple websites effortlessly. Increasing competition demands an interactive and engaging website and thus it is important to include variety of tools that encourage visitors to stay more on a page. Plugins in WordPress adds value to the web page specially by making it more interesting. Utilizing right tools like Call to action buttons and social media login and sharing buttons with on page content helps to enhance user experience. Article rightly highlighted the point that selecting a right tool and utilizing its powers allows a CMS developer to have better control over the website.

Leave A Reply

Thanks for choosing to leave a comment. Please keep in mind that all comments are moderated according to our comment policy, and your email address will NOT be published. Please Do NOT use keywords in the name field. Let's have a personal and meaningful conversation.