Конкретно алгоритм учи вот это и вот это и станешь крутым сеошником и выведешь свой сайт в топ - такого нет.
Все приходит с практикой. У меня огромный толчок по скилу был когда в агенство устроился работать (проектов много, зп завязана на kpi по проектам, приходилось быстро учится, были разные проекты где можно было что то тестировать, было много аналитики - все это дает профит к твоему скилу)
Если хочешь прокачаться быстро - устройся в агенство, поработай годик хотя бы.
Если пока нет возможности/желания/или какая то другая причина, по которой агенство не катит, то
Начни сначала с темы: семантическое ядро (типы запросов, как подбирать запросы, как группировать запросы, как распределять запросы по страницам). Работа с семантическим ядром тесно переплетается с работой по структуре сайта. Если сайт только на этапе создания, то проще собрать ся и на базе него и анализа конкурентов сформировать структуру сайта. Если уже сайт есть, и приносит какой то трафик, то надо трижды подумать перед тем, как перелопачивать структуру (стоит ли или нет).
Затем изучи/ознакомься с внутренней оптимизаций сайта (тут возможно без знаний движка на котором сделан сайт, знаний html, css, базы по php, будет трудно самому какую то часть работы по оптимизации делать). Тема внутренней оптимизации достаточно большая, поэтому не пытайся прочитать все что только можно найти по внутренней оптимизации.
Далее почитай как оптимизируют страницы, контент (title, description. h1, сам контент).
Почитай про панели вебмастеров, системы аналитики
Почитай про анализ конкуретнов (каких конкурентов можно считать конкурентами, на что обратить внимание при анализе)
Во внешнюю оптимизацию (работа с ссылками) на ранней стадии можешь не углубляться, так как тема сложна не столько в освоении, сколько в практике (при малом бюджете или если вообще его нет, пытаться повлиять на внешние факторы достаточно сложно и геморно)
Всю информацию можешь искать на этих ресурсах:
https://seoprofy.ua/blog
https://texterra.ru/blog/
https://pixelplus.ru/studio/stat/
https://netpeak.net/ru/blog/
https://siteclinic.ru/blog/
http://alaev.info/blog
ну и гугл/яндекс никто не отменял =)
Все блоги достаточно интересные, в основном контент там на очень хорошем уровне изложен, но единственный минус - нет большой инструкции по типу вот начни с этой статьи, затем почитай это, потом это и т.д.
Придется тебе все самому искать, смотреть, пытаться понять и пробовать внедрить у себя на сайте.