21. The method of claim 11 , wherein the universal resource identifier includes one or more of the determined keywords, wherein modifying the universal resource locator further includes bolding a keyword in the universal resource identifier, and wherein the space is inserted adjacent to bolded keywords.
11. A computer-implemented method comprising: receiving a search query at a processing circuit from a client device, the search query comprising a text string; parsing the search query at the processing circuit using parsing criteria based on one or more dictionaries to determine keywords associated with the search query, wherein the keywords associated with the search query include one or more portions of the text string searching a database using the keywords associated with the search query to obtain a search result comprising a universal resource locator; identifying a plurality of the keywords in the universal resource locator; modifying the universal resource locator by inserting previously non-existing space between at least two of the plurality of identified keywords in the universal resource locator; generating display data comprising the modified universal resource locator having the plurality of identified keywords and the inserted space therebetween; and sending the display data to the client device; wherein inserting the space in the universal resource locator comprises inserting a HTML tar between characters of the universal resource locator before sending the display data to the client device, wherein the HTML tag comprises at least one of a div tag, an italics tag, and a span tag.