Customize Your Facebook Fan Page With FBML

One of the things that makes Facebook Fan Pages so effective is they are highly customizable. This customization factor allows a brand to really come alive on the web, and on Facebook.  And with the amount of traffic and exposure that Facebook can deliver to a brand (business, products, services, individuals), having a professional looking Facebook Fan Page is a major key to success!

Add Images To Facebook Fan Pages using FBML

FBML stands for Facebook Markup Language (read more about FBML here).  It’s basically the authorized HTML elements that Facebook allows you to use to customize your Facebook Fan Pages.  FBML can get real complicated, real fast – so I’m going to keep things simple in this article by showing you how to add an image, or images, to your Facebook Fan page using FBML.

1)  Installing the Static FBML App

To add an image to your Facebook Fan Page, you need to first add the Static FBML App >>> click here

You should now be on the static FBML Facebook APP page > go ahead and click “add to my page” link directly under the profile picture.

A new window will open with a list of the Facebook Fan Pages that you admin > go ahead and scroll through the list and find the Facebook Fan Page you desire to add a custom image to > then click the “Add to Page” button to the right.

You’ve now added the FBML app to your Facebook Fan Page.

2)  Working with FBML

You now need to visit the Facebook Fan Page that you just added the FBML to > click “edit page” link underneath your Page’s profile picture.

You should now be looking at your Fan Page’s applications dashboard – scroll down through the apps until you find the one called “FBML“.

3)  Defining Application Settings

At this point, before we get into adding an image to your FBML app, let’s first define your “Applications Settings”.  Go ahead and click “Applications Settings” link (to the right of “edit” link).

Under the “Profile” tab is where you are going to define where you want your image to appear.

To add an image to the left side column of your Facebook Fan Page:

Box:  Added (remove)

Tab:  Available (add)

This means you’ve added the “Box” element, and you have removed the “Tab” element.  Now any anything you put in your FBML application will appear on the left hand column of your Facebook Fan Page, and not as a custom tab.

To add an image to a custom tab on your Facebook Fan Page:

Box:  Available (add)

Tab:  Added (remove)

If you set your applications settings this way, then you’ll be adding a custom tab to your Facebook Fan Page, and not to your left hand column.   The tabs are the ones that are along the top of your Facebook Fan Page (wall, info, photos, etc…)

Once you’ve got your settings in place, then just click “Okay” – don’t worry about “Additional Permissions”, it’s not relevant to what we are doing here.

Now go ahead and click “Okay”

4)  Adding Your Image & Custom Naming Your Tab

Now comes the fun part – adding the HTML code for your image and giving your Facebook Fan Page tab a custom name.

Go ahead and click “edit” – it’s directly underneath your FBML app.

Once you click edit, a new window will open.  You will have a “Box Title” section, and a “FBML” section.

Box Title:  Here is where you customize the name of your tab. Whatever you put here, will show up as the tab name on your Facebook Fan Page, or as the box name on the left hand side of your Fan Page – depending on how you set your application settings.

Using my Facebook Fan Page as the example, you can see I named my tab “Social Media SEO“:

So go ahead and put whatever you want your tab to be called in the Box Title.

Next we are going to add the HTML to your FBML section.  This section is highly customizable so I’m not going to into an indepth HTML class here.  I want to show you how to add your images to your Facebook Fan Pages – and perhaps some other time when I finally get some video screencast software, I’ll start putting HTML videos together.

So for now – let’s again use my Facebook Fan Page as the example.  Here’s the custom image that is on my “Social Media SEO” tab on my Facebook Fan Page (also click here to view it):


What you see above is actually the image (at the top) and then some additional text that I’ve added to my FBML app.  Like I said, the FBML is highly customizable and you can do a lot of things with it, especially if you understand how FBML tags can redefine HTML tags.

And here’s the code that is in my FBML to generate my custom Facebook Fan tab:

<img src=””><br><br>
<b><h2>Join Social Media SEO on Facebook</h2></b><br><br>
Welcome to Social Media SEO on Facebook – a place for technology news, tips, and information about Facebook, blogging,<br>SEO, and social media. Here’s what to do next:<br><br>
1. Click the <b>”Become a Fan”</b> button above to join the community (Can’t see a button? You’re already a member!)<br><br>
2. Head over to the <a href=””<b>Social Media SEO wall</b></a> to join in the conversation!

And that’s it – that’s all that I have in my FBML app to generate what you see on my custom Facebook Fan Page tab.

For just the image itself, the code is simply a standard <img src> tag which is this:

<img src=””>

Some other FBML examples:

Here’s the FBML code for the “Follow us on Twitter” badge I’ve added to the left hand column of my Facebook Fan Page.

First the image itself:

And now here’s the code I’m using in the FBML app:

<a href=”” target=”_blank”><img src=””></a>

Yeah, I know… that’s a long garbled mess for a image URL – I was using Google Sites to store my images before that shut Sites down and I’ve gone back in and changed it – oh well.

Here’s another example of a custom tab I’ve built for our church.  This one is a bit more complex because I actually created a Facebook application, which is the live streaming chat element.

Click here to see the custom tab live on the Fan Page.

First an image of the tab:

And now the code that is being used:

<div style=”float: right; margin-right: 1px;”><fb:live-stream event_app_id=”258522579142″ align=”right” width=”395″ height=”551″></div><img src=””/>

This is actually an image code along with the live streaming custom application put together.  I’m using <div> tabs to define the layout of the elements.

And again, on our church’s Facebook Fan Page, I’ve added another custom FBML app to create a navigation bar for all of the Facebook Fan Pages that our church has.

Click here to visit our Fan Page and scroll down and on the left you’ll see the navigation bar of all the Facebook Fan Pages within our church.  Each Facebook Fan Page has the same FBML app, except I’ve added a dark blue image to highlight and emphasize what page you are actually on.

first an image of it:

And now the code I’m using – again, the code for each page will have a different image for that specific page because I wanted a dark blue navigation tab to define what page you are actually on:

<a href=”″>

<img src=””/>


<a href=””>

<img src=””/>


<a href=”″>

<img src=””/>


<a href=”″>

<img src=””/>


<a href=”″>

<img src=””/>


<a href=””>

<img src=””/>


<a href=”″>

<img src=””/>


<a href=”″>

<img src=””/>


And that’s it!

Like I said, FBML is the key to really bringing your Facebook Fan Page to life and defining your brand on Facebook.

Enjoy and let me know if you have any questions!  As always, feel free to contact me directly with questions.