Latest SeedProd News

WordPress Tutorials, Tips, and Resources to Help Grow Your Business

add a Facebook like button to your site

How to Add a Facebook Like Button to Your WordPress Site 

Written By: author image Stacey Corrin
author image Stacey Corrin
Stacey has been writing about WordPress and digital marketing for over 10 years and on other topics for much longer. Alongside this, she's fascinated with web design, user experience, and SEO.
     Reviewed By: John Turner
reviewer image John Turner
John Turner is the co-founder of SeedProd. He has over 20+ years of business and development experience and his plugins have been downloaded over 25 million times.

Do you want to add a Facebook Like button to your site?

Adding a Facebook Like button to your WordPress website can make it easier for visitors to like and share your content. This can help to increase engagement and grow your Facebook account followers.

In this article, we’ll show you how to easily add a Facebook Like button to your site.

Why Add a Facebook Like Button to WordPress?

Adding a Like button to your WordPress site can help drive engagement on your Facebook page. It’s also a great way to encourage users to share your content on their Facebook news feeds, which helps attract new people to your website.

Additionally, embedding a Facebook Like button on your web page can help grow your social media followers and build your online community on the most popular social network. As a result, you can raise awareness about your products or services and, ultimately, increase conversions.

Currently, WordPress doesn’t have a built-in solution for adding a Facebook button for Likes, so you’ll need to install a WordPress plugin or manually add the Facebook Like button code. With this in mind, we’ll show you how to do both below.

Adding a Facebook Like Button to WordPress with a Page Builder

First, we’ll use a WordPress plugin to add a Facebook Like button to your site. We’ll use SeedProd, the best WordPress website and page builder plugin.

SeedProd Drag and Drop WordPress website builder

SeedProd makes it super easy to create flexible page designs in WordPress, including custom landing pages, homepages, sidebars, headers, footers, and more. It comes with a drag-and-drop builder and numerous WordPress blocks to customize your site easily without code or CSS.

Besides allowing you to build fully customized landing pages, SeedProd lets you create complete WordPress themes from scratch, and you won’t need to touch a single WordPress theme file.

For this method, we’ll show you how to use SeedProd’s Facebook Like block widget to show a Like button virtually anywhere on your WordPress site.

Install and Activate SeedProd

To get started, install and activate the SeedProd plugin on your WordPress website.

If you need help with this, you can see our documentation on how to install SeedProd. This guide will walk you through installing the plugin and activating your license key.

Note: SeedProd has a free version that lets you create a simple landing page without code. For this guide, we’ll use SeedProd Pro for its Pro WordPress blocks.

Next, you’ll need to determine how to use SeedProd on your website. You can use it to create individual WordPress Pages or create a brand new WordPress theme to replace your current website design.

For this guide, we’ll show you how to add a Facebook Like button to a landing page, so navigate to SeedProd » Landing Pages from your WordPress dashboard to get started.

Choose a Premade Template

On this page, you can choose one of SeedProd’s premade landing page designs, such as Coming Soon, Maintenance, Login, or 404

SeedProd landing page modes

Alternatively, you can build a custom landing page using a landing page template that you can customize to fit your needs. We’ll use this option, so go ahead and click the Add New Landing Page button.

add a new landing page

On the next screen, you’ll see a library of professional landing page templates you can customize with SeedProd’s drag-and-drop builder. Click any of the tabs at the top to filter the designs by page type, including:

Once you find a design you like, hover your mouse over it and click the checkmark icon. For this guide, we’ll use the Tasty Squeeze Page template.

Choose a SeedProd landing page template

Next, you’ll see a popup where you can give your page a name. SeedProd will give the page a URL automatically, but you can change this later if you like.

enter your landing page details

When you’re happy with the details, click the Save and Start Editing the Page button.

Add the Facebook Like Block

After choosing a template, you’ll go to SeedProd’s visual editor, where you can start customizing your landing page design. It’s easy to use, with blocks and sections on the left and a live preview on the right.

SeedProd page builder interface

Simply click any element on your preview to customize the content to fit your needs.

For example, you can click any text or headline block to change the heading and descriptions.

Headline block settings

When you do, a settings panel will open on the left for you to change the content, font size, alignment, and more.

You can also swap out the template images and replace them with your own. To do this, click any image, then select the trashcan icon in the settings panel to remove it.

Change landing page image

From there, you can upload a new image from your computer or WordPress media library.

Now you know the basics of navigating the page builder, let’s look at how to add a Facebook Like button to your landing page.

SeedProd has numerous WordPress blocks that you can add to your landing page design. Not only do they make your page more engaging, but they’re also great for generating leads and social media followers. 

For example, with SeedProd’s Facebook blocks, you can embed your Facebook page, individual posts, comments, and even a Like button.

SeedProd facebook blocks

To add the Facebook Like button block to your page, simply drag it from the Advanced Blocks panel onto your landing page.

aadd a Facebook like button to your site with SeedProd

From there, you can change the Like button design and appearance using the dropdown menus in the block settings panel. For example, you can change the button layout to show your button count, a like box, and more. 

Facebook like button block settings

You can also change the font size and toggle the option to display a Facebook Share button alongside it.

Additionally, there are options to target a custom URL instead of your current landing page and change the permalink format to a pretty link.

In the Advanced settings tab, you can customize the Like button spacing and visibility on mobile and desktop devices and animate it without writing any code.

Advanced Facebook like button settings

Note: You can enter your Facebook app ID to SeedProd by going to SeedProd » Settings.

Continue customizing your landing page design until you’re happy with how everything looks. For instance, you can edit the page color scheme and typography in the Global Settings panel.

Don’t forget to click the Save button in the top-right corner to save your changes.

Configure Your Page Settings

Since the page we’re making includes an opt-in form, we’ll need to connect an email marketing service next. To do this, click the Connect tab at the top and find your email marketing provider in the list.

seedprod email marketing integrations

From there, follow the on-screen instructions to connect your email list. 

You can also click the Page Settings tab at the top to tweak your landing page settings. On this screen, you can change your landing page name and URL and configure your on-page SEO settings for search engines.

landing page settings

For instance, in the SEO settings section, you can use All in One SEO, the best WordPress SEO plugin, to configure the open graph settings for your page.

This metadata helps Facebook collect information about your page, including the thumbnail image, page title, description, and author.

Furthermore, the Page Settings also allow you to add custom scripts, such as your Facebook pixel or Google Analytics tracking code.

For more details, see our landing page settings docs

Publish Your Changes

Once your page looks exactly how you want it, you’re ready to make it live on your WordPress site. To do this, click the dropdown arrow on the Save button and select Publish.

Publish your landing page with facebook like button

Now you can visit your landing page and see your Facebook Like button in action.

Landing page with facebook like button

Alternative: Manually Add a Facebook Like Button to Your Site

Another way to add a Facebook Like button to your WordPress site is by using custom code. However, this method requires you to copy and paste HTML code directly into WordPress, so we only recommend it for people comfortable with editing code.

That said, we’ll use the WPCode plugin to make adding custom code to WordPress easier.

First, you’ll need to go to the ‘Like Button’ page on the Meta for Developers website ( and scroll down to the ‘Like Button Configurator’ section.

Facebook like button configuration page

Next, enter your Facebook Page URL in the ‘URL to Like’ field. This should be the page you’d like to connect with the Facebook Like button.

After that, simply adjust the settings to choose the Like button layout and size. You’ll also see a preview of the Like button.

When you’re happy with the preview, click the Get Code button.

Now you’ll see a popup with 2 code snippets and 2 different tabs called JavaScript SDK and iFrame. Click the JavaScript option.

Facebook like button embed code snippets

This is what you’ll need to add to your WordPress website to display the Like button.

If you directly add these code snippets to your WordPress theme, there’s a chance it could break your website. Plus, when you update your theme, it could overwrite the code snippets.

An easier way to add this code is with the WPCode plugin. It lets you paste code snippets on your website and manage it without directly editing your theme files.

First, you’ll need to install and activate the WPCode plugin.

After activating the plugin, navigate to Code Snippets » Header and Footer from your WordPress dashboard.

Now, copy the first code snippet from Facebook and add it to your WordPress theme’s header.php file after the <body> tag.

Add first facebook like button snippet to your site

Simply copy the code and enter it in the ‘Body’ section and click the Save Changes button.

Next, you’ll need to copy the second code snippet and paste it into your WordPress site to show the Facebook Like button.

To do this, navigate to Code Snippets » + Add Snippet from your WordPress admin or click the Add New button.

On the next screen, you can choose a snippet from the pre-built library or add a new custom code.

So go ahead and click the ‘Add Your Custom Code (New Snippet)’ option and select the Use snippet button.

Add a custom code snippet in WPCode

From there, give your custom code a name and enter the second code snippet from Facebook into the ‘Code Preview’ section.

Paste second Facebook like button code snippet

Make sure you click the ‘Code Type’ dropdown menu and select ‘HTML Snippet.’

Next, scroll down to the ‘Insertion’ section and choose where to display the Facebook Like button. For example, you make it appear before your blog post content.

To do this, click the ‘Location’ dropdown menu and choose the Insert Before Content option under the Page-Specific section.

Insert snippet before content

Finally, click the Save Snippet button and switch the toggle from Inactive to Active.

Now you can visit any blog post to see your Facebook Like button before the post content.

Add a facebook like button to your site before post content

That’s it!

We hope this article has helped you learn how to add a Facebook Like button to your site. You might also like this tutorial on how to embed Facebook events in WordPress.

Thanks for reading! We’d love to hear your thoughts, so please feel free to leave a comment with any questions and feedback.

You can also follow us on YouTubeX (formerly Twitter), and Facebook for more helpful content to grow your business.

author avatar
Stacey Corrin Writer
Stacey has been writing about WordPress and digital marketing for over 10 years and on other topics for much longer. Alongside this, she's fascinated with web design, user experience, and SEO.

Disclosure: Our content is reader-supported. This means if you click on some of our links, then we may earn a commission. We only recommend products that we believe will add value to our readers.