My First 50-60 Domains Never made me any money. This was 5 Year years back. I've Learn a LOT over past 5 years & Been Pretty Successful with SEO, Making Sites & Monetizing them (Flipped a Few Of Them too For Decent Sum). This Led me to creating a post. Here's the top 10 Reasons, Most New Site Owners Will Fail, Due To Ignoring/Missing These Factors - 1. Keyword Research - Don't Research Keywords Solely Based on Adsense CPC & "No Of Search" Suggestions by Stupid tools. (Dont pick 500-1000 exact searches, chances are no one will visit your site ever! Go For Niches that You Know about. Your Sites will turn out much better) Pick The Wrong Keywords, Game Over! 2. Use Good Domains - Blogspots, .Ccs, .Infos SUCK. Use Keyword Rich Domains But Dont Use Exact keyword domains. www.keyword-long-ass-phrase-domains.COM's may seem a good idea, but wont work in the long term. They Look Ugly, Much Difficult To Flip (Unless You're Ranking Them Like a Boss!) 3. Learn SEO - SEO Is NOT rocket science. Spend some time reading. a couple of hours of reading Stuff (like BHW tuts, SEOmoz etc) may save you Months!! On Site SEO Factors are easy to implement. Read Up. There's tons of Services & Tutorials To Gain Quality links. Use Them! 4. Use Wordpress If You Are New - Everyone Knows Google Knows Wordpress & Ecommerce Sites. Ever Thought Why? Its - The Structure, Organized Content & Trust. If you plan to use Static Sites, Make Sure You Site has a Clean, Well Organized Structure. 5. TRACK - here's the biggest factor that most people will miss! Track your -> keyword Rankings - Get a keyword tracker & use it. load shitload of keywords for your site & track the rankings. A lot of times You may not be aware that your site is Ranking for a keyword at #40 - $50! You can easily work on them & get them at better ranks & traffic will show up! -> Visitors - Track your visitors. How long they stay on the site, What Do They Do. It helps like crazy. Tracking Helps With Stuff You'd never Know Otherwise: For a Certain Mommy Keyword, I occupy 2 Spots On Page 1 (4,5). I've learnt something very important from Tracking. Site A Ranked on #4 and Still Got Less Traffic Than Site B (#5) from that particular keyword. After analyzing the reason over & over again - Here's what I Found... Site on #5 Had a much attractive "Custom Description" (below the URL) showing up on Google, While Site at #4 didnt have a "Custom Description" and Description was just picked up randomly by google from my page. Good Description = May be you get more clicks than the site ranking above yours! Moral Of The Story: There's Boatload of Stuff Like this That You are bound to miss.. Unless You Track Real Close. 6. Content - Won't Elaborate much on this, Everyone Knows That Quality content works. But Does your website have plenty of "related content" to your main kws. It helps a lot in Ranking! Use Synonyms, LongTails & Google Instant Suggestions. 7. Duplicate Content - Most Of Them Won't Even know that you have it! A lot of wordpress themes Create Individual pages for "Tags, images etc" Check google with Site:yoursite.com and if the number of results are much more than the number of articles you posted on the site, Then You have Dupe Content! 8. Experiment With Monetization - Don't Get Stuck With Adsense Or CPA, Try Different Methods. Amazon, Sell Links, Sell Ad Space, Affiliate products. 9. COPY - See how successfull sites & bloggers & Doing it. What plugins they use, how they present the info on their website. Have an Optin form. See What makes them Viral. Copy Their Strategies 10. Social Presence - Have a Social Presence. FB/Twitter/YouTube Is Enuff To Start With. Invest Here, You'll Make it Back In No Time!