You need to stay patient as you try to boost your SEO. Big boosts to your website's traffic are not going to show up overnight, no matter what you do. If your website is new, it may take months for you to get more site traffic. Like the promotion of any brand, time needs to be taken to build brand awareness.
Using keywords as anchor text is an easy way to kill two birds with one stone. "Click here" is not a good anchor text term, and will have a negative impact on the results in a search engine. Selecting the optimum keywords to use in anchor text will really get you noticed by the crawling spiders.
One way to use SEO is to create a blog on your website; you might also use your site to interact with other bloggers to improve your ranking. Search engine spiders love unique and fresh content which includes easily followed navigation, and a blog offers all of that. Having a good number of backlinks can improve your search engine visibility.
Any successful SEO process needs to include the creation of a site map. A site map makes it easier for the spiders to understand your website. The larger the site, the more maps it needs. As a rule, try to have no more than 100 links per map.
Search engine optimization is a field with a lot of information to master, but there is room for both amateurs and professionals. You can do your own SEO, and do it quite effectively, by learning easy, proven techniques like the ones presented above. Increasing site traffic is a perfectly attainable goal.