I'm looking to rank a local shop and ecommerce website for some keywords. They're selling jewelery and they are in Portland, OR (in the US). Keywords like "engagement rings portland or" or "engagement rings portland" and not that widely searched (up to 150 searches per month combined). Locals (people in Portland) only search for "engagement rings" - the question is, how do i rank the website for "engagement rings" in the Portland area only (and not the entire US - which obviously has higher competition). What keywords / anchors should i use, what link types should i use, and what other suggestions do you have?