Обсудим ваш проект?
Интернет-маркетинг,
который даёт результат
Россия: 8 (800) 775-63-20
Отправить заявку

Фавикон не отображается в Яндексе: проверка и причины проблемы


Просмотров:
1223
Время на прочтение:
Статья обновлена:
3 Июля 2020
Информация о статье
Просмотров: 1223
Время на прочтение:
Статья обновлена: 03.07.2020
Дарья Иванова, редактор
Наталья Штанюк, руководитель отдела SEO-продвижения
Дарья Иванова, редактор
Наталья Штанюк, руководитель отдела SEO-продвижения

Иконка, или фавикон, в сниппете сайта в поисковой выдаче положительно влияет на CTR, поэтому так важно, чтобы она отображалась без проблем. Однако бывают ситуации, когда кажется, что все сделано правильно, но фавикона нет. В этой статье разберемся, почему такое может произойти и как решить этот вопрос.

Требования к размеру и формату фавикона

Первое, на что следует обратить внимание, если фавикон не отображается в поисковике, — его размер и формат. Значок может иметь размеры 16×16, 32×32, 120×120 пикселей. Подходящие форматы — ICO, JPEG, PNG, GIF, BMP.

Как правильно размещать фавикон

Фавикон следует размещать таким образом:
  1. Для создания изображения используйте любой онлайн-сервис или редактор, например, Photoshop. Учитывайте упомянутые требования к размеру и формату.
  2. Поместите фавикон в папку сайта по FTP (как правило, это корень сайта).
  3. Далее в блок <head> в HTML-коде главной страницы сайта добавьте фрагмент кода, который содержит в себе адрес значка и тип передаваемых данных:
<head>
 ...
 <link rel="icon" href="https://URL сайта/favicon.ico" type="image/x-icon">
 ...
</head>
Разберем используемые в коде атрибуты.

Rel — тип ресурса:

  • icon подходит под практически любой современный браузер,
  • shortcut icon используется браузером Internet Explorer.

Type, или тип передаваемых данных:

  • в нашем случае это image/x-icon, так как формат и расширение фавикона — .ICO;
  • image/gif — для GIF-файлов;
  • image/jpeg — для JPEG;
  • image/png — для PNG;
  • image/bmp — для BMP.

Согласно справке Яндекса, в коде может присутствовать несколько ссылок на фавикон. В процессе индексации робот выберет наиболее подходящую.

Почему фавикон не отображается в Яндексе

Есть несколько причин, по которым значок может не отображаться. Начнем с технических:

  1. Ошибка в коде, который выводит фавикон на сайте. Важно, чтобы HTML-код значка был размещен строго в блоке <head> и имел вид, как в примере выше.
  2. Неправильный формат или размер иконки. Если с размерами все понятно, то с форматом иногда возникают сложности. Убедитесь, что сохранили фавикон в допустимом формате, а также применили правильный атрибут в коде значка.
  3. Проблема с кэшем браузера. Чтобы очистить его, находясь на странице сайта, нажмите комбинацию клавиш CTRL + F5.
Если в техническом плане все корректно, но фавикон все так же не отображается, дело может быть в одной из следующих причин:
  1. Запрет на индексацию значка в файле robots.txt.
  2. В коде страниц у значка прописан путь http://, и не настроен редирект, поэтому возникает ошибка 404. Так происходит потому, что при установке SSL-сертификата обычно указывается главное зеркало сайта в файле .htaccess, то есть абсолютные пути до фавикона при https:// и http:// — разные.
  3. С размещения фавикона прошло мало времени. Обычно на индексацию поисковику требуется от двух недель до двух месяцев.
  4. Неуникальное изображение или его низкое качество. В справке Яндекса отмечается, что поисковик может не брать во внимание некоторые фавиконы, к примеру, скопированные или имеющие низкое разрешение.
  5. Неуместное изображение (порнография, свастика и прочие запрещенные символы).
  6. Сайт попал под один или несколько фильтров Яндекса. Определить, так ли это, можно по следующим признакам:
  • из поисковой выдачи резко выпали все или значительная часть страниц сайта;
  • просадка в посещаемости, не связанная с сезонностью или другими резонными причинами;
  • снизился ИКС сайта;
  • в Яндекс.Вебмастере появились сообщения о проблемах на сайте.
В случае, если вы уверены, что значок создан с соблюдением всех правил размещения, код прописан правильно, но фавикон все равно не отображается в сниппете сайта на поиске Яндекса, вероятно, дело в слишком длинном пути до иконки. Например, она расположена в папке шаблона сайта. Во избежание этой проблемы рекомендуется помещать значок в корень сайта.

Проверка корректности отображения фавикона

Проверить, корректно ли отображается фавикон, можно одним из следующих способов:

1. Загрузите значок в бразуере по абсолютному пути расположения. Если проблема заключается в пути, то возникнет ошибка 404.

Первый способ проверки
Первый способ проверки

2. Воспользуйтесь инструментом «Проверка ответа сервера» в Яндекс.Вебмастере. Здесь в специальное окно нужно вставить URL, по которому находится иконка. В ответе должен быть код 200.

Второй способ
Второй способ

3. Введите в строку браузера следующее: favicon.yandex.net/favicon/URL-вашего-сайта. Так вы сможете проверить, есть ли ваш значок в базе фавиконов проиндексированных сайтов Яндекса.

Третий способ
Третий способ

4. Чтобы проверить по такой же базе Google, воспользуйтесь адресом www.google.com/s2/favicons?domain=URL-вашего-сайта.

Четвертый способ
Четвертый способ

5. Проверьте фавикон на отображение и валидность в специальных сервисах, например, Favicon Checker. Он покажет, как выглядит иконка в разных браузерах, и укажет на возникшие проблемы.

Пятый способ
Пятый способ

Итак, повторим, основные рекомендации:

  • Используйте уникальные и качественные изображения.
  • Создавайте и редактируйте изображения в специальных сервисах или программах, которые позволяют получать полностью валидные фавиконы.
  • Указывайте код фавикона правильно и с учетом его атрибуции.
  • Не забудьте дать поисковику время на индексацию.
Теперь вы знаете, почему в сниппете сайта в выдаче Яндекса может не отображаться фавикон и как решить эту проблему.

Продвинем ваш сайт!
Помогли более 1000 сайтам получить высокие позиции и качественный трафик из Яндекс и Google. Подходим комплексно: аналитика, SEO-оптимизация, контент, ссылки, юзабилити. Над каждым проектом работает от 6 до 10 специалистов. Работаем по любой схеме — абонентская плата / оплата за позиции / оплата за трафик / оплата за лиды.

1 место SEO для e-commerce RatingRuneta.ru

1 место
SEO для e-commerce
RatingRuneta.ru

9 место в Топ-100 SEO-компаний России

9 место
В топ-100 SEO-
компаний России

11 место в топ-100 SEO-агентств Рунета

11 место
В топ-100 SEO-
агентств Рунета

Золотая сотня
Российского Digital

в топ-10 в SEO глазами клиентов 2014, 2016, 2017

В ТОП-10
«SEO глазами клиентов»