I've a website that has been around for a decade.
It's ranking very well for the keywords "espresso machines 'country' " also decently for "coffee machines 'country' "
That was our focus in the earlier years.
They point to the primary domain
www.xyz.com
Since 4 to 5 years ago, we been trying to rank it for the keywords "coffee beans 'country' "
It's on a subdomain
www.xyz.com/coffee-beans-country
The SEO audit by rankmath scores it above 90+ %
But no matter what i do, it can't rank better than below SERP 10.
It's staying at around 30-50
However, i do admit that coffee beans is a more competitive keyword.
What we are planning to do is to stop selling coffee machines and sell coffee beans so we want better SERP and better organic traffic to coffee beans
Should i shift from
www.xyz.com/coffee-beans-country ===>
www.xyz.com
But that may drop off all the customers looking for coffee machines that could be possible clients for coffee beans though.
When I search for it on google, the description is not what I've written on Rankmath.
I audit with certain website, they could capture the description that i've stated on Rankmath though just that Google is not accepting it for some reason.
What should i do to better its performance.