Thursday, February 18, 2010

Expanding Your Horizons

> Eric: So, how's it been going? I've been peeking at your site
every once in a while. You've done a great job at filling
it with content.


> Claude: It's actually going pretty good. I'm definitely into
the updating stage, I'm pretty sure I have enough content
right now to keep visitors happy.


> Eric: So what are you going to do now? Let the site coast and
the money roll in?


> Claude: I wish! There's a lot of competition for the voice-over-IP
stuff, so I won't be buying a house in Bermuda
anytime soon. But I am making money, which is great.
And I have been looking at some other things. You mentioned
affiliate and referral programs and I got curious
about them so I did some research and what I found
out was surprising.

Claude and I met for lunch a few weeks later. I wanted to catch up on what he and his daughters had been up, but we didn't need our computers for that.

"So," I began, after placing the food order, "how's it been going? I've been peeking at your site every once in a while. You've done a great job at filling it with content."

"It's actually going pretty good," Claude said. "I'm definitely into the updating stage, I'm pretty sure I have enough content right now to keep visitors happy. Stef's also happy with her blog."

"Yeah, I can tell," I said, "I've been reading it on occasion. She's even talked about the process she went through to put up the ads and how easy it was." I laughed. "She's become an AdSense expert!"

"Yeah," he said, "she's definitely enthusiastic about it. Mind you, she's enthusiastic about everything she writes about in her blog. Too enthusiastic about some things, to my mind."

"Oh, don't be such a grumpy father," I said, "I'm sure if you were her age you'd be writing things your parents didn't approve of. How's Anita doing?"

"Well," he began, "obviously she doesn't have as much time as I do to work on her Web site. But I think it's coming along well. She's not out to make a lot of money either, so her goals are different."

"So what are you going to do now?" I asked him. "Let the site coast and the money roll in?"

He laughed. "Hah! I wish," he said. "There's a lot of competition for the voice-over-IP stuff out there, so I won't be buying a house in Bermuda anytime soon. But I am making money, which is great. I just can't retire from it."

"But you are retired," I protested.

"You know what I mean," he said.

"Claude," I continued, "now that you've been bitten by the AdSense bug, you've discovered you have an entrepreneurial side you never knew you had. Am I right?"

"Well," he said, somewhat sheepishly, "you're probably right. I have been looking at some other things."

"Setting up another site?" I asked.

"That," he admitted, "but other things, too. You mentioned affiliate and referral programs in our last group session and I got curious about them."

"Really?" I said. "So what did you do?"

"I did some research," he continued, "and what I found out was surprising. Did you know there are people out there who buy AdWords ads and don't actually sell anything? All they do is refer people to other sites and make money when those people buy something."

"That's right," I agreed, "it's strictly a numbers game again. If an ad costs you ten cents per click and you get five dollars every time someone buys the product or service you're referring, you come out ahead if at least two out of every fifty clicks leads to a sale."

"Yeah, and some people claim to do quite well at it," he said, "but it's kind of risky for me. You can spend a lot of money and not make anything at all. No, I'm not ready for that just yet! But I did sign up for Amazon's affiliate program."

"For the books, I take it?"

"Yeah," he said, "since I already had a list of recommended books on my site, it was a natural fit. Now, if anyone buys a bookor almost anything elseon Amazon because of me, Amazon pays me a commission."

"Was it hard to do?" I asked him.

"Hard? No. If you have a Web site already, it's easy to do. Here, let me tell you all about it." And he did.

But that's another story.

It Takes Time

"The important thing to remember about these approaches, however," I said, "is that they take time to be effective. Your sites are up, but your work isn't overyou'll need to keep working on them."

"But you don't have to spend a lot of time, do you?" Anita asked. "It's been hard to find the time to build my site. I was looking forward to taking a break."

"It depends on what your goals are for the site," I answered. "You can certainly let it coast for a while. If your costs are minimal and the site's bringing in more than you're spending on it, you can afford to work on something else."

"Like another site!" Claude laughed.

"Yeah, or maybe some extra sleep," I suggested. "Anyhow, just be patient and work at it." I leaned back in my chair. "I think we're pretty much done now. Feel free to call me with any questions, but there's not much more to tell you other than wishing you good luck with your ventures. And be sure to let me know how things are going."

Tracking Visitors to Your Site

Tracking Visitors to Your Site

"Well, I'm willing to try it out," Claude said. "It sounds easy enough to do."

"It is," I said, "but it brings up an important topictracking where your visitors are coming from. If you're spending money to get traffic, you want to know if you're wasting your money or not!"

Tracking Visitors with Referrer Headers

When you click a link, the browser contacts the Web server specified in the link and requests the appropriate page. The browser sends extra information along with the request. One of those pieces of information is known as the referrer header, which tells the Web server how the browser was referred to the page.

Suppose, for example, that a visitor to the page www.ericgiguere.com/index.html clicks that page's link to www.memwg.com/index.html. As part of the the page-fetch request, the Web server hosting www.memwg.com gets a referrer header that looks like this:

Referer: http://www.ericgiguere.com/index.html 

(The word "referer" is misspelled deliberately, for historical reasons.) Now, the browser is not required to send the Referer header when it requests a page. Some users disable the header for privacy reasons, but most browsers send them quite routinely.

Tracking referrers is a great way to find out more about how visitors arrive at your site. You can tell when someone finds your site with Google, for example, because the referrer header starts with "http://www.google.com." Usually, you can even tell what keywords they used to find you. Consider the following referrer header as an example:

Referer: http://www.google.com/search?num=100&q=voip+long+distance 

This header tells you that the visitor found your page with the search terms voip long distance (spaces are represented by plus signs). This kind of information can help you fine-tune your pages and can even suggest new keywords and topics for your site.

Ask your Web hosting service how to track referrer informationit varies from system to system.

Tracking Visitors with Landing Pages

Referrer headers aren't the only way to track visitors. Advertising campaigns can also use special-purpose landing pages for tracking clicks. You create a separate landing page for each of your advertisements. The landing pages have no content; all they do is redirect the browser to another page on the site. Each time someone clicks one of your ads, the visitor gets sent to the appropriate landing page before being redirected to the actual destination page.

For the visitor, it's just as if the browser went directly to the destination page, but you've actually gathered a valuable piece of information: exactly which ad brought the visitor to your site. By examining your Web server's access logsfiles that record browser page requestsyou can quickly determine which ads are working well and which aren't.

An alternative to creating landing pages is to embed a unique identifier into the Web address (the URL) used in the ad link. Just add a question mark to the end of the URL and a name-value pair like "from=ad1." (This is called a query parameter.) In other words, instead of using this URL:

http://www.voip-at-home.com/index.html

use the following URL for one ad:

http://www.voip-at-home.com/index.html?from=ad1

and this URL for a second ad:

http://www.voip-at-home.com/index.html?from=ad2

You can easily pick these out from the Web server's access logs.

The great thing about landing pages and query parameters is that they work even if referrer headers are disabled.

Advertising Your Site

Advertising Your Site


"Shouldn't you also pursue traditional promotional opportunities?" Anita said.

"Such as?" I asked.

"Such as getting profiled in the local newspaper or getting a radio interview."

"Absolutely," I said. "Everything helps. But those things rarely happen for niche topicsnewspapers and radio stations want topics that interest a broad cross-section of their audience. Still, it's certainly worth a try once your site's established."

"You mentioned one other thingadvertising your site," said Claude, "which sounded kind of bizarre to me. The costs would just eat into your profits."

"Not if you do it right," I said. "The key is to make more money from the extra traffic than you're paying to get the traffic. As long as you do that, you'll be ahead."

"So you want us to sign up for AdWords?" Stef asked.

"Not necessarily," I answered. "AdWords is the obvious choice, yes, and you already know how it works thanks to our previous session on keyword valuation. In fact, we even went as far as setting up a fake ad campaignremember that?" They all nodded. "But AdWords isn't the only choice. You can sign up for link-exchange programs. You can buy banner ads. Don't worrythere are lots of ways to spend your advertising budget! I'd start with AdWords, though. It's a proven advertising vehicleStef's already benefiting from it, after alland it doesn't cost much to try out."

"But how likely is it that we'll make more money from buying ads that are similar to the ones we're already showing?" Claude said. "Wouldn't they cost us the same or even more?"

"Probably," I admitted. "It depends on what you're trying to accomplish. If you just want to build awareness and get some more eyeballs viewing your site, something like AdWords works well. If you want to generate direct revenue from the ads, you need to do one of two things: either use low-cost keywords to target pages with high-paying keywords, or use affiliate and referral programs that pay you money whenever someone buys a product or service because of you."

Spreading the Word About Your Site

"So getting a good ranking is a slow process," Claude said, disappointed. "That's too bad."

"Well, if it were truly easy, everyone would be doing it," I said, "and nothing would be any different anyhow. Watch out for scam artists who'll promise you high rankings in exchange for a hefty fee. A quality search engine optimization consultant won't promise overnight results. You have to think long-term."

"What about the short term, then?" Stef asked. "Can you do anything to get more traffic while you're working toward a higher page ranking?"

"Sure you can," I said, "by spreading the word about your site."

"You mean publicizing it," Anita said.

"Yes," I agreed, "but not as formally as you might think. Actually, the term that's in vogue these days for what I'm about to describe is viral marketing."

"Viral? As in infections?" Claude asked.

"Exactly," I continued, "but without the negative connotations. The basic idea of viral networking is to use word-of-mouth recommendations and subtle or subliminal mentions to get people to visit your site."

"But why is it called viral?" Claude asked. "I still don't understand."

"I know," said Stef, "it's because the Internet makes it easy to spread the word about something. Like in a blog posting. Or by sending an instant message to your friends."

"You're absolutely right, Stef," I agreed, "the basic premise of viral marketing is to create a self-perpetuating buzz about a product or service. Get a few key people recommending your product and they'll tell their friends, who'll tell others, and so on."

"I've read about this before," Anita said. "Viral marketing is used to promote new pop stars, to get a buzz about them going in the chat rooms."

"Well, I'm not suggesting you hire people to flog your site in chat rooms," I said, "but there are some simple things you can do to get the word out."

Embed Web Addresses

A simple but effective technique is to embed your site's Web address in all your outgoing mail messages and forum postings. The easiest way to do this is by setting up a signature. A signature is a brief message (keep it between one and four lines) that is automatically appended to your messages or postings. For example, Claude might send an email like this:


Dear John:

Thanks for the email, I'm glad you liked the movie. We
really enjoyed it, too. Talk to you soon!

Claude
My site about Internet phoninghttp://www.VoIP-at-Home.com

The last two lines of this message are the signature. It's usually stored in a separate text file (Figure 9.7). You then adjust your email application's options to append the signature file to outgoing messages (Figure 9.8). You do a similar thing with online forums and chat rooms, embedding Web addresses in your signatures and/or profiles.

Figure 9.7. Creating a signature file.


Figure 9.8. Automatically appending a signature to outgoing mail.


Be sure to add the "http://" prefix to the Web address. Most mail readers use that as a cue to automatically transform the address into a link that the reader can click to jump directly to the Web site.

Be discreet when using signatures, and keep them short. If you've chosen a good domain name, you shouldn't need more than a line or two to mention it.

Create or Write for Newsletters

Once you develop expertise in a subject, consider either creating your own newsletter or writing articles for other newsletters. Newsletters are somewhat old-fashioned, but they're easily forwarded from one person to another and can be printed out for later reading as well.

Creating a newsletter is actually a lot of work, especially if you intend to publish it on a frequent schedule. You'll need mailing-list management software to maintain the subscriber list. Your Web hosting provider can often create a mailing list for you. The hard part is coming up with good content on a regular basis. Be sure to promote your Web site in the newsletter.

Ad Newsletter

Martin Lemieux's SmartAds newsletter (www.smartads.info/newsletter/) is an interesting example of a newsletter devoted specifically to Web ad trends.


Writing for other newsletters is simpler, especially if you're not expecting to be paid for your work. Mention your site in the author biography at the end of the articleif people like what you said, they'll probably visit your site to learn more about you and/or the topic.

Spam Ban Plan

Google has a plan to ban comment spam. See www.google.com/googleblog/2005/01/preventing-comment-spam.html.


Use (But Don't Abuse) Blogs

In some ways, blogs are the modern form of newsletters. If your site isn't itself a blog, consider adding a blog. You can do what Stef does and use a free blogging service like Blogger. Or your Web hosting provider may be able to add one to your site for you.

Once your blog is up and running, add an entry to it whenever you make a significant change or addition to the site. This lets people know what's happening on the siteit's another form of a "what's new" page. Add entries referring to news items related to your site's topic, things that otherwise wouldn't make it onto your site. It's another way to add content to your site (and don't forget to show ads!).

Search for other blogs that are related to your site and look for opportunities to comment on other people's blog entries. Do this only when you have something interesting or substantial to say; otherwise you'll be accused of comment spammaking spurious comments simply to promote your own siteand banned from making further comments.

Cross-Promote Your Sites

Once you have two or more sites going, be sure to cross-promote them by having them link to each other. You could do this on the about pages or by including them in the footers of certain pages.

Making It Easy to Find Your Site

"That's funny," Stef said, "I would have thought that word of mouth was the most important thing."

"No," Anita said, contradicting her sister, "I think making a site findable is more important. I have bookmarks for the sites I often visit, but there aren't that many of those. Most of the time, I just start the browser and Google for what I want."

"Ah yes," I said, "the newest verb in the English language: 'to Google.' I'm sure Google's lawyers have daily fits over that use of their trademark. But it underscores what Anita just said: People turn to search engines to find the information they want. If your site's not listed in the search engines, or it has a poor ranking, you'll miss out on a lot of traffic."

"Is it easy to get listed?" Claude asked.

"For the most part, yes," I said, "though it may take a while. The harder part is getting a good listing."

"You mean a high ranking?" he said.

"Yes," I explained, "the nearer you are to the top of a search-results page, the more traffic you'll get. A lot of Web site owners spend a lot of time trying to get their sites to rank higher in the listings. And to get their pages associated with the right keywords. They call the whole process search engine optimization, or SEO for short."

"Sounds scary," Anita said.

"Ah, it's just geek talk for getting better page rankings," I said. "The basics are pretty simple, and you've already done some of them: You've chosen good domain names; you've written good page titles and descriptions; you've put up relevant and keyword-rich content. Now it's a matter of spending time to get your sites in the search engines and then to bump up their rankings. Let's see how that's done." And I explained to them what search engine optimization is all about.

Getting Listed

The first step is to get listed in your favorite search engines. There are three ways to do this:

  • Submit your Web address directly to the search engine for free.

  • Get someone already listed to link to your site.

  • Pay to have your site listed on one or more search engines.

Which you do depends entirely on the search engine you're targeting. Obviously, the free option appeals to most people. To submit a site to Google, fill out the simple form at www.google.com/addurl (Figure 9.1). To submit a site to Yahoo!, go to submit.search.yahoo.com/free/request (Figure 9.2)you'll need to register for a Yahoo! account if you don't already have one. To submit to MSN Search, use the form at search.msn.com/docs/submit.aspx (Figure 9.3). Submitting your site to the major search engines only takes a few minutes and is well worth the effort.

Figure 9.1. Submitting a site to Google.


Figure 9.2. Submitting a site to Yahoo!


Figure 9.3. Submitting a site to MSN.


More Site Submissions

For the URL submission forms and guidelines for other sites, see the list of links at www.memwg.com/free-site-submit.


Downsides of Free Site Submission

Don't expect your site to show up immediately in the search engine's listings. It may take weeks before the search engine crawls (that is, inventories the pages of) your site. Or it may refuse your site for various reasons.


Not all search engines let you submit sites for free. Some require either a one-time payment or a subscription in order to list your site. There may be different payment levels available, with the pricier levels guaranteeing more prominent placement of your site in the search engine's results. Some sites, like Yahoo! and MSN, offer both free and paid submission options.

No Paid Submissions for Google

Google does not offer the option to pay to have your site listed in its index. All site submissions are free of charge. Site owners cannot pay to increase their page rankings: Google has always said that sponsored results (AdWords) do not affect how they rank pages relative to one another.


Is it worth paying for getting listed? Not initially. Submit your site to the search engines using their free submission forms as soon as you have a few good pages of content available, and spend your time (and money) working on other aspects of the site. Wait until the site's been running for a while and you've explored other avenues for increasing traffic.

The other way to be listed by a search engine is to get an already indexed site to link to yours. Search engines periodically recrawl the sites in their indexes, looking for new content and new links. If one of these sites links to a page on your site, the crawler will eventually find its way to that page. And if you've followed the linking rules laid out in Chapter 5, the search engine will then be able to find your site's home page and site map, and soon all your pages will find their way into the index.

The trick, of course, is to get a link to your site on someone else's site. If you know someone who already has an indexed site up and running, you can simply ask that person to link to your site. Getting your site mentioned in someone's blog is an easy way to do it if your site has useful information that the blogger thinks would be of interest to his or her readers. Note that the quality of the links to your site is also importantmore on this shortly.

Getting listed in a Web directorylike the original Yahoo! directory (Figure 9.4) or the Google directory (Figure 9.5)is another way to get into search engine indexes. (A directory is something like a phone book for Web sites.) For submissions to the Yahoo! directory, see the links near the bottom of the http://search.yahoo.com/info/submit.html page. The Google directory is actually based on the directory maintained by the Open Directory Project, also known as DMOZ or ODP, a Web-community effort. Getting listed is free, but it's a more involved (and sometimes controversial) processsee http://dmoz.org/add.html for more details.

Figure 9.4. The Yahoo! directory.


Figure 9.5. The Google directory.


Free Listing for Your Site

Purchasers of this book can apply to get their site listed for free on the www.memwg.com Web site if the site was built with the help of this book. See the full list of conditions at www.memwg.com/free-listing.


Determining Your Ranking

Each search engine arranges its search results in some manner. Complicated algorithms are used to determine which Web pages best match a given set of search terms. Search engine staff spend a lot of time tuning the algorithms in order to return the most relevant results possible to all kinds of queries. Even though the search service itself is free, it's all about making money: The better the results, the more the search engine is used; the more the search engine is used, the more money the search engine company makes by selling related services.

You don't just want your site to be listed by a search engine; you want your pages to rank high in the search results. Being ranked in the top ten sites for a given keyword is a surefire way to generate traffic for your site, especially if you can nab the first or second spot on the list. Of course, every other site owner wants the same thing, so you'll face stiff competition to get one of those prized rankings.

The PageRank Formula

The PageRank formula was created by Google founders Larry Page and Sergey Brin while they were Ph.D. students at Stanford University. The relative importance of a particular page is calculated according to the number of other pages that link to it and how important those other pages are themselves. A basic description of the formula is found on the Google Web site at www.google.com/technology, but see the list at www.memwg.com/pagerank for more details about the formula.


How search engines rank individual pages is a matter of great debate among Web site owners. For competitive reasons, search engines rarely disclose more than vague details about their page-ranking algorithms. Even the famous PageRank formulathe one that determines a site's popularity by counting the number of other sites that link to itis just a small (though important) part of Google's ranking algorithm.

PageRank Tools

Firefox and Mozilla users can download an open-source browser extension that displays the current page's PageRank in the browser's status bar. See www.memwg.com/ pagerank for details.


Competition isn't the only reason search engines keep their algorithms proprietary. Once key algorithms like the PageRank formula are generally known, site owners start to adapt their pages specifically for the algorithms in order to favorably skew the search engine results their way. For example, link farmsgroups of Web sites created specifically to increase the number of links to targeted pageswere used early on to bump up Google page rankings. Search engines are constantly monitoring and adjusting their search algorithms in order to avoid this kind of overt manipulation.

The simplest way to determine a page's ranking is to search using page-related keywords and see where the page ends up in the search results. Since your site is keyword-driven itself (to display more relevant ads), this should yield fairly accurate results.

Another way to determine page ranking is to use Google's Toolbar (Figure 9.6). The Toolbar, currently available only for Internet Explorer, can display a page's relative PageRank on a scale from 0 to 10, with 10 being the most important and 0 the least. The higher the PageRank, the higher your page's ranking within a search.

Figure 9.6. Determining PageRank with the Google Toolbar.


Improving Your Ranking

As long as you're not doing it deceptively or fraudulently, there's nothing wrong with trying to improve your site's search engine rankings. This is what search engine optimization (SEO) is all about.

Do You Crawl Here Often?

Improving your site's search engine rankings is a slow process because it depends on how often search engines crawl your site, and that may happen as seldom as every few weeksthere's no set schedule.


There are two basic techniques for improving a page's ranking. The first is to ensure that the page has good content and good keyword density. This should be a no-braineryou should already be creating your pages this way if you want AdSense to display relevant ads. Watch for missing keywords, thoughtry to figure out what people are really searching for and make sure your page gets included in the search results.

The other technique is to get highly ranked pages to link to your page. This increases the relative importance of your own page, especially if the anchor text of the link (the text that the user clicks to activate the link) contains keywords relevant to your site. While this technique works especially well with Google, where the popularity of a page is a fundamental part of the PageRank formula, all search engines use incoming links as an important ranking tool. Note that the reverse can also be true: Incoming links from poorly ranked pagesespecially those that have been removed from search engine indexes due to overt attempts at page-rank manipulationwill drag down the page's ranking.

As you might imagine, obtaining high-quality incoming links to your site can be a challenge. You can try to initiate a link swap with the other site, whereby you both agree to link to each other's sitesthe classic "you scratch my back and I'll scratch yours" situation. But link swaps only work if both parties feel they have something to gain from the relationship.

Of course, if you have unique, useful content, other sites will start linking to yours without any prompting on your part. This can be a mixed blessing, however, because you have no control over the quality of those incoming links.

Making Money from Your Site

> Eric: Stef, are you still making money?


> Stef: Yes, though not a lot more than before.


> Claude: Well, I'm still not making any money and I don't think
Anita is, either. It's disappointing.


> Eric: It's also pretty normal, Claude. You need to get traffic
for your site. Remember, it's a numbers gamemore traf-
fic means more clicks.


> Claude: All right, then, what do I dosorry, what do we doto
get more traffic?


> Eric: There's no magic bullet, but there are three basic
approaches: Make it easy to find your site, spread the
word about your site, andthis one will surprise you
advertise your site.

We met again a couple of weeks later, this time back at my house. Claude and Anita were publishing ads on their sites now, and Stef had done some tweaking of her AdSense code.

"I replaced the four-ad tower with a two-ad tower and an ad links unit," Stef was telling me as we sat down, "so now the ads take up a bit less space. Sometimes my blog entries are pretty short, and I didn't like the way the taller ads looked in that case."

"Are you still making money?" I asked her.

"Yes," she said, "though not a lot more than before."

"Well, I'm still not making any money," Claude said, "and I don't think Anita is, either." Anita shook her head. "It's disappointing."

"It's also pretty normal, Claude," I said. "How many page impressions per day are you seeing in the AdSense console?"

"I don't remember exactly, maybe 50 on average," Claude answered.

"Less than that for me," Anita said.

"And I bet some, if not all, of those impressions are from you visiting your own sites," I said. "That's the problemyou need to get traffic for your site. Remember, it's a numbers gamemore traffic means more clicks. If your clickthrough rate is going to average 2 percent, for example, that means that you need at least 50 impressions to get one click."

"But I have 50 impressions a day," Claude protested.

"He means 50 impressions from other people, Dad," Stef explained.

"Stef's right, Claude," I continued, "you can't click ads on your own site, so your impressions are effectively meaningless. There's no way to distinguish your impressions from anyone else's in the AdSense console, but you need to account for them when viewing the reports. Anyhow, if you get enough traffic this isn't a problemyour own impressions won't make a big difference in the clickthrough rate."

"All right, then," he said, "what do I dosorry, what do we doto get more traffic?"

"There's no magic bullet," I said, "but there are three basic approaches: Make it easy to find your site, spread the word about your site, andthis one will surprise youadvertise your site."

"Advertise?" Anita asked. "You mean buying ads? I thought we were showing ads."

"You are," I said, "but sometimes it pays to advertise, so to speak. We'll get to that later, but let's start with the most important approach: making it easy to find your site."