Search Engin Optimization better known as SEO involves structuring and coding your website so search engines like Google, Bing, Yahoo, etc. can easily understand what your website is about. Resulting in higher rankings when someone searches for terms related to your website.
On the surface, both Web Designers and Web Developers perform the same task, creating websites. The difference between the two