Keyword stuffing is a practice in which webmasters load their pages with instances of commonly searched for keywords. The practice is designed to direct traffic to the site by raising the site's ranking in search results, in the hopes of increasing site income. However, keyword stuffing can be an unwise choice; many search engines penalize for keyword stuffing, and they use complex algorithms to detect signs of keyword stuffing, even when it is cleverly done.