Content - If you write useful, unique, and interesting content then the visitors will bookmark your site or blog.
Feeds - Feeds are still fairly new to the internet world, but are increasingly becoming popular. With feeds people can sign up to your site/blog, and open their news feed program, and see when you updated your site/blog.
Email Lists - This is one of my favourites. Put a opt in page on your website/blog, and you will get peoples' emails. This is not SPAM because they chose to receive the information from you. This is great, because it's targeted traffic, and they 'want' to hear from you. Everytime you send out a broadcast to your subscribers remind them to check out your site again, and they will come.
Social Bookmarking - This one is also fairly new. It involves you bookmarking your posts to sites like del.icio.us then everyone can see it, and they might bookmark your post also.
These are all great techniques, but the most important one is content. If you don't write unique, useful, and interesting content then people won't have the desire to read your website/blog. This is because when people read websites they ask theirselves the important question of "What's in it for me?" and "Why should I read this?". If you write the same thing that Joe wrote last night on his blog, then people will say to themselves "I just read about this", and won't be too interested in reading your article.