my website is www.narutobuzz.com , I have spent countless hours doing SEO for it, I specifically positioned it for the keyword "Naruto" , I used a software called Internet Bussiness promoter to carefully analyze my site content and determine what I should do to raise it in the rankings, so far I have submitted my website to over 50 search engines, I have 26 backlinks and quality backlinks from a number of websites that are about "Naruto" , infact I currently have backlinks from two websites that are both in the top 10 on google for the search term "Naruto" , originally we ranked 448 on the google search engine for the search term "Naruto" however after all the optimization I did we quickly began ranking around 180 on the search engine within a few days. The problem is it has been more than a week now and we are no longer making any progress infact we appear to be slipping a little. The website has been established for almost a year now as well. I would think the answer would be more backlinks but the quality of the links is what should really matter which is what I specifcally checked, also I noticed that a number of the sites in the top 10 have very few backlinks so that should be the issue. What else am I not doing, I have already submitted my site to the dmoz directory as well. Any suggestions would be greatly appretiated as I am pulling my hair out at this point.
Thats is pretty hard to determine, sometimes its about quality and not quantity, but take a look at your competitors links to get a general idea.
you could start a blog on your site, write articles, invite your myspace friends and forum contacts to send you articles, set up a news page on your site and add the articles. Google likes to see changes and evolving cache of your site - also i would add some more UNIQUE text to you home gage and internal pages. There must be thousands of sources on the net on your subject, get some good articles from websites and blogs etc and add your own twist to them or invite coments on the articles from your users. You should also post news submissions on the net and link them to your site, these are great viral marketing ways to promote your site and have a double benifit A) they will invite targeted traffic B) good old Google sees a more lateral activity pointing towards your site. Its hard work and when you first start it but a little every day will start to bring your site up and up on google. good luck
Google is pretty sophisticated these days and submitting to a few directories isn't going to help. It might take months/years to get good rankings so you need to concentrate on doing things like linkbaiting and getting traffic from other places rather than google to start with.
He's got a blog but you need to me reg'd to view it. I hope this isn't true for SEs as well. There's no sense in creating fresh content but then block SEs from crawling it. Yes, you need to build up your backlinks. Start a link building campaign and add links every day.
Analyse what your competitors are doing. For example, backlinkwatch allows you check for the title tags along with all the links that a site currently has. Use this to check where your competitors get their backlinks from. It will give you a fair bit of idea to start with. Then go all out to get some quality backlinks. The more you get, the better placed you are.
My bet is that you need at-least 500 - 2000 backlinks to get in contention & probably PR 4 I used the "SEO for Firefox" add-on - to check this Also have a look at your html there seems to be two header sections and two content sections. There is a bit of on page optimisation you could look at like putting your keyword in H1 tags & getting some text onto the front page so google can work out what you site is about. Hope this helps