1. A method for associating an advertisement with at least one content on Internet, the method comprising: gathering one or more feeds associated with at least one content from a plurality of content; 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, wherein the at least one content is categorized based on the one or more feeds associated with the at least one content; 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 a pre-defined category in the set of pre-defined categories; associating the advertisement with the at least one content in one or more pre-defined categories from the set of pre-defined categories based on at least one predetermined criterion; and wherein the categorizing step comprises providing a relevance percentage corresponding to the at least one content categorized into each of the at least one general web-based category.