1. A method for managing the Search Engine Optimization (SEO) content of web pages, the method comprising: providing, by at least one processor, a set of web pages for analysis and ranking by a search engine, wherein the set of web pages is organized in a first hierarchical structure, each web page having an SEO content pattern associated therewith; establishing, by the at least one processor, an inheritance scheme for the first hierarchical structure such that the SEO content pattern of a parent web page is inherited by a child web page below the parent web page; enabling, by the at least one processor, a user to override the inheritance scheme for a selected web page such that the SEO content pattern of the selected web page overrides the SEO content pattern from its respective parent web page; and enabling, by the at least one processor, a user to assign priorities to the SEO content patterns of parent web pages in the first hierarchical structure, such that a child web page that has multiple parent web pages inherits the SEO content pattern of the parent web page with a highest priority.