ну это примерно также, как работают поисковики. У гугла многие сотни, если не тысячи параметров для ранжирования сайтов в результатах поиска, и они их постоянно меняют для оптимизации или например, для продвижения собственных продуктов, как это сделали буквально на днях. Или делают, какие-то революционные изменения, например около года назад сделали большие изменения, известные как Панда.
Стоки тоже это делают по разным причинам, основная - релевантность поиска. Какие параметры они туда ставят, сказать трудно. Хотя конечно иногда вычислить можно. Как например, пару лет назад, на айстоке вычислили, что очень помогают продажи в первые дни. Мошенники решили устроить карусель с покупкой фото, но их поймали и дали по попкам.
Можно менять удельный вес следующих параметров и "перетряхивать базу":
- новизна фотографий
- количество продаж
- количество просмотров
- денежная сумма продаж
- непродажные попадания на первые страницы.
- количество жалоб от пользователей в поддержку
- авторство сомнительных теорий
ну и тому подобные...