Hello there, My site is about English learning, I really want to get more traffic but It is very hard. I do all my best but It seems not really work. I use Adsense so I don't advertise CPC. Please help.
make sure you have a keywords and description meta in the head tag of everypage and you can get other free tools to add your site to multiple search engines that might be worth trying.
you must submit your site to serach engines and link directories the best is manual submition :hard and more time but good results! also link exchange is good it may take a time but if you do it , you will get results
Get targeted traffic to your site by doing SEO, especially for google. Learn more about on page and off page optimization. It will help you in getting more organic traffic.
What are the keywords that you are currently targeting? You may want to go for keywords that are easier to rank at the start and build from there. Concentrate on SEO and build up trust with your visitors along the way by publishing valuable content or free download materials / reference.
Doing web promotion by sending press releases is a good idea. You can also write articles and submit them to article submission sites such as Ezinearticles or Isnare for more traffic and exposure.
Hard work should do it... Sign up to some web 2.0 sites..Digg, Blogger, Hubpages etc and start posting useful content with links back to your site..