Search intent is the main goal that a user has when they preform a search on a search engine like Google or Bing. Basically, it’s when you’d search for a specific topic, or looking for a specific type of answer or resource.
From an SEO aspect, there is a lot to learn when it comes to search intent, such as clustering based on semantic relevance and deep learning to infer search intent. Being able to understand search intent and the benefits behind it, there are things that you can do to help with scale and automation.
In a Search Engine Journal post, Andreas Voniatis walks us through the Python process of automating keyword clustering by search intent.