検索エンジンは日々進化をしており、常に検索上位にいるのにはそれなりの規模のサイトでないと難しいかもしれません。
大手企業や有名サイトはさすがに上位をキープしていますが、個人のサイトはなかなか厳しいです。
また、
googleと
yahooでは対策も違うようで、どちらかというとgoogleは頑張れば攻略はしやすいようです。一方でyahooのほうは、謎の
アルゴリズムで多くのサイトの順位がよく入れ替わるようです。
よく言われるのは
コンテンツの内容、ちゃんとしたサイトで内容が同類のサイトからの被リンク数などがあります。
ですが、一番長く強くSEOに強いのは、結局はコンテンツの内容なので、小手先の技を使うか、コンテンツのみを充実させるかはあなた次第ということになります。