Что лучше перевести этот текст в картинку и дублировать 500 раз картинку или же дублировать одинаковый текст ко всем товарам?
Как вам ответили ранее, решение с текстом в виде картинки - это зашквар. Потому что, если на ПК это будет норм, то на мобильных - это будет жесть.
Одинаковый текст 100 слов = 630 символов с пробелами и 530 без пробелов. Что довольно существенно для внутреннего дубля, если ваша цель уникализация контента внутри сайта/карточек.
Но не будет ли большой ошибкой, что мы 500 раз одинаковый текст продублировали?
Т.е. решение с дублем текста такого объема не есть хорошее решение.
Есть какое-то решение сделать умно и быстро?
Да, есть вариант - заказать размножение текста.
Будет быстро, но для заказа ваш текст на 630 знаков должен быть уникальный.
И расксерив его на 500 карточек вы все-равно получите неуникальную синониманизацию.
Поэтому решение простое, выводить текст через Ajax, т.е. чтобы его не смогли индексировать поисковые системы. Пример такого решения - текст-всплывашка в ДНС (см. скриншот)