The periodic table of SEO ranking factors explains it all.

There are several SEO factors, or, signals that reward your pages in search results but for many this may have seem like an alchemy in the past. Search Engine Land created a periodic table of ranking factors which everybody should consider in order to be successful. What’s interesting to note is that the “Engage” factor is also important, a metric counting in the time your visitors stay on the site (the longer the better), or, bounce away quickly.

Obviously not a single factor guarantees top rankings but only the combination of them all makes your website rank high. As for Brand Infection I usually write about what and the way I want, and, don’t concentrate on all this too much, but I’m sure I could improve…