в категориях

Дмитрий
На сайте с 02.04.2020
Offline
50
533

Приветствую

Интернет-магазин на Magento

В категориях товаров изображения в листинге товаров в уменьшенном размере. Пример HTML

<img src="https://site.com/media/catalog/product/cache/1_2.png" data-src="https://site.com/media/catalog/product/1/0/1001907-1_2.png">

  • src - путь к картинке
  • data-src - как я понял - используется для ленивой подгрузки

В robots.txt - при этом прописано - Disallow: */cache/*. (ну понятно, эти кэшированные изображения ещё и в png, а не в jpg как оригинальные полномасштабные - такая логика в CMS)


Собственно проблема:

  1. Судя по всему - по этой причине - картинки не отображаются в снипетах (на десктопе одну тянет; в мобиле бывает целая карусель);
  2. ну и у бота нет доступа получается к полным изображениям

_______________________________________________

Думал поступить следующим образом. Возможно как-то вшить ссылку на оригинальное полномасштабное изображение в <img, тип как-то через  data-original:

<img src="https://site.com/media/catalog/product/cache/1_2.png" data-src="https://site.com/media/catalog/product/1/0/1001907-1_2.png" data-original="https://site.com/media/catalog/product/ 1_2.jpg">


data-original - эт я условно указал

То есть, что бы хотелось в итоге:

  • Чтобы внедрения не мешали логике работы магазина (тип data-src - отложенная отгрузка, визуальное отображение)
  • Чтобы поисковый бот имел доступ у этой ссылке на полномасштабное изображение зашитой в  <img>
  • И после внедрение - разметить изображение - тип imagegalery
  • Добавить полномасштабные изображения в sitemap.xml (уже реализовано)


Может кто сталкивался или знает решение

Виктор Петров
На сайте с 05.01.2020
Offline
240
#1
Картинку для микроразметки надо прописывать, чтобы в сниппет выводилось. И естественно, не из кэшей её брать, чистая статика.
Кэш-то зачем в роботс блокировать?
Ну и потом, все эти фокусы с полномасштабными картинками под разное разрешение - это пока не очень работает вообще, а если не работает - то минусов у реализации намного больше, чем возможных плюсов.
Вообще если брать Гугл, то чем меньше запретов на сканирование - тем лучше, если, конечно, индексирование толком настроено.
Дмитрий
На сайте с 02.04.2020
Offline
50
#2
Виктор Петров #:
Картинку для микроразметки надо прописывать, чтобы в сниппет выводилось. И естественно, не из кэшей её брать, чистая статика.
Кэш-то зачем в роботс блокировать?
Ну и потом, все эти фокусы с полномасштабными картинками под разное разрешение - это пока не очень работает вообще, а если не работает - то минусов у реализации намного больше, чем возможных плюсов.
Вообще если брать Гугл, то чем меньше запретов на сканирование - тем лучше, если, конечно, индексирование толком настроено.

1. Да, я и хотел в <img> запихнуть дополнительно ссылку на полномасштабную картинку (помимо кэшированной) и ее разметить. Но в категории будут кэшированные маленькие отображаться. Я так понял - решение так себе

2. А если открыть - полезут миниатюрные картинки в индекс. Зачем они нужны в индексе - если есть полномасштабные в sitemap.xml

3. И если рассмотреть вариант, что - открыть кэшированные картинки (как вы пишите), есть ли варианты в  <img> - показать и оригинальную полномасштабную и ее может и разметить?

Виктор Петров
На сайте с 05.01.2020
Offline
240
#3
Dmitruy #:
Да, я и хотел в <img> запихнуть дополнительно ссылку на полномасштабную картинку (помимо кэшированной) и ее разметить. Но в категории будут кэшированные маленькие отображаться. Я так понял - решение так себе

Ну, тут лучше посмотреть на уже существующие решения - по тем сайтам, у кого картинка отображается нормально, притом на разных устройствах, и повторить. Как минимум, для микроразметки я обычно использую одно изображение, без вариантов по размерам - и заходит стандартно хорошо. Другое дело, что должна быть возможность микроразметку нормально заполнить (хоть шаблоном, хоть вручную).
Не думаю, что Гугл ломанётся крохотные картинки индексировать и в выдачу пулять, было такое - но годы назад. Сейчас индексирует очень придирчиво.

Дмитрий
На сайте с 02.04.2020
Offline
50
#4
Виктор Петров #:

Ну, тут лучше посмотреть на уже существующие решения - по тем сайтам, у кого картинка отображается нормально, притом на разных устройствах, и повторить. Как минимум, для микроразметки я обычно использую одно изображение, без вариантов по размерам - и заходит стандартно хорошо. Другое дело, что должна быть возможность микроразметку нормально заполнить (хоть шаблоном, хоть вручную).
Не думаю, что Гугл ломанётся крохотные картинки индексировать и в выдачу пулять, было такое - но годы назад. Сейчас индексирует очень придирчиво.

То есть впилить полномасштабные изображения в категории и задать фиксированные размеры? (Полномасштабные картинки на сайте, относительно, не сильно большие 800*800) На скорость загрузки страниц не влияет сильно?

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий