Favicon — маленькая иконка сайта, которую показывают вкладка браузера, закладки, экран смартфона и поисковая выдача Яндекса и Google. Минимальный набор — favicon.ico в корне сайта и строка link rel="icon" в head главной страницы. Для чёткого показа в Яндексе нужен SVG или PNG 120×120, для смартфонов — иконки 180, 192 и 512 пикселей.
- Яндекс принимает SVG (рекомендует), ICO, GIF, JPEG, PNG и BMP размером 120×120, 32×32 или 16×16; анимация не поддерживается.
- Файл должен отвечать 200 и не быть закрыт в robots.txt — иначе иконки в выдаче не будет.
- В выдаче Яндекса новая иконка появляется в течение двух недель, после переобхода главной — в течение трёх дней.
Проверка и генератор favicon онлайн
Проверка. Введите адрес сайта — найдём все link rel="icon", apple-touch-icon, manifest и файл /favicon.ico. Для каждого покажем код ответа, формат, размер в пикселях и в байтах и сверим с требованиями Яндекса.
Генератор. Загрузите картинку в PNG, JPG или SVG — получите favicon.ico с размерами 16, 32 и 48, PNG 32×32, apple-touch-icon 180×180, иконки 192 и 512 для manifest и готовый HTML-код для head. Картинка обрабатывается в браузере и никуда не отправляется. Отдельная страница — проверка favicon.
Что такое favicon и где его видно
Слово — от английского favorites icon, «значок избранного»: когда-то иконку показывали только в закладках. Сейчас она работает везде, где нужно быстро узнать сайт в списке:
Вкладки и закладки
Когда открыто 15 вкладок, посетитель находит ваш сайт по иконке, а не по обрезанному заголовку.
Поисковая выдача
Яндекс и Google показывают фавикон рядом с адресом в результатах поиска. Узнаваемая иконка выделяет сниппет среди соседей.
Экран смартфона
Когда сайт добавляют на главный экран, телефон берёт apple-touch-icon или иконку из manifest.
Если иконки нет, браузер показывает серый значок-заглушку, а в выдаче рядом с адресом стоит стандартная картинка. Сайт от этого не понижают, но и узнавать его труднее.
Размеры favicon: какой нужен для сайта
Одного размера не хватает: разные места показывают иконку в разном масштабе. Рабочий набор:
| Размер | Файл | Где используется |
|---|---|---|
| 16×16, 32×32, 48×48 | favicon.ico (все три размера в одном файле) | Вкладки, закладки, старые браузеры, запрос /favicon.ico по умолчанию |
| 32×32 | PNG | Вкладки современных браузеров |
| 120×120 | PNG — или SVG без размера | Рекомендация Яндекса для чёткого показа в его сервисах |
| 180×180 | apple-touch-icon.png | Иконка на главном экране iPhone и iPad |
| 192×192 и 512×512 | PNG в manifest | Android, установка сайта как приложения, экран загрузки |
| Любой | SVG | Масштабируется без потери чёткости, можно сделать вариант для тёмной темы |
Google требует квадратную иконку не меньше 8×8 и рекомендует больше 48×48 пикселей. Совет «размер, кратный 48» вы встретите во многих инструкциях: 48, 96 или 144 пикселя подходят, но в текущей справке Google это рекомендация минимального размера, а не требование кратности.
ICO, PNG или SVG: какой формат выбрать
ICO
Контейнер, в котором лежат несколько размеров сразу. Понимают все браузеры, его ищут по адресу /favicon.ico. Обязателен как запасной вариант.
PNG
Поддерживает прозрачность, понятен всем поисковикам. Нужен для apple-touch-icon и manifest, хорош для иконки 120×120.
SVG
Векторный: один файл на все размеры. Яндекс рекомендует именно его. Но в списке форматов Google SVG нет, и поддерживают его не все браузеры — без ICO или PNG рядом не обойтись.
Итог: favicon.ico + PNG + SVG по желанию. JPEG и GIF тоже принимаются, но JPEG не умеет прозрачность, а анимированный GIF Яндекс не покажет — анимация не поддерживается.
Требования Яндекса к фавикону и как он попадает в выдачу
| Требование | По справке Яндекс Вебмастера |
|---|---|
| Формат | SVG (рекомендуется), ICO, GIF, JPEG, PNG, BMP. Анимация не поддерживается |
| Размер | 120×120, 32×32 или 16×16. 120×120 или SVG — чётче и заметнее в сервисах Яндекса |
| Где лежит | Файл favicon в корневом каталоге сайта |
| Как подключён | Ссылка в head главной страницы, rel="icon" или "shortcut icon", type соответствует формату |
| Доступ | Ответ 200 OK по прямой ссылке, без редиректа. Ни файл, ни его каталог не закрыты в robots.txt |
| Кириллический домен | Адрес иконки записывается в Punycode |
- Сроки. Если робот загрузил иконку, она появится в результатах поиска в течение двух недель. Чтобы ускорить, отправьте главную страницу в Индексирование → Переобход страниц — тогда фавикон обновится в течение трёх дней.
- Несколько иконок. Если ссылка на фавикон прописана несколько раз, робот может выбрать любую. Сервисы Яндекса могут взять и иконку из apple-touch-icon. Поэтому все варианты должны быть одной и той же картинкой.
- Тёмная тема. Яндекс советует картинку, которая одинаково хорошо смотрится на светлом и тёмном фоне.
- Проверка. Загрузил ли робот иконку, видно в Вебмастере в разделе «Диагностика сайта»: если предупреждения о фавиконке нет, файл обработан.
Требования Google к favicon
- Одна иконка на хост: у site.ru и shop.site.ru могут быть свои, у раздела site.ru/blog — нет.
- Ссылка — в head главной страницы: rel="icon", "shortcut icon", "apple-touch-icon" или "apple-touch-icon-precomposed".
- Квадрат 1:1, не меньше 8×8, рекомендуется больше 48×48 пикселей.
- Форматы: BMP, GIF, ICO, PNG, JPEG, PPM, TIFF.
- Googlebot должен иметь доступ к главной, а Googlebot-Image — к файлу иконки.
- Адрес иконки не стоит часто менять. Обновление занимает от нескольких дней до нескольких недель — ускорить можно запросом индексации главной в Search Console.
- Иконка должна представлять бренд. Неприемлемые изображения Google заменяет стандартным значком.
HTML-код favicon для head
Код для набора из генератора выше. Имена файлов могут отличаться — берите их из своего набора:
<link rel="icon" href="/favicon.ico" type="image/x-icon" sizes="16x16 32x32 48x48">
<link rel="icon" href="/favicon-32x32.png" type="image/png" sizes="32x32">
<link rel="apple-touch-icon" href="/apple-touch-icon.png" sizes="180x180">
<link rel="manifest" href="/site.webmanifest">Если есть SVG, добавьте строку с ним. Браузеры, которые понимают SVG, возьмут его, остальные — PNG или ICO:
<link rel="icon" href="/favicon.svg" type="image/svg+xml">Файл manifest с иконками для Android:
{
"name": "Кухни на заказ — Прованс",
"short_name": "Прованс",
"icons": [
{ "src": "/icon-192.png", "sizes": "192x192", "type": "image/png" },
{ "src": "/icon-512.png", "sizes": "512x512", "type": "image/png" }
]
}- Код ставится на все страницы, но поисковикам важна главная — проверьте, что он есть именно там.
- Атрибут type должен соответствовать формату: Яндекс называет неверный type одной из причин, почему иконка не появляется.
- Пути — от корня (/favicon.ico) или полные с https. Ссылка на http-адрес иконки на сайте с https приведёт к редиректу.
Как сделать favicon
- Возьмите знак, а не логотип целиком. В 16×16 пикселей надпись не прочитать. Подойдёт символ из логотипа, первая буква названия или простая фигура в фирменном цвете.
- Сделайте квадратную картинку 512×512 или SVG с небольшими полями. Прозрачный фон удобен, но проверьте вид на тёмной теме — тёмный знак на прозрачном фоне там пропадёт.
- Загрузите её в генератор выше: он нарежет все размеры и выдаст HTML-код.
- Положите файлы в корень сайта и вставьте код в head. Откройте /favicon.ico в браузере — должен открыться файл, а не страница 404.
- Проверьте результат в проверке выше: все ли иконки отвечают 200 и подходят под требования Яндекса.
Как добавить favicon на Tilda, WordPress и 1С-Битрикс
Tilda
Настройки сайта → SEO → Редактирование иконок (Favicons) → «Загрузить файл». Tilda принимает ico, png и jpeg, в справке советует квадрат 32×32, в блоге — 48×48. Там же можно загрузить отдельные иконки для светлой и тёмной темы браузера и иконку для главного экрана смартфона. После загрузки переопубликуйте все страницы проекта — иначе на части страниц останется старая иконка.
WordPress
С версии 6.5: Настройки → Общие → Иконка сайта. В более ранних версиях: Внешний вид → Настроить → Свойства сайта → Иконка сайта. Картинка — квадратная, не меньше 512×512 пикселей, лучше PNG. WordPress сам выведет нужные теги в head. Если тема или SEO-плагин добавляют свою иконку, оставьте один источник — иначе в коде будут разные картинки.
1С-Битрикс
Загрузите файлы в корень сайта — через «Контент → Структура сайта» или по FTP — и пропишите теги в header.php шаблона сайта, перед закрывающим тегом head. В готовых решениях из Маркетплейса часто есть своё поле для фавикона в настройках решения — тогда пользуйтесь им, чтобы обновление шаблона не стёрло правку.
Почему фавикон не отображается в Яндексе и как обновить кэш
| Причина | Как проверить и исправить |
|---|---|
| Прошло мало времени | Подождите две недели или отправьте главную на переобход — тогда до трёх дней |
| Файл отвечает не 200 | Откройте адрес иконки напрямую, проверьте в проверке ответа сервера |
| Редирект на файле | Ссылка ведёт на http или на версию без www, а сайт перенаправляет. Укажите конечный адрес |
| Закрыт в robots.txt | Под запретом может оказаться каталог: Disallow: /images/ или /bitrix/. Проверьте в проверке robots.txt |
| Неверный type | PNG с type="image/x-icon" или SVG без image/svg+xml — исправьте атрибут |
| Разные иконки на зеркалах | У версий с www и без, http и https должна быть одна иконка — приведите к одной |
| Сайт был недоступен при обходе | Иконка могла не попасть в базу или пропасть из поиска. Проверьте доступность и отправьте главную на переобход |
| Формат или размер не подходят | Анимированный GIF, нестандартный размер — сделайте SVG или PNG 120×120 |
Новая иконка не видна в браузере
Браузеры кэшируют фавикон очень долго — дольше, чем страницы. Чтобы увидеть новую иконку, откройте адрес иконки напрямую и обновите его, проверьте сайт в окне инкогнито или поменяйте адрес файла: /favicon.ico?v=2 или новое имя. Смена адреса заставит обновиться и браузеры посетителей. Только не меняйте его часто — Google просит держать адрес иконки стабильным.
Иконка — мелочь, которую легко сломать при переезде на https, смене домена или шаблона: повторяйте проверку выше после таких работ. Остальные страницы сайта после тех же работ проверяет СеоГард: он обходит сайт по расписанию и показывает адреса, которые отвечают ошибкой, уходят в редирект или закрыты от индексации.
Чек-лист
Проверьте страницу по пунктам
0 из 9Отметки сохраняются только в этом браузере.
Частые вопросы
Что такое favicon?
Это маленькая иконка сайта, которая показывается во вкладке браузера, в закладках, на главном экране смартфона и рядом с адресом сайта в выдаче Яндекса и Google.
Какой размер favicon нужен для сайта?
Базовый набор: favicon.ico с размерами 16, 32 и 48 пикселей, PNG 120×120 или SVG для Яндекса, apple-touch-icon 180×180 и иконки 192 и 512 для manifest. Google рекомендует иконку больше 48×48.
Какой формат favicon лучше — ICO, PNG или SVG?
Используйте несколько: favicon.ico как запасной вариант для всех браузеров, PNG для смартфонов и поисковиков и SVG, если хотите чёткую иконку в сервисах Яндекса. SVG не поддерживают все браузеры и нет в списке форматов Google, поэтому одного SVG мало.
Как добавить favicon на сайт?
Положите файлы иконок в корень сайта и добавьте в head главной страницы строку <link rel="icon" href="/favicon.ico" type="image/x-icon">, а также ссылки на apple-touch-icon и manifest. Готовый код выдаёт генератор favicon.
Почему favicon не отображается в Яндексе?
Чаще всего прошло меньше двух недель, файл отвечает не 200 или через редирект, закрыт в robots.txt, указан неверный type или у версий сайта с www и без разные иконки. Проверить загрузку можно в Яндекс Вебмастере в разделе «Диагностика сайта».
Сколько ждать, пока фавикон появится в поиске Яндекса?
По справке Яндекса — до двух недель после того, как робот загрузил иконку. Если отправить главную страницу на переобход в Вебмастере, фавикон обновится в течение трёх дней.
Как поменять favicon на Тильде?
В разделе «Настройки сайта → SEO → Редактирование иконок (Favicons)» загрузите новый файл в формате ico, png или jpeg и переопубликуйте все страницы проекта.
Почему в браузере осталась старая иконка?
Браузеры долго кэшируют фавикон. Откройте адрес иконки напрямую и обновите его, проверьте сайт в режиме инкогнито или поменяйте адрес файла, например /favicon.ico?v=2.
Фавикон проверили — проверьте весь сайт
СеоГард регулярно обходит сайт и собирает в задачи то, что мешает поиску: ошибки ответа, редиректы, страницы, закрытые от индексации. Плюс данные Вебмастера и Метрики и проверка позиций в Яндексе в одном месте. Демо — бесплатно и без срока.
