Sometimes. Most web designers are very focused on their main talent; web design. SEO is a very complex job that takes a full-time focus to stay on top of the industry. A professional SEO is probably a better bet than a web designer.