Understanding the Role of Keywords in SEO and Search Engine Rankings