Если иконка сайта (favicon) пропала из результатов поиска Яндекса или не отображается во вкладке браузера, в 90% случаев дело в самом файле иконки или в способе её подключения на странице, а не в проблемах на стороне Яндекса. Разберём по шагам, что проверить.
Как проверить, где именно пропала иконка
- Во вкладке браузера — откройте сайт напрямую и посмотрите, показывается ли значок рядом с заголовком вкладки.
- В выдаче Яндекса — иконки в поиске подтягиваются отдельно от браузера и обновляются с задержкой, иногда до нескольких дней после смены favicon.
- В закладках — некоторые браузеры кэшируют старую иконку даже после её замены на сайте.
Если иконка не видна нигде, включая прямой заход на сайт, проблема на стороне сайта. Если она видна в браузере, но не в поиске — дело в скорости переиндексации Яндекса, и это нормально ждать несколько дней.
Частые причины, из-за которых favicon не работает
- Файл favicon.ico отсутствует в корне сайта или лежит не по тому пути.
- В коде страницы нет тега <link rel=»icon» href=»…»> в блоке <head>, либо путь в нём указан неверно.
- Формат или размер файла не соответствует ожидаемому — для надёжного отображения нужен именно .ico или .png с размерами 16×16, 32×32, 48×48 пикселей.
- Файл иконки закрыт от индексации в robots.txt.
- Сервер отдаёт иконку с ошибкой 404 или неправильным content-type.
Что делать, если иконка так и не появляется
Проверьте прямой URL иконки в браузере (обычно это адрес сайта плюс /favicon.ico) — если файл не открывается, значит его либо нет на сервере, либо он не доступен по этому пути. Убедитесь, что в HTML-коде главной страницы явно прописана ссылка на иконку, а не только файл лежит в корне — некоторые CMS и браузеры требуют явного тега. Очистите кэш браузера и попробуйте открыть сайт в режиме инкогнито, чтобы исключить локальное кэширование. Если всё настроено верно, но иконка не появляется именно в выдаче Яндекса — остаётся только подождать переиндексации: это не техническая ошибка, а особенность обновления поисковой базы.