Search Engine Optimization is an ongoing process that cannot truly be accomplished by designing a website in a particular way, although a designer can cripple a site’s chances with a poor foundation. Building a search engine-friendly website should be the task of the designer, but there can be some gray areas.
First of all, what makes a website search engine-friendly? Things like optimized page titles, clean coding, proper use of header tags, alt tags, the location in the code of primary content, and anchor text are just some of the elements involved. Equally important, the designer should avoid using elements in the design that harm the site’s ability to be crawled. For a more in-depth look at the construction of search engine-friendly websites, see How to Create Search Engine-Friendly Websites.