Question: do keywords have to be single words?
Answer: What are Keywords? Strictly speaking, a keyword means one single word. When the first search engines were launched, they had relatively simple algorithms and many users used single words for their searches. But search engines are constantly evolving and now they support large key phrases with 2 or more keywords.