Search Engine Optimization is your only way to reach first page search results from Google, Bing, or Yahoo. SEO is a combination of keywords and special codecs that reside in evey webpage in your website. The keywords are carefully chosen to represent your business or sales item as clearly and accurate as possible. When someone creates a search like "website designers in NH" the search engine runs a program that looks at it's database and finds the most relavant websites within the given location, in this case New Hampshire. The first page results are collected and shown based upon the SEO code criterias. If your webpages haven't been properly coded with these criterias your page rank will suffer greatly and so will your business opportunity.
If your trying to capture a wide market, then concider a Pay Per Click campaine to reach beyond your local business area.