Когато favicon липсва, причината невинаги е във файла. Браузърът, CDN, service worker и търсачката могат да пазят различни версии. Подредената диагностика избягва промяна на няколко неща едновременно.

Започнете със заявката за файла
Отворете точния URL, посочен в тага link. Той трябва да отговаря без удостоверяване, с правилно съдържание и без ненужна верига от пренасочвания. HTML страница за грешка, преименувана на favicon.ico, не може да се декодира като икона.
В раздела „Мрежа“ филтрирайте по icon или favicon. Запишете крайния URL, статуса, типа на съдържанието и дали отговорът идва от кеша.
| Проверка | Очакван резултат | Поправка |
|---|---|---|
| Директен URL | Изображение с отговор 200 | Поправете пътя или публикуването |
| Таг link | Присъства в head | Поправете получения HTML |
| Кеш | Получен е нов отговор | Изчистете и тествайте отново |
| Обхождане | Достъпен файл | Премахнете блокирането |
Проверете действително изведения HTML
Проверете получения документ, а не само изходния шаблон. Разширение, тема или компонент може да добави втори таг icon след вашия и да накара браузъра да избере друг файл.
Проверете пътищата от дълбоко вложена страница и точния регистър на името на файла. На сървър, който различава главни и малки букви, Favicon.svg и favicon.svg са различни ресурси.
Изолирайте всеки слой на кеша
Първо тествайте в нов профил или с изключен мрежов кеш. Ако новото изображение идва от изходния сървър, но не и през публичния домейн, изчистете CDN. Ако има инсталирана PWA, проверете и нейния service worker и манифест.
При бъдеща промяна версия в името на файла може да я направи изрична. Все пак оставете /favicon.ico достъпен за клиентите, които го заявяват по конвенция.
Разграничете браузъра от резултатите от търсене
Google изисква квадратен favicon, достъпен за обхождане и свързан с началната страница на сайта. Неговият URL може да се обходи в различен момент от страницата, което обяснява забавянето след поправка.
Използвайте проверката на URL, за да потвърдите, че началната страница е достъпна, и поискайте ново обхождане, ако е променена. След това изчакайте следващата обработка: изчистването на локалния кеш на браузъра не влияе на индекса на търсачката.
Първоизточници
Често задавани въпроси
Защо старият favicon се връща?
Слой на кеша, service worker или втори таг icon може още да предоставя стария файл. Установете действително заредения URL, преди да изчиствате кеша.
Достатъчен ли е параметър за версия?
Той може да заобиколи някои кешове, но новото име на файл често е по-ясно. Резервният /favicon.ico трябва да остане достъпен.
Favicon в Google променя ли се веднага?
Не. Google трябва отново да обходи и обработи страницата и иконата. Няма гарантиран точен срок.