A nice, but old thread. I wanted to thank the OP for creating it. Now I know more. The only information to be added is off page SEO. There is not enough, said about linkbuilding on this topic, for example. I don't understand, how it works, TBH. I'm a site owner, but I didn't create it on my own...