Alt-текст для изображений нужен поисковикам и людям, которые слушают сайт экранным диктором. Вписывать его руками к сотням картинок долго, поэтому чаще его просто нет. SmartyPress смотрит на картинку нейросетью, учитывает запись, в которой она стоит, и пишет alt атрибуты изображений сам — к одной картинке или ко всей медиатеке.
Как плагин пишет alt
Работают две модели по очереди:
- Vision-модель смотрит на картинку и описывает, что на ней.
- Текстовая модель пишет из этого описания alt и подпись на нужном языке. Она учитывает заголовок записи, где стоит картинка, и её фокусное ключевое слово.
Смотреть на картинки умеют не все нейросети:
| Провайдер | Анализ картинки |
|---|---|
| GigaChat | Да: GigaChat 2 Pro и GigaChat 2 Max. Только JPEG и PNG до 15 МБ. |
| OpenAI, Claude | Да |
| OpenRouter | Да, моделями, которые принимают картинку на вход |
| DeepSeek, YandexGPT | Нет — подходят только для второго шага, текста |
Удобная связка для русского сайта — GigaChat 2 Pro смотрит, DeepSeek пишет. Так сделано во всех примерах ниже.
Экран «Генерация ALT изображений»
Откройте «SmartyPress AI» → «Генерация ALT изображений» (Image ALT Generation).

- Вкладки «Массовая генерация» (Bulk Generation) и «Настройки загрузки» (Upload Settings).
- «Начать массовую генерацию» (Start bulk generation) — подписать все картинки разом.
- Фильтр таблицы: «Все изображения», «Без ALT», «С ALT», «Без подписи». Выберите и нажмите «Поиск».
- «Сгенерировать метаданные» (Generate metadata) — подписать одну картинку.
В таблице видно, чего у картинки не хватает, и откуда плагин возьмёт контекст:

- Метаданные — есть ли alt, подпись, заголовок и описание.
- Контекст — запись, где стоит картинка: как миниатюра, вложение или в тексте. Если у записи есть фокусное ключевое слово, оно тоже здесь. Картинкам без записи достанется только то, что видно на них самих.
Настройки генерации
Настройки — в правой колонке, на обеих вкладках. Кнопки «Сохранить» нет: плагин сохраняет изменения сам через секунду и пишет «Настройки сохранены».

- Анализ изображения (Image analysis). «Включено» — нейросеть смотрит на картинку. «Отключено» — alt пишется только по записи, ключевому слову и имени файла: дешевле, но точность ниже.
- Vision-провайдер и модель — кто смотрит на картинку.
- Текстовый провайдер и модель — кто пишет итоговый текст.
- Промпт для слабого контекста (Weak context prompt) — запасное задание на случай, когда анализ выключен, а у картинки нет ни записи, ни внятного имени файла. В нём доступны
{filename},{attachment_title},{site_name}и{language}.

- Язык (Language) — на каком языке писать.
- Максимальная длина ALT (Max ALT length) — по умолчанию 125 символов. Больше ставить не стоит: экранные дикторы и поисковики длинный alt обрезают.
- Размер пакета (Batch size) — сколько картинок обрабатывать за один шаг массовой генерации.
- Какие поля заполнять. По умолчанию включены alt и подпись. Заголовок и описание вложения выключены — включите, если хотите заменить имена вроде «IMG_2057». «Использовать SEO focus keyword как контекст» подмешивает в alt ключевое слово записи.
Alt для одной картинки
Нажмите «Сгенерировать метаданные» в строке картинки. Через несколько секунд появится «ALT успешно сгенерирован», а в медиатеке у картинки будут alt и подпись:

Заголовок остался «IMG_2057», потому что его генерация по умолчанию выключена.
Alt для всей медиатеки
- В «Типах записей для индексации» отметьте, картинки из каких записей обрабатывать: «Запись», «Страница».
- В фильтре выберите «Без ALT» — так плагин не тронет картинки, которые уже подписаны.
- Нажмите «Начать массовую генерацию». Плагин проиндексирует медиатеку и спросит в окне браузера: «Индексация завершена. N изображений соответствуют текущим фильтрам. Начать массовую генерацию сейчас?» Нажмите «ОК».
Дальше картинки подписываются по одной, над таблицей видно прогресс и счётчики. Не закрывайте страницу, пока идёт генерация: очередь двигает браузер.

Alt сразу при загрузке
На вкладке «Настройки загрузки» включите «Автоматически генерировать ALT при загрузке изображения в медиабиблиотеку».

Загрузка при этом не ждёт нейросеть: картинка встаёт в очередь WP-Cron и получает alt через минуту-другую. WP-Cron запускается при посещениях сайта, поэтому на тихом сайте очередь может двигаться медленнее.
Проверяйте, что написала нейросеть
Vision-модели иногда путают предметы. В наших примерах GigaChat дважды принял воронку для пуровера со стеклянным сервером за «кофемашину» и «кофеварку». Для декоративных картинок такая ошибка не страшна, а для товаров и инструкций перечитайте alt — исправить его можно прямо в медиатеке.
Что дальше
- Генерация изображений — картинки, у которых alt и подписи появляются сразу.
- SEO-оптимизация статьи — что ещё проверить в записи, кроме alt.
- Подключение GigaChat — ключ для анализа картинок.