It's the vagaries of SEO optimisation and the 'black arts'associated with it.
It's very term specific,and if I put in just our areas,we draw a blank,but it's the use of the word' residential 'that has put us on page 1 for our two sites.
I don't really know enough about it to comment further, but I read from other posts that google had changed the parameters somewhat( please feel free to comment if you can add to this)and this has had an adverse affect on some sites.
Would still like to have further input from the admin at NWC as I still feel that it has worth
Roy