A
system for generating web pages for improving
organic search rankings, associated with a website, the
system comprising: a keyword generating module adapted to: retrieve one or more candidate keyword sets associated with website content, analyse the candidate keyword sets, and generate one or more target keyword sets based on the analysis of the candidate keyword sets; a
web page generating module adapted to: retrieve website content data associated with the website content, and generate web pages based on the generated target keyword sets and the retrieved website content data; wherein the
web page generating module is further adapted to communicate with a publicly visible
web page server to enable the publicly visible web page
server to store and serve the generated web pages; and a link
logic module adapted to: define one or more of i) a number of links and ii) a type of link relationship between the target keyword sets, keywords in the target keyword sets, the web pages generated and pages on the website, and communicate with a link module adapted to retrieve and display the links defined by the link
logic module on the website to make the links visible to search engines.