Главная страница » Блог » Favicon не отображается в Яндексе, Google или браузере: причины и решение

Favicon не отображается в Яндексе, Google или браузере: причины и решение

Favicon установлен, но вместо него показывается пустая иконка, серая планета или старая версия. В Яндекс.Вебмастере может быть предупреждение, Google Search Console обычно молчит.

Браузер, Яндекс и Google обновляют favicon независимо. Поэтому ситуация, когда иконка уже есть во вкладке браузера, но отсутствует в выдаче — нормальна и не является ошибкой сайта.

Быстрая диагностика

Пройдите проверки по порядку:

  1. Откройте файл напрямую
    Введите в адресной строке ваш-сайт.ru/favicon.png (или как называется ваш файл).
    Если 404 или ошибка — проблема в файле или пути.
  2. Проверьте теги в HTML
    В исходном коде главной страницы в <head> должен быть корректно указан favicon, например:

HTML

<link rel=»icon» href=»/favicon.png» type=»image/png»>

Несколько объявлений иконок сами по себе допустимы. Проблема возникает, если rel=»icon», shortcut icon или apple-touch-icon ведут на разные или устаревшие файлы: разные системы могут выбрать разные изображения.

  1. Проверьте путь и регистр
    Частые ошибки: файл лежит в /images/, а ссылка ведёт в корень; разный регистр букв.
  2. Проверьте ответ сервера
    Лучше, чтобы файл favicon по указанному адресу сразу отдавал 200 OK. Ошибка 404 означает неверный путь или отсутствующий файл, а лишний редирект может усложнить диагностику и обработку поисковым роботом.
  3. Проверьте robots.txt
    Убедитесь, что нет Disallow на favicon или папку, где он лежит.
  4. Формат и размер
    Файл должен быть квадратным. Практичный вариант одновременно для Яндекса и Google — PNG 120×120.
    Яндекс поддерживает SVG, но в актуальном перечне форматов favicon для Google Search SVG не указан.
  5. Кэш браузера
    Проверьте сайт в режиме инкогнито или другом браузере. Браузеры очень агрессивно кэшируют favicon.

Как правильно подключить favicon

Минимально рабочий вариант:

HTML

<link rel=»icon» href=»/favicon.png» type=»image/png»>

Рекомендации:

  • Квадратный PNG 120×120 — покрывает требования и Яндекса, и Google.
  • Файл должен реально существовать по указанному адресу.
  • Используйте стабильный URL favicon и не меняйте его без необходимости. Google рекомендует сохранять адрес файла стабильным, чтобы поисковику не приходилось заново обнаруживать и обрабатывать иконку.
  • Удалите старые favicon.ico из корня сайта, если больше не используете их.

Особенности Яндекса и Google

Яндекс

  • Рекомендуемые размеры: 120×120, 32×32, 16×16.
  • Форматы: SVG (рекомендуется), ICO, GIF, JPEG, PNG, BMP.
  • Диагностика: Яндекс.Вебмастер → Оптимизация сайта → Диагностика сайта. Там видны конкретные ошибки (не 200 OK, редирект, неправильный тип данных).
  • Сроки: появление или обновление favicon в выдаче может занять до 2 недель. После отправки главной страницы на переобход через Яндекс.Вебмастер обновление может произойти быстрее; в справке Яндекса указан срок до 3 дней после переобхода.
  • Если сайт был недоступен во время обхода, Яндекс может показать favicon хостинга.

Google

  • Требования: квадратный, минимум 8×8 (рекомендуется больше 48×48).
  • В актуальной документации Google Search перечислены BMP, GIF, ICO, PNG, JPEG, PPM и TIFF. SVG в этом перечне не указан.
  • Один favicon на один hostname. Подкаталоги отдельный favicon не получают.
  • Googlebot должен иметь доступ к главной странице, Googlebot-Image — к файлу favicon.
  • Даже при выполнении всех требований Google не гарантирует показ иконки.
  • Ускорить можно через URL Inspection в Search Console + запрос индексации главной. Сроки — от нескольких дней до нескольких недель.

Почему показывается старая иконка или разные иконки

Самые частые причины:

  • Кэш браузера (самое распространённое).
  • Несколько объявлений favicon в <head>, указывающих на разные файлы, — разные системы могут выбрать разные иконки.
  • Старый favicon.ico в корне сайта.
  • CDN или серверный кэш отдаёт старую версию.
  • Поисковый робот ещё не успел переобработать страницу.

Что делать: проверьте все объявления rel=»icon» и apple-touch-icon, уберите ссылки на устаревшие или конфликтующие файлы, затем запросите переобход главной в Яндекс.Вебмастере и Google Search Console.

Чек-лист

  1. Файл открывается напрямую и отдаёт 200 OK.
  2. В <head> главной страницы корректно задан <link rel=»icon»> и нет конфликтующих ссылок на старые иконки.
  3. Путь в href правильный, файл существует.
  4. Файл квадратный (лучше PNG 120×120).
  5. В robots.txt нет запрета на favicon.
  6. Удалены или исправлены ссылки на устаревшие favicon; конфликтующих объявлений иконок нет.
  7. Проверено в инкогнито / другом браузере.
  8. Запрошен переобход главной в Яндекс.Вебмастере и Google Search Console.
  9. Подождите: Яндекс — до 2 недель (часто быстрее после переобхода), Google — от нескольких дней до нескольких недель.

Похожие записи

Задайте вопрос

Ваш адрес email не будет опубликован. Обязательные поля помечены *