Forum Moderators: Robert Charlton & goodroi
I don't want to see my site dip down to the second page because of this.
Anne
Don't give up on what you're doing, your method can work, if you're already at 6 or 7 in the serps, you're getting very close to where you want to be.
All it takes is some more links to your site, if your articles are reasonably good quality, if you reasonably clear and descriptive <title> tag text, and good, non repetitive header <h1, h2 etc> text, you'll be surprised how well you can do as a small site against the big ones.
If there are sites that you feel are quality and you're not competing with, see if you can get them to do one way linking to your site, for example, to specific articles. This works very well, the more internal links you get, from topically/thematically related sites, the better, I think that's one component of what google uses to determine the value of your site as a whole.
I've seen this approach work extremely well on non-commercial sites, but it takes ongoing work. If there are topically related forums, that permit either url containing signatures or links back to your resources, consider posting some real stuff there too, but avoid becoming a forum spammer. You're already doing almost everything right IMO.
If the pages are really educational, try to find like homeschooling sites and kids' site directories and submit some of the pages to them. If your site is about history, you can sticky me and I may have some more specific ideas.
If you are working so hard on writing unique content each week i would look to write some short articles that you can publish on other sites that carry your signature link and provide a taste of what your site offers. This is a good way to get a link back and bring new visitors if they like what they read
I wouldnt worry about internal links as its spreading the page rank around your site. It sounds more like a case of more links required to your site, or at least more anchor links to your site with the keywords in.
To check this go to yahoo (which i find gives the most detail) and do linkdomain:www.yoursite.com see how many links it reports you as having and then do the same with the site that sits at Number 1. This is by no means perfect science but i find it a good acid test for clients of ours that want to know if they are short of links.
Final point, its link quality that counts also. If you can get a link to your site from a high page rank site that can be worth more than a volume of links from low rank pages. To be 7 in the SERPS for your primary key word is very good you must be doing things right anyway.