Hmm, search engines - a law to themselves sometimes. They will change their algorithms regularly and some you win, some you lose.
Bottom line is they can only work on the html that's presented to them. First of all they need to know about you, and they seem to. (Does Google know about your sitemap file? You can register ti with them.)
Next, think how people are going to search for your services. Will they search for "Rocky Mountain Home Staging", or "home staging in Boulder". I would guess the latter, but it depends on your other marketing.
Either way, you'll build up some key phrases that need to be included in your site consistently in the Title, Description, main headings, page names etc etc.
Get other people in your area to link to you - estate agents? banks? decorators?
Lastly, make sure your social media accounts and your website are talking to each other some way or other.
Then, sadly, wait for the search engines to catch up.
OK that's standard SEO stuff. I was suprised at the amount of competition there is for home staging in Colorado - hadn't thought about it before. But it makes the job of getting Google working for you a bit harder but not impossible - bit like home staging! And you'll find your results going up and down as other people make changes to their sites as well which could well be what's happened now. Keep your own site moving with new content regularly.
Check out the Google webmaster tools for tips on SEO. For a quick online diagnosis try woorank.com.