Creating Your Website for AdSense
Before you even begin your site, make sure you've come up with a topic that you feel you know plenty about. That way it will be easiest to write a lot of content.
The more content you have, the better chance you have getting accepted into the program. Also, the more content, the greater the earning potential. AdSense is nothing but a numbers game. If you want to make a lot of money, prepare to write a lot of content.
Now let's talk about building your website. There are two ways you can approach this:
1) Do it Yourself (DIY) from scratch
2) Use Site Build It! (SBI!)
The Do It Yourself Method
I've actually used both methods for building my site and there are advantages and disadvantages to both.
If you use the DIY method, you will have to go and register a domain name (yoursite.com) and then sign up for a web host and build your pages. You can either learn HTML or buy some kind of web editor like Microsoft FrontPage to build your pages. That's the method I used to build this site.
Averaging between $7 and $15 per month, the DIY method is usually the most cost friendly of the two but you are mostly on your own in terms of learning how to create your web pages and adding the AdSense code to your site.
Web hosts are generally there to house your site. They don't specialize in helping you market and optimize your site for the search engines to help you get traffic. So don't expect a lot from them in terms of helping you market your site and making money with Google AdSense.