It is a struggle between art and science that frustrates many. The responsibilities of web developing — the art — clash with the role of the Search Engine Optimization (SEO) — the science. That is why some companies and development firms are designating web developer and optimizer as two distinctive jobs