Automated keyword generation provides valuable advantages when producing searchable content, such as advertising and media content. When a user is browsing on the internet, the usual method by which a user reaches a website is through a search engine, and one factor in how prominently the search engine displays the website is the quality of keywords associated with the website. For search engine marketing (SEM) campaigns, bidding on the right keywords is extremely important. While keyword suggestion tools currently exist, these existing tools often produce overly broad or inapplicable keyword results. Further, in the case that a content provider is generating large amounts of searchable content, any amount of time refining keyword results from existing keyword suggestion tools quickly becomes a major hurdle. Specifically, within the context of generating automated advertising campaigns for quickly changing sources of content, it becomes extremely advantageous for a user to minimize time required to focus and refine keyword generation results to any content produced or content of interest.