Organize a clear site structure with easy navigation.
Use text links to link pages of your site together.
Use your page keyword in the meta tags for "keywords" and "description", in the title of your page, in your first headline on the page, in a text link and naturally throughout your page's content.
Keep site design simple.
Provide rich, interesting pages of information.
Submit your URL to Google, Windows Live (formerly MSN) and Yahoo.
Check if your pages are listed on the search engines by typing site:www.yourdomain.com into the search box.
Track mentions of your domain with Google Alerts.
Open links out of your site into a new browser window.
Put up a blog, best on-site, or off-site if not.
Subscribe to your own blog feed in your Google Homepage/Reader, MyYahoo! and MSN home pages (you'll have to register first.)
Sign up to blog directories and submit your feed.
Ping your blog once you've updated it.
If you link out of your site, open that page into a new browser window - keep traffic on your site.
Present information in a variety of ways to keep things interesting for your visitors - reviews, case studies, lists etc.
Improve search engine ranks by writing a few quality articles and submitting them to article directories - with a link back to a page on your site.
Build links from social bookmarking or networking sites, choose a couple where you can usefully contribute, and get traffic and links back into your site.
Track your traffic with Statcounter or Google Analytics, complementing your web host's stats - try them out and see which one suits you best.
Examine your basic site content pages - how can you spruce up your home page, about page, links page, or contact page to make them even more useful to visitors?