In this day and age, you need a website. This website should be used to provide your customers valuable contact information, information about your products, and why they should deal with you. It needs to be easy to find, easy to navigate and be appealing.
Domain Name - This is the name of your website or if you will, your address. Even if you don't host there, an easy to remember name is something you want. For instance, now you type Google.com which is a lot easier than typing google.nets.com or some other variation. This keeps your customer from being frustrated trying to find you. Domain names can be cheap to register and setup.
Webhosting - This is where your website is located. They host your site for your website, think of it like the home for your data. There are many numbers of websites out there that you can use that range from being free up to unlimited dollars a month. Many of these provide templates that you can customize to make it work for your business. You have to find what system works best for you and your budget. Keep in mind that free websites are likely going to have some advertising on them. Many will provide free hosting if you register your name through them.
Keywords - You want to come up with a list of works that you think your users would use when searching for your business. Some words will be used a lot more frequently than others. "Sales" will bring up many results, but more unique words will come up less. Keywords can be used in combinations with others. So you may want to use "direct", "sales" and "direct sales".
Search Engines - To help the search engines find you, they need to know you exist. They will eventually find you on their own, but if you send out a notice that you are there they will find you that much sooner. Make sure you go to your favourite search engine and your site to it. Submit your site to as many search engines as you are able to, even if you have to use a search engine to find others.
Social Media - Social media is a huge way to promote your business these days. You likely want to build a page on these sites dedicated to your business, and use this to promote and get people to visit your site. Or depending on your business, this might be your website. The biggest thing with social media is that you must update frequently so that people remember you exist.
With the Internet being so prevalent these days, it is important that people can find you on the Internet. While the Internet can be crowded, with the right tools, people will still be able to find your little corner and allow you a piece of the pie.