1. Нужно определиться, что является страницей и товаром в вашем интернет-магазине. Например кровати разных размеров или цветов - это отдельные страницы или эти параметры выбираются уже на самой странице модели? А у конкурентов. Вот отсюда уже может идти различие в количестве страниц. В разных тематиках это может быть и плюсом и минусом (цвет кровати никто не будет искать - вы не получите низкочастотные запросы, а вот сверло 6мм будут)
2. Само по себе количество страниц, исходя из логики, никак не может негативно влять на поиск, если все страницы отвечают на свой поисковый запрос (thing brand model). Если это не так, то у вас будут искаться только разделы, отвечающие на общие запросы (кровать, шкаф), поэтому тут количество страниц нужно только для ассортимента.
3. Поисковики видят ширину ассортимента
4. Фильтры, фасеточный поиск у конкурентов может быть индексируемым. Отсюда автоматически могут получаться свои страницы. В разделе шкаф есть фильтры и получаются индексируемые выборки например: платяной шкаф, раздвижной шкаф, шкаф и т.д по всем параметрам. Теоретически это дает точны ответ для поисковика на низкочастотные запросы, но такие страницы могут быть низкокачественными или дублироваться.
5. Количество страниц на сайте негативно влияет на продвижение т.к есть лимит поисковика на обход страниц сайта в сутки. Т.е получается косвенно сайт медленее переидексируется, если вы внесли какие-то изменения или улучшили отдельные страницы. Плюс сюда можно добавить "размытие" поисковых ответов, т.к уследить за 100000+ страниц с точки зрения консолидации запросов-ответов практически невозможно.
6. Предпочтение поисковики отдают, конечно, магазинам (да и вообще сайтам) с большей репутацией (возраст, известность в интренете, ассортимент, кликабельность в поиске, время на сайте). В идеале чтобы в интернете осталось 10 крупных магазинов. А мелкие работали только по узким направлениям (не пересекающихся с крупным ритейлом)