To be a good SEO you need to know a lot of things and to be a professional SEO you need to know them well. I sometimes see people calling themselves “SEO Experts” looking to make a quick buck … Let’s just list the things I consider that a good SEO must know:HTML As an SEO, knowing HTML is a must. You need to see and understand how the search engines are reading the source code of the web pages. If you can produce nice web sites [...]

More: continued here