Share |

Archive for May, 2009

Whitehat VRE Empire: Creating the First Site’s Content

May 12th, 2009

At this point we’ve created the skeleton for the first site in our whitehat virtual real estate empire. Now comes the hard part — adding some real content!

Simple Stuff First

When I deploy a new site, I like to flesh out the simple stuff first, including:

  • the home page;
  • the about/contact page;
  • the privacy policy; and
  • common page elements.

I do these things first for a couple of reasons. First, it’s easy to forget to do them — witness how many default “about” pages for WordPress blogs you can find by doing a simple search for “This is an example of a WordPress page” (over 1 million!).

Second, it gets you thinking about the site: What kind of contact information do you expose? Do you need a disclaimer? What’s the site about? What kind of copyright message do you want? What will appear on the home page?

Also, they’re easy edits to do and you feel like you’ve accomplished something after doing them!

The privacy policy page is pretty much boilerplate code. The tool I’m using generated an AdSense-compliant policy automatically for me. If you use a different tool, you can model your privacy policy on this one. (If you are creating a WordPress blog, use my free Privacy Policy for WordPress plugin to do it.)

The about/contact page requires some thought. If you put an email address there, expect to be spammed — you should definitely create a separate email address for it that you can forward elsewhere. You probably don’t want to put a physical address and phone number on your site, even if it’s exposed in the domain registration. Some kind of contact form is a good idea.

The home page probably requires the most work. On sites I generate with PLRSiteBuilder, the home page is basically just an introductory paragraph or two and a list of the articles on the site. This lets it do double-duty as the human-readable sitemap and makes sure that all the pages are easily crawlable by the search engines. But you may choose to do it differently and put the article list somewhere else entirely. You may or may not want to show AdSense ads on the home page — I don’t think dropping the ads from the home page will hurt you much and it may make the page look better to anyone who happens to land on it instead of on one of the article pages.

Don’t spend too much time on this stuff, though. You can always change it later. You want to quickly get to the meat of the site.

Writing the Content

Creating the content for your first site will take more time than setting up the site itself. That said, if you chose the right topic it shouldn’t be that hard. It’s much harder when you don’t know anything about the topic you’re writing about!

You’ll want to start with at least five to ten pages of content. The more, the better. Each page should be a different subtopic and focus on a different keyword phrase. One technique that works well is to do what I discussed in Profitable AdSense Article Marketing and use the AdWords keyword tool to generate a list of related keywords and split them into two sets, the “traffic set” and the “money set”, based on their relative cost-per-click values. The “money set” becomes the nucleus for your content.

(Note: Again, I have to remind everyone that the CPC numbers you see with the AdWords keyword tool do not directly reflect the actual CPC numbers you’ll see in AdSense. See The Problems With High-Paying Keyword Lists for a detailed discussion why. Since we don’t have AdSense keyword data, we have to rely on the AdWords numbers and assume that advertisers who pay more for search placement will also pay more — substantially less, but still more — for placement on quality AdSense sites.)

Let’s try this with the “adult braces” topic. Using the keyword tool, I see that the CPC range for these keywords ranges from $0.05 to about $13 for exact searches, with most clustered in the $2-$4 range. Here’s a small sample:

vre-empire-keywords-1

From this list I’m going to pick some likely phrases on which to base my content. These ones seem particularly apt to what the site’s about:

  • adult braces or braces for adults (vary their use)
  • lingual braces (a type of brace)
  • invisible braces or clear braces (another type of brace)
  • cost of braces (sure to be something they’re wondering about!)
  • removable braces (definitely of interest to adults)
  • types of braces (good for an overview)
  • ceramic braces (a type of brace)
  • metal braces (a type of brace)
  • dental insurance (goes well with “cost of braces”)
  • teeth straightening or straighten teeth (why do you need braces?)
  • orthodontic retainer (something you wear after the braces are done)
  • fast braces (how quickly can braces work?)
  • orthodontist (more about the special type of dentist)

Now transform those keywords into page titles:

  • Do You Need Adult Braces?
  • Lingual Braces
  • Invisible Braces
  • The Cost of Braces
  • The Pros and Cons of Removable Braces
  • Common Types of Braces
  • Ceramic Braces
  • Metal Braces
  • Dental Insurance and Adult Braces
  • Teeth Straightening in Adults
  • Why Orthodontic Retainers Are Necessary
  • What is an Orthodontist?

It’s not rocket science to come up with titles that include the target keyword. The URL of the page should also include the keyword in question, but here you can be more flexible. For example, the page title “Do You Need Adult Braces?” could be “do-you-need-adult-braces.html” or “adult-braces.html” or even just “adultbraces.html”. Or, in this case, maybe even “braces-for-adults.html” just to vary things.

Once you’ve gotten your initial list of titles, look for any gaps in content, and be sure to fill them in (or plan for it later). Look also for any opportunities to link between pages. For example, in the list above there’s a natural linking from the “types of braces” page to the pages about metal, ceramic, invisible and lingual braces.

Now sit down and write! Write for a human, not a search engine. I’ve already given some tips on how to do this in my previous post Human Search Engine Optimization, please spend a few minutes and read it.

The only other thing to think about is spacing out the delivery of your content. If your system supports it (I can do this with PLRSiteBuilder, and you can easily do it with WordPress) then use a scheduling feature to get the content posted at regular intervals instead of all at once. You’ll want to post the first two or three articles right away, but everything after that can “drip” out. This will ensure that your RSS feed (which your site should always have) has some new content every once in a while, at least for the first couple of weeks. After that you can decide to go and write some new content or just leave the site as-is. (My Invisible Fence site’s been up for years now with no changes…)

And make sure your sitemaps are updated as you add new content, too.

That’s it for today, I have to run off now and write the content for my new site! In the next post we’ll talk about what to do when the site is ready to go “live”.

Whitehat VRE Empire: Building The First Site

May 11th, 2009

If you’ve been following along, you know it’s time for us to build the first site in our VRE empire. You need to have chosen a topic that interests you and has some (but not necessarily much) commercial viability.

The topic I’ve chosen for my first site is adult braces. Like many people, I had braces when I was a teenager. But as I grew older, my teeth started crowding. What they know now is that people who have braces need to continue to wear retainers at night for the rest of their life in order to avoid problems with moving teeth. So people like me who had braces when they were younger suddenly discover they need braces again in their thirties or forties!

As you can imagine, I wasn’t thrilled to discover I needed braces again. I even put it off for a couple of years. But it was getting to the point where I needed to do something about it or lose a tooth that was being crowded out.

Rather than use traditional metal braces, my orthodontist offered me the option of using so-called “invisible” braces from a company called Invisalign. Made of transparent plastic, they aren’t permanent and can be taken off to eat and drink. They can’t make the same kinds of changes that metal braces can, but they were good enough to fix my basic problem of tooth crowding. So that’s what I went for. I’m almost done the course of treatment now, so I thought it would make a good topic for a site.

What follows is a long and detailed explanation of how I take this basic idea and transform it into an AdSense site. I hope you find the details useful.

The Domain

I’ve had the idea for this site almost since I started the treatment, so I actually reserved a domain name a while back in anticipation. The domain I’m using is bracesagain.com. Notice that I’ve got a relevant keyword (“braces”) at the start of the domain. That alone should ensure I get relevant ads on the site. The domain also gives the visitor a good idea of what the site is about.

This step is hard, though. It took me a while to find something suitable. Stay away from trademarks if at all possible, use generic terms. I generally start by generating a list of keywords with the AdWords keyword tool and use GoDaddy’s bulk registration facility to see if any of them are available as .com domains. (See Find Keyword-Rich Domain Names In 3 Easy Steps for details on how to do this, except you only need steps 1 and 3 — you can skip step 2 because the GoDaddy bulk domain registration tool automatically strips out spaces.)

Once you’ve found your domain, register it and adjust its nameserver settings to point it to your hosting service. Then go over to your hosting service and create an account for the new domain. I’m not going to show you how to do this, it depends on which domain registrar and hosting service you’re using. It should be fairly straightforward.

The .htaccess and robot.txt Files

The first thing I do after setting up hosting is create the .htaccess and robots.txt files for my site. Let’s start with the latter, since it’s simpler.

The robots.txt file controls which parts of your site the search engines are allowed to crawl. For a simple site like ours, you normally have nothing to block them from. You could in fact not bother with the robots.txt file since the default is to “crawl all pages” if the file is missing. But there’s a good reason to create a robots.txt: sitemap discovery.

One of the things we’re going to do is create an “XML sitemap” for our site. This is a special file that search engines can examine to find the pages on our site. See Sitemaps.org for details on how XML sitemaps work. In particular, take a look at Specifying the Sitemap location in your robots.txt file, which explains why we’re creating a robots.txt file: to specify the location of our sitemap.

With your favorite text editor, create a file called robots.txt that contains the following four lines:

User-agent: *
Disallow:

Sitemap: http://www.bracesagain.com/sitemap.xml

You’ll need to adjust the URL of the sitemap, of course. Place this file in the root folder of your website using your favorite FTP program. (Again, I’m not going through the details of how to do that, you can find lots of help for this on the web.)

Next, we create our .htaccess file. The main purpose of this file is set the “canonical name” of our website. Do you want it known as “bracesagain.com” or “www.bracesagain.com”? Either way, there are commands you can place in the .htaccess to redirect visitors to the “correct” form of the website domain. You’ll find the detailed instructions in my previous post The AdSense-Ready WordPress Blog. I’m going to use “www.bracesagain.com” as the base address for my website, like most sites out there.

However, I also need the .htaccess file for another purpose. I’m going to be using my PLRSiteBuilder software to build the site, but I want to use nice “.html” extensions on my files instead of “.php”. But the “.html” files still have to be processed as if they ended in “.php”, because they’ll have PHP commands in them. So I need to tell the system to do just that using an “AddType” command. (This is all purely cosmetic, I just like to see “.html” used as the extension. My quirk.) I also want to add a mapping so that references for “sitemap.xml” actually get handled by “sitemap.php”.

So the final .htaccess file for my site looks like this:

RemoveHandler .html
AddType application/x-httpd-php4 .html

Options -Indexes
Options +FollowSymlinks
RewriteEngine on
RewriteCond %{HTTP_HOST} ^bracesagain.(.*)
RewriteRule ^(.*)$ http://www.bracesagain.com/$1 [qsappend,R=301,L]

RewriteCond %{REQUEST_URI} sitemap.xml
RewriteRule . /sitemap.xml [L]

Details of what goes into the file may vary, depending on how your hosting service works. If you don’t want to do the .html-to-.php mapping, leave out the first two lines. Or use your hosting service’s control panel to do the mapping. Whatever works for you!

Again, this file goes into the main website folder alongside the robots.txt file.

Everything I’ve described so far is routine setup stuff. You’ll do it every time to create a new site, varying the details according to the site. After you do it a couple of times it will become routine. (Note that if you’re building a WordPress site there are plugins available to do this stuff for you.)

The Site Skeleton

Now we’re ready to start on the site proper. Start PLRSiteBuilder and start the Site Design Wizard, as shown below. (The screenshots shown here can be clicked on to see them full size.)

vre-empire-braces-1

We’re creating an “article/informational” site, of course. Now enter in basic information about the site: the name, the description, the domain, the main keyword:

vre-empire-braces-2

Next we define the folders we’ll use for this site. One folder is the “input” or “content” folder, the other is the “output” for “site” folder. I like to put them under a single root folder for the site:

vre-empire-braces-3

Finally, decide if you want to show live AdSense ads right away. Normally, I recommend you don’t turn on the ads until you have some real content on the site, for reasons I’ve explained before:

vre-empire-braces-4

The wizard finishes and the skeleton site is now generated, ready for uploading:

vre-empire-braces-5

Except that I want to make a few tweaks before doing any uploading, so back on the main property page for the project I go to the Site tab and specify that I want to use .html as the file extension:

vre-empire-braces-6

Moving to the Folders tag, I specify a “copy folder” for my project. The site generated into the output folder will also be copied here. I use this to test out the site locally using a copy of XAMPP, a standalone bundled version of Apache and PHP — the site gets copied directly into the folder where XAMPP looks for web pages to display:

vre-empire-braces-7

Now I press Generate the Site to regenerate the site. I test it out locally to make sure it’s OK, then upload it to my hosting account using FileZilla, the free FTP client I like to use. Here’s what the site looks like:

vre-empire-braces-8

There’s no content, so it doesn’t look like much. But click on the links and you’ll see it has the requisite pieces, such as an “about” page, a privacy policy, a sitemap (both kinds — the home page is the human-readable one, but you can’t see that yet because there is no content yet), and even an RSS feed (under http://www.bracesagain.com/feed/).

Don’t Waste Your Time

Did you notice that I haven’t really spent any time tweaking the way the site looks? There are two reasons for this. First, it’s hard to do without any real content — you really need some paragraphs of text to see how things flow across the different pages. Second, you can waste a lot of time making the site look perfect. I know, I’ve done it myself… spent literally hours trying to make a site look “just right”…

My advice to you is to just get the site looking “OK” and work on fleshing out the content before you spend too much time on making it pretty. This applies to any site building tool you use, including WordPress. You can spend a LOT of time looking for the “right” theme to use for your WordPress site… or you grab a standard AdSense-ready theme and move on!

Remember, the key is to get the sites up and running as quickly as you can. Once you do it a few times, the setup process will become second nature, leaving you to concentrate on the content.

I think I’ll stop here for now, this is a pretty long post. We have our skeletal site up, now it’s time to put in some content, which is what we’ll do next time.

Whitehat VRE Empire: The First Site

May 9th, 2009

Time to get started with building our VRE empire! That means creating the first site.

What’s Your Passion?

You’re probably expecting a long thesis on keyword research and finding the best niche for your empire. But that’s not at all what we’re going to do.

The first site in your AdSense network should be about a topic that’s interesting to you on a personal level. Forget about mortgage consolidation, mesothelioma, or those other “high click value” topics.

On a piece of paper, write a list of topics. Each topic in your list should be something that you can write about with minimal research: a hobby, a skill, an expertise… whatever turns your crank.

Now go through the list and prioritize them based on interest, with the most interesting topic at the top of the list.

Finally, run through the list and stroke off the ones with no or few advertisers using the simple test explained below.

What you’re left with are the initial sites you’ll create for your AdSense network.

Why do it this way? It removes mental roadblocks. If you start with a topic you know nothing about, you’ll just won’t be as interested in getting your network up and running. You’ll have to do some research, so you’ll put it off. Or you’ll get started and other things will distract you because you’re not that interested, leaving you with a half-finished site. Hey, I know, I’ve been there!

Start with your passions, even if they’re never going to be big moneymakers. Get a few sites off the ground, then focus your efforts more on the money side.

The Quick AdSense-No-Go Test

There are some topics, of course, that should ALWAYS be avoided. Anything that contradicts the AdSense program policies is a no-go.

You’ll also want to avoid topics with few or no advertisers. The easiest way to do this is with Google’s own AdWords ad preview tool. The ad preview tool lets AdWords advertisers see what ads are shown given a search query, a Google domain, a geographic area, and a language.

Set the preview tool to show results in the language, geography and domain of the typical visitor you’re targeting. For many of us that would be the google.com domain from English-speaking United States.

Now type in a keyword or phrase related to the topic of your putative site and press the “Preview Ads” button. Look at the sponsored links section on the right side of the resulting search results page. If there are less than four ads, that’s not good.

The ideal situation is to see a “More Sponsored Links” link immediately below the ads, which happens when there are more than 8 advertisers bidding on the term. That’s good!

Repeat this process with other keywords related to your site. You want to get a feel for whether or not there are AdWords advertisers bidding on the keywords that relate to your potential site. If there are just a few advertisers, skip the topic: remember that many advertisers skip the content network (AdSense sites like ours) when targeting their ads, so if only a few ads show up there may in fact be none available for AdSense publishers to display.

As a final sanity check for English topics, head over to EzineArticles and search for articles with matching topics. See if the AdSense ads that accompany those articles are on-topic. If they’re not, skip the topic.

Plan Out Your First Site

Once you’ve got your list of topics, take the first topic and sketch out the site you want to develop. At a minimum, the site should contain the following:

  • Five to ten pages of content
  • A human-readable sitemap (a list of the pages on your site)
  • An XML sitemap (so the search engines can easily find all your pages)
  • A privacy policy (required by AdSense)
  • An “about” page
  • An RSS feed

You’ll also have to find a suitable domain name, which can be hard. All the obvious ones are surely taken, so you’ll have to spend some time to find a domain name that has a topic-related keyword in it. And you’ll have to decide whether or not you want to go with a private domain registration.

If you’ve truly chosen a topic that interests you, coming up with the initial pages of content should be easy. The rest of the stuff depends on how you’re building the site. It’s quite easy to build such a site with WordPress and a few well-chosen plugins. You can also build the site with my PLRSiteBuilder software.

That’s it for today. Next, I reveal the topic I’ve chosen for my first site and I’ll even build it in front of your eyes.