Have you thought about using machine learning to find the best keywords for your site?