Place your favicon.ico in the web root directory. That is the directory that bears your domain name. Initially remove any entries to locate the favicon that you have placed into your html files. Use the comment tags if needed.
Again delete your cache and go to your page. Encourage it with a forced reload if necessary.
Ideally your favicon.ico should be about 1k -2k although I have a photo one (made from a .png) at about 3k which is okay.
When it is working you can if you wish re-instate the HTML text which should be placed between the tags at the top of your html as:-
Opinions are my own views and are not the views of DreamHost.
Any advice offered by me should be acted upon only at your own risk.