On-Page Report Card
-
This post is deleted! -
That is a huge discussion but my advice here would be first, don't try too hard. If you do, you will get hit by the dreaded over optimisation penalty and Penguin will come down hard on you.
If you want to optimise for a phrase, just make sure you have that at least in your URL (where possible), the page title and to a lesser degree, the description. Then focus on making the content as good as is humanly possible. Look at what your competition are doing and then improve on that - I don't mean copy it though

Local SEO is a different matter and hard to get right if you don't have office in these locations. I have approached this in many different ways in the past but try not to just create pages that are called /locksmith-bristol/ without having a good reason for the page to appear there.
You can do it, you just have to be careful and remember that every page must have content that is 100% unique. However, that doesn't mean spinning it or just making it similar - it has to be totally unique and can sometimes help to get a 3rd party write this for you.
Hope this helps a little, and I am sure you will get lots of other advice

Andy