There is little value to having a website if nobody can find it. In most cases your site will be found by somebody using a search engine. That means that your site has to rank well in the search engines. This is done through a technique called search engine optimization. Although SEO can get fairly complicated the basics of SEO are quite simple.
The first thing that you are going to have to do when it comes to SEO is to figure out what keywords you want to rank for. This is probably the most important decision that you are going to make. You need to choose keywords that you can realistically rank for and at the same time will get an adequate amount of traffic. If you have the resources you can rank for any keyword but if you choose a competitive one it is going to take an enormous amount of time and money to get ranked at the top of the search engines. On the other hand if you choose an uncompetitive keyword there is a good chance that the reason there is no competition is that the keyword gets little traffic. Keyword research is an a skill that you are going to have to learn if you want to be successful with SEO.
Once you have your keywords the next step is to create content for your site that focuses on those keywords. This isn't as complicated as a lot of people make it out to be. In the past people used to talk about the vital importance of proper keyword density. These days it is basically irrelevant. The main thing is that you use the keyword that you are trying to target in the title of the article. Other than this all you need to do is try to include the keyword a couple of times in the body of the article. Even this isn't critical as the search engines have gotten a lot better at figuring out what articles are about. Just write an article that makes sense and seems natural, the search engines will have no trouble figuring out what you should rank for.
The most important element when it comes to SEO is links. In general the site with the most links pointing at it from other sites will rank the best. It is a little more complicated than that since some links will count for more than others but the basic idea is to get as many links as possible. There are all kinds of ways that you can get links, submitting articles, blog commenting, and forums are the most common. You can get links anywhere that you want but a lot of people will focus on getting specific links because they have more value. This is one approach but the big thing is to just go out and get as many links as you can pointing at your website.