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

How to Install and Setup Facebook Comments in WordPress

Editorial Note: We earn a commission from partner links on WPBeginner. Commissions do not affect our editors' opinions or evaluations. Learn more about Editorial Process.

Do you want to install and set up Facebook comments in WordPress?

Facebook is the largest social network in the world. That’s why many WordPress blogs use Facebook comments on their websites to increase visibility on social media platforms and reach a wider audience.

In this article, we will show you how to easily install and set up Facebook comments in WordPress, step by step.

How to install and setup Facebook comments in WordPress

Pros and Cons of Using Facebook Comments in WordPress

Before we get started with the tutorial, let’s cover the pros and cons of using Facebook comments compared to the default WordPress comments.

One of the most obvious benefits of using Facebook comments is that it may increase your website’s visibility on Facebook.

When someone leaves a comment on your WordPress website, they can check the ‘Also post on Facebook’ option to share their comment with their Facebook friends. This has a huge potential for additional traffic to your website.

Facebook comments preview

Another advantage of using Facebook comments is that it removes anonymity. So, users are less likely to leave spam comments because they’re tied to their Facebook profiles.

However, this can also act as a major downside.

Some users may feel uncomfortable leaving a comment using their Facebook profiles because they like being anonymous.

Another disadvantage of using Facebook comments is that they are not stored or synced to WordPress. By contrast, third-party commenting systems like Disqus do sync with WordPress.

Additionally, if you have older posts with default WordPress comments, then those comments may appear before or after the Facebook comments.

This is why we recommend removing the WordPress comment system entirely if you want to use the Facebook comment system on your WordPress blog. Otherwise, spammers and bots can use WordPress comments to spam your website.

Now that you know the pros and cons, let’s take a look at how to install and set up Facebook comments in WordPress:

Method 1: Set Up Facebook Comments in WordPress Using a Free Plugin

You can watch this video to understand the first method. However, if you like written instructions, then you can scroll down.

Subscribe to WPBeginner

First, you need to install and activate the Lazy Social Comments plugin. For more instructions, see our beginner’s guide on how to install a WordPress plugin.

Upon activation, visit the Settings » Lazy FB Comments page from the WordPress admin sidebar.

Visit the plugin settings for Facebook comments

To use Facebook comments on your website, you will need to create a Facebook app and then add the application ID to the plugin’s settings page.

If you already have a Facebook app, then you can use its ID.

However, if you haven’t created an app yet, then you will first have to visit the Meta for Developers page and make a developer’s account.

Note: Before creating a developer’s account, don’t forget to log in to your Facebook account.

Once you have registered as a Meta developer, just click on the ‘My Apps’ link in the top right corner of the screen.

Click on the My Apps link

This will take you to the Developers’ dashboard.

From here, just click the ‘Create App’ button to start the process.

Click on the Create App button

This will take you to the ‘App Creation’ page, where you should choose the ‘Business’ option as the app type.

Then, click the ‘Next’ button at the bottom to continue.

Choose an app type

After that, you must provide an app name and an email address that can be used to contact you.

Make sure to use a business email address that you regularly check so that you can get updates about your Facebook App.

After filling in the details, click the ‘Create app’ button.

Provide an app name and email address

Facebook will now create a new app for you and redirect you to the app dashboard.

Here, you can see your APP ID displayed in the top left corner of the screen.

App dashboard

Now, you need to tell Facebook how you’d use the App. For this, head to the Settings » Basic link from the left column.

Next, click on the ‘+ Add platform’ button at the bottom of the page.

Click Add platform button

This will open up a new popup window.

From here, you have to choose the ‘Website’ option as your platform and then click on the ‘Next’ button to continue.

Select Website as the platform

This will add a new ‘Website’ section to your app’s settings page.

Here, simply copy and paste your WordPress website’s URL. After that, click on the ‘Save changes’ button.

Type website URL

Next, you must copy the APP ID from the top and then paste it into the ‘FB Application ID’ box on the plugin settings page in your WordPress dashboard.

Once you are done, scroll down and click the ‘Save All Changes’ button to store your settings.

Type App ID

Now, a new “Moderate Comments” tab will appear next to the plugin name at the top. We will explain how to moderate Facebook comments in the next section.

This plugin also comes with a comprehensive set of options. You can go through the settings to see if there is something that you would like to change.

For instance, you can change the Load Comments option to ‘On Scroll.’ This setting will load the Facebook comment system only when someone reaches the end of the article. This can help improve page load speed.

Choose the option of loading comments on scroll from the dropdown menu

Other than that, the default settings should work for most websites.

Now, you can visit any post on your WordPress site to see the Facebook comment system in action.

Facebook comments preview

Moderating Facebook Comments on Your Website

As the admin of the Facebook app, you will get notifications for new comments when you log in to your Facebook account.

You will also find a link to moderate comments on the plugin’s settings page in your WordPress dashboard.

Click on the Moderate Comments link

Once you click on the link, it will direct you to the ‘Comment Moderation Tool’ page.

From here, click on the ‘Settings’ link to set the comment moderation rules for Facebook.

Click on the Settings link

This will open a popup where you must click on the “Moderation Rules” tab.

You can decide the maximum character limit that will be allowed in a comment. You can also set the number of days after which the comments will be automatically closed on your posts.

Use the moderation tool

Facebook also allows you to add new comment moderators.

Simply click on the ‘Moderators’ tab and then add a person by typing their name into the textbox and clicking on their profile.

Add comment moderators

Once you are done, click on the ‘Save’ button to apply your settings.

How to Display Facebook Comment Count on WordPress

One of the downsides of using the Lazy Social Comments plugin is that it overtakes the WordPress comment count function. By doing so, it outputs a Facebook-branded version of the comment count.

If your theme displays a comment count, then this would not look good.

If you still want to display the Facebook comment count, then you can do this with the help of a code snippet.

However, keep in mind that making the smallest error while editing your theme files can break your website.

We recommend using WPCode to add code to your website. It is the best code snippet plugin on the market that allows you to add custom code safely.

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

Note: You can use the free WPCode plugin for this tutorial. However, to unlock more features like a cloud library of code snippets, conditional logic, and more, you’ll need the premium plan of the plugin.

Once the plugin has been activated, visit the Code Snippets » + Add Snippet page from the admin sidebar.

From here, click on the ‘Use Snippet’ button under the ‘Add Your Custom Code (New Snippet)’ option.

Add new snippet

Once you’re on the ‘Create Custom Snippet’ page, start by typing a name for your code snippet.

Next, choose ‘HTML Snippet’ as the ‘Code Type’ from the dropdown menu on the right side of the screen.

Choose HTML as the code type for the Facebook Comments count code snippet

After that, copy and paste the following code into the ‘Code Preview’ box:

<fb:comments-count href="<?php echo get_permalink($post->ID); ?>"></fb:comments-count> Comments

Next, you need to scroll down to the ‘Insertion’ section.

From here, choose ‘Auto Insert’ as the insertion method so that the code will be automatically executed on your website.

Choose an insertion method

After that, you must choose a location for your code snippet.

Simply select ‘Insert After Content’ as the location from the dropdown menu.

Choose a code snippet location

Now, go back to the top of the page and toggle the ‘Inactive’ switch to ‘Active.’

Finally, click on the ‘Save Snippet’ button to store your settings.

Save and activate the Facebook Comment Count snippet

Your Facebook comment count will now be displayed on every post.

Facebook comment count preview

Method 2: Set up Facebook Comments Using SeedProd (Easy)

If you’re looking for an easier way to set up Facebook comments, then this method is for you.

We’ll be using the SeedProd plugin, which is the best WordPress page builder plugin on the market. It allows you to create themes and landing pages from scratch without using any code.

First, you need to install and activate the SeedProd plugin. For more instructions, please see our step-by-step guide on how to install a WordPress plugin.

Note: SeedProd also offers a free version that you can try. However, we’ll be using the premium version of the plugin for this tutorial.

Upon activation, visit the SeedProd » Settings page from the admin sidebar to enter the license key.

You can find this information in your account on the SeedProd website.

Paste license key in the field

Next, head over to the SeedProd » Landing Pages section from the WordPress admin sidebar and click on the ‘Add New Landing Page’ button.

For this tutorial, we’ll be adding Facebook comments to a landing page. If you want, you can also customize a whole new theme for your website using SeedProd.

Click the Add New Landing Page button

You will now be taken to the ‘Choose a New Template’ screen. Here, you can pick one of the many pre-made templates offered by SeedProd or create your own template.

Once you have done that, you will be asked to enter a page name and choose a URL. Upon doing that, click the ‘Save and Start Editing the Page’ button to continue.

Landing page title and URL

This will launch the SeedProd drag-and-drop page builder, where you can start editing the page. For more details, please see our guide on how to create a landing page in WordPress.

From here, you need to search for the ‘Facebook Comments’ block in the search bar.

Upon locating it, you can drag and drop the ‘Facebook Comments’ block to any place on the page that you like.

Choose the Facebook comments block

Next, double-click on the ‘Facebook Comments’ block on the screen to open its settings in the left column.

From here, you can decide the number of Facebook comments to display, choose an order, color scheme, target URL, URL format, and more.

You can also lazy load the comments by switching the ‘Lazy Loading’ toggle to ‘Yes.’

Configure the Facebook Comments block Settings

Next, you have to click on the ‘Page Settings’ link in the top left corner of the screen.

Then, scroll down to the ‘Facebook App ID’ option and enter your Facebook App ID.

Enter the Facebook App ID in SeedProd

Once you’re done, simply click on the ‘Save’ button at the top.

The Facebook comments will now be displayed on your WordPress website.

Facebook Comments preview with SeedProd

Bonus: Add Facebook Like Reactions to WordPress Posts

Apart from adding Facebook comments, you may also want to add Facebook-like reactions to the posts on your WordPress blog. These reactions are a set of emojis that visitors can use to express their opinions about a blog post.

This makes your blog more interesting and can boost engagement.

Facebook Lets Users React to Posts With the Like Button

To add these reactions, you need to install and activate the WP Reactions Lite plugin. For details, you can see our beginner’s guide on how to install a WordPress plugin.

Upon activation, visit the WP Reactions » Global Activation page and click the ‘Customize Now’ button. This will take you to a new screen where you can select the emojis that you want to add as reactions.

Choose emojis

Then, click the ‘Next’ button to move ahead. Here, you can choose your reaction placements as ‘Posts’ and ‘After Content’.

Once you do that, users can add Facebook-like reactions and post Facebook comments on your articles upon finishing reading them.

Select emoji placement

You can even add a CTA, font color, and border styling with the plugin. Once you are done, don’t forget to click the ‘Save and Exit’ button to store your settings.

You have now successfully added Facebook-like reactions. For details, see our tutorial on how to add Facebook-like reactions to your WordPress posts.

Facebook like reactions preview

We hope this article helped you install and set up Facebook comments on your WordPress site. You may also want to check out our guide on how to create a custom Facebook feed in WordPress and our top picks for the best SEO plugins to grow your website.

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.

Editorial Staff

Editorial Staff at WPBeginner is a team of WordPress experts led by Syed Balkhi with over 16 years of experience in WordPress, Web Hosting, eCommerce, SEO, and Marketing. Started in 2009, WPBeginner is now the largest free WordPress resource site in the industry and is often referred to as the Wikipedia for WordPress.

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

113 CommentsLeave a Reply

  1. Syed Balkhi says

    Hey WPBeginner readers,
    Did you know you can win exciting prizes by commenting on WPBeginner?
    Every month, our top blog commenters will win HUGE rewards, including premium WordPress plugin licenses and cash prizes.
    You can get more details about the contest from here.
    Start sharing your thoughts below to stand a chance to win!

  2. Patrice says

    The facebook comments plug in is working on my site however I still see the wordpress comments. How do I remove the wordpress comments?

    • David chriss says

      Hi Patrice,

      You Can Disable Default WordPress Comment By Using This Plugin Disable Comments

      Details:- Requires: 4.0 or higher
      Compatible up to: 4.6.1
      Last Updated: 2 months ago
      Active Installs: 900,000+

      If you have another Question Feel Free To Reply To This Email
      Or You Can Read This WP Beginner Article

      I Hope I Help Some One Today :-)

      Best Regards,
      David Chriss

      • Charne Cronje says

        Hi David, Hope you are well, Has this plug in for facebook comments been updated for the new wordpress 4.7.2? And perhaps you might also know of a pinterest plugin that doesnt just show the pictures but also the description below, which works with the latest version of WordPress.

        Thank you


  3. Sara says

    Hi. I want to know if it’s possible to make the comments on my fanpage’s articles appear directly on my website’s articles and vice versa. Thanks!

  4. Zaharadeen Elfakkawy says

    Anytime someone tried to comment they get ‘message failed’ error. Pls what’s the solution for thia

    • David chriss says


      Even me I Have That Common problem Please WP Beginner Help Us Or Any One can Help Us Please.

      Please Help Us

    • Amit Jain says

      Dear Team, What is the name of social share plugin you are using as i wish to install the same. It looks quite simple and sober. Regards, Amit Jain

  5. Mahdi says

    Hi Everyone, I was looking for a plugin who’s importing my facebook old comment from my facebook fanpage to my wordpress.

    I tried this one but it’s not working, can anyone tell me how it works ?

    I used another methode by commenting the embed comment and looks not really fine

  6. Justin Enjo says

    Hi WPBeginner – Quick question about Facebook Comments… How does it effect your SEO? Is it better to keep default WordPress comments or maybe Jetpack comments so that the comment content stays attached to your blog rather than fb? thanks.

  7. Aman says

    This plugin is installed on my site and I have also activated coments mirroring for my page but still comment mirroring is not happening?

    Do you know the way around to do this?

  8. Daniela says

    Hello very well explained!! But I have a problem! The comments should show also on my fan page write? …..
    ……I did everything and I get my comments on my wordpress but not SHOWING on my facebook page why?? Help !!!!!! Thanks a lot. Daniela

  9. Vikagutt says

    I can’t get the plugin to work in Internet explorer. I can see from other threads on the net that others have the same experience. Some say that header.php should be modified, but I can’t figure out where in the file.
    What to do?

  10. Tabetha says

    I set up this plugin with a test app. Right before I was due to launch the website, I had to switch over to the new app that was set up for the business the website was built for. When I changed the app ID to the new app, all of the comments kept going to the old app I set up for testing purposes. Even after I deleted the old app, deleted and reinstalled the plugin and verified that the correct app ID was being used in the api call.

    Now, I have no way to moderate the comments because that old app is deleted and all the new comments are going to that old app even though the app ID I have in the plugin settings is for the new app ID.

    Any ideas?

  11. Steve says

    ..that facebook plugin is not updated since 11 months. Moreover, the plugin is made by some developer, and not Facebook. It does not feel very safe to use that plugin. Do you have any alternatives?

  12. Rizwan says

    Hi.. When i hyperlink another post from my wordpress blog to new post. All hyper links get shown below with ping back option. I don’t want them to show. Any advice?

  13. mahendra says

    great post !!! i have been searching for how to install facebook comments to my site. now i am going to use it on my site
    thank you alot .

  14. Paolo Euvrard says

    ok, that’s all fine, I’ll switch to that from now on.

    In order to disable the WordPress comments:
    Settings >> Discussion >> uncheck “Allow people to post comments on new articles”

    This applies to new posts that you will publish from now on.

    To disallow comments from already publish posts:

    Posts >> select them all and “Edit” under bulk actions and hit apply >> choose “do not allow” next to comments and hit update posts.

  15. Autarka says

    hey guys,

    regarding to your plugin issues…

    you need ipv6 addresses… without switching from ipv4 to ipv6 it isn´t working…

    kindly, autarka

  16. nacontact says

    Hey, nice article, but I have some questions.

    This blog here:
    When you comment his facebook publication, it’s automatically commenting his blog, keeping the theme of the blog. When he comments his blog, it’s automatically commenting the facebook thread.
    Any idea on how to do that?


    • Ramon says

      I would like exactly the same! Can’t find how to. Did you find the answer to this and would you want to enlighten me? What I’ve been Googling so far is things like:
      “auto publish to facebook grab retrieve comments”

      Thank you so much!

  17. Kenneth Adair says

    There is NO Create App ID button here:

    “Simply visit the Facebook Apps page and click on the create new app button. You will need to provide a name for your app and click on the Create App ID button.”

  18. Mark says

    I just set it up and It’s pulling in 1200+ comments, but I’ve only just created my FB page and I have not comments on it yet. The stuff is from all over the place. How do I get it to just show my FB page’s comments

    • Rob says

      I have exactly the same problem and will remove these coments now as it looks so fake. Anyone can see it is not genuine. What a disappointment! There are no instructions either about this, as far as I can see.

  19. Lisa says

    Can I set up the comments to go with my Facebook page, or will it only work on my personal name feed?

  20. Kanon Clifford says

    How do you get rid of the default WordPress comments after the Facebook comments is installed? I have both showing up on my website…

  21. Sree says

    I installed the plugin : i see the FB comments in edge but not always on chrome. some posts it appear some it does not.
    second, even if i some one posts a comment on the webpost, it dont appear in FB and vice versa, the comment if posted on website, willbe visible there and not fb. and fb comments will be there , but not on website,
    third i included the meta moderation tag with app id in header, but still icant see any moderation tool.
    can u please help

  22. Mike Bateman says

    “Let’s have a personal and meaningful conversation.” That’s cute. Anyway, I went to a blog that had FB comments installed, and when I scrolled down to comments, there was my FB profile staring out at me. Automatically. I had never been to that blog before – had never even heard of it.

    I don’t want that. I don’t want it at any time, in any place, ever. So how do I stop it short of dumping facebook, which is starting to look like a good idea?

    • Michaele says


      If you don’t want to see your FB profile staring at you in the comments area of websites, you need to be logged out of FB while surfing the net.

      Simple solution!

  23. Alejandro says

    Hi, the moderation tool doesn’t appear for me. I tried adding me as a moderator but it doesn’t work.

    Can you help me please?

  24. Stefan Badita says

    It is not working on my blog :( i followed the steps, and on my section of comments and setting is not shown FACEBOOK

  25. Flavia says

    Hi, this was very helpful, but there’s one thing – I don’t get any notification about the comments, I didn’t receive a message on facebook or wordpress or email.
    Do I have to change something in the settings? I didn’t find anything.


    • Michaele says


      I have the same problem. I have added myself as a moderator for comments under settings in developer tools. Yet I never receive any notifications for comments left on sites I moderate.

      It seems that Facebook expects us to click on every single post on every site we moderate, every day to check if there is a comment to moderate. Hugely frustrating!

    • Clave Jones says

      Same problem here. I don’t receive notifications anywhere of new comments. Surely I’m not expected to click around to every post, hoping to discover where new comments appear. Any guidance?

  26. christina says

    i followed all the directions and i can post via facebook on my blog, but it doesnt show my comment on facebook. Isn’t it supposed to post my comment to facebook as well or have i misunderstood something.

  27. Nancie says

    Thanks very much for this tutorial

    I just have one question. It appears that the plugin has not been updated for four years. Could I run into compatibility problems with my theme?

    Thank you!

  28. Pranish Shrestha says

    I activated facebook comments, but my post show option for both wp default comment and fb comment box. how to completely deactivate wp defalut comment and show only fb commnt box.
    Help plz.

  29. Kelly Scott says

    Hey @Syed Balkhi,
    Is it possible to install Facebook comments without plugin? I past comment code after related post but the same comments showing in all articles :(
    You can check the result at

    Can i do without plugins?

  30. Fiona says

    Hi again,

    Can comments be hidden? I’m concerned that, if a lot of comments are posted (I wish, and I don’t want to limit to 5), that the plethora will clutter the page!

    Thanks again,


  31. Doug says

    I notice that this article, like most, has a “share this article” feature. Is this possible to add to my Word Press blog site so users can share it on social media?

  32. Barbara Hernandez says

    I hope you can help me.

    I’m In the process of installing the Facebook comments plug-in to my wp website. It is asking me to put an APP ID how do I go about getting this – I tried going through – But that just seemed to take me in a circle, and i never got what I needed. Is there some other way to get this information for the setup phase.

  33. Indigo says

    I did this, but the comments only show from “post on Facebook” to me, because my app is listed as “in development.” It wants me to submit the app for review, even though I have no real app, just trying to use this plug in. How are people getting past this? So long as in development, no one but people in app roles can see anything posted to Facebook by the app. Thanks in advance for your help.

  34. Joseph says

    Hi… I guest the comment notifications doesn’t show up by default.

    By the way, is this the recommend Facebook comment plugin? Any other alternative that you recommend?

    I notice that WPBeginner doesn’t use Disqus any more. Just curious what comment plugin are you using now and why? :-)


  35. Munir Kamal says

    How to port facebook comment to new domain if a website is transferred to a new domain?
    Is it possible?


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.