No programming knowledge is necessary in order to create a favicon and integrate it into your site. With most content management systems, it's pretty simple. For example, to add a favicon to WordPress you can use one of the numerous themes where the favicon.ico file can be easily stored and linked in the media library.
The same goes for Joomla. Simply search the backend of the website for "Extensions/Templates" to find 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 automatically recognised. You can implement this by typing the following code in the <head> section of each page: <link rel="shortcut icon"type="image/x-icon"href="/favicon.ico">. The .ico extension is especially necessary for compatibility with older versions of Internet Explorer (earlier than version 11). Other browsers and newer versions of Internet Explorer also support other image 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 enclosed instructions.