1:If you're launching a new site, or new content, write an introduction and submit it to share sites like Digg, Reddit and Now Public.
Create a Yahoo Group in the niche your site sits.
2:Create a MySpace account and use it to publisise your site.
3:Bookmark your site on Del.icio.us and if you're really keen, add a Del.icio.us button to your homepage.
4:Create a Technorati account and "claim" your blog.
5:Submit your site to free, search engine friendly directories. An excellent list can be found here.
6:Conduct a survey. This is an excellent way to generate offline publicity.
7:Place a free ad for your company on Gumtree.
8:Syndicate your site's content by using an RSS feeds.
9:Submit your RSS feeds to agregator sites like FeedBurner, Squidoo, Feedboy, Jordomedia, FeedBomb, FeedCat, rssmad, feeddirectory and feedfury. Stolen from DigitalPoint
10:Write an article related to your site and submit it to article sites.
11:Sign up to StumbleUpon and get your friends to Stumble your site.
12:Create a custom 404 page so that even if someone encounters an error on your site, they are re-directed somewhere nice.
13:Set up a 301 redirect to take traffic from your non-www address to your www address. See here for more info.
14:Add a link to your site in the signature of any forums you post on.
15:Tell your friends about your site. It's free advertising init.
16:Speel cheek ur stie. Nothing appears more amateur than a site with typos or spelling mistakes.
17:Test your site and make sure it appears correctly in all major browsers.
18:Buy enough hosting. No one likes a slow site.
19:Don't worry about PageRank - worrying about PageRank is as effective as trying to solve an algebra equation by chewing bubblegum.*
20:Offer something for free. Free is good. People tell their friends about free stuff.
21:Tell your neighbours, you never know what contacts they might have.
22:Offer your users as many ways as possible to contact you. MSN, Skype, Yahoo etc all complement email, phone and a real address.
23:Advertise your site on Craigslist. It's free, relevant and localised.
24:Do NOT use frames.
25:Submit your site to DMOZ.org. It may take time, but it's worth it.
26:Create an XML sitemap of your site and submit it to Google.
27:Get a custom t-shirt made with your website url on it, and wear it often.
28:Ask a large breasted lady to wear one too.
29:Sign up with an affiliate programme to sell your product, or if you're a publish, make some cash!
30:On your Contact Page ask people if they mind receiving your newsletter.
Send out a newsletter!
31:Go to a free seminar for Website owners. You might learn something.
32:Find quality and relevant blogs and leave a comment (with a link back to your site of course).
33:Don't pay people to submit your site to search engines. It's a waste of money.
34:YouTube and Google Video are excellent portals on which to launch a viral campaign.
35:Giving away an eBook is an excellent way to generate word-of-mouth about your site.
36:Sponsor a Wordpress theme or a phpListDirectory template.
37:If you sell products that are advertised on television by the manufacturer, add "As Seen on TV" to your site!
38:Avoid proprietry technologies like Java and Active X.
39:Put downloadable content on your site, but make sure it's not manufacturer specific - so mp3 rather than wma.
40:Learn about CSS. It's the new HTML.
41:Contribute to related subject areas on Wikipedia.
Ask bloggers and other Web site owners to review your site and/or products.
42:Have user friendly page names - most tools comes with some way to avoid http://www.yourdomain.com/pgInfoPage...CFE3AEDAF8DD9D
43:If you must have a Flash homepage, make sure you have a "Skip Intro" link.
44:Tell your local rag about your site. These newspapers are desparate for stories and you may well even get a pic of your ugly picture published.
45:Become a leading authority on your chosen subject.
46:Donate money to a charity and most will place a link on their site back to you.
47:Abide to W3C standards - it will help your site in the long term.