Каждый веб сайт имеет в своем составе изображения. Они позволяют сделать сайт более понятным и красивым для пользователя. Однако, как поисковому роботу понять, что изображено на картинке? Именно для этого у тега img и существует атрибут alt, в котором указывается текст для поисковой системы. То есть задача alt объяснить роботу, у которого нет глаз, что изображено на картинке. Чем точнее заполнен атрибут, тем более правильным будет ранжирование картинок в поисковой выдаче.
Именно поэтому при сео-оптимизации сайтов рекомендуют заполнять все альты. Пустых быть не должно. Это является одним из факторов, учитываемых при ранжировании.
Однако, как с технической точки зрения заполнить все данные атрибуты на сайте? Тут возможны различные варианты:
- Изображение вставлено непосредственно в html/php коде
- Изображение вставлено средствами cms
- Изображение вставлено используя плагин
Первый вариант самый простой. Достаточно иметь доступ к сайту по фтп и заменить в файлах шаблона сайта пустой alt на необходимый.
Если изображение вставлено, например, в вордпрессе с помощью медиа библиотеки, то тут нет проблемы задать alt, это предусмотрено системой:

Однако в Joomla такой возможности нет. Там изображение может иметь различные альты при вставке в разных местах сайта. А может и не иметь их вообще, если они не указаны в коде.
Третий вариант самый проблемный. Первая проблема — тяжелее найти место, где вставляется картинка если это генерируется кодом плагина. Даже если вы исправите это, то при следующем обновлении плагина исправленный код может затереться обновлением и у изображений опять пропадут альты.
Если сайт использует яндекс метрику для статистики, то всегда в коде метрики присутствует пустой alt картинки. Его смело можно заполнять, код по прежнему будет корректно работать.
