Many recruiters seem to think that keywords are individual words that describe the skills of candidates. While that may be true for them, to a database keywords are quite different. Databases don’t recognize them as either abilities nor do they match them to the specific skills you ascribe to them.
Databases update, modify, and retrieve keywords amazingly fast but they have their limits. Keywords are neither seen nor read by databases and search engines in the same that way we see or read them. To databases a keyword is just a string of characters. Databases can’t distinguish between a string of symbols, numbers, or actual letters. To a search engine a keyword is just a string of characters. Using something like “@#$#&)”, or “7364639”, or “keyword” are all the same to it. A database doesn’t recognize that when you enter a word like “kids” that a good result might also be “children”. To a database “kids” is just a string of characters. It only matches each character in your keyword to bring only those results that include the letters “k”, “i”, “d”, “s”.