Перейти до вмісту
⚙️
Технічне SEO
Урок 10 з 22 · Оптимізація сторінок
БЕЗКОШТОВНО +50 XP

SEO зображень і alt-атрибути

SEO зображень і alt-атрибути — це три різні питання, які зазвичай змішують: чи знайде Google картинку, чи зрозуміє, що на ній, і чи не сповільнить вона сторінку. У Google є посібник щодо перших двох, а швидкість описана в матеріалах web.dev. У цьому уроці — що задокументовано, що насправді практика і які правила з чек-листів, включно з «лише латиниця в імені файлу» та «alt до 125 символів», у документації Google не зустрічаються.

Спиратися будемо на посібник Google з SEO зображень.

🖼️
Картинка без alt
«Я гарна фотографія товару. Але якщо мене вставили через фон у стилях, пошуковик мене не проіндексує взагалі.»

Перше: щоб картинку знайшли

Приклад із запасним варіантом:

<picture>
  <source type="image/avif" srcset="sofa.avif">
  <source type="image/webp" srcset="sofa.webp">
  <img src="sofa.jpg" alt="Сірий кутовий диван" width="800" height="600">
</picture>

Друге: щоб зрозуміли, що на картинці

Alt — головний атрибут, але не єдине джерело

Формулювання Google точне: найважливіший атрибут, коли йдеться про метадані зображення, — alt-текст, і він же покращує доступність для людей, які не бачать зображень. Але Google використовує alt разом з алгоритмами компʼютерного зору та вмістом сторінки, щоб зрозуміти предмет зображення. Якщо зображення слугує посиланням, alt використовується як анкорний текст.

Як писати: створюйте корисний, насичений інформацією текст, що доречно використовує ключові слова й відповідає контексту сторінки; не набивайте alt ключовими словами — це погіршує враження і може призвести до сприйняття сайту як спаму. Приклади з документації: без alt — погано; список із десятків слів — погано; «puppy» — краще; «Dalmatian puppy playing fetch» — найкраще.

Типи зображень: це правила W3C, а не Google

ТипЩо писати в alt
Інформативне: товар, схема, ілюстраціяОпис предмета в контексті сторінки
Функціональне: картинка-посилання, іконка-кнопкаДія або мета, а не опис значка
ДекоративнеПорожній alt, щоб його пропускали
Текст на зображенніЗа деревом рішень W3C: якщо той самий текст є поруч справжнім текстом, потрібен порожній alt; якщо в тексту є функція — alt передає її

Зверніть увагу на останній рядок: старе правило «дублюй текст із картинки дослівно» за W3C для випадку, коли текст уже є поруч, не підходить.

Імена файлів: легка підказка і мова аудиторії

Про імʼя файлу сказано стримано: воно може дати Google дуже легкі підказки про предмет; за можливості використовуйте короткі, але описові імена — my-new-black-kitten.jpg краще, ніж IMG00023.JPG; загальних імен на кшталт image1.jpg краще уникати. А от правило «лише латиниця» посібник спростовує: якщо ви локалізуєте зображення, не забудьте перекласти й імена файлів, памʼятаючи про правила кодування URL для нелатинських символів. Для російсько- й україномовного сайту це означає: імʼя файлу українською чи російською припустиме, а в посиланні воно кодується — див. урок про структуру URL.

Контекст довкола зображення

Google видобуває інформацію про предмет зображення зі вмісту сторінки, включно з підписами й заголовками зображень; за можливості розташовуйте картинки поруч із відповідним текстом і на релевантних сторінках. Слова довкола картинки працюють на неї так само, як її alt. Про узгодження слів на сторінці — в уроці про ключові слова.

Третє: що робить картинку помітною

Четверте: швидкість і ліниве завантаження

Посібник Google нагадує, що зображення часто становлять найбільшу частину ваги сторінки, тому потрібні сучасні прийоми оптимізації та адаптивні зображення. Конкретні техніки описані на web.dev:

Не варто чекати від швидкості гарантій: добрі результати у звітах із Core Web Vitals не гарантують верхніх позицій. Докладніше про показники — в уроці про Core Web Vitals.

Як побачити результат

У звіті про ефективність фільтр типу пошуку розділяє трафік: «Зображення» — трафік із результатів вкладки Google Images, а «Веб: мультимодальний» — пошук за картинками, зокрема через Google Lens. Так видно, чи є в сайту потік із картинок, перш ніж вкладатися в оптимізацію. Сторінки з найбільшим трафіком, з яких варто почати, показує звіт щодо сторінок, а загальний стан сторінки — аналіз сторінки та аудит сайту.

Чого в документації Google немає

Ці поширені твердження в документації не зустрічаються, тому як правила їх подавати не можна:

  • «в імені файлу лише латиниця, три-пʼять слів»: Google радить перекладати імена файлів під час локалізації;
  • «alt — 80–125 символів, довше скрінрідери обріжуть»: довжини Google не називає;
  • «доступність — прямий фактор ранжування» і «Google штрафує за поганий LCP»;
  • «зображення в розмітці — щонайменше 1200 px»: для статей названо 50 тисяч пікселів за добутком сторін;
  • «Google Lens вимагає чіткого зображення та структурованих даних»;
  • «10–30% трафіку приходить із Google Images», цільова вага (hero до 100 КБ, іконка менш як 5 КБ), економія AVIF у 50% і відсоток підтримки браузерами — це орієнтири й вимірювання сторонніх джерел, на своїх картинках їх потрібно перевіряти;
  • кейс «LCP з 3,8 до 1,4 с, трафік із Images +340%» як доказ.

Це не означає, що протилежне вірне. Це означає, що цифри — спостереження, а надійна основа — те, що описано в посібнику.

Чек-лист

  1. Зображення вбудовані елементами img із src; CSS-фон не використовується для вмісту.
  2. Для picture і srcset указано запасний src; формат зі списку підтримуваних.
  3. У зображення одна адреса на всіх сторінках; папки не закриті в robots.txt.
  4. Alt інформативний і за контекстом; без набору ключових слів; для декоративних — порожній.
  5. Імена файлів короткі й описові, мовою аудиторії, з урахуванням кодування.
  6. Картинка розташована поруч із релевантним текстом.
  7. В усіх зображень задано width і height; LCP-зображення не завантажується ліниво.
  8. Для потрібних типів сторінок — структуровані дані з image; для статей — кілька пропорцій.
  9. Трафік із картинок дивляться у звіті про ефективність за типом пошуку.

Помилки

  • Змістовні зображення в CSS background.
  • Alt із набору ключових слів або однаковий у всіх картинок.
  • Ліниве завантаження на головному зображенні першого екрана.
  • Зображення без width і height.
  • Вважати, що кирилиця в імені файлу — помилка, і не перекладати імена під час локалізації.
  • Закрити папку із зображеннями в robots.txt.

Що далі

Наступний урок — про заголовки та вміст сторінки: заголовки й контент.

🎯
Завдання до уроку
Перевірте розуміння та отримайте +25 XP
← Ключові слова: title, H1 і текст сторінки
Урок 10 з 22
Перейти до завдання →