Обновлено 2026/05/19
Favicon — это небольшой, но критически важный элемент визуальной идентичности сайта. Он отображается во вкладках браузера, закладках, поисковой выдаче и интерфейсах мобильных устройств. Сегодня favicon — это не один файл, а полноценный набор графических ресурсов под разные платформы и сценарии использования.
Главная цель favicon — не просто обозначить сайт, а усилить узнаваемость бренда и повысить кликабельность (CTR) в поисковой выдаче за счёт визуального выделения среди конкурентов.
Корректная реализация включает несколько форматов, каждый из которых закрывает свою задачу:
<!-- Основной современный favicon (SVG) -->
<link rel="icon" href="/favicon.svg" type="image/svg+xml">
<!-- Fallback для старых браузеров -->
<link rel="alternate icon" href="/favicon.ico" type="image/x-icon">
<!-- Apple устройства -->
<link rel="apple-touch-icon" href="/apple-touch-icon.png">
<!-- PWA / Android / Windows плитки -->
<link rel="manifest" href="/site.webmanifest">
В отличие от старых практик, сегодня не требуется указывать десятки устаревших типов или дублировать favicon вручную. Браузеры автоматически выбирают наиболее подходящий формат.
SVG стал основным форматом favicon благодаря своей гибкости: он масштабируется без потери качества и может адаптироваться под тёмную и светлую темы интерфейса.
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100">
<style>
path { fill: black; }
@media (prefers-color-scheme: dark) {
path { fill: white; }
}
</style>
<path d="M10 10 H 90 V 90 H 10 Z"/>
</svg>
Это решает ключевую проблему старых favicon — потерю читаемости на тёмном фоне вкладок браузера.
Favicon тесно связан с PWA (Progressive Web Apps). Файл site.webmanifest задаёт поведение иконок на Android, Windows и при установке сайта как приложения.
{
"name": "My Website",
"short_name": "Site",
"icons": [
{
"src": "/icon-192.png",
"sizes": "192x192",
"type": "image/png",
"purpose": "any maskable"
},
{
"src": "/icon-512.png",
"sizes": "512x512",
"type": "image/png",
"purpose": "any maskable"
}
],
"theme_color": "#ffffff",
"background_color": "#ffffff",
"display": "standalone"
}
Добавление purpose: "any maskable" позволяет системе корректно обрабатывать адаптивные иконки без обрезки и артефактов на Android и в PWA-режиме.
Вместо ручной сборки используются готовые инструменты:
На практике чаще всего используется связка: Figma → экспорт SVG → RealFaviconGenerator для упаковки всех необходимых размеров.
Хотя favicon не является прямым фактором ранжирования, он влияет на поведенческие метрики:
В поисковой выдаче favicon стал частью визуального блока сайта, особенно на мобильных устройствах, где он усиливает заметность результата.