Every day, over 10,000 websites integrate Facebook social plugins, but many fail to tap into the rich data Facebook offers. You can unlock valuable Facebook Insights for your WordPress site, including top-performing pages for likes, shares, comments, and detailed audience demographics like age, gender, and location. Even leading experts like Chris Brogan, Brian Clark, Darren Rowse, John Chow, and Jeremy Schoemaker (Shoemoney) weren't fully leveraging this at the time. As seasoned WordPress and SEO professionals, we've helped countless sites maximize social engagement—here's exactly how to do it.
First, install and activate the Yoast SEO plugin, one of the most downloaded WordPress tools for optimization. If it's not already on your site, follow our detailed guide on installing and configuring Yoast SEO.
With the plugin set up, head to SEO » Social and select the Facebook tab.

Click "Add Facebook Admin" to connect your account. This redirects you to Facebook—log in with the admin account you want to authorize. You'll return to WordPress with the username confirmed as an admin.

Ensure you're using the correct Facebook Like button. Avoid the basic iframe version, which blocks Insights access. Implement the XFBML method as detailed in this post for full compatibility.
Finally, claim your domain on Facebook. Visit the Facebook Insights page, find the "Add Domain" button under your pages.

Click the green button, enter your domain in the popup, and verify it with your account.

Your site will now appear under "Websites" on the Insights dashboard.

Click your domain to dive into comprehensive data, like this example:

That's it—you're now tracking Facebook Insights seamlessly. For advanced setup, see our tutorial on adding Facebook Open Graph metadata in WordPress.
Liked this? Subscribe to our WordPress YouTube channel for video tutorials. Follow us on Twitter and Facebook too.