You need to pick a longer keyword phrase to go after, a 3 or 4 word phrase would be best, that gets lots of searches but has very little competition. You need at least 500 words of good quality content on the page with your keyword phrase mentioned 3 to 4 times in the article. Once in the headline, once in the first sentence of the article, and once or twice more in later paragraphs. Then get backlinks, lots of them. And understand that no matter how hard you work it might not be enough, google seems to prefer bigger sites with constantly fresh content. But it can be done with the right keyword phrase. Lots of searches, very low competition. Good keyword research will take longer than building the page.
You will need to write quality content for your website and put in meta tags. Submit it to search engines and try to rank for the keywords of your website's niche. Another way is creating a fanpage of facebook and inviting people to the page. You can also do article marketing. You can write articles and refer people to your website in the author's resource box.
If it's site in your signature, you might want to do something about the malware warning when I click on it.
One page site? Do you mean a squeeze page or a simple static page with blog? its easier to popularize a blog than static sites.
make back links and use twitter and Facebook to get traffic. I think its difficult to get good search engine rank with one page site.
If you wanted to keep it as a one page site, I would use a mix of article marketing & seo to improve rankings/traffic. Articles won't really help rank, but it will bring in a bit of traffic. Your keyword is very important though, get this wrong and you'll have a tough time with everything else. I would also monetize and capture email addresses to create a list if you haven't already.
You first need to figure out why you need more traffic. Is it for sales, newsletter memberships, information dispensing, or something else? Unless you know the people that must visit your website you will always be working blind so work on identifying your target audience before doing anything else.
Why don"t you think of increasing more pages and having more quality contents on other pages. it will increases your chances of promotion and earning.
Find targeted keywords for your website & do on-page optimization. & collect backlinks for your site by applying off-page SEO techniques
it will help you to increase traffic in your sites. 8 steps for traffic: 1.design is different than traditional print publishing. Every website is an information display container, just as a book is a container; and every web page is like the page in a book. However the end size and shape of the web page is not known to the web designer, whereas the print designer will know exactly what size paper he will be printing on. 2.Learn the science of effective keyword selection 3.Create an opt-in page where visitors provide their name and email address for further information. 4.Create newsletters and special announcements to send out to your auto-responder list of subscribers. 5.Write articles and press releases 6.Implement the use of Viral Marketing 7.Join forums or discussion sites to gain information and to share your knowledge 8.Exchange or trade links with other websites thanks..
Is it one of those sites selling an ebook? IF so, you will need to determine what niche it is and focus on promoting the site in areas where that niche can deliver visitors to it. Try using adwords to get more visitors.