Many SmallBiz Theme owners are using the SmallBiz Facebook App to manage their Facebook Page Tabs in WordPress.
On October 1 Facebook will be requiring that all content delivered through Facebook Pages be delivered from a secure HTTPS server using SSL. (Here’s their announcement.)
Getting Ready for SSL
So if you have created custom Facebook Page Tabs, how do you prepare for this?
To have custom Facebook Page Tabs you need two things:
1. A Facebook iFrame App
2. A place to host and serve your content from.
Both of these need to be delivered via SSL now. I’ll show you how to make that happen. But first, what is SSL?
What is HTTPS and SSL?
SSL stands for Secure Sockets Layer. It is an encryption method for transferring data securely. When you buy something at Amazon.com, for example, they use SSL to make sure that no one can see your credit card information when you enter it in to buy something from them online.
An SSL encrypted URL starts with HTTPS:// rather than HTTP:// and is preceded by a “padlock”. If you click on the lock, you’ll see information about the certificate and who owns it (see screen shot below.)
Facebook is moving to make your connection to their site entirely SSL encrypted. In order to do that, they need to make sure all the content that is part of your page is served securely. So that’s why we have to jump through all these hoops.
Ok, with that out of the way, here’s what you need to do for your custom Facebook Page Tabs to work once they make this change:
1. Make Your Facebook App Secure
The SmallBiz Theme comes with a Facebook App that we wrote to help you connect your WordPress site to a Facebook Page and manage your content from within WordPress (it is based on the Facebook iFrame app).
We’ve moved the SmallBiz Facebook App to one of our secure servers so that it is delivered over an SSL connection now. If you’re using SmallBiz, this is taken care of for you already.
2. Deliver Your Content Securely
Your content also needs to come from a secure connection. This means if you are hosting your WordPress site on BlueHost, for example, and want to continue to show some of your content on your Facebook Page Tabs, you need to install or enable SSL on your server.
There are two ways to achieve this:
A) Purchase an SSL certificate for your server. You can get an SSL certificate for under $100/year. This way, you will be able to deliver content both using http://yourdomain.com and https://yourdomain.com. Or,
B) Use a FREE Shared SSL Certificate. Many hosting providers have something called a Shared SSL Certificate. If your hosting provider has this, you may be able to use it for free. I use BlueHost for my WordPress hosting, and they have Shared SSL Certificates.
Click here for a step-by-step guide and videos for both options -> How to Secure Your Facebook Page Tab Content using SSL.
See my disclosure about advertising and affiliate links