Все факторы и механизм рассчета вы никогда не узнаете, пока не станете владельцем гуугла и яндекса. Факторов МНОГО. Главный - наличие вменяемого контента. Вот об этом факторе почему-то 90% сайтовладельцев как раз и забывают. А так гугл в помощь статей очень много на эту тему. ВНИМАНИЕ. процентов 70 из того что вы найдете - или лажа от СЕО агенств или устаревшие данные. Будет контент - будут посетители. Это главное.
А остальное... Семантика кода, наличие/отсутствие альтов у картинок, мета теги, порядок загрузки секций страницы, тэги ключей, внешняя ссылочная масса и её качество, возраст сайта, внутренняя перелинковка, количество внешних ссылок на сайте и многое многое другое так или иначе влияет на порядок выдачи органики.