<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Welcome to the phpBB Doctor Blog</title>
	<atom:link href="http://www.phpbbdoctor.com/blog/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.phpbbdoctor.com/blog</link>
	<description>Your premium source for custom modification services for phpBB</description>
	<lastBuildDate>Sat, 07 Aug 2010 18:58:35 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Delayed Spamming</title>
		<link>http://www.phpbbdoctor.com/blog/2010/08/07/delayed-spamming/</link>
		<comments>http://www.phpbbdoctor.com/blog/2010/08/07/delayed-spamming/#comments</comments>
		<pubDate>Sat, 07 Aug 2010 18:58:17 +0000</pubDate>
		<dc:creator>Dave Rathbun</dc:creator>
				<category><![CDATA[Anti-spam]]></category>
		<category><![CDATA[phpBB]]></category>

		<guid isPermaLink="false">http://www.phpbbdoctor.com/blog/?p=352</guid>
		<description><![CDATA[I&#8217;m sure I&#8217;m not alone in seeing this new spammer tactic&#8230; I called it delayed spam. How does it work?
A spammer registers on a board. They might not do anything for a while. Then they try to post something that looks legitimate, using generic language that could be appropriate anywhere. Stuff like:
You make some good [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m sure I&#8217;m not alone in seeing this new spammer tactic&#8230; I called it delayed spam. How does it work?</p>
<p>A spammer registers on a board. They might not do anything for a while. Then they try to post something that looks legitimate, using generic language that could be appropriate anywhere. Stuff like:</p>
<blockquote><p>You make some good points, please keep posting</p></blockquote>
<blockquote><p>I find your arguments compelling, can you link your sources?</p></blockquote>
<blockquote><p>Thanks, it helped me</p></blockquote>
<p>None of those add anything to the discussion, but they&#8217;re not really spam. What happens next? The spammer goes quiet for a few weeks, hoping that the topics they have posted in will fade from the front page. Then they carefully go back in and edit their post. They might change the text of the post itself, or they might add a signature that wasn&#8217;t there before. They are relying on the fact that phpBB (and other boards as well) do not bump a post back to the front page if something is edited, only if new content is added.</p>
<p>Very frustrating.</p>
<p>So far I have not come up with a programmatic solution to the problem. I am working on code that will capture the edit history of a post and allow board moderators to revert to an original version, so that at least would let me prove how the spammer added their content after the fact. That doesn&#8217;t solve the problem, it just provides an audit trail should I decide to try to take action against the spammer.</p>
<p>A frequent suggestion at this point might be something along the lines of preventing someone from posting URLs or links until they reach a certain level of post. That doesn&#8217;t help either, as the spammers often have five or ten posts under their belt before they come back and edit. Plus it impacts the legitimate new users that come on board with questions that require links. It&#8217;s not my favorite concept.</p>
<p>So today what my moderator team does is a manual process. When we get a suspected spammer, they will do a web search for either their username, their email address, or both. If they find the same username on hundreds of different boards that&#8217;s a good indication they&#8217;re a spammer, especially if the user is recently registered on all of them. They can also pull up posts from the user on these other boards. If they look similar to what they&#8217;re posting on our board, that&#8217;s another indication. All of these steps are used to decide whether to preemptively ban the spammer before they spam, or decide to wait.</p>
<p>It&#8217;s all a manual process for now. So while I&#8217;ve been away from phpBB2 for a while because of other demands on my time, this has never really been far from my mind. I just haven&#8217;t come up with an idea that can be implemented in code versus a manual process.</p>
<p>Guess I should check in with the BB Protection folks, and see what they&#8217;re up to at this point.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.phpbbdoctor.com/blog/2010/08/07/delayed-spamming/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Registration Protection Isn&#8217;t Enough Anymore</title>
		<link>http://www.phpbbdoctor.com/blog/2010/04/29/registration-protection-isnt-enough-anymore/</link>
		<comments>http://www.phpbbdoctor.com/blog/2010/04/29/registration-protection-isnt-enough-anymore/#comments</comments>
		<pubDate>Fri, 30 Apr 2010 02:58:53 +0000</pubDate>
		<dc:creator>Dave Rathbun</dc:creator>
				<category><![CDATA[Anti-spam]]></category>
		<category><![CDATA[Board Management]]></category>

		<guid isPermaLink="false">http://www.phpbbdoctor.com/blog/?p=304</guid>
		<description><![CDATA[The focus for the past several years for board owners has been to prevent (or at least have some easy way to ignore) spammer registrations. When spammers thought it was useful to have an entry on a board memberlist they were often satisfied with getting through the registration process. They didn&#8217;t bother to activate their [...]]]></description>
			<content:encoded><![CDATA[<p>The focus for the past several years for board owners has been to prevent (or at least have some easy way to ignore) spammer registrations. When spammers thought it was useful to have an entry on a board memberlist they were often satisfied with getting through the registration process. They didn&#8217;t bother to activate their account. As a result, one of the most popular (and fortunately very easy) MODs for discussion boards was to prevent inactive members from showing up on the member list. This is the standard configuration for phpBB3, no MOD required.</p>
<p>Spammers reacted by altering their process so they can activate accounts. (I as well as other board owners have seen a dramatic increase in use of gmail accounts for this, so clearly Google&#8217;s registration process has been cracked and automated as well.) Like many board owners, I would like to have a &#8220;clean&#8221; database. But it wasn&#8217;t a huge imposition to get spammer registrations. If they never posted, they were not a contributing member of my board but at least they weren&#8217;t getting in the way. I had a MOD that prevented board members from entering a web site until they had a minimum number of posts on my board, so at least I didn&#8217;t get a member database sprinkled with unsavory web links. There are also MODs available that prevent zero-post users from showing up, and for pruning inactive or zero-post users after some specific period of time. All of these were okay in their day, but are not as effective anymore.</p>
<p>I&#8217;ve posted many times about my Checkbox Challenge code. It has served very well in protecting my blogs, several phpBB boards, and even my comment forms from spammers. However I am starting to see some issues, and that bothers me. Why? Because the new spam seems to be coming from humans rather than bots. I don&#8217;t know how we can combat that. Spammers seem to be quite creative with their posting strategies as well. <span id="more-304"></span></p>
<h3>Spammer Posting Strategies</h3>
<p>I&#8217;ve seen many different types of spam posts. There are streams of sentences that look like they were copied from a recent news article with random links thrown in for spam. There are more creative folks that put reasonable looking text and then make the punctuation marks links. There are folks that post highly useful text like, &#8220;This post was great, it answered all of my questions.&#8221; and then create a fake signature with spammer links. There are folks that post spam and format it to match the background color of the board style. There are folks that enter a normal spam-free post and come back days (or weeks) later to edit the post to include spam links.</p>
<p>&lt;sigh&gt;</p>
<p>What is a board owner to do?</p>
<p>There is no Internet governing board where we can report this type of activity. It&#8217;s rather pointless (at least most of the time) to track down users by IP address as the spammers are either using proxies or zombie computers, or their in some foreign country that could care less if your small board was defaced by someone using a computer under their jurisdiction.</p>
<h3>Spammer Hammer</h3>
<p>One of the nicer features of phpBB3 is the ability for a moderator to be able to clean up all of the posts from a specific user in one step. The posts can be deleted or moved to a specified forum. (I prefer the move option, as I can preserve the evidence in the cases where I do decide to try to take some sort of action.) There is a separate step to ban the user that often occurs just before (or just after) the posts are removed. I generally would do the ban first to keep the user from further posting, and then do the clean-up work.</p>
<p>I wrote a MOD for my own boards that I called the phpBB Doctor Spammer Hammer. It is unfortunately getting used more because of the human element. The &#8220;hammer&#8221; takes the following steps:</p>
<ul>
<li>Deletes any session records that belong to the user, effectively logging them off.</li>
<li>Marks their account inactive, preventing them from logging back on.</li>
<li>Updates their registration &#8220;activation key&#8221; so that they can&#8217;t request a resend of the activation email. That way they can&#8217;t reactivate their account.</li>
<li>Any topic started by the spammer is moved to a hidden forum. This includes any posts from legitimate users, as most of them are probably just &#8220;ooh, this is spam&#8221; types of responses. Nothing of value there.</li>
<li>Any posts in topics that were not started by the spammer are also moved to a hidden forum. This catches any post replies in existing topics.</li>
</ul>
<p>The Spammer Hammer has several safeguards built in. First, you cannot hammer someone with more than a certain number of posts. If you&#8217;re a spammer, we&#8217;ll figure it out before you reach 200 posts, so anyone above that threshold (just as an example) is immune. Board moderators and administrator accounts cannot be hammered. And a log is made of each hammered account so I know who took the action and when. I started to write an &#8220;undo&#8221; function, but the complexity of the code increased dramatically and in my opinion there should never be a need to undo the action.</p>
<h3>Conclusion</h3>
<p>Conclusion? That&#8217;s optimistic, I guess. <img src='http://www.phpbbdoctor.com/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  The story is far from concluded. As the spammers continue to get more creative the escalation will continue. As a board owner I do my best to keep spammers from getting in. If (when) they get in, I have systems in place to clean them up quickly and easily and (most importantly) completely. That&#8217;s about the best I can do at this point.</p>
<p>I started to include some statistics on spammer posts and registrations as a percentage of valuable traffic. But the truth is that with the Checkbox Challenge in place my boards continue to be relatively protected. I get a few spammers at most a month, and I am getting 25-35 new user registrations every day on my most active board. So I decided to skip it for this post. I also thought about calculating the average response time for my moderator team. I would take the date and time for the initial spam post and compare it to the application date/time for the Spammer Hammer and see how long they take. We rarely have spammers that last more than a few hours, and in many cases it&#8217;s minutes. I have a great moderator team. <img src='http://www.phpbbdoctor.com/blog/wp-includes/images/smilies/icon_cool.gif' alt='8-)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.phpbbdoctor.com/blog/2010/04/29/registration-protection-isnt-enough-anymore/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Recognition Versus Reputation</title>
		<link>http://www.phpbbdoctor.com/blog/2010/04/19/recognition-versus-reputation/</link>
		<comments>http://www.phpbbdoctor.com/blog/2010/04/19/recognition-versus-reputation/#comments</comments>
		<pubDate>Tue, 20 Apr 2010 02:33:26 +0000</pubDate>
		<dc:creator>Dave Rathbun</dc:creator>
				<category><![CDATA[Board Management]]></category>
		<category><![CDATA[phpBB]]></category>

		<guid isPermaLink="false">http://www.phpbbdoctor.com/blog/?p=348</guid>
		<description><![CDATA[A few weeks ago I had an interesting conversation with a woman from England who is doing a thesis on the psychology of online communities (discussion boards). During the conversation she dropped a phrase that I immediately stopped and wrote down so I could think about it further. Here is the basic question that was [...]]]></description>
			<content:encoded><![CDATA[<p>A few weeks ago I had an interesting conversation with a woman from England who is doing a thesis on the psychology of online communities (discussion boards). During the conversation she dropped a phrase that I immediately stopped and wrote down so I could think about it further. Here is the basic question that was invoked by her comment:</p>
<p>What is the difference between recognition and reputation? <span id="more-348"></span></p>
<p>After mulling it over for a while, I decided that there is a very distinct difference. I believe that &#8220;recognition&#8221; is something that can be provided by technology and that &#8220;reputation&#8221; is something awarded by other board members. I would like to provide a formal definition of each word and then try to describe why I think that. After that I would like to discuss the impact of both on an online community.</p>
<h3>What Is Recognition?</h3>
<p>When I first heard the phrase I said to myself that recognition is what the board software provides each member. It can be as basic as a post count or something more sophisticated such as a rank. It&#8217;s a reward of some kind for participating on the board, and as such is associated with a specific event or point in time. One definition that I found reads as follows:</p>
<blockquote><p>To give a token of thanks for (a service rendered, etc.)</p></blockquote>
<p>Isn&#8217;t that what board software packages do today? Every time a post is made in a &#8220;valuable&#8221; forum (one with post counts turned on) the poster is recognized by incrementing their post count. As a post count increases the poster may be awarded further recognition by attaining various rank titles. Some boards grant additional privileges like access to formerly hidden forums, the ability to upload or change an avatar, or even earn &#8220;cash&#8221; or &#8220;points&#8221; that can be used at a community store. Some years ago I wrote a MOD for phpBB2 that recognizes years of membership by awarding a star (or other icon) on a member profile.</p>
<p>But my point is these are all system-generated awards. They are driven by specific events, occur at a specific point in time, and are the results of code execution. How is this different from reputation?</p>
<h3>What Is Reputation?</h3>
<p>Here is what I consider the most appropriate definition of reputation for this topic that I found:</p>
<blockquote><p>The general estimation in which a person is held by the public.</p></blockquote>
<p>How is this different from recognition? Reputation is not awarded by technology but by other community members. This could be formally acknowledged by the board software (by systems like &#8220;karma&#8221; or &#8220;points&#8221; or &#8220;kudos&#8221;) or it could just be informal. In either case, I suggest that reputation is not something that occurs at a point in time but instead is earned over longer periods. For that reason, I would add the following words to the definition listed above: &#8220;&#8230; based on behavior over time.&#8221; </p>
<p>On a default phpBB2 board there are no formal systems for reputation. There is a variety of karma or points MODs. I have a couple of different MODs that I wrote in this area myself. One allows people to increase the value (reputation) of a topic by awarding it points. The act of awarding the point is &#8220;recognition&#8221; while the overall point total adds to the topic &#8220;reputation.&#8221; See how that works? <img src='http://www.phpbbdoctor.com/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  My search process uses topic points to weight search results so that more valuable topics bubble to the top.</p>
<p>Why didn&#8217;t I write a user point MOD? It&#8217;s quite simple. To my way of thinking, users will build their own reputation by participating on the board. There is no need to create a way for board members to formally rate other users; that will happen naturally. People don&#8217;t come to my board looking for users, they come looking for information&#8230; and information is contained in topics.</p>
<p>Ultimately I did write a user &#8220;medals&#8221; MOD and we have used it to award &#8220;member of the year&#8221; status for the last three years. <em>For what it&#8217;s worth, I am planning on canceling that program from this year forward due to very low participation in the voting.</em></p>
<h3>Recognition, Reputation, and Board Management</h3>
<p>Since recognition, at least according to my way of thinking, is system generated, it can be abused. People can post nonsense posts just to increase their post count. (That&#8217;s one reason why we have MODs for phpBB2 and a standard feature in phpBB3 for no-post-count forums.) People may falsely assume that users with the highest post counts are the most knowledgeable about the subject. That is quite frequently not the case. Anything that is subject to abuse can make more work for a moderator team.</p>
<p>Reputation, on the other hand, is hard to fake. I have seen it on every board I have participated in to some degree. The community doesn&#8217;t take too long to figure out who is providing value and who is fluff. The problem for board owners is to figure out how to formally recognize reputation without opening the process to abuse. I don&#8217;t have a perfect answer for that, but I do have some thoughts.</p>
<p>Which I will save for my next post on this subject. <img src='http://www.phpbbdoctor.com/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p><strong>Related Links</strong></p>
<ul>
<li><a href="http://www.phpbbdoctor.com/modsteps.php?m=30&#038;l=1">Annual Stars MOD for phpBB2</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.phpbbdoctor.com/blog/2010/04/19/recognition-versus-reputation/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Libertyvasion 2010</title>
		<link>http://www.phpbbdoctor.com/blog/2010/04/12/libertyvasion-2010/</link>
		<comments>http://www.phpbbdoctor.com/blog/2010/04/12/libertyvasion-2010/#comments</comments>
		<pubDate>Tue, 13 Apr 2010 02:53:59 +0000</pubDate>
		<dc:creator>Dave Rathbun</dc:creator>
				<category><![CDATA[Libertyvasion 2010]]></category>
		<category><![CDATA[phpBB]]></category>

		<guid isPermaLink="false">http://www.phpbbdoctor.com/blog/?p=350</guid>
		<description><![CDATA[Well, this is what I get for skipping out of visiting phpbb.com for a while&#8230; I completely missed the announcement of Libertyvasion 2010 that came out last month. Now I have to go log in and see if there&#8217;s anything I can talk about this year. Last year I had fun pulling together a talk [...]]]></description>
			<content:encoded><![CDATA[<p>Well, this is what I get for skipping out of visiting phpbb.com for a while&#8230; I completely missed the <a href="http://www.phpbb.com/community/viewtopic.php?f=14&#038;t=2024945">announcement of Libertyvasion 2010 that came out last month</a>. Now I have to go log in and see if there&#8217;s anything I can talk about this year. Last year I had fun pulling together a talk about board spam. I&#8217;ll have to see what I can come up with this year.</p>
<p>Definitely need to try to make it.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.phpbbdoctor.com/blog/2010/04/12/libertyvasion-2010/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>April Fools?</title>
		<link>http://www.phpbbdoctor.com/blog/2010/04/01/april-fools/</link>
		<comments>http://www.phpbbdoctor.com/blog/2010/04/01/april-fools/#comments</comments>
		<pubDate>Thu, 01 Apr 2010 12:23:10 +0000</pubDate>
		<dc:creator>Dave Rathbun</dc:creator>
				<category><![CDATA[Board Management]]></category>
		<category><![CDATA[phpBB]]></category>

		<guid isPermaLink="false">http://www.phpbbdoctor.com/blog/?p=349</guid>
		<description><![CDATA[In the past I have done a number of tricks to celebrate today. One year I posted a very official looking press release stating that the board had been bought out and would no longer be a free resource. Another year I used to tricky CSS to flip the &#8220;off topic&#8221; forum upside down.
This year [...]]]></description>
			<content:encoded><![CDATA[<p>In the past I have done a number of tricks to celebrate today. One year I posted a very official looking press release stating that the board had been bought out and would no longer be a free resource. Another year I used to tricky CSS to flip the &#8220;off topic&#8221; forum upside down.</p>
<p>This year I used a suggestion from my wife&#8230; it&#8217;s evil. <img src='http://www.phpbbdoctor.com/blog/wp-includes/images/smilies/icon_twisted.gif' alt=':twisted:' class='wp-smiley' />  I will post what I did after today is over. <img src='http://www.phpbbdoctor.com/blog/wp-includes/images/smilies/icon_cool.gif' alt='8-)' class='wp-smiley' /> </p>
<p>How about you? Any fun tricks to share?</p>
]]></content:encoded>
			<wfw:commentRss>http://www.phpbbdoctor.com/blog/2010/04/01/april-fools/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Survival of the Fittest</title>
		<link>http://www.phpbbdoctor.com/blog/2010/03/21/survival-of-the-fittest/</link>
		<comments>http://www.phpbbdoctor.com/blog/2010/03/21/survival-of-the-fittest/#comments</comments>
		<pubDate>Sun, 21 Mar 2010 23:49:45 +0000</pubDate>
		<dc:creator>Dave Rathbun</dc:creator>
				<category><![CDATA[Advertising]]></category>
		<category><![CDATA[Board Management]]></category>

		<guid isPermaLink="false">http://www.phpbbdoctor.com/blog/?p=344</guid>
		<description><![CDATA[I suspect that most folks running phpBB don&#8217;t get beyond the 5,000 member mark. Even fewer get beyond the 10,000 member mark, or three years of consistent growth. What happens when you get to that point and can&#8217;t afford to run your board anymore? Then it&#8217;s entirely possible for a board with over 100,000 members [...]]]></description>
			<content:encoded><![CDATA[<p>I suspect that most folks running phpBB don&#8217;t get beyond the 5,000 member mark. Even fewer get beyond the 10,000 member mark, or three years of consistent growth. What happens when you get to that point and can&#8217;t afford to run your board anymore? Then it&#8217;s entirely possible for a board with over 100,000 members to simply disappear.</p>
<p>It happens.</p>
<p>I have posted a lot about the Adsense program over the past years, specifically related to advertising on phpBB boards. I currently do not use Adsense, but I did for many years. However I never relied on the revenues from that source to keep my board running. If I had, I might have ended up like this case study:</p>
<p><a href="http://www.whatisadsense.net/warning-to-webmasters-it-can-happen-to-you">Warning to Webmasters: It can happen to you</a></p>
<p>The link contains a case study about Soccerpulse, a web site with over 100,000 members that closed up shop because their Adsense revenues declined and they could no longer afford to run the site.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.phpbbdoctor.com/blog/2010/03/21/survival-of-the-fittest/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Google Forums and Increasing Adsense Revenues</title>
		<link>http://www.phpbbdoctor.com/blog/2010/03/11/google-forums-and-increasing-adsense-revenues/</link>
		<comments>http://www.phpbbdoctor.com/blog/2010/03/11/google-forums-and-increasing-adsense-revenues/#comments</comments>
		<pubDate>Thu, 11 Mar 2010 16:24:12 +0000</pubDate>
		<dc:creator>Dave Rathbun</dc:creator>
				<category><![CDATA[Advertising]]></category>
		<category><![CDATA[Board Management]]></category>

		<guid isPermaLink="false">http://www.phpbbdoctor.com/blog/?p=345</guid>
		<description><![CDATA[I posted a question on Google&#8217;s support forums a few months ago (since they don&#8217;t seem to offer email support of any kind anymore). While waiting for a response, I have spent some time reading and at times responding to some of the questions there. One of the questions that I saw posted most frequently [...]]]></description>
			<content:encoded><![CDATA[<p>I posted a question on Google&#8217;s support forums a few months ago (since they don&#8217;t seem to offer email support of any kind anymore). While waiting for a response, I have spent some time reading and at times responding to some of the questions there. One of the questions that I saw posted most frequently can be paraphrased as &#8220;How can I make more money&#8221; or something along those lines. I realize that many board owners probably aren&#8217;t using Adsense, but if you are, I thought I would post a few summary tips on this subject.</p>
<p>You can earn more money by:</p>
<ul>
<li>Generating more traffic</li>
<li>Generating more clicks</li>
<li>Getting higher-paying advertisements</li>
</ul>
<p>I&#8217;ll talk about each of these at a high-level in this post.</p>
<p><span id="more-345"></span></p>
<h3>Adsense Recap</h3>
<p>Adsense is the front-end of the Adwords advertising program. If someone wants to advertise their site(s) they can open an Adwords account and bid on certain keywords. (They can also target specific sites, but I&#8217;ll talk more about that later.) Google Adsense program participants are assigned a unique publisher ID and given a bit of javascript to place on their site. When a page is rendered, the javascript sends the content to Google who quickly scans it to identify keywords, then matches keyword advertisers with the content. The return value is a string of HTML that contains various advertising links.</p>
<p>And this all happens really, really, fast. <img src='http://www.phpbbdoctor.com/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>As a publisher, I can only control certain things. I cannot control what advertisers bid on my keywords, nor can I select ads from specific advertisers for my site. So how can I control my income?</p>
<p>Simply put, I can&#8217;t. But there are a few things I can do to try to improve my earnings.</p>
<h3>Generating More Traffic</h3>
<p>There are plenty of topics on phpbb.com about generating more traffic. I won&#8217;t try to cover that here since this topic is about advertising. Instead I want to talk about the impact of increased traffic on advertising revenue.</p>
<p>The first thing a new Adsense publisher has to know is that most ads in the program are paid by click (CPC) and not by impression (CPM). This is certainly in favor of the advertisers which makes it easy to understand why most opt for this configuration. Because of that, it might not be immediately obvious why generating more traffic could generate more income. It comes down to statistics.</p>
<p>Because of the Google Terms of Service (TOS) I can&#8217;t share what my click statistics are. So for this post I will make up some numbers. Suppose that I see over the past few months that I get 1 clicks for every 10,000 page views. Suppose that I have also noticed that ratio seems consistent as traffic goes up. It stands to reason that if I can project 5 clicks for 50,000 page views then I can get 50 clicks for 500,000 page views. If each click is worth $1 then it&#8217;s easy to see how my income goes up as clicks go up.</p>
<p>From what I have read (and experienced) there are several typical ways to increase earnings from this program. You can try to generate more traffic. You can try to generate more clicks. And you can try to generate higher-paying clicks. There are plenty of suggestions on this forum or the Adsense blog on how to do these things, but I&#8217;ll offer a high-level overview. One of your challenges (as I see it) is that the number of sites dealing with games / onling gaming is HUGE and therefore you&#8217;re up against a lot of competition.</p>
<p>To generate more traffic you need to get more people to come to your sites. Sounds simple, but it&#8217;s not. Whether you do this via advertising, search engine optimization, or some other means of promoting your site is up to you. You also need to make sure that you do what you can to retain your existing visitors while gathering new traffic or you simply end up churning (keeping the same amount of traffic but from different users). From a marketing perspective, most folks will tell you it costs less to keep an existing customer than to get a new one, so try not to go after new traffic at the expense of existing traffic.</p>
<h3>Getting More Clicks</h3>
<p>There are lots of illegal ways to generate more clicks <img src='http://www.phpbbdoctor.com/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  but also legal ways. Try different ad placements or different color schemes for your existing ads. It works best if you set up different channels so you can track what techniques are successful. And don&#8217;t stick with the new style just because something is successful for a short period of time. You need to continue to monitor the relative performance of your different placements and colors. Sometimes a change in style will generate short-term spike in user interest but fall back to the same or even lower levels afterwards. I experienced that myself. I did something as simple as changing the color of the border. Ad clicks initially spiked, but a few months later they dropped. And they continued to drop even below the level of activity that I had before! Ultimately went back to my original style of ads and activity picked back up again.</p>
<h3>Getting Paid More Per Click</h3>
<p>Finally, generating higher-paying clicks. As mentioned above, Adsense is the front end for the Adwords program. Adwords allows advertisers to bid on various keywords. Because it&#8217;s a bid process (meaning Google doesn&#8217;t set prices) the advertisers are in control. If you have sites already set up, your content is set, and the keywords related to that content are likewise set. In other words, your rate of return for clicks based on your content are set by the Adwords bidders, and there&#8217;s really nothing you can do to alter that. There are some folks that will suggest that your site needs to be about topic X, Y, or Z in order to generate big returns on clicks, but to be honest unless you have expertise or interest in those topics it&#8217;s hard to get interested in building a site around those areas. At least it is for me. I would stick with your current sites unless you have other interests and then you can consider branching out to new areas.</p>
<p>There is an option provided by Google where you can tag certain content areas on your site and ignore others. For example, if you have a discussion board (forum) or blog, you would want to tag your content and ignore the template text (like menus and so on). That way your keyword density goes up and you might get better ads. But you really can&#8217;t determine how much those ads pay.</p>
<p>Once your site gets big enough it may draw the attention of specific advertisers. If you can do that, it really helps. Those advertisers will bid on your site, specifically, rather than content-driven keywords. Some of those ads will be paid on an impression (page view) basis rather than clicks. I always like it when this happens, because my site does millions of page views on a monthly basis. You can find out if this is happening by going to the advanced report tab if your adsense account. Choose Adsense for Content, then down near the bottom of the parameters you will see an option to &#8220;Show data by&#8230;&#8221;. When you select Individual Ad you will get an additional checkbox that allows you to break out income by contextual or placement.</p>
<p>Contextual ads are there because of keywords. Placement ads are there because the advertiser told Google to specifically target your site. Placement ads might be paid per click, but they may also be paid per page views. From what I have read, you can&#8217;t expect this to happen unless your site content is highly unique or you have enough traffic. So we&#8217;re back to generating more board traffic at this point. I don&#8217;t have any specific knowledge, but 500-700 impressions a day probably isn&#8217;t going to get you any placement ads. I first started noticing this because I had days with revenues and no clicks, so I looked into it further. That was back when I was generating 10-15K impressions a day, and I do more than that now. </p>
<h3>Summary</h3>
<p>So, to summarize:</p>
<p>If you can increase traffic then one would expect your clicks and therefore your income to increase.<br />
If you can generate more clicks from existing traffic, your income should also increase.<br />
You could try different content to see if the clicks pay out at a higher rate, but then you&#8217;re starting over with a brand new site. </p>
<p>But it&#8217;s really hard to generate more income per click on existing content because that&#8217;s controlled by the Adwords bidders.</p>
<p>Finally, you have to be aware of the fact that Google does not publish their algorithms for determining ads that are displayed on your site, nor do they publish how much money they retain for each click on your site. Either or both of these things could change and have a dramatic impact on your earnings from the program. There really isn&#8217;t much that you can do in this area, other than be sure not to rely on Google adsense income for your house payment. <img src='http://www.phpbbdoctor.com/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>What I have seen over the years is my traffic is going up every year. That is a success for me on the first point. My clicks as a percentage of page impressions have actually gone down, so you could say I have failed on the second point. However, even here there are things outside of my control that I believe are affecting my click rates. It could be blamed on the increased use of Firefox which has several adblockers built in, or on increased &#8220;ad blindness&#8221; due to the fact that Google ads are everywhere now.</p>
<p>In short there is no magic button that you can press to increase your earnings from this program. You can coast along with what you have now, or you can try to make improvements in some of these areas.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.phpbbdoctor.com/blog/2010/03/11/google-forums-and-increasing-adsense-revenues/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Practical Jokes&#8230;</title>
		<link>http://www.phpbbdoctor.com/blog/2010/02/12/practical-jokes/</link>
		<comments>http://www.phpbbdoctor.com/blog/2010/02/12/practical-jokes/#comments</comments>
		<pubDate>Fri, 12 Feb 2010 16:15:56 +0000</pubDate>
		<dc:creator>Dave Rathbun</dc:creator>
				<category><![CDATA[Board Management]]></category>
		<category><![CDATA[MOD Writing]]></category>

		<guid isPermaLink="false">http://www.phpbbdoctor.com/blog/?p=347</guid>
		<description><![CDATA[We have a topic on my board with the title &#8220;Please do not post in this topic&#8221;. Needless to say, this topic has survived for nearly three years, even in the &#8220;off topic&#8221; area where topics are pruned after 14 days of no activity.   So lately I have been trying to have some [...]]]></description>
			<content:encoded><![CDATA[<p>We have a topic on my board with the title &#8220;Please do not post in this topic&#8221;. Needless to say, this topic has survived for nearly three years, even in the &#8220;off topic&#8221; area where topics are pruned after 14 days of no activity. <img src='http://www.phpbbdoctor.com/blog/wp-includes/images/smilies/icon_lol.gif' alt=':lol:' class='wp-smiley' />  So lately I have been trying to have some fun with it.</p>
<p>First I added some javascript to the page (but only for that topic) that made the Reply and Quote buttons move away from the mouse. That made it impossible to click on the button, but you could still tab to the buttons and invoke the required code. Yesterday I switched the normal images for the buttons with the spacer.gif and sized it to zero by zero pixels, essentially making the button invisible. I also altered the tab index to -1 which according to a few sites I read makes the button disappear from the tab sequence.</p>
<p>Of course there are still several ways for folks to post in the topic. That&#8217;s sort of the point, to see how long it takes folks to figure out how to work around the challenges I have put in place. For example in the first version someone could disable javascript and the buttons would no longer move, giving them another way to click the button rather than using the tab key.</p>
<p>To continue the fun, I am looking for suggestions for other ways to challenge folks, and keep them from posting in that one topic. The key is there has to be some sort of loophole, as I&#8217;m not trying to completely lock folks out.</p>
<p>Any ideas?</p>
]]></content:encoded>
			<wfw:commentRss>http://www.phpbbdoctor.com/blog/2010/02/12/practical-jokes/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Why Google Search Revenues Are Increasing</title>
		<link>http://www.phpbbdoctor.com/blog/2010/01/22/why-google-search-revenues-are-increasing/</link>
		<comments>http://www.phpbbdoctor.com/blog/2010/01/22/why-google-search-revenues-are-increasing/#comments</comments>
		<pubDate>Fri, 22 Jan 2010 21:06:01 +0000</pubDate>
		<dc:creator>Dave Rathbun</dc:creator>
				<category><![CDATA[Advertising]]></category>

		<guid isPermaLink="false">http://www.phpbbdoctor.com/blog/?p=346</guid>
		<description><![CDATA[A while back I wrote a post about Google Adsense where I discussed the mix of revenue between Adsense for Content and Adsense for Search. It included this graphic:

At the time I didn&#8217;t have a good explanation (or even a theory) as to why this was happening. As luck would have it, I&#8217;m now getting [...]]]></description>
			<content:encoded><![CDATA[<p>A while back I wrote a post about Google Adsense where I discussed the <a href="http://www.phpbbdoctor.com/blog/2008/11/05/board-advertising-options-google-adsense-part-iii/">mix of revenue between Adsense for Content and Adsense for Search</a>. It included this graphic:</p>
<p><img src="/blog/images/adsense_source.png" width="532" height="432" border="0" alt="Revenue mix graph" title="Percent of Revenue from Content versus Search" /></p>
<p>At the time I didn&#8217;t have a good explanation (or even a theory) as to why this was happening. As luck would have it, I&#8217;m now getting <a href="http://www.phpbbdoctor.com/blog/2009/11/04/half-a-billion-dollars/">zero dollars from Adsense for Search</a> and am still waiting for a response from Google regarding the matter. While trying to determine what the issue could be, I have been reading the support forums for Adsense. I saw a post that suggested why my search revenues were rising. <span id="more-346"></span></p>
<h3>Adsense Drivers</h3>
<p>Content ads are driven by &#8211; naturally enough &#8211; the content on my web pages. Who is responsible for the content? Normally that would be me. In the case of a web site that includes a phpBB board, however, the content is created by anyone who participates in a topic. So any board member is creating content for my site. </p>
<p>But are those board members potential customers? Is the content they create suitable for advertising? In many cases the answer is no.</p>
<h3>Board Customers Versus Board Members</h3>
<p>But what about a board &#8220;customer&#8221; rather than a board member? I have statistics that show that about 80% of the visitors to my site are guests. They&#8217;re not providing any content at all, they&#8217;re consuming the content that is already there. They&#8217;re looking for something, whether it&#8217;s the answer to a question or something else. And how do these customers find what they&#8217;re looking for?</p>
<p>They search.</p>
<p>And if they use the Google search widget at the bottom of my page, then Google is quite aware of the key words they entered during the process. Those key words are words that the customer is interested in <strong>right now</strong> and that&#8217;s why they&#8217;re searching for them. Let me use a quick example&#8230; suppose I ran a discussion board related to a particular type of car. There might be lots of posts about performance tires on my board, so when someone reads a topic about these products it would make sense for Google to place ads about tires on the page. However, the person reading the page might not be interested in buying tires at the moment&#8230; he might just be asking a question about the performance characteristics or something else. But when someone searches the board for information about the tires, it&#8217;s assumed they have a specific interest&#8230; perhaps they&#8217;re looking for reviews from consumers before they buy tires. The search results page becomes more valuable real estate because the person is actively looking for tire information and not just reading about it for who knows what reason.</p>
<p>This makes those keywords more valuable than words that a board member happens to put on the page. And since they&#8217;re more valuable, they&#8217;re willing to pay more. Because they&#8217;re paying more, I am earning more. It all makes sense.</p>
<h3>Conclusion</h3>
<p>Despite this revelation, I still don&#8217;t have Google search active on my site. Until I can understand why all of my revenues are all of a sudden being retained for &#8220;search costs&#8221; I will leave it off. But I like the explanation and decided to share it here as a follow up post.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.phpbbdoctor.com/blog/2010/01/22/why-google-search-revenues-are-increasing/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Happy Holidays</title>
		<link>http://www.phpbbdoctor.com/blog/2009/12/09/happy-holidays/</link>
		<comments>http://www.phpbbdoctor.com/blog/2009/12/09/happy-holidays/#comments</comments>
		<pubDate>Thu, 10 Dec 2009 03:23:09 +0000</pubDate>
		<dc:creator>Dave Rathbun</dc:creator>
				<category><![CDATA[blog]]></category>

		<guid isPermaLink="false">http://www.phpbbdoctor.com/blog/?p=343</guid>
		<description><![CDATA[I haven&#8217;t been around here for a few weeks, and probably won&#8217;t be for the rest of the year. I&#8217;m closing out the books, getting some projects completed, and trying to prepare to relax some for the holidays.
See you next year.  
]]></description>
			<content:encoded><![CDATA[<p>I haven&#8217;t been around here for a few weeks, and probably won&#8217;t be for the rest of the year. I&#8217;m closing out the books, getting some projects completed, and trying to prepare to relax some for the holidays.</p>
<p>See you next year. <img src='http://www.phpbbdoctor.com/blog/wp-includes/images/smilies/icon_cool.gif' alt='8-)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.phpbbdoctor.com/blog/2009/12/09/happy-holidays/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>
