1. A method of including search result based content in a web page, comprising: receiving one or more search criteria and an indication that a search result based content associated with the search criteria is to be included in a web page; and using a processor to generate automatically for the web page a computer script or code configured to enable the search result based content to be retrieved in accordance with the search criteria; wherein the search result based content includes content from pages that: 1) satisfy the search criteria, 2) are associated with a natural language with which the web page is associated, and 3) match a life cycle state of the web page, wherein the life cycle state describes a stage in a content management system approval process; wherein the natural language comprises a primary natural language associated with the web page; wherein using the processor to generate automatically includes inserting in the search result based content a specific content from a specific page that satisfies: 1) the search criteria and 2) is associated with a secondary or default natural language associated with the web page, in the event a corresponding page associated with the primary natural language is not found.