1. A method for performing keyword estimation, the method comprising: matching a target to at least one block, wherein the target relates to visits to a uniform resource locator (URL) address; performing a probabilistic assessment on the target using the at least one block; and determining at least one keyword applicable to the URL address using the probabilistic assessment.