Content farming is while you over optimize your site with same keywords all around and given a poor quality content. A content farm, also called a content mill, is a Web site whose content is written for search engine bots instead of individual readers.