Even if you opt to put up a website yourself, you should consider hiring a professional for Search Engine Optimization. SEO is lengthy process that requires constant diligence otherwise you'll soon find your business getting buried in competitors.
The more venues you have up and active on the internet, the more the opportunity to appear on a customer's search,. So take every opportunity that you have available to put your name out there. Take advantage of Facebook postings, Pinterest, Blogs, latch onto Manta, Yellowbook, and other sites in addition to your own website. This allows customers to see your name from these sites.
Unfortunately all this work doesn't guarantee that you'll come out front in the race to the top. Your site map will need to be developed and submitted in the the format that the search engines require (normally XML). Specific product pages for some sites should be submitted separately on an ongoing basis The net is a constantly moving target and unless you are diligent and have the time you're likely to be reduced to page 2 or 3 of a search---a less than optimal situation.
There are, of course, many other ways you can get your business name near the top of the search engines. Simply posting your website and other pages and submitting your sitemap won't get your information out to potential customers though. We can help. Contact us.