I dont think many people realise the benefit of search engine optimisation and how many new customers they can get by getting their website properly set up. Whenever someone types in a search they are given a list of websites. These websites show up to help the person find what they are looking for. If you want your website to appear there then you need to understand what the search engines want and how to make your website worthy enough to be there.
If you show up on the first page of google for a major search term then you could be getting thousands of new visitors every month. The number is great but what is better is that they are looking for a specific search term which tells you what the visitor wants and how far along they are in their decision to make a purchase. For example a person will search for “property for sale”. This suggests that they are looking to buy a property but its still pretty broad and we cant yet assume if the person is ready to buy. However if a person is looking for “2 bedroom house for sale in [city name]” then this suggests they are closer to buying and they know exactly what they are looking for. Search terms help you to structure your website design around what the visitor is looking for. If you can can give them this then your website will probably rank better and will definately convert better.
The better your content the more people will be talking about it and the more natural links you will get. These links help to build your websites reputation and authority helping it to rank better on the search engines. Social links also help when people are talking about your business on facebook or twitter. To learn about how to get your rankings up and how to give the search engines what they love we recommend a company that does seo. Here is their page. The Best SEO johannesburg services
Here is a youtube video about how search engines work. Enjoy