Want to embed Facebook videos seamlessly into your WordPress site? As WordPress experts who've guided thousands of site owners, we've seen surging demand for this with Facebook Live and video features exploding in popularity. In this proven guide, we'll show you exactly how to embed both standard Facebook videos and live streams effortlessly.

We strongly recommend against uploading videos directly to WordPress due to performance and storage issues. Instead, leverage trusted platforms like YouTube for hosting.
YouTube remains the top video host, but Facebook—as the world's largest social network—boasts rapidly growing video engagement.
Features like autoplay and Facebook Live have marketers worldwide buzzing, driving higher user interaction and broader reach.
Embedding Facebook videos also helps grow your page likes. For deeper integration, add the Facebook Page plugin, enable Facebook comments, or include the Like button on your WordPress site.
Ready? Here's how our team embeds Facebook videos reliably on WordPress sites.
Start by finding the video on Facebook you want to embed.
Right-click the video's name or date, then select 'Copy link address'.

Head to the Facebook Embedded Video Player tool and scroll to the code generator.
Paste the copied URL into the 'Video URL' field.

Click 'Get Code' to reveal a popup with two code snippets.

Add the first code snippet to your site's <head> section. Options include:
If you're theme-savvy, edit header.php in your theme or child theme and paste it right after the <head> tag.
Easier alternative: Install the Insert Headers and Footers plugin (see our step-by-step plugin guide).
Once activated, visit Settings » Insert Headers and Footers, paste into the header box, and save.
Pro Tip: Add this first code only once per site. For future videos, just use the second snippet.
Copy the second code snippet from the embed tool.
Paste it into WordPress posts, pages, or sidebar widgets. Switch to the Text editor first— the Visual editor can break the code.

Preview your site: Your Facebook video is now live and responsive.

The process mirrors standard videos, but getting the URL differs slightly.
Facebook Live URLs aren't available pre-stream. Start your live session first for simulcasting.
Once live, right-click the date and copy the link address.

Paste into the Facebook Embedded Video Player's 'Video URL' field.

The tool previews your live stream. Click 'Get Code' and follow the steps above.
Users can now watch your Facebook Live directly on your site alongside Facebook feeds.

This method has helped countless sites boost engagement. Also check our guide on driving traffic to your new WordPress site.
Like this? Subscribe to our YouTube channel for WordPress tutorials, and follow us on Twitter and Facebook.