If it worked before, chances are that it doesn't work now. Google's constantly re-doing their algorithms and fixing/adding/removing things that were in there before. For instance, my site now ranks pretty highly for things like 'tonsillectomy recovery' on a couple of search engines, because I had one last week and just made a blog post about it. Plus, I update daily on most days.
I think these days the best thing you can do is provide unique content and update it frequently. My guess is that I'm ranking highly because I discuss the technical 'how-to' on some things that aren't discussed elsewhere on the internet, but are frequently googled -- so it drags my page rank higher on other topics I discuss, even though they're frequently not related to the techincal content that's my bread and butter.
Pagerank is like voodoo... and anyone that's selling you SEO services that guarantee page rank (that isn't sponsored links or advertising) is selling you snake oil.