Favicon (от англ. favorite icon) — компактный значок сайта, который отображается во вкладках браузера, в закладках и в сниппетах Google. Он выполняет роль главного элемента визуального брендинга: делает ресурс узнаваемым и помогает пользователю мгновенно сориентироваться среди десятков открытых вкладок.

В поисковой выдаче эта миниатюра решает сразу две задачи: выделяет сниппет на фоне конкурентов и подталкивает к клику. Чтобы не терять целевой трафик, важно убедиться, что иконка отображается корректно и легко считывается с любого экрана.
Мы проанализировали код head и поисковую выдачу Google для 10 проектов на разных CMS: почти везде поисковик показывает стандартный глобус вместо уникальной иконки. У части сайтов разметка на первый взгляд выглядит корректной, у части фавикон не подключён вовсе — и эти наблюдения легли в основу разбора. Хорошая новость: большинство таких ошибок устраняется за пару минут, а вот на то, чтобы Google подхватил правку, обычно уходит от нескольких дней до нескольких недель (подробнее — в разделе о сроках).
Ниже разберем распространенные причины, из-за которых favicon пропадает из поисковой выдачи Google или отображается некорректно.

Одна из самых обидных причин, из-за которой не отображается значок сайта, — неверный путь к файлу или несовпадение имени. Даже небольшое расхождение в написании (например, Favicon.ico вместо favicon.ico) или ошибка в расположении файла в каталоге приведёт к тому, что Google просто не найдёт иконку. При этом сам файл может лежать как в корне сайта, так и на отдельном домене — согласно официальной документации Google это допустимо и ошибкой не считается.
Чтобы убедиться, что проблема именно в этом, пройдите три шага диагностики:
Если хотя бы один пункт не проходит проверку, вы нашли причину и можете переходить к исправлению: скорректировать путь, имя файла или настройки сервера, отдающего неверный статус-код.

Ещё одна частая причина — файл закрыт для одного из двух роботов, отвечающих за favicon: Googlebot и Googlebot-Image. Если заблокирован хотя бы один из них, этого достаточно, чтобы иконка не появилась в выдаче, даже если вторая часть цепочки в полном порядке. Ранее существовал отдельный User-Agent Google Favicon, специально предназначенный для сбора значков сайтов, но с октября 2023 года Google от него отказался.
Живые примеры из аудита:
Чтобы убедиться, что дело именно в этом, пройдите этапы проверки поочерёдно.
bash
curl -I https://example.com/assets/favicon.png
Нормальный результат:
HTTP/2 200
content-type: image/png
Для ICO-файлов допустим, например, content-type: image/x-icon. Дополнительно проверьте ответ именно с User-Agent от Google:
bash
curl -I -A «Googlebot-Image» https://example.com/assets/favicon.png
Если в ответе появляется 403, 429, 500 или редирект на страницу авторизации — проблему нужно искать в WAF, CDN или настройках сервера.

Тег link rel=»icon» href=»» без реального пути к файлу — либо ссылка на файл, который не залили на сервер после деплоя, — оставляет Google без валидного адреса иконки.
Отдельный подвох для JS-сайтов: тег может корректно присутствовать в исходном коде, но не попадать в финальный отрендеренный HTML. Проверяйте обе версии страницы — статический исходник и отрендеренный HTML в инструменте проверки URL. Если в исходниках тег есть, а в отрендеренном HTML его нет — дело в сборке или JS-рендеринге, и решать вопрос нужно именно там.
Более радикальный вариант того же симптома — когда тега link rel=»icon» в коде нет вообще, ни в каком виде. Так обстоят дела у oks.org.ua и autodopomoha.com.ua: favicon на сайтах не подключён в принципе, поэтому диагностировать здесь нечего — сначала нужно добавить значок с нуля, а уже потом переходить к тонкой настройке.
Google предпочитает стабильный адрес иконки. Сборщики с хешированными именами файлов (React/Next.js, некоторые плагины оптимизации изображений) меняют путь к фавикону при каждой пересборке проекта — Google просто не успевает отследить новый адрес. Держите favicon.ico по фиксированному, неизменному пути в корне сайта независимо от того, как хешируются остальные статические файлы при сборке.
Здесь важно различать два кэша. Кэш браузера на робота не влияет вообще: Googlebot не переиспользует ваш локальный кэш и запрашивает файл сам. А вот кэш CDN стоит перед сервером и отдаёт роботу ровно то, что лежит на пограничном узле, — поэтому долгий max-age на стороне CDN действительно может какое-то время подсовывать боту старую версию файла (как это диагностировать, описано в пункте предыдущего раздела).
Отсюда и типичная ошибка в выводах: владелец сайта видит старую иконку из кэша собственного браузера, решает, что «ничего не изменилось», и начинает искать проблему на стороне Google.
Поэтому проверяйте актуальность файла не в своём браузере, а через Search Console или запросом с чистым кэшем. Если нужно принудительно обновить версию у CDN — очистите кэш конкретно для фавикона
Значит, у сайта два конкурирующих источника иконки, и Google выбрал не тот. Типичный случай на WordPress: иконка, загруженная через «Внешний вид → Настроить → Свойства сайта → Иконка сайта», изначально ориентирована на AMP-версии и системные нужды CMS и не всегда корректно попадает в тег link rel=»icon» главной страницы — особенно при активных SEO- или security-плагинах, которые сами переопределяют содержимое head.
Что проверить:

Одна из самых распространенных на практике проблем. Актуальные требования Google выглядят так: иконка обязана быть квадратной (соотношение сторон 1:1) и не меньше 8×8 пикселей, при этом Google настоятельно рекомендует размер больше 48×48 — чтобы значок хорошо смотрелся на разных поверхностях выдачи.
Отдельно стоит проговорить популярное заблуждение: требования «размер должен быть кратен 48» в документации больше нет. Раньше формулировка действительно была такой, но в октябре 2024 года Google переписал этот раздел, снизив формальный минимум до 8×8 и оставив 48×48 в статусе рекомендации. Так что 96×96, 144×144 и другие кратные значения — удобный, но не обязательный выбор: квадратные 64×64 или 120×120 требованиям тоже соответствуют.
Жёсткое требование здесь ровно одно — квадрат. В аудите встретился случай с неквадратной иконкой: Google принудительно подогнал её под нужные пропорции, и в выдаче она выглядела заметно искаженной.
Что делать:
Отдельное требование из документации Google: поисковик не показывает значки, которые считает неприемлемыми, — например, изображения порнографического характера или символику ненависти, включая нацистскую. В этом случае сниппет получит стандартный глобус, насколько бы корректно ни была настроена техническая часть.
Для большинства сайтов пункт не актуален, но если иконка построена на провокационном или спорном изображении, проверьте её по этому критерию до того, как искать ошибку в коде.
Если сайт переехал на SSL, а абсолютный путь к фавикону в коде остался с http:// и 301-редирект настроен только для основных страниц, бот получает ошибку вместо иконки.
maxbabyshop.com.ua (OpenCart) подключает link href=»https://maxbabyshop.com.ua/image/catalog/ms-icon-310×310.png» rel=»icon» /, набор apple-touch-icon (от 57×57 до 180×180) и android-icon-192×192, но обычного rel=»icon» на 16×16 / 32×32 среди тегов нет.
Само по себе это ещё не нарушение: единственный rel=»icon» на 310×310 — квадратный, крупнее 48×48 и формально требованиям Google соответствует. Но набор из tile- и touch-иконок Google самостоятельной заменой обычному фавикону не считает: он ищет именно rel=»icon». Поэтому конфигурация держится на одном теге, и любой сбой в нём — опечатка в пути, переопределение шаблоном, блокировка каталога /image/ — оставляет сайт в выдаче вовсе без иконки. Классический маленький rel=»icon» рядом с крупным закрывает и этот риск, и отображение во вкладках браузера.

Ждать два месяца не обязательно. В Google Search Console есть штатный инструмент, который запрашивает повторное сканирование конкретного файла или страницы, а не всего сайта целиком: откройте «Проверка URL» (URL Inspection), введите адрес главной страницы и нажмите «Запросить индексирование» (Request Indexing). Это подтолкнёт Googlebot-Image к повторному сканированию иконки при следующем обходе — официальная документация Google по значкам сайта прямо называет такой способ штатным.
Мгновенного результата это не гарантирует: переобход всё равно встаёт в очередь. Но срок ожидания заметно сокращается по сравнению с пассивным ожиданием планового визита робота.
Если вы только собираетесь добавить favicon на сайт впервые — начните не с этого чек-листа, а с раздела «Рекомендуемая конфигурация от SEOZA» ниже.
Базовый вариант. По итогам аудита самый надёжный минимум — не полагаться на один современный формат, а явно задать классический ICO как базовый и SVG как прогрессивное улучшение. Минимальный рабочий пример:

Дополнительно тот же SVG можно сделать адаптивным под тёмную тему поиска — для этого достаточно добавить медиа-запрос внутрь самого файла иконки:

Расширенный вариант (для крупных проектов и брендов). Если нужна максимальная предсказуемость отображения на всех платформах и устройствах, в индустрии часто используют более полный набор PNG-размеров под конкретные поверхности:

Здесь 16×16 отвечает за вкладку браузера и закладки, 32×32 — за старые версии Windows/IE, 48×48 — стандартный размер для отображения в самом Google Search, 96×96 — телевизионные и смарт-платформы, 144×144 и 152×152 — iOS/Android, 180×180 через apple-touch-icon — современные устройства Apple. Файл manifest.json нужен только сайтам с PWA (Progressive Web App): если PWA у вас нет, лишний манифест стоит убрать, чтобы не создавать дополнительную точку отказа.
Важная оговорка про форматы. Google поддерживает любой валидный формат фавикона — ICO, PNG, SVG, GIF, JPEG, — и один из них не «лучше» другого с точки зрения выдачи. Так что рекомендация начинать с ICO — это не требование поисковика, а страховка от разнобоя в браузерах и старых клиентах: файл по предсказуемому адресу /favicon.ico подхватывается даже там, где разметка по каким-то причинам не сработала.
Именно поэтому в аудите бросается в глаза корреляция: у monetka.ua есть SVG и несколько PNG, но нет ICO — и в выдаче дефолтная иконка; у rsa.kiev.ua лежит один простой ICO в корне — и всё работает. Утверждать, что причина ровно в формате, было бы неверно (проблема monetka.ua может быть и в другом), но комбинация ICO + SVG в любом случае убирает этот фактор из списка подозреваемых.
Прежде чем добавлять фавикон заново или менять размер иконки сайта, пройдите чек-лист выше по порядку: часто проблема не в самой иконке, а в том, что путь к ней случайно закрыт для робота или файл не соответствует требованиям Google по размеру и формату. Если технически всё в порядке — не пытайтесь «улучшить» рабочий фавикон, а дождитесь планового обхода или запросите ускоренную индексацию, как описано выше.
А если после всех проверок иконка так и не появилась в поиске или вы не уверены, что нашли настоящую причину, — обратитесь к команде SEOZA. Мы разберём именно ваш случай и укажем на конкретную техническую ошибку на вашем сайте.
Заказать звонок
Отправьте заявку, и вскоре наш менеджер свяжется с вами!
Ваши данные успешно отправлены
Ждите нашего звонка в течение нескольких часов 😉