How to Create a Custom Footer with Divi’s Theme Builder

Last Updated on September 18, 2022 by 14 Comments

How to Create a Custom Footer with Divi’s Theme Builder
Blog / Divi Resources / How to Create a Custom Footer with Divi’s Theme Builder
Play Button

The Divi Theme Builder marks a new era and changes the way we design websites. One of the most important parts of this feature is being able to dynamically add global footers to your pages and posts. Once you’ve designed a footer, you can automatically add it to whatever kind of page or post you want using Divi and its Theme Builder. Now in this tutorial, we’ll guide you step by step through the process of creating and adding a global footer to your website. You’ll be able to download the template JSON file for free as well!

Let’s get to it.

Preview

Before we dive into the tutorial, let’s take a quick look at the global footer design across different screen sizes.

Desktop

global footer

Mobile

global footer

Download The Custom Global Footer for FREE

To lay your hands on the free custom global footer, you will first need to download it using the button below. To gain access to the download you will need to subscribe to our newsletter by using the form below. As a new subscriber, you will receive even more Divi goodness and a free Divi Layout pack every Monday! If you’re already on the list, simply enter your email address below and click download. You will not be “resubscribed” or receive extra emails.

Subscribe To Our Youtube Channel

1. Go to Divi’s Theme Builder

Start by going to the Theme Builder in your Divi Theme Options.

global footer

2. Add & Build Global Footer

There, you can add a global footer from your Divi library or start building one from scratch. In this tutorial, we’ll create a custom footer from scratch so go ahead and pick the first option.

global footer

Add Section #1

Background Color

Time to start creating! Open the section you can find on the page and change the section’s background color.

  • Background Color: #000000

global footer

Spacing

Modify the section’s spacing settings next.

  • Top Margin: 6vw
  • Left Margin: 6vw
  • Right Margin: 6vw
  • Left Padding: 30px
  • Right Padding: 30px

global footer

Border

Add some top left and right border next.

  • Top Left: 20px
  • Top Right: 20px

global footer

Box Shadow

Include a box shadow in the section settings too.

  • Box Shadow Blur Strength: rgba(0,0,0,0.18)
  • Shadow Color: rgba(0,0,0,0.18)

global footer

Add New Row to Section

Column Structure

Continue by adding a row to your section using the following column structure:

global footer

Add Text Module to Column

Add H2 Content

Add a Text Module with some H2 content.

global footer

H2 Text Settings

Move on to the module’s design tab and change the H2 text settings accordingly:

  • Heading 2 Font: Poppins
  • Heading 2 Font Weight: Semi Bold
  • Heading 2 Text Alignment: Center
  • Heading 2 Text Color: #ffffff
  • Heading 2 Text Size: 31px (Desktop), 24px (Tablet), 18px (Phone)
  • Heading 2 Line Height: 1.6em

global footer

Sizing

Add some max width to the module as well.

  • Max Width: 700px

global footer

Add Button Module to Column

Add Copy

Add a Button Module right below the Text Module in your column and enter some copy of your choice.

global footer

Alignment

Move on to the module’s design tab and change the button alignment to center.

  • Button Alignment: Center

global footer

Button Settings

Continue by styling the button.

  • Use Custom Styles For Button: Yes
  • Button Text Size: 12px
  • Button Text Color: #000000
  • Button Background Color: #FFFFFF
  • Button Border Width: 0px

global footer

  • Button Border Radius: 100px
  • Button Letter Spacing: 1px
  • Button Font: Poppins
  • Button Font Weight: Semi Bold
  • Button Font Style: Uppercase

global footer

Spacing

Add some custom padding values as well.

  • Top Padding: 14px
  • Bottom Padding: 14px
  • Left Padding: 40px
  • Right Padding: 58px

global footer

Add Section #2

Background Color

On to the next regular section! Choose a white section background color.

  • Background Color: #ffffff

global footer

Spacing

Remove all top and bottom padding next.

  • Top Padding: 0px
  • Bottom Padding: 0px

global footer

Border

Add some border radius to the section too.

  • Top Left: 20px
  • Top Right: 20px

global footer

Box Shadow

And complete the section’s settings by adding a subtle box shadow.

  • Box Shadow Blur Strength: 135px
  • Shadow Color: rgba(0,0,0,0.18)

global footer

Add New Row to Section

Column Structure

Once you’ve completed the section settings, add a new row using the following column structure:

global footer

Sizing

Without adding any modules yet, open the row settings and allow the row to take up the entire width of the screen.

  • Use Custom Gutter Width: Yes
  • Gutter Width: 1
  • Equalize Column Heights: Yes
  • Width: 100%
  • Max Width: 100%

global footer

Spacing

Remove the row’s default top and bottom padding next.

  • Top Padding: 0px
  • Bottom Padding: 0px

global footer

Column Spacing

Continue by opening the column settings and add some custom padding values across different screen sizes.

  • Top Padding: 100px (Desktop), 50px (Tablet & Phone)
  • Bottom Padding: 100px (Desktop), 50px (Tablet & Phone)
  • Left Padding: 50px
  • Right Padding: 50px

global footer

Add Text Module #1 to Column

Add Content

Time to start adding modules! Add a regular Text Module to column 1 and insert some content of your choice.

global footer

Text Settings

Move on to the module’s design tab and change the text settings accordingly:

  • Text Font: Poppins
  • Text Font Weight: Bold
  • Text Color: #000000
  • Text Size: 17px
  • Text Alignment: Center

global footer

Spacing

Add some custom top and bottom margin next.

  • Top Margin: 10px
  • Bottom Margin: 30px

global footer

Add Divider Module to Column

Visibility

Right below the Text Module, add a Divider Module and make sure the ‘Show Divider’ option is enabled.

  • Show Divider: Yes

global footer

Line

Change the line color into black.

  • Line Color: #000000

global footer

Sizing

Modify the divider’s sizing settings too.

  • Width: 15%
  • Module Alignment: Center

global footer

Add Text Module #2 to Column

Add Content

Continue by adding another Text Module to the column.

global footer

Add Link

Add a link to the page you want this module to refer to.

global footer

Text Settings

Then, move on to the design tab and change the text settings as follows:

  • Text Font: Poppins
  • Text Font Weight: Light
  • Text Color: #777777
  • Text Size: 15px
  • Text Alignment: Center

global footer

Spacing

Add some top and bottom margin too.

  • Top Margin: 10px
  • Bottom Margin: 10px

global footer

Clone Text Module #2 As Much as Needed

Once you’ve completed the second Text Module in the column, you can clone it up to as many times as you need it (depending on how many clickable footer items you want to include).

global footer

Change Content & Links

Make sure you change the module content and links for each duplicate.

global footer

Clone Entire Column Twice

Once you’ve completed the column and its modules, you can clone the entire column twice.

global footer

Column 2 Background Color

Then, open the column 2 settings and change the background color.

  • Column 2 Background Color: #f9f9f9

global footer

Change Content & Links

Make sure you change all the content and links in each duplicate column.

global footer

Add New Column

Then, add a fourth column to the row.

global footer

Background Color

Change the new column’s background color.

  • Background Color: #0fffc7

global footer

Spacing

Along with the column’s padding values.

  • Top Padding: 70px
  • Bottom Padding: 70px
  • Left Padding: 50px
  • Right Padding: 50px

global footer

Add Social Media Follow Module to Column 4

Add Social Networks

Continue by adding a Social Media Follow Module to column 4.

global footer

Reset Social Network Styles

Reset the item styles for each social network you add.

global footer

Alignment

Then, move on to the design tab and change the module alignment.

  • Module Alignment: Center

global footer

Icon Settings

Modify the icon color too.

  • Icon Color: #000000

global footer

Add Email Optin Module to Column 4

Remove Content

Continue by adding an Email Optin Module to column 4 and remove the title and body content.

global footer

Email Account

Add an email account next. Without adding the email account, the module won’t show up once you’ve exited the builder.

global footer

Remove Background Color

Continue by removing the module’s background color.

  • Use Background Color: No

global footer

Fields Settings

Move on to the design tab and change the fields settings as follows:

  • Fields Background Color: rgba(0,0,0,0)
  • Fields Text Color: #000000
  • Fields Font: Poppins

global footer

  • Fields Text Size: 13px
  • Fields Border Width: 1px
  • Fields Border Color: #000000

global footer

Button Settings

Style the button of your module as well.

  • Use Custom Styles For Button: Yes
  • Button Text Size: 12px
  • Button Text Color: #000000
  • Button Background Color: #FFFFFF
  • Button Border Width: 0px

global footer

  • Button Border Radius: 100px
  • Button Letter Spacing: 1px
  • Button Font: Poppins
  • Button Font Weight: Semi Bold
  • Button Font Style: Uppercase

global footer

  • Top Padding: 15px
  • Bottom Padding: 15px

global footer

Add Dynamic Text Module to Column 4

Dynamic Content

The next and last module we need to complete this design is a Text Module. Enable the dynamic content option in the content box.

global footer

Then, select the ‘Current Date’ option.

  • Dynamic Content: Current Date

global footer

And modify the dynamic content’s settings as follows:

  • Before: Copyright ©
  • After: | All Rights Reserved
  • Date Format: Custom
  • Custom Date Format: 20y

global footer

Text Settings

Then, move on to the design tab and change the text settings accordingly:

  • Text Font: Poppins
  • Text Color: #000000
  • Text Size: 16px

global footer

Spacing

Complete the module’s settings by adding some top margin and you’re done!

  • Top Margin: 50px

global footer

Preview

Now that we’ve gone through all the steps, let’s take a final look at the outcome across different screen sizes.

Desktop

global footer

Mobile

global footer

Final Thoughts

In this tutorial, we’ve shown you how easy it is to create a beautiful custom global footer with Divi’s new Theme Builder. The Theme Builder and Divi’s built-in module and design options help you save a lot of time and create stunning websites in no time. We hope this tutorial inspires you to create beautiful global footers for your upcoming Divi projects. If you have any questions or suggestions, feel free to leave a comment in the comment section below!

If you’re eager to learn more about Divi and get more Divi freebies, make sure you subscribe to our email newsletter and YouTube channel so you’ll always be one of the first people to know and get benefits from this free content.

Divi Marketplace

Are You A Divi User? Find Out How To Get More From Divi! 👇

Browse hundreds of modules and thousands of layouts.

Visit Marketplace
Divi Marketplace
Divi Cloud

Find Out How To Improve Your Divi Workflow 👇

Learn about the new way to manage your Divi assets.

Get Divi Cloud
Divi Cloud
Divi Hosting

Want To Speed Up Your Divi Website? Find Out How 👇

Get fast WordPress hosting optimized for Divi.

Speed Up Divi
Divi Hosting
Premade Layouts

Check Out These Related Posts

Get a Free Butcher Shop Layout Pack for Divi

Get a Free Butcher Shop Layout Pack for Divi

Posted on April 15, 2024 in Divi Resources

Hey Divi Nation! Thanks for joining us for the next installment of our weekly Divi Design Initiative; where each week, we give away a brand new Layout Pack for Divi. This time around, the design team has created a beautiful Butcher Shop Layout Pack that’ll help you get your next Butcher Shop...

View Full Post
Get a Free Online Learning Layout Pack for Divi

Get a Free Online Learning Layout Pack for Divi

Posted on April 8, 2024 in Divi Resources

Hey Divi Nation! Thanks for joining us for the next installment of our weekly Divi Design Initiative; where each week, we give away a brand new Layout Pack for Divi. This time around, the design team has created a beautiful Online Learning Layout Pack that’ll help you get your next website up and...

View Full Post

14 Comments

  1. What about this with polylang?

  2. Hi, no matter where I upload the sample .json file I get an error” “This file should not be uploaded in this context” Anyone else get this error?

  3. Could someone please explain where exactly to upload the ZIP file. I can’t seem to locate anywhere within the ‘Theme Builder’ menu.

  4. Thank you for very detailed guide on footer builder using divi. Recently, I got some footer & header layout pack from divi. Is there anyway to preview them without activating them?

  5. How about telling me how to save the project to the Library and actually be able to retrieve it to plunk it into a page? Your instructions are not always beginner-friendly.

    • Same here: I don’t understand how I actually add this footer to my website.

  6. Wouldn’t you use the Menu Module to add the links in the footer so that they are dynamic to the pages in case the name changes down the road? Also, if using menu module, how to retain the text links for mobile and not the hamburger menu icon?

  7. The footer appears unstyled in the site and styled correctlly in the theme builder. Any Ideas?

    • I have the same issue and fix for this?

  8. E-mail Optin is not appearing on the 4th footer. I’ve tried to add a new “Email Optin” module but still not working 🙁

    • You have to complete the module’s functionality: add an email account + select a list before it’ll show up on the frontend of your design.

  9. the json file doesn’t work. Getting a message “This file should not be imported in this context.”

    • Make sure you upload it in the theme builder, not the Divi library. WordPress dashboard > Divi > Theme Builder > Top right corner.

      • Super detailed tutorial. I kinda like it when you allow download first the the tutorial. I’m kinda lazy so this helps a ton.

        Great article!

Leave A Reply

Comments are reviewed and must adhere to our comments policy.

Join To Download Today