SEO is a topic surrounded by various theories and practices around ranking factors , penalties, and algorithm updates . There is so much information that sometimes it is difficult to filter what is true or wrong.
And, to complicate things a bit more, this is quite a dynamic theme.