1. A method of processing correlated keywords, the method comprising: providing a web page having a first input box and at least a second input box; receiving, from a user device associated with a user, a keyword inputted in the first input box; obtaining, by one or more servers associated with the web page, multiple related keywords that are related to the inputted keyword; receiving a user selection from the user of a related keyword of the multiple related keywords; providing a keyword list including the related keyword, wherein the keyword list is created using an embedded window object associated with the second input box; in response to a receipt of an additional user selection from the user of an additional related keyword of the multiple related keywords: determining whether the keyword list includes a duplication of the additional related keyword, and updating the keyword list by adding the additional related keyword into the keyword list in response to: a determination that a number of keywords existing in the keyword list is not greater than a predetermined value, and a determination that the keyword list does not already include the additional related keyword, wherein the updating the keyword list comprises: updating the second input box to include the related keyword; and adding the additional related keyword to the second input box before the user completes selections of any remaining additional related keywords; presenting to the user the updated keyword list; and enabling a search by the user using the updated keyword list.