Visibility on the Internet can be easy...if you work hard. We don't know any other way to look at it. There are a few key rules to successfully creating visibility online and they include content, more content and still more content, and then links, more links and still more links. In two words, content and links brings good online visibility. If your seo company isn't mentioning this, run.
Content can be anything text or media related, including video and pdf's. The best content by far is text that is focused on a particular topic and optimized for the search engines. For a small business that means a sound strategy would involve one content page at minimum for every product or service area you wish to promote online.
Links are really the secret, though it might be time to stop talking about it being a secret. Links started the Internet and they are more important today than they were then. Search engines use inbound links to websites to help determine how popular and/or relevant that website is to Internet users. Though quantity is important, quality is even more important. If you link incorrectly, you hurt your website rather than help it.
Here is some additional basic information to provide an overview of the search engine optimization aspect of visibility on the Internet.
Read about SEO or Search Engine Optimization
Read about Search Engine Marketing
Read about SEO Do's and Don'ts
* indicates a required field