It’s not easy to build a thriving community on Facebook. It takes hours of consistent effort to spark conversations, share updates, and slowly grow your following.
But even with an active page, there’s a major hurdle: your WordPress site and your Facebook community often feel like two different worlds. Often, visitors land on your site, read your content, and leave, never even realizing that your Facebook page exists.
The good news is that you don’t have to keep these platforms separate.
By embedding your Facebook timeline directly into WordPress, you can bridge that gap. It’s one of the most powerful ways to prove to your visitors that your brand is active, relevant, and respected, all while inviting them to dive into your Facebook community.
In this guide, I’ll show you how to display your Facebook timeline in WordPress, so you can keep your site fresh and interesting, while also turning casual visitors into loyal Facebook followers.
Why Display Your Facebook Timeline in WordPress?
Running a successful Facebook community takes a lot of time and effort. You’ll need to constantly work at keeping the conversation going, and growing that audience is often a long process.
Even with all that effort, the people who visit your WordPress website may not even realize your Facebook page exists. They land on your blog, read your articles, and leave, never knowing there’s a vibrant community just waiting for them.
By displaying your Facebook timeline on your WordPress blog or website, you’re essentially bridging that gap.
I’ve tried this approach across several personal projects, and I’ve seen first-hand how it can completely change your site and your Facebook page:
- Bridging the Discovery Gap: Instead of a tiny social icon that people often ignore, a live timeline shows your actual conversations. It tells your visitors, “Hey, we’re active over here too!” which makes them far more likely to join your community.
- Instant Social Proof: Building trust is hard. When a new visitor sees real-time likes, comments, and interactions on your site, it acts as immediate proof that your brand is genuine and trusted by others. It’s often more convincing than a static testimonial page.
- Automatic Freshness: We all have weeks where we don’t have time to write a new blog post. A live feed keeps your website looking active and alive by automatically pulling in your latest social updates.
- Higher Engagement and SEO Signals: When visitors stop to read your feed, they stay on your site longer. This increased dwell time sends positive signals to search engines like Google, which can help improve your overall WordPress SEO.
- Streamlined Communication: If you use Facebook for quick updates (like new product drops or event changes) embedding your timeline ensures your website visitors see that news straight away, without you having to post it in two different places .
Step 1: Install and Set Up the Custom Facebook Feed Plugin
The easiest way to embed your Facebook timeline in WordPress is by using the Smash Balloon Facebook Feed Pro plugin. This tool is a powerhouse that lets you embed everything from albums and comments, to reviews and community posts directly on your site.

I’ve used the free version of this plugin on smaller hobby sites, and it’s fine if you just want to show basic text updates.
However, the free version only displays text and links, which can look a bit ‘dry’ to modern visitors.
If you’re running a business or a high-traffic blog, then I highly recommend upgrading to Smash Balloon’s Facebook Feed Pro. This allows people to view your photos and watch your videos without ever leaving your site.

In my experience, keeping users on your page rather than sending them away to Facebook is the key to lower bounce rates and higher conversions. With that in mind, I’m using the premium Facebook Feed Pro plugin throughout this guide.
To start, you’ll need to head over to the Smash Balloon website and choose the pricing plan that makes the most sense for your blog or website.

After that, you can go ahead and install Facebook Feed Pro. If you haven’t done this before, then don’t worry. I have a complete guide on how to install and activate a plugin that walks you through the entire process.
Upon activation, go to Facebook Feed » Settings.

Here, enter your license key into the ‘License Key’ field.
You’ll find this information under your account on the Smash Balloon website, or in the email you received when you bought the plugin.
Finally, paste your key into the field and click the ‘Activate’ button.

Step 2: Connect Your Facebook Page
Next, you need to connect your website to your Facebook page.
To begin, head to Facebook Feed » All Feeds in the WordPress sidebar. Here, click ‘Add New.’

Smash Balloon lets you create all sorts of feeds, so you’ll see options for events, videos, albums, and photos.
I recommend exploring all these options, as they can really bring your site to life. However, in my opinion a timeline is the best way to show that your brand is active and getting lots of engagement. It provides immediate social proof that builds trust.
With that said, select ‘Timeline’ and then click ‘Next.

Now you need to define your source, which is the Facebook page that Smash Balloon will pull its content from.
To start this process, go ahead and click the Add New button.

Next, click ‘Connect to Facebook.’
This will trigger a secure connection wizard that handles the handshake between your site and the social platform.

Step 3: Navigating Permissions Safely
At this point, a popup will appear asking you to log into your Facebook account. This is the part where I’ve seen some people hesitate, simply because the thought of giving a plugin access to your Facebook page can be a bit daunting.
However, Smash Balloon handles this with a ‘read-only’ access token. This means the plugin can only ‘see’ your content. It will never post as you, message your followers, or change your account settings.
For that reason, always leave these toggles set to ‘Yes’ to ensure a smooth, uninterrupted connection.

After authorizing the connection, click ‘Done.’
You can now select the specific page you want to link to, and then click ‘Add.’

If you close this popup by mistake, don’t panic. I’ve done this myself more than once. Simply refresh your browser tab and the popup should reappear so you can finish the setup.
Step 4: Choosing Your Starting Point
After adding your Facebook page as a source, it’ll appear as an option in the Smash Balloon interface.
Simply select this option, and then click ‘Next.’

Smash Balloon will now ask you to choose a theme. I’ve found that the ‘Default’ theme is a great starting point because it’s specifically designed to be clean and straightforward.
However, you can explore the other templates if you have a specific design in mind.

With that done, click ‘Next’ to launch the visual editor.
Now, you’ll need to select the template, which is the starting point for your feed. You can choose from the following options:
- Default: This is the standard layout that looks great on almost any post or page.
- Simple Masonry: This creates a modern, staggered look that’s perfect for displaying lots of images.
- Widget: This is a compact layout, which is often the perfect fit for sidebar or footer areas.
- Simple Cards: This adds a subtle border and shadow to each post, making them look like individual, physical cards.
- Latest Post: If you only want to highlight your single most recent update, this is the template to choose.
- Simple Carousel: If you select this, your Facebook content will look like a horizontal row of posts arranged in a slideshow. I find this works beautifully for saving vertical space on a busy homepage.
- Showcase Carousel: This layout highlights one post at a time. It’s my go-to recommendation if you want to draw maximum attention to your photography or big announcements.
Don’t worry about spending too much time debating this design choice, as you can fine-tune the colors and spacing later anyway. Instead, simply select the theme and template that best represents the way you want your feed to ultimately look.

After choosing a template, click the ‘Next’ button.
Step 5: Customize Your Embedded Facebook Feed
Smash Balloon will now create a Facebook feed using your chosen settings. To customize this feed, click its ‘Edit’ button.

This opens Smash Balloon’s visual editor, which is designed to be incredibly intuitive. You’ll see a live preview of your Facebook feed on the right-hand side, while all your control options are neatly organized in the left-hand menu.
To customize your feed, simply select different options from the menus on the left. The beauty of Smash Balloon is that the live preview updates automatically every time you make a change.
This ‘real-time’ feedback is invaluable because it lets you experiment with different styles and settings without having to constantly refresh your screen.
I’ve found that the best way to learn this plugin is to walk through the settings one at a time. That’s exactly how I’ll handle it in this guide, so you don’t miss a thing.
Switching Your Design on the Fly
If you realize you don’t like the feed’s overall layout and design, then you can select Template from the left-hand menu.

Next, click ‘Change.’
This opens a popup where you can select a different template. I’ve found that swapping templates is the fastest way to completely change how your feed looks without losing all your settings or customizations.

Similarly, you can change the theme by selecting Theme from the left-hand menu.
After that, you can click on Change and select the theme you want to use from the dropdown menu that appears.

In my opinion, these high-level changes are the best place to start. Once you’re happy with the feed’s overall look, you can move onto finer details like colors and spacing to truly make the design your own.
Optimizing Your Feed for Every Screen
One of the editor’s most powerful features is the ability to preview your design across different screen sizes.
You can use the device icons in the upper-right corner to see exactly how your feed will look on a smartphone, tablet, or desktop computer. I make sure to check this view every few minutes while I’m making changes, as it’s the best way to ensure my feed remains user-friendly for everyone.

One of my top recommendations is to adjust the post count based on the device. I typically show more posts on desktop, while limiting the mobile view to just two or three posts.
By doing this, you keep your mobile pages fast and clean while still providing plenty of content for desktop users who have more onscreen space.
To make this change, click the ‘Feed Layout’ option.

You can now change the number of posts displayed on different devices by typing into the Desktop and Mobile fields.
This level of control is exactly why I recommend Facebook Feed Pro over other social media plugins.
As you make these changes, remember that you can preview how your feed looks on smartphones, tablets, and desktop computers using the buttons in the upper-right corner.
I’ve found that taking sixty seconds to balance these numbers makes a massive difference in how professional the final feed feels.
Matching Your Brand Colors
By default, the feed automatically inherits the colors from your WordPress theme. This is a fantastic ‘set it and forget it’ feature for most users. However, if you want more control, then select Color Scheme from the left-hand menu.

You can now choose between the pre-set Light and Dark themes.
I’ve found that switching to a Dark scheme can make your site look sleek and modern, especially if you’re using high-quality photography in your posts. It creates a high-contrast look that immediately draws the eye to your social content.

If you select Custom, then you can manually change the background, text, and link color.
This is where I spend most of my time during the design phase. I’ve learned that using a custom link color that matches your brand’s primary action color is a small detail that can make the feed feel much more integrated.

Fine-Tuning the Header and Post Style
The Header section controls your Facebook cover photo and profile picture. I’ve found that a well-designed header can provide instant social proof, but it needs to compliment your site’s existing content.
With that said, you can customize this important element by clicking on ‘Header.’

Here, you can fine-tune the header contents by changing the text size and color. You can also disable or enable specific elements using the Cover Photo, Name and Avatar, and About sliders.
I often suggest hiding the ‘About’ text if it’s not essential, as it helps to keep your feed looking sleek and focused.

If you want a more minimalist look, then you can select the Text header type. This removes all the graphical content from the header and replaces it with a single line of text that you can type into the Text box.
As always, remember that the live preview updates automatically so you can experiment with different options to see what looks the best for your specific layout.

Alternatively, if you want an even more minimalist look, then you can remove the header completely by clicking the Enable slider so that it turns grey.
Disabling the header entirely can sometimes make the feed feel less like an embedded widget and more like a native part of your site. In many of my personal projects, I prefer this method because it lets the posts speak for themselves without the extra ‘social media’ branding at the top.

Designing Your Post Presentation
If your posts feel cluttered, visitors will simply scroll past them. With that in mind, taking five minutes to refine the post styling is the best way to ensure people actually read your content.
To begin this process, you can fine-tune the individual posts within your feed by selecting Posts from the left-hand menu. This is where you decide the overall ‘scale’ of your content.

To start, you can choose between three different layouts:
- Thumbnail: This is excellent for sidebars.
- Half width: This is a responsive option where your posts take up half the width of the feed container.
- Full width: If you want your photography to truly shine, then this is my go-to choice as it gives each post the maximum amount of onscreen space.

After that, click on Post Style to switch between Boxed and Regular layouts.
Personally, I’m a big fan of selecting the Boxed layout style and then adding a subtle shadow. This creates a ‘card’ effect that makes the content much easier to read against your site’s main background.
It also provides a clear visual container for each update, which is a small design trick that can make a site feel significantly more professional.

Finally, you can change the individual elements within the feed by selecting Edit Individual Elements.
Here, you can choose to hide or show different pieces of information by either selecting or deselecting its checkbox. For a minimalist aesthetic, I often hide the post author or the timestamp.

You can also style the individual elements within the feed by clicking on that element’s title.
This opens specific settings where you can change things like the text color, icon theme, and background color. In particular, I’ve found that matching the link color to my theme’s primary button color makes the integration feel more seamless.

Boosting Your Social Proof
One of the best ways to grow your following is to enable the Like Box. This simple feature allows visitors to share and follow your page without leaving your site.
To get started, click Like Box from the left-hand menu.

Then, click the Enable slider so that it turns blue.
By default, this adds a Like box to the bottom of your feed, providing a clear call to action after someone has finished scrolling your content.

You can change where this box appears by opening the Position menu and choosing a different option from the dropdown. For example, if my main goal is growing my Facebook following then I’ll often move this box to the top of the page.
You can also customize how this box looks by changing its sizing, adding or hiding the cover photo, or adding a custom call to action.
Finally, you can show the total number of followers you have on Facebook by enabling the ‘Show fans’ switch. This shows new visitors that you’re an established, trusted brand, which encourages them to join your Facebook community with confidence.
Managing the Load More Button
Next, you can help the Load More button stand out by changing its background color, text color, and hover state. This is a great way to make the button feel like a seamless part of your site’s navigation.
To make these adjustments, select Load More Button from the left-hand menu.

You can now use the options on this screen to fine-tune this important button. I’ve found that matching the button’s color to your site’s primary ‘Action’ or ‘Submit’ color creates a consistent experience for the user.
You can also try adding your own messaging to the button by typing into the Text field. I’ve noticed that an inviting prompt like ‘See More Updates’ or ‘Explore Our History’ often gets more clicks than the standard ‘Load More Button.’

While this button can keep visitors on your site for longer, you can remove it if you want. For example, if you want to drive traffic directly to Facebook, then you might intentionally limit how many posts appear on your site. This encourages more visitors to click through to Facebook.
To do this, click to disable the Enable slider so that it turns grey. This will lock the feed to the specific number of posts you set in the Layout section, creating a very clean and contained look.

Customizing the Lightbox Experience
If you regularly post photos or videos to your page, then Smash Balloon lets visitors view this media in a lightbox popup without leaving your site. This creates a professional gallery experience that feels much more integrated than a simple link.
To customize how this lightbox looks and acts, select Lightbox from the left-hand menu.

You can now adjust the background, text, and link colors to ensure the popup matches your brand aesthetic perfectly.
You can also toggle comments on and off using the ‘Show Comments’ slider. Comments can be a great form of social proof, but you may want to disable them if you prefer a more minimalist look.

Alternatively, you can remove the lightbox completely by clicking to disable the Enable slider so that it turns grey.
Step 6: Embed Your Facebook Timeline in WordPress
When you’re happy with how the timeline looks, you’re ready to add it to your website. This is the final step in bringing your social community directly to your visitors.
To start, click the Embed button at the top of the screen.

This will open a popup window that gives you a few different options.
Method 1: Adding to a Page or Post
To start, you can display the Facebook timeline on a specific page by clicking the ‘Add to a Page’ button.

After that, Smash Balloon will display a list of all the pages across your site.
Simply click to select the page where you want the timeline to appear, and then click Add.

This will automatically open that page in the WordPress block editor.
In the editor, simply click the ‘+’ button and start typing in ‘Facebook Feed.’

When the right block appears, click to add it to the page.
You can now open the dropdown menu within the block settings and choose the specific timeline you created earlier.

One of the things I love about this method is the flexibility it gives you. At this point, you can make any other changes to the page, such as adding a subheading, extra images, or even adding more tags to reflect the fact that this page now contains your live Facebook timeline.
When you’re happy with how the page looks, either click Update or Publish as normal to make the feed live for your visitors.
Pro Tip: Want to create a brand new page for your timeline instead? Simply create the new page or post, open it inside the WordPress editor, and then add the Facebook Feed block using the same instructions above.
Method 2: Using a Widget
If you’re using a theme with widget-ready areas, then you can add the timeline to any of these areas. This is a good option if you want to keep your community top-of-mind as visitors browse your site.
To do this, click the ‘Add to a Widget’ option in the embed popup.

This will launch the WordPress widget editor automatically.
Here, simply click the ‘+ Add Widget’ button in the area where you want to display your Facebook feed, such as the Main Sidebar or your Footer.

Then, select the ‘Facebook Feed’ widget.
After that, you can open the dropdown menu within this widget and select the specific Facebook Feed you just created.

With that done, just click the Update button at the top of the screen.
Now, if you visit your website, you will see the Facebook Feed widget live in your sidebar, footer, or similar area.
Method 3: Using a Shortcode
You can also embed your feed using a shortcode. This gives you complete control over exactly where the feed appears, making it the perfect option if you’re using a legacy page builder or if you want to place your feed inside a very specific area.
To do this, simply copy the shortcode from the embed popup.

You can now go to any page, post, or widget-ready area and add a Shortcode block. Then, simply paste your unique code into this block.
Once you hit Update or Publish, Smash Balloon does the heavy lifting of converting that tiny piece of code into a beautiful, live Facebook timeline.
Method 4: Using the Full-Site Editor
If you’re using a modern, block-enabled theme, you aren’t just limited to adding feeds to posts or pages. You can actually weave your Facebook timeline into the very architecture of your site, like your global header or a custom 404 page.
To get started, go to Appearance » Editor in your WordPress dashboard.

In the left-hand menu, navigate to the Template, Template Part, or any other location where you want to display the timeline.
For example, you might select your Footer template part to ensure your social proof follows visitors everywhere they go.

When you find the right template, open it for editing.
Then, click the blue ‘+’ button in the toolbar to open the block library.

In the search bar that appears, start typing ‘Facebook Feed.’
When the right block appears, simply drag and drop it onto the exact location where you want to display your feed.

Once the block is in place, open its dropdown menu and select the Facebook timeline you created earlier.
With that done, click the ‘Save’ button to save your changes.

Frequently Asked Questions About Facebook Timelines
After speaking with other blog and website owners, I’ve found that the same few questions tend to come up over and over again.
To help you navigate these common hurdles, I’ve put together this quick guide based on the most frequently asked questions I hear from other users.
Can I display multiple Facebook feeds on different pages?
Yes, you certainly can. With Smash Balloon’s Facebook Feed Pro, you can create as many different feeds as you need. For example, I’ve worked on projects where we designed a main timeline for the ‘About’ page and a specific photo album feed for a ‘Gallery’ page.
Simply repeat the steps in this post to create additional feeds, and then control where they appear using different blocks or shortcodes.
Why is my Facebook feed not updating immediately?
If you post to Facebook and don’t see the content on your site straight away, this is usually due to caching. To keep your site running fast, the plugin remembers your feed for a set period. I’ve found this is actually a great feature for site speed.
If you need to see a change instantly, you can clear the cache manually by going to Facebook Feed » Settings in your dashboard. Here, select the ‘Feeds’ tab.

You can then go ahead and click the ‘Clear All Caches’ button. This forces the plugin to reach out to Facebook and grab your very latest posts.
Will Smash Balloon slow down my WordPress website?
I hear this concern a lot, and the answer is: not if you use the caching features correctly.
Smash Balloon stores a version of your feed on your server. This means your site doesn’t have to wait for Facebook to respond every time someone visits your page. It’s a very efficient system that shouldn’t have any noticeable impact on your load times.
That is all there is to it! You’ve successfully bridged the gap between your social community and your website by adding a professional Facebook timeline to WordPress.
If you want to continue growing your online presence, our video library covers everything from creating professional contact forms to building custom landing pages that convert.
We’ve developed these lessons to provide you with a clear, step-by-step roadmap so you can build a perfectly optimized, high-converting website with total confidence.

Leave a Reply