Every website needs traffic – without traffic your website will wither and die. It does not matter how much you believe in your site and what you're trying to achieve, you still need people to come and look at it and read your content. It is those visitors that will then give you the result that you want from your traffic – whether that is simply the traffic itself, people buying your wares or building a list of people interested in the topic that your site covers.
The first thing that you need to do to ensure that people find and visit your site is quality content. It's not enough on it's own but it's the right place to start.
Assuming that you have an idea as to what your site is going to be about and that you have knowledge of the subject, you are ready to start building out your site. But, before you actually publish a word you should complete a fundamental step that the vast majority of site owners do not even know about.
That first step is to build a list of keywords that you will be able to rank for in the SERPS by conducting keyword research and then learning something about basic on-page optimization. This will mean that the content that you put on the pages of your site will start to have an SEO benefit from the off. It's less than half the equation but it will give you a massive advantage.
Keyword research is best done by taking the words that you know are used by people searching for information on the topic of your site and then drilling down using keyword research tools. The best tool to use to start with is Google's External Keyword Research Tool. Plug in the words that you know people are looking for and save the results to a spreadheet. Also, go to Google itself and look for the terms you started with and those that you now have and use the Wonder Wheel feature to throw up more possibilities.
You are looking for keyword phrases that are at least three words long and have a few thousand searches per month. Then check how many other pages compete for those terms and aim for phrases that have less than fifty thousand competitive pages.
Now, armed with this information, you should write all your content focused around these keyword phrases. You know that there are people searching for them and that you can rank for them as the competition is low enough. Learning about meta tags and other on-page SEO will increase your effective use of these keyword phrases.
Once you have mastered the basics of on-page optimization, you will need to deal with the off-page side of it. This basically comes down to creating links that point to your website that tell Google and the other search engines what your site is about, which is done by using anchor text and is enhanced by a few other factors such as relevancy.
Creating backlinks to your site and making sure that Google indexes them is hard and time consuming. It can be made easier by outsourcing the time intensive work to an expert who can do it cheaply, but you need to know how to do it yourself.
The art is in creating more quality content all over the internet and including a link back to your site. This can be done by leaving comments on other blogs that refer back to your site either in the 'name section' of the comment or with anchor text in the comment. You can also create pages on web 2.0 sites such as Squidoo and Hubpages. Videos can be posted on YouTube and other video sites. A further alternative is replacing to threads in forums with a link to your site in the signature or the thread itself.
There are a whole host of ways that you can create a link and it is the assembling of a series of these methods that will enable you to build the traffic and quality content that will see your sites rank in the dominating positions in the search engine results .