4 самые частые причины:
1. Несоответствие ТОПу - тщательно изучайте, что в ТОПе, насколько та страница, которую хотите продвинуть, соответствует этому по разным параметрам. ТОП смотрите сервисами, а не вручную "на глаз" в своем браузере.
2. Возраст. Если вашему сайту полгода, а в ТОПе все жестко, матерые старички, или просто все сайты ощутимо старше - на год-два.
3. Ссылочная масса. Хоть и говорят, что в Яндексе продвижение можно сделать без ссылок, но по факту чаще всего без ссылок не получится даже там. А уж тем более в Гугле.
4. Сам сайт и его контент плох. Нет адаптивной или мобильной версии, слабый дизайн, маленький ассортимент, нет полезных пользователю деталей - по той же оплате, доставке, контент малополезный, не интересный, плохо подан, плохо оформлен - его невозможно читать.
Еще могут быть какие-то ощутимые технические ошибки.
Это не касается обрушения из ТОПа - если внезапно упал трафик, то это скорее всего фильтр, бан, алгоритм - какая-то санкция поисковой системы и надо разбираться.