1. A method for categorizing at least one content on Internet, the method comprising: gathering one or more feeds associated with the at least one content, wherein the at least one content is provided by at least one content provider; extracting contextual information from the one or more feeds, wherein the contextual information is embedded into the one or more feeds; categorizing the at least one content into at least one general web-based category, the at least one general web-based category belonging to a set of general web-based categories, the categorizing step comprising: performing a semantic analysis of the contextual information, wherein the semantic analysis of the contextual information yields a keyword string corresponding to the contextual information; and classifying the at least one content into the at least one general web-based category based on the keyword string; translating the set of general web-based categories to a set of pre-defined categories, wherein one or more general web-based categories from the set of general web-based categories are translated to at least one pre-defined category in the set of pre-defined categories, wherein the at least one content belongs to at least one pre-defined category when translating the set of general web-based categories to the set of pre-defined categories; wherein the categorizing step further comprises computing a first relevance percentage corresponding to the at least one content classified into each of the at least one general web-based category.