"I have a site but no one knows how to find it. Why?"
There are so many reasons for this. The bottom line is that your site needs to be set up for SEO (search engine optimization.) This is an ever changing set of perameters and coding that search engines look for. The better your site is optimized, the higher your search engine rank.
How much does it cost to build a website?
Websites can cost as little as nothing and as much as several thousand dollars. It all depends on what your needs are.
What about maintaining my site? What do I need to do?
If you have a business website, keeping it up to date is not an option, it's a must. No broken links, forms that won't submit or confirmation pages that come up with errors etc... Your website is your store in a marketplace that has the potential to reach millions of potential buyers each and every day. Having your site maintained by a web service may be an added cost but in most cases it's more that worth it. For personal sites it depends on you needs.