Use meta tags on your website. Meta tags fit into your page's HTML and essentially give the search engine basic information to index, such as keywords and page summaries. This can be immensely helpful by influencing where your site turns up when people search for certain keywords. The meta tags go inside your <head> tags, and look like this:
<head>
<meta name="description" content="This is a website about dogs." />
<meta name="keywords" content="dogs, dog lovers, dog care, pets, animals" />
<meta name="author" content="Bob" />
<meta http-equiv="Content-Type" content="text/html;charset=ISO-8859-1" />
</head>
Create and use a site map. A site map is an XML file that lists all the URLs of the pages on your website, as well as meta data for those pages. An example and information on how to make one can be found at sitemaps.org. Site maps influence the search engine by helping it view all of your pages at once instead of simply indexing the random pages it may find. This leads to more numerous and relevant results.
Look for sites where you can place your link or affiliate. (To affiliate with a site, you exchange links, so essentially you are pointing to each other from your websites.) The more sites that link in to your own website create higher page rankings and can boost your place in search results, though the reliability of this procedure may depend on your content. It never hurts!