My site is +11+ years old and is hosted in the UK. For years, I ranked fairly well on Google.co.uk, however, with the recent Algo changes over the past few years, we've gradually fallen for pretty much every keyword.
During this time, we carried on doing what we always have done...natural link building, adding new content, improving site engagement, etc etc.
We've also made a number of other improvements; including a move to a responsive design to reduce bounce rates on mobile devices, moved to a dedicated server to increase speed (for usability)...the list goes on.
However, no matter what we do, Google UK doesn't want to know. Other Google sites (other than .com), love us! We rank page 1 for pretty much all our main KWs...yet we're hosted in the UK, have a UK-address and UK pricing?
What are we doing wrong?
The only one thing I can think of is that our site is a .net However, I am not too happy to change this as it's well established and I'm frightened a move to a new .co.uk URL would cause more damage. I've also read that providing a site is hosted in the target country , the .net domain shouldn't be an issue?
Anyone have any similar stories / ideas?