No programming knowledge is necessary in order to create a favicon and integrate it into your site. With most content management systems this is quite easy. For example, to add a favicon to Wordpress there are several themes, where the favicon.ico file can be easily stored and linked to in the media library. With a favicon for Joomla!, the integration works similarly and just as easily. You merely need to search in the backend of the website in Extensions/Templates for the appropriate template. You then simply replace the default favicon with the new one that you have created in your Templates directory. If your CMS does not support this option, the favicon.ico file must be placed in the root directory of the domain in order to be recognized automatically. You can implement this by typing the following code in the section of each page: The .ico extension is especially necessary for compatibility with older versions of Internet Explorer (prior to version 11). Other browsers and newer versions of Internet Explorer also support other graphics formats such as .gif and .png. Finally, as the favicon is usually cached for a longer period of time, you should delete the browser cache and reload the page in order to ensure that the browser isn't loading the previous file. All the necessary and important instructions and HTML codes can be found in the instructions attached.