Что я заметил на собственном опыте и клиентском продвижение за последние месяцы.
 Яндекс: 
 – статьи с хорошим оформлением и структурой;
 – оптимизация сайта (скорость загрузки, структура сайта);
 – добавление в сервисы яндекса и активное их заполнение и обновление;
 – полезность сайта и LSI контент;
 – ключевые фразы, СЧ и ВЧ запросы в категориях, тегах;
 – правильные описания и ключи в скрытой части статей;
 – информативность и количество ключевых фраз на объем статьи в правильном соотношении;
 – ссылки хорошие с правильными анкорами;
 – фото и видео в статьях с правильным оформлением.
 Гугл:
 – ссылки;
 – сервисы гугла и их продвижение в социальных сетях;
 – многие факторы, что и на яндекс;
 – мобильная адаптация сайта.
Жду Ваших подробностей, опыта и идей. В основном интересует Гугл, с Яндексом все легко идет.