по поводу кривого сайта - это вообще ни о чем.
продвижение - это про ссылки, тексты, конкуренцию
кривой. не кривой - это так, мелочь.
впрочем сейчас вообще больше рандома. и поисковики смотрят на то сделал человек заказ или нет.
допустим крутой, навороченный сайт, но там цена товара в 2 раза выше и не покупают.
если покупатель найдет плохой сайт, но зато цена ниже гораздо и заказы будут делать там, то поисковик при прочих равных посчитает плохой сайт лучше и повысит ему позицию в поиске