I think “keywords” don’t really matter as much as they did in the past. Think of Google as a human. If one website is “better” for a human to read then it will generally rank higher. “better” is where it gets tricky though