Search engines use proprietary ranking algorithms, and Web directories rely on human editors. There is no guarantee that submitting your website to a particular search engine or directory produces a high ranking.
There are several things you can do that might increase your search engine ranking:
Keep in mind that it might take six to eight weeks for your updates to affect your search engine ranking.