How to Build an AdSense Optimized Website | Free Template


Interested in building AdSense ad supported website for free? This tutorial will take you step-by-step through the process of setting up a website with a free template from

Optimized for AdSense Theme | Free Website Templates

Get a Personalized Coaching
Excited about building a passive income for yourself, but after reading through this tutorial you're feeling overwelmed? Schedule a coaching session - two hours for $150. I'd be glad to help. Andy Fling - Owner of

Lets begin.

Step 1
The first thing you will need to do is decide on a domain name. Domain names that will serve you best will include keywords about your topic. "Step One" from the following article will help you to find a suitable name for your website.

7 Steps to an AdSense Supported Niche Site

Step 2
Once you have chosen a domain name you will need to purchase that domain name, and hosting for your website. There are many domain name/hosting providers. I like to keep things simple for folks, and just recommend one really good choice - I personally use for all of my websites.


When you contact, tell them that you would like to purchase your domain name for one year, and economy Linux hosting for one year. Also, ask them to set up your email account for you. Before you hang up the phone, ask them to provide you with the FTP login and password for your new domain. needs a little time to update their servers with you information, but you should be able to begin loading your site in about an hour.

Step 3
While you wait, you can download an FTP client. Two recommended free FTP clients are:

Fetch (MAC)
FileZilla (PC and MAC)

You will also need to download a text editor. You will edit the source code files for your website with this software.

NotePad (PC)
TextWrangler (MAC)

Step 4
Download a free "Optimized for AdSense Theme" website template from Select the color pallet that you like the best, and then drag the other folders to your recycle bin.

Optimized for AdSense Theme | Free Website Templates

In the zipped folder there are three folders: blue, red, and green. Each folder within this folder contains an index.php file, an "includes" folder and an "image" folder, and an AI file. The "index.php" source code file in the file that will serve as your homepage. The folder called "images" contains all the images that will make up the design of your site. The "includes" folder contains a CSS style.php file that sets the font/link sizes and colors for your template. The last file in the AI file. You will only need this if you choose to edit your template. (Right now your website template is sliced into eight pieces to allow your site to load quickly.) Drag both all four files to your desktop.

Step 5
Now you're ready to begin loading your website. Begin by opening your FTP client (Fetch of FileZilla). When you open it, you may see a few files in their already. Just leave them there.

Next, drag and drop your "index.php" file, your "includes" folder, and your "images" folder into the FTP client window. If everything went well, you should be able to view the homepage of your new website at the domain that you selected. If it did, drag all of the website files on your desktop to the recycle bin.

Step 6
Now you're ready to make this free website template your own. To place your website's name on the banner, you will need photo/image editing software. First, click on the image folder, locate image "01", and drag it to the desktop. Next, upload the banner to the software, position a text box, type your website's name, and save the banner. Then drag and drop the revised banner in your "images" folder.

Step 7
This step is an important step to the overall success of your website. You will be deciding on the content that your website will offer. You don't need to write it just yet, but you should take a moment to outline your ideas. If you want some help, take a moment to read though "Step Two" and "Step Three" of the following article:

7 Steps to an AdSense Supported Niche Site

Step 8
With your topics selected, you are now ready to begin developing your website. The first thing that you will need to do is edit the left column navigation links, and the footer navigation links. The left column navigation links should contain keywords that identify what visitors will find on the linked page. The footer navigation link text should remain unchanged.

To edit your navigation links you will need to drag the "index.php" from the from FTP client window to your desktop, and then select File>Open to open it. Next, locate the source code for the left column navigation links. They are in the middle.

When you downloaded your website template, every left column navigation link pointed to the home page, with the anchor text "NavLink". Begin editing the anchor text - the stuff your visitors will see. When you have that complete, change the code between the quote marks. The first example is for the homepage. The only thing that you need to change is the domain name.

<p><font class="small"><a href=">Home</a></p>

The rest of the navigation links will need to be changed to reflect your content. These links will look like the examples below. The only thing different is that they got a little longer, to include the name of the page they are linking to (chocolate-chip-cookies.php/ and chocolate-chocolate-chip-cookies.php/).

<p><a href="http:/">Chocolate Chip Cookies</a></p>
<p><a href="">Chocolate Chocolate<br> Chip Cookies</a></p>

Next, edit the footer navigation links in the same way. The only exception is the site map. If you are creating a simple site that won't change very often, keep this link. A site map is good-for-search-engine-optimization thing. If you will be adding content on a regular basis, delete the link. It will make you crazy if you have to update it every time you add a new page. If you do create a site map, you will create it with your text editor, and save it as sitemap.xml. You will create the site map after all of your shell pages (empty pages) are added.

Next, you will edit the title tag, meta description, and meta keywords. You will find them near the top of the HTML source code.

  • Title Tag - The title tag of each page can be 70 characters, should vary from page to page, and should contain your keyword phrase. If you have room to repeat your keyword phrase, and do it in a sensible way, all the better.
  • Meta Description - The meta description can be 165 characters, should be an amplified version of the title, and should define what visitor will find on your site. Descriptions should be different from page to page.
  • Meta Keywords - The meta keywords should be the keywords used in the content, and other similar variations. Limit your keyword phrases to 10 phrases. If you add more, your site could be penalized for keyword stuffing. Keyword phrases should be different from page to page.

Step 9
The next step is adding analytics. You can add GoDaddy Site Analytics for a modest cost per month, or add Google Analytics for free. GoDaddy Site Analytics can be added by calling GoDaddy and asking them to add this product. If you elect to add Google Analytics, you will need to sign up for an account, and then add the code right before the </head> tag in the source code.

<script type="text/javascript">

<---javascript code from>


Step 10
Now its time to create your web pages. If you made it though all that, this part will be simple. Start by selecting File>Save As. When the box opens, name the file with a name you gave to one of your pages in the left column navigation, and then save the file.

Example: chocolate-chip-cookies.php

If you did this correctly, you will see the chocolate-chip-cookies.php at the top of the text editor window, as you see in the example above. Next, edit the title tag, meta description, meta keywords, page title. You can leave "Coming Soon!" for the content until later. Our goal now is to set up all of you pages, so that you site can begin to age. Repeat the process until you have created all of your pages.

Step 11
Drag and drop all of your new web page files into your FTP client window. Below I have provided an example of what the Fetch FTP client looks like. The files and folders in the following example were created for

If you have completed everything correctly, you should be able to navigate around your website. Congratulations!

Step 12
Your next step is adding content. Begin by searching for the "Coming Soon!" in the source code. You will replace this text with your page content. To do this you will need to learn a few more HTML tags. The following set of mark up tags should be everything you need for basic text formatting.

Paragraph Begin - <p>
Paragraph End - </p>
Bold Begin - <b>
Bold End - </b>
Italics Begin - <i>
Italics End - </i>

Once you have added you content, and applied all the necessary HTML code to make the text display correctly in your browser, save the file, and drag and drop it into your FTP client. Repeat the process for all of your web pages.

Step 13
This is the final step in creating your website - adding your xml site map. The following link will direct you to an excellent XML site map generator.

After this website generates the code, place your cursor at the top left corner of the source code space in your text editor. Search engines don't like to see extra white space in a site map. Next, paste the code into your sitemap.xml file, and save it. Drag and drop your XML sitemap into your FTP client.

Congratulations! You've built your very first website.

Step 14
With your website complete, you are ready to apply for AdSense. The following article will help you to do that. Once you have generated the code, paste the recommended ad/link units in the recommended locations on each page, save the files, and drag and drop them into your FTP client.

How to Apply for a Google Adsense Account

Interested in letting someone know that your website is up, and ready for visitors? The following resources will help to drive traffic to your website:

7 Steps to an AdSense Supported Niche Site (Step 7)
Oh Internet, More Traffic Please | Free eBook

That's it. I wish you the best with your new website.

by Andrew Fling


Related Articles

Google AdSense Mistakes for Beginners
Google Adsense CTR | What Should I Expect?
Cracking the AdSense Code | Insider Secrets

Share |


LinkBuilder Program
Get your first link from us. Add our link on your new website, and we will give you a
high quality link from our family of websites for free! More info...

Home | About Us | Contact Us | Terms of Use | Privacy Policy | Links

© 2018 Wave Music, LLC. All rights reserved.