I have a website where the home page ranks mid page 1 for a key search term. for example "widgets london" which for example indexes www.johndoeengineering.co.uk
It is a highly competitive search term and we rank well for all landing pages that have the item + location in the url ie www.johndoeengineering.co.uk/widgets-surrey/
ranks top in Surrey
the home page also by its nature needs to be a summary of all the company / services so losing key search term density
So I created a new page about 3 weeks ago called www.johndoeengineering.co.uk/widgets-LONDON/
and removed virtually all references to the location "London" from the home page.
But for the search term "widgets london" the home page has dropped as expected but Google hasn't picked up that the new page "/widgets-lomdon/" which is highly SEO'd and now more relevant for that search term and put that in SERPS. (by the way you need to be in the top 3 organic to get enquiries)
Is there a way to make this happen? I was thinking about putting a 301 redirect on the home page to the new landing page for a few weeks until Google put that new landing page in serps then remove the redirect. Would that work? If so would it cause any issues with the other landing pages?