Essential SEO Tips for Web Designers

Some love it. Some hate it. But, wherever you stand..