1. A computer-implemented method, comprising: receiving text input; providing the text input to a keyword suggestion tool, wherein the keyword suggestion tool generates one or more keywords based on the text input; applying a text reduction function to the text input to generate a reduced text that is a subset of the text input, wherein the text reduction function is based on a term importance scoring of terms in the text input; providing the reduced text to the keyword suggestion tool, wherein the keyword suggestion tool generates one or more keywords based on the reduced text, the one or more keywords generated based on the reduced text generated independently from the one or more keywords generated based on the text input; and generating a keyword set output from a combination of the one or more keywords based on the input text and the one or more keywords based on the reduced text.