<p>A method for optimizing search results for an entity includes categorizing a plurality of web pages into a plurality of page types. The method may also include performing a search of a network in order to obtain business performance data for each of the page types. Thereafter, business performance data may be analyzed to determine how to optimize the performance of a particular page type. Page based recommendations may be provided based on web analytics data and may be integrated with content management systems to enable a user to directly modify a web page or template to improve search engine ranking.</p>