Method for providing keyword depending on a range of providing keyword and system thereof

A keyword search system is provided to offer a main or a tail keywords by the user defined keyword search range. A method for providing keywords and a system thereof comprise following steps. A user inputs a search query(510). A keyword providing system analyses the user's query pattern(520). The keyword providing system decides a representative keyword, and tail keyword by the analyzed result. The user sets the range of the keyword by the inputted search query(540). A main keyword or a tail keywords are provided according to the set keyword search range(550).