The following is an article featured in the Google AdSense group written by Doug @ http://drigor.isgreat.org. We are reproducing it (and adding our recommendations) because we think it is a great article with lots of good ideas which we agree with and recommend!
Write and ping blog entries. Always make sure to link back to your website with your blog posts. Try making multiple blogs and have them
- Write and submit articles . It is a the method which works. Write quality unique articles, not articles that are rehashed or provide no insight to readers
- Write and submit press releases.
all link back to one main site. However, do not annoy people by comment spam.
Make sure your website gets listed in DMOZ: http://dmoz.org/.
If a niche related forum that you frequently visit allows signatures, then make sure to add your website url in there. Simple but effective advert, especially if you post helpful posts in the forum. Again, don't just post comments which are obviously just adding a link, but try to help other people, or make a useful contribution.
If you purchase a product that you actually like, then feel free to give an individual respect when respect is due and leave a testimonial. You should be able to get some traffic from that website if your testimonial is left with a url.
Whenever you send an email to someone, always add your website url as a signature.
Keep updating content on your websites/blogs... try at least once per week.
Tag blog posts at social bookmarking sites, especially at http://del.icio.us/.
Add photos to your blog with appropriate keywords - Google Images generates traffic too.
Tag blog photos at Flickr.
Encourage readers to comment on your blogs.
Do not be boring, write about something that a wide select of people would want to know about.
Make sure to edit your writing (careless writing means you don't care or give enough attention to your content).
Comment on other related blogs.
Make a custom 404-error page for your website. You can provide a link back to your main website or even try to monetize it by offering a related affiliate program within your niche.
Sponsor a charity, most charities will link back to your website, and you are also doing a good deed.
Start a publicity campaign, do something that individuals in your niche will take note of.
Brand your website with a logo and a slogan/catch phrase.
Hold a crazy contest that people in your niche will talk about. This will equal more links and traffic to your website.
Contact small newsletters sources offline and submit articles to them.
Become friends with editors of an offline publication.
Give speeches offline. Start small and local. Also, do not forget to participate in toastmasters meetings in your area.
Have a GREAT product. All of the marketing/advertising in the world will do you NO good if your product is sub par.
Is your product groundbreaking? Will you leave individuals with no choice but to talk about your product or service? If not, strive to improve.
Are you selling something that wide groups of people want to know about but there is limited/scarce knowledge? If not aim for a more targeted niche, which there is lack of knowledge for.
Write good content, if your writing is good then people will share it with their friends. In addition, webmasters will use it as content on their website with a reference back to your article, or at least they should.
Spark emotions. If you get people emotional about something then they will most likely talk about it.
Get a custom t-shirt made with your website url on it, and wear it often.
Build a list of subscribers. Your list is like a golden asset to you if utilized correctly.
Write tip articles, such as "Ten easy tips to blank-blank-blank.
Buy traffic from the search engines by utilizing one of their advertising campaigns.
Open up a myspace account and find targeted friends so that you can promote your services to them. Again, do not spam, or be annoying, you will do more harm than good. Be helpful.
Solicit a link from your local chamber of commerce.
Have an easy to remember domain name. If your domain name is too long or not memorable then people may forget your site.
Add a bookmark option to your website/blogs.
Purchase the misspelled versions of your domain name and have it redirect to your main one.
If you have a profile anywhere online, always include appropriate keywords and link back to your website.
Try to get links from websites within your niche with a high pr (pagerank). Some The more one-way links (inbound links/backlinks) you have to your website, the higher your pr will become. Pagerank is important because websites with higher prs tend to have a higher search results in Google. It is a no brainier that if you can get number one for a competitive keyword then you will have enough traffic that you can handle...