Difficulty: 

Cost: 

What is a Favicon? A favicon is a small picture that will appear at the left of your website URL, and also will appear when you bookmark that website. You can see an example right now when you look at the URL of this article -- beside the URL of this article, you will see a speech bubble image with a question mark inside it. That is the favicon. You can create a favicon for your website; it makes your website more professional and gives a unique design to your URLs.
- Design a logo for your website. The first step is to design your unique logo. You can design a simple picture that includes the first letters of your domain name, or whatever you feel symbolizes your site. Make it unique, but I advice you to make it simple.
- Adjust the size of the picture. The second step is to resize the image; you must make it square, perfectly square as 100x100 pixels. I like Photoshop to do those jobs. If you don't have Photoshop, you can search for a free image size editor on Google using a search term like "Free Image Size Editor".
- Generate the favicon file. Now, you must generate the favicon file. You can do that by going to Favicon Generator; this website can generate your favicon file in the working formats within second. Click "Browse" to pick your square image and then click "Generate Favicon".
- Upload the favicon file to your server. Now, you can upload the favicon file to your server. You must upload it to the root directory of your domain. You can do that by using FTP software or directly from your hosting control panel using the "File Manager" option.
- Insert the favicon code in your web pages. You must add this code "<link rel="shortcut icon" href="/favicon.ico" >" in the "Head" section of all your web pages. I mean between <head> and </head> meta tags. Again, that code must be added to all of your web pages. That is it.

Delicious
Digg
Google
Yahoo