Web designers tend to get caught up in their designs so much they forget about marketing best practices. The marketers sometimes wish the developer of a website did things a bit differently. Possessing the knowledge of some basic SEO tactics can be the difference between a good and great designer. An even better designer will work in unison with someone who specializes in Internet marketing.
If you are a web developer and do not have a lot of knowledge when it comes to SEO then this is a great place to start. Understanding the basics of optimizing a website will effectively create happier clients as their website organically reaches new heights in their search engine ranking. This article is also great for a small business who would like to fix up their website in house. On page optimization is not an overly difficult task, but it requires enough knowledge not to engage in over optimization, a practice that novices sometimes engage in.