15%

Сэкономьте 15% на всех хостинговых услугах

Проверьте свои навыки и получите скидку на любой тарифный план

Используйте код:

Skills
Начать
23.10.2024

Альтернативный текст изображения vs. Title в WordPress: Полное техническое руководство

Понимание разницы между alt-текстом изображения и атрибутом title в WordPress необходимо как для поисковой оптимизации, так и для соответствия стандартам веб-доступности. Alt-текст — это HTML-атрибут, описывающий содержимое изображения для программ чтения с экрана и поисковых роботов, напрямую влияющий на индексирование и позиции в поиске. Атрибут title, напротив, является необязательной меткой, которую некоторые браузеры отображают в виде всплывающей подсказки при наведении курсора, и не оказывает измеримого влияния на SEO.

Эти два поля часто путают, используют неправильно или оставляют пустыми — сочетание, которое незаметно снижает органическую видимость, нарушает стандарты доступности WCAG и оставляет структурированные данные неполными. В этом руководстве рассматриваются технические различия, правильная реализация, реальные пограничные случаи и серверный контекст, влияющий на скорость доставки оптимизированных изображений пользователям.

Что такое alt-текст изображения в WordPress?

Alt-текст (атрибут alt в HTML) был введён в спецификации HTML 2.0 и с тех пор является обязательным атрибутом элементов <img>. Его основная функция — предоставить текстовую замену изображению в тех случаях, когда визуальное содержимое недоступно для восприятия: изображение не загрузилось, пользователь работает с программой чтения с экрана или клиент является поисковым роботом без возможности визуального отображения.

Отрендеренный HTML выглядит следующим образом:

<img src="golden-retriever-ball.jpg" alt="Golden retriever playing with a red ball on a grass lawn" title="Playful Golden Retriever">

Почему alt-текст важен для SEO

Конвейер индексирования изображений Google в значительной мере опирается на атрибут alt. Согласно официальной документации Google Search Central, alt-текст является одним из наиболее весомых on-page сигналов для ранжирования в поиске по изображениям. Когда Googlebot сканирует страницу, он не «видит» изображения так, как это делает человек — он считывает атрибут alt, чтобы понять, что изображено, а затем сопоставляет это описание с окружающим текстом, заголовком страницы и структурированными данными.

Практические последствия для SEO включают:

  • Видимость в Google Поиске по изображениям: страницы с описательным, релевантным ключевым словам alt-текстом стабильно занимают более высокие позиции в результатах поиска по изображениям, что может обеспечить значительный реферальный трафик.
  • Косвенное влияние на Core Web Vitals: правильно атрибутированные изображения с явно указанными атрибутами width и height предотвращают смещение макета (CLS) — прямой сигнал ранжирования.
  • Право на расширенные результаты: изображения товаров с точным alt-текстом с большей вероятностью появляются в панелях Google Покупок и функциях визуального поиска.
  • Включение в AI Overview: генеративные AI-сводки Google всё чаще отображают изображения вместе с текстовыми фрагментами. Описательный alt-текст повышает вероятность того, что именно ваше изображение будет выбрано.

Почему alt-текст важен для доступности

Руководство по обеспечению доступности веб-контента (WCAG) 2.1 требует наличия содержательного alt-текста для всех информативных изображений в соответствии с критерием успеха 1.1.1 (Нетекстовое содержимое). Несоблюдение этого требования — не просто проблема UX: во многих юрисдикциях, включая ЕС в рамках Европейского акта о доступности и США в рамках ADA Title III, недоступные веб-сайты несут юридическую ответственность.

Программы чтения с экрана, такие как JAWS, NVDA и VoiceOver, зачитывают атрибут alt вслух для пользователей с нарушениями зрения. Если атрибут отсутствует, программа чтения с экрана, как правило, зачитывает имя файла — выдавая что-то вроде «image underscore 2024 underscore final dash copy dot jpeg», что лишено смысла и дезориентирует пользователя.

Технические рекомендации по alt-тексту

  • Будьте конкретны и учитывайте контекст: описывайте то, что визуально присутствует на изображении, и объясняйте, почему это релевантно окружающему контенту. «Собака» — недостаточно. «Золотистый ретривер ловит фрисби во время тренировки по аджилити» — правильно.
  • Органично включайте ключевые слова: используйте целевую ключевую фразу, если она действительно описывает изображение. Не вставляйте ключевые слова, искажающие содержание изображения — алгоритмы оценки качества изображений Google это обнаруживают.
  • Соблюдайте ограничение в 125 символов: большинство программ чтения с экрана обрезают alt-текст примерно на 125 символах. Укладывайте описания в этот лимит.
  • Декоративные изображения должны иметь пустой alt-текст: если изображение является чисто декоративным (фоновая текстура, разделительная графика), явно задайте alt="". Это указывает программам чтения с экрана пропустить его. Никогда не опускайте атрибут полностью для декоративных изображений — программа чтения с экрана вернётся к имени файла.
  • Не начинайте с «Изображение» или «Фото»: программы чтения с экрана уже объявляют тип элемента. Начало с этих фраз расходует бюджет символов впустую.

Как добавить alt-текст в WordPress

WordPress предоставляет поле alt-текста в двух местах:

Через медиатеку:

  1. Перейдите в раздел Медиафайлы > Библиотека в панели администратора WordPress.
  2. Нажмите на любое изображение, чтобы открыть панель сведений о вложении.
  3. Найдите поле Альтернативный текст на правой боковой панели.
  4. Введите описательный текст и нажмите Обновить.

Через блочный редактор (Gutenberg):

  1. Вставьте или выберите блок «Изображение».
  2. На правой панели Блок найдите поле Альтернативный текст в разделе Настройки изображения.
  3. Введите alt-текст напрямую. Это переопределяет любое значение, установленное в медиатеке для данного конкретного экземпляра блока.

Через классический редактор:

  1. Нажмите на изображение в редакторе.
  2. Выберите Редактировать (значок карандаша).
  3. Введите alt-текст в поле Альтернативный текст.

Что такое атрибут title изображения в WordPress?

Атрибут title элемента изображения предоставляет дополнительную метку. В поддерживающих браузерах — преимущественно в десктопных версиях Chrome, Firefox и Edge — при наведении курсора на изображение значение title отображается в виде всплывающей подсказки. Мобильные браузеры практически повсеместно игнорируют его, поскольку на сенсорных экранах отсутствует взаимодействие при наведении.

<img src="server-rack.jpg" alt="1U rack-mounted server with NVMe drives installed" title="NVMe Server Rack">

Что атрибут title не делает

Именно здесь у большинства пользователей WordPress возникают заблуждения:

  • Он не влияет на позиции в Google. Google официально подтвердил, что атрибут title на изображениях не используется в качестве сигнала ранжирования. Заполнение его ключевыми словами не даёт никакого SEO-эффекта.
  • Большинство программ чтения с экрана не зачитывают его по умолчанию. NVDA и JAWS можно настроить на объявление атрибутов title, но это не поведение по умолчанию. WCAG не принимает атрибут title в качестве замены alt-текста.
  • Он не отображается на мобильных устройствах. Учитывая, что мобильные устройства обеспечивают более 60% мирового веб-трафика, всплывающая подсказка, появляющаяся только при наведении на десктопе, охватывает меньшинство вашей аудитории.

Законные варианты использования атрибута title

Несмотря на ограниченную область применения, атрибут title имеет обоснованные варианты использования:

  • Организация медиатеки: WordPress автоматически заполняет поле title из имени файла при загрузке. Поддержание чистых и описательных названий значительно упрощает массовое управление медиафайлами, особенно на сайтах с тысячами ресурсов.
  • Дополнительный контекст для десктопных пользователей: для сложных диаграмм или графиков всплывающая подсказка title может предоставить краткую метку, не загромождая видимый макет страницы.
  • Метаданные рабочего процесса CMS: некоторые редакционные рабочие процессы используют поле title в качестве внутреннего идентификатора ссылки, отдельного от публичного alt-текста.

Как добавить или изменить title в WordPress

Через медиатеку:

  1. Перейдите в раздел Медиафайлы > Библиотека.
  2. Нажмите на изображение, чтобы открыть сведения о вложении.
  3. Поле Название отображается в верхней части правой панели (оно автоматически заполняется из имени файла).
  4. Отредактируйте при необходимости и нажмите Обновить.

Через блочный редактор:

Блочный редактор Gutenberg не предоставляет атрибут title в стандартном интерфейсе. Чтобы задать его, необходимо либо напрямую отредактировать базовый HTML с помощью опции Редактировать как HTML на панели инструментов блока, либо использовать плагин, например Image Attributes Pro, или пользовательские фильтры блоков.

Alt-текст и title: сравнение

АтрибутHTML-элементВлияние на SEOВлияние на доступностьВидимость для пользователейПоддержка на мобильныхТребуется по WCAG
alt<img alt="...">Высокое (индексирование изображений, позиции)Критическое (программы чтения с экрана)Только при ошибке загрузки изображенияДаДа (1.1.1)
title<img title="...">ОтсутствуетМинимальное (не по умолчанию)Всплывающая подсказка при наведении (только десктоп)НетНет

Распространённые ошибки и пограничные случаи

Ошибка 1: использование одинакового текста для обоих полей

Дублирование alt-текста в поле title является избыточным и может привести к тому, что программы чтения с экрана, настроенные на чтение обоих атрибутов, будут дважды объявлять одно и то же описание, ухудшая пользовательский опыт для посетителей с нарушениями зрения.

Ошибка 2: пустой alt-текст для функциональных изображений

Кнопки, отображаемые в виде изображений (например, кнопка «Отправить» с использованием пользовательской графики), изображения-ссылки и инфографика являются функциональными или информативными изображениями — они должны иметь описательный alt-текст. Оставлять их пустыми — это нарушение WCAG и пробел в индексируемости.

Ошибка 3: переспам ключевыми словами в alt-тексте

Атрибут alt вида alt="VPS hosting cheap VPS server VPS Moldova best VPS" является явным спам-сигналом. Руководство Google по оценке качества изображений прямо указывает на этот паттерн. Используйте одну естественную ключевую фразу, точно описывающую изображение.

Ошибка 4: избыточное описание простых изображений

Простая иконка или логотип не нуждаются в описании из 120 символов. Для логотипа компании alt="AlexHost logo" является достаточным и правильным вариантом.

Ошибка 5: игнорирование alt-текста на изображениях с отложенной загрузкой

WordPress 5.5 представил нативную отложенную загрузку через атрибут loading="lazy". Некоторые плохо настроенные темы или плагины удаляют атрибут alt в процессе обработки отложенной загрузки. Всегда проверяйте отрендеренный HTML — не только редактор WordPress — с помощью DevTools браузера или краулера, например Screaming Frog, чтобы убедиться в наличии alt-текста в финальном DOM.

Серверный контекст: почему среда хостинга влияет на SEO изображений

Правильно написанные alt-текст и title необходимы, но недостаточны для SEO-эффективности изображений. Скорость доставки изображений в браузеры напрямую влияет на показатели Core Web Vitals, которые являются подтверждённым фактором ранжирования Google.

Несколько серверных факторов определяют производительность доставки изображений:

  • Дисковый ввод-вывод: хранилище на основе NVMe сокращает время до первого байта для файлов изображений по сравнению с SATA SSD или жёсткими дисками. На высоконагруженном сайте WordPress эта разница накапливается при параллельных запросах.
  • Поддержка HTTP/2 и HTTP/3: современные протоколы обеспечивают мультиплексированную доставку изображений, устраняя накладные расходы на соединение, характерные для HTTP/1.1.
  • Серверная конвертация в WebP: такие инструменты, как cwebp, или модули вроде mod_pagespeed могут конвертировать изображения JPEG и PNG в формат WebP на уровне сервера, уменьшая размер файлов на 25–35% без потери качества.
  • Заголовки кэширования: правильные заголовки Cache-Control и ETag обеспечивают агрессивное кэширование изображений браузерами и граничными узлами CDN, снижая нагрузку на исходный сервер.

Запуск WordPress на правильно настроенном VPS-хостинге даёт вам полный контроль над этими параметрами — чего не могут обеспечить виртуальные хостинги. Вы можете установить и настроить nginx с ngx_http_image_filter_module, задать детальные TTL кэша и включить сжатие Brotli для SVG-ресурсов.

Для команд, управляющих несколькими WordPress-проектами или медиатеками с изображениями высокого разрешения, выделенные серверы устраняют конкуренцию за ресурсы, которая вызывает нестабильное время доставки изображений при пиковых нагрузках.

Если вы управляете небольшим сайтом и хотите использовать управляемую среду со знакомой панелью управления, VPS с cPanel предоставляет удобный интерфейс для настройки лимитов памяти PHP, включения OPcache и управления WordPress-установками с большим количеством изображений без прямого доступа к командной строке.

Внедрение alt-текста в масштабе: автоматизация и аудит

Для сайтов с большими медиатеками ручной аудит и обновление alt-текста нецелесообразны. Следующие подходы позволяют решить эту задачу систематически:

Массовый аудит с помощью WP-CLI

Используйте WP-CLI для выявления всех изображений без alt-текста:

wp post list --post_type=attachment --post_mime_type=image --fields=ID,post_title --format=csv | while IFS=',' read id title; do
  alt=$(wp post meta get "$id" _wp_attachment_image_alt 2>/dev/null)
  if [ -z "$alt" ]; then
    echo "Missing alt text: ID=$id Title=$title"
  fi
done

Установка alt-текста через WP-CLI

wp post meta update 1234 _wp_attachment_image_alt "Golden retriever playing with a red ball on a grass lawn"

Замените 1234 на фактический ID вложения.

Screaming Frog SEO Spider

Настройте Screaming Frog для сканирования вашего сайта и отфильтруйте вкладку Images по параметру Missing Alt Text. Экспортируйте отчёт в формате CSV и используйте его в качестве контрольного списка для исправлений. Этот подход выявляет alt-текст, отсутствующий в отрендеренном HTML, даже если он кажется установленным в редакторе WordPress — расхождение, которое может возникать при использовании конструкторов страниц или плагинов отложенной загрузки.

Отчёт об индексировании изображений в Google Search Console

Отчёт Search Console > Результаты поиска, отфильтрованный по Тип поиска: Картинки, показывает, какие изображения генерируют показы и клики. Изображения с высоким числом показов, но низким CTR, как правило, имеют общий или отсутствующий alt-текст. Сопоставьте эти данные с экспортом из Screaming Frog для получения приоритизированного списка исправлений.

Структурированные данные и изображения: следующий уровень

Помимо alt-текста, внедрение разметки структурированных данных (schema.org) для изображений предоставляет поисковым системам дополнительный контекст и повышает право на расширенные результаты. Для WordPress плагины Yoast SEO или Rank Math автоматически добавляют схему ImageObject к изображениям публикаций при правильной настройке.

Корректно реализованная схема ImageObject включает:

{
  "@type": "ImageObject",
  "url": "https://example.com/images/golden-retriever-ball.jpg",
  "width": 1200,
  "height": 800,
  "caption": "Golden retriever playing with a red ball on a grass lawn",
  "name": "Playful Golden Retriever"
}

Обратите внимание, что свойство caption в схеме функционально соответствует alt-тексту, тогда как name соответствует атрибуту title. Оба значения должны быть согласованы с HTML-атрибутами элемента изображения.

Контрольный список: внедрение alt-текста и title

Используйте этот контрольный список перед публикацией любой страницы или записи WordPress, содержащей изображения:

  • Каждое информативное изображение имеет описательный атрибут alt длиной до 125 символов
  • Декоративные изображения имеют alt="" (пустой, а не отсутствующий)
  • Ни один alt-текст не начинается с «Изображение», «Фото» или аналогичных избыточных фраз
  • Alt-текст содержит целевую ключевую фразу только там, где она точно описывает изображение
  • Тексты alt и title не идентичны
  • Функциональные изображения (изображения-ссылки, кнопки-изображения) имеют alt-текст, описывающий их действие, а не внешний вид
  • Имена файлов изображений являются описательными (например, golden-retriever-ball.jpg, а не IMG_4821.jpg) перед загрузкой
  • Размеры изображений (width и height) явно указаны в HTML для предотвращения CLS
  • Отрендеренный HTML проверен через DevTools или краулер — а не только через представление редактора WordPress
  • Структурированные данные (ImageObject) реализованы для основных изображений контента на высокоценных страницах

FAQ

Влияет ли атрибут title изображения на позиции в Google Поиске по изображениям?

Нет. Google официально подтвердил, что атрибут title на элементах <img> не используется в качестве сигнала ранжирования. На позиции в поиске по изображениям влияют только атрибут alt, окружающий текст, заголовок страницы и структурированные данные.

Каким должен быть alt-текст для чисто декоративного изображения в WordPress?

Задайте alt="" — явно пустой атрибут alt. Это указывает программам чтения с экрана полностью пропустить изображение. Не опускайте атрибут, иначе программа чтения с экрана будет зачитывать имя файла, которое не несёт смысла для пользователя.

Можно ли использовать одинаковый alt-текст для нескольких изображений на сайте WordPress?

Только если изображения действительно идентичны. Дублирующийся alt-текст на разных изображениях воспринимается системой индексирования изображений Google как сигнал качества и может подавлять одно или оба изображения в результатах поиска по изображениям. Каждое уникальное изображение должно иметь уникальный описательный alt-текст.

Почему мой alt-текст отображается корректно в WordPress, но отсутствует в отрендеренном HTML?

Как правило, это вызвано конструктором страниц (Elementor, Divi, WPBakery), плагином отложенной загрузки или плагином кэширования, который удаляет или перезаписывает атрибут alt в процессе генерации HTML. Проверьте исходный код живой страницы с помощью DevTools браузера (Ctrl+U или правая кнопка мыши > Просмотр кода страницы) и сравните его с редактором WordPress. При наличии расхождений отключайте плагины по одному, чтобы выявить конфликт.

Как производительность сервера связана с SEO изображений?

Метрики Core Web Vitals — в частности, Largest Contentful Paint (LCP) и Cumulative Layout Shift (CLS) — являются прямыми факторами ранжирования Google. LCP часто определяется главным изображением страницы. Если ваш сервер доставляет это изображение медленно из-за высокой задержки ввода-вывода или недостаточного объёма памяти для воркеров PHP-FPM, ваш показатель LCP ухудшается независимо от того, насколько хорошо написан ваш alt-текст. Размещение WordPress на производительном VPS-хостинге с NVMe-хранилищем и достаточным объёмом RAM напрямую способствует высоким показателям Core Web Vitals наряду с корректной реализацией alt-текста.

15%

Сэкономьте 15% на всех хостинговых услугах

Проверьте свои навыки и получите скидку на любой тарифный план

Используйте код:

Skills
Начать