I can’t imagine the work that went into this. But a great job by Backlinko
for putting together this infographic that attempts to dissect Google’s ranking algorithm. It walks through domain factors, page level factors, site-level factors, backlink factors, user interaction, additional indicators and social signals. Whether you believe everything is completely correct it’s a very comprehensive list that you can review and think about as your optimize your content.