When it comes to making money online, there are a lot of different ways that you can do so. There are people that will own online ecommerce stores and will make their money through selling products and there are people that will simply provide advice perhaps on a blog and make money through ads. Now, there is one thing that both of these methods, and any other methods you can think of have in common; this is the fact that they all need visitors in order to make money. Whether you are relying on people to click on the advertisements on your website or whether you are relying on your visitors purchasing products, you will need visitors to make anything at all. Now, the main way of getting visitors to your website is to have a good place in the search engines. For example, let?s say that you have a website selling cameras, you would need to pop up on the first page of popular search engines for phrases such as ?buy cameras?. Now, some niches are much harder than others to rank for but it is absolutely certain that SEO is paramount to making any money online at all. SEO is something that is usually carried out by an SEO company but in a lot of cases, you can do it yourself. It involves optimising your website so that search engines such as Google and Yahoo are able to see that your website is about a specific topic and then show your website to people who are searching for that topic. This might sound easy, but the fact of the matter is that there is often a lot of competition and this is when things get hard. If you have a website that you find is not making money because it isn?t getting many visitors, then SEO should be a primary concern. You can either read up online and start work yourself, or you can hire a company to do this for you. Either way, you need to make sure you are achieving a good position in the search results and if you don?t know much about this, you should really consider getting in an expert in the field.