Length of stay is something else that will help your page come up higher in searches. Abundant useful content is the key to keeping visitors on your website longer, which results in a higher page rank and more new and repeat visitors.
If you own a blog then you should make sure to spend the time researching keywords. This is a very important part of search engine optimization. Check your blog stats and you should see keywords that people use to get to your blog. Use this list to figure out what your next blog post should be as you already know people are searching for those terms.
Search engines such as Google will use the number of links to your website to determine how popular and relevant it is. Leave links to your website on other websites, and contact other webmasters about posting a link to your website in one of their articles. Use a visits tracking tool to determine which links are the most useful.