Вставлю свои 5 копеек
ПО поводу поисковиков - тут несколько моментов
1 - поисковику не нравится когда при следующем заходе будет новый текст на той же странице - особенно если это большой кусок текста - особенно если это карточка одного и того же товара. Он знает что можно генерировать тексты и не самым лучшим способом к этому относится.
2 - У поисковиков уже есть своя база синонимом которая в несколько миллиардов раз больше тем что мы соберем руками и то что текст на разных страницах один и тот же - он конечно поймет.
3 - Когда все используют либо скопированный текст либо один и тот же текст на всех карточках товаров - то это конечно хуже, чем текст который будет генерироваться скриптом при каждом заходе.
Так же пользователю - при обновлении страницы будет каждый раз новый текст...это ж то же не красиво)
Решение этого вижу следующим - либо настроить кеширование что бы страница не менялась при обновлении, либо этот же текст при помощи скрипта залить в БД в описание товара.
Вообще на своих проектах делаю описание товара, составляю несколько вариантов этого описания (не синонимы а именно переписываю заново), затем каждый вариант размножаю синонимами - текст вычитать, после чего это залить в описания товаров в БД.
А Скрипты использую для формирования title, description и описания в рубрике - после как доходят ручки - переписываю title и description у тех старниц что не попали в индекс основной для гугла например.