A long-tail keyword is a keyword phrase that contains at least three words (though some say two or more is considered long-tail). Long-tail keywords are used to target niche demographics rather than mass audiences. In other words, they're more specific and often less competitive than generic keyword terms.