1. A system for search engine optimization, comprising: several modules comprising smart tools that provide isolation and workflow collaboration of tools in a search engine optimization (SEO) suite; a first smart tool using log files for key-wordless rank checking; a second smart tool using log files for hyperlink analysis; a third smart tool identifying web authorities for competitive analysis; a fourth smart tool providing live relevancy metrics in on-page optimization editor; a fifth smart tool rotating authorization code to prevent usage of a software license in more than one computer; wherein more incoming links for a user website are extracted than querying search engines directly; wherein processing of website log files to identify every single internal page on the user website and external pages that are linking to each internal page; wherein an identification of every single internal page on the user website and external pages that are linking to each internal page is present in a referrer log file; and wherein extracted hyperlink information is used to identify link rich pages and link poor pages, wherein the link poor pages are less likely to be included in search engines index than the link rich pages.
2. The system for search engine optimization of claim 1 , wherein the smart tools: are fully aware of other smart tools in the search engine optimization suite and relating information collected from a user, whereby the smart tools do not need to ask the user repeatedly if the smart tools can obtain the relating information from data provided to a previously run smart tool or from the smart tools output; and have ability to request all information directly from the user depending on an operating mode: whereby in a first mode, the smart tools know if prerequisite tools have previously run, if not the smart tools are in not-available mode; and whereby in a second mode, the user has ability to require the smart tools to explicitly collaborate for extra convenience.