by Jason-www.eNCarolina.com » Fri Oct 26, 2007 8:02 am
Hi there,
My brief answer is that, while all of the factors you mention influence your rankings to some degree, the single most prominent factor is your content. I would suggest visiting the PR3 page that outranks yours and comparing its content to your own.
PR (PageRank) is measured on a per-page basis; so while a single page within your site (such as your home page) may be a PR 5, it doesn't mean that your entire site is a PR5 - most websites have pages of various ranks.
I think your situation also clearly shows that PR is only one factor in determing the rank order of sites for a given search term.
Think per-page, not site-wide, focus on your content, and then evaluate your tags, links, etc.
Unfortunately I cannot offer any more specific advice without knowing more about your situation.
Best of Luck!
Jason - eNCarolina.com