<?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>Coderguy's Blog &#187; Web Development</title>
	<atom:link href="http://www.coderguy.com/category/web-development/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.coderguy.com</link>
	<description>Thoughts on code</description>
	<lastBuildDate>Mon, 19 Jul 2010 15:22:48 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>Learning to Test: Images vs Text</title>
		<link>http://www.coderguy.com/2009/09/learning-to-test-images-vs-text/</link>
		<comments>http://www.coderguy.com/2009/09/learning-to-test-images-vs-text/#comments</comments>
		<pubDate>Sat, 19 Sep 2009 23:18:54 +0000</pubDate>
		<dc:creator>coderguy</dc:creator>
				<category><![CDATA[Testing]]></category>
		<category><![CDATA[Web Development]]></category>
		<category><![CDATA[always be testing]]></category>
		<category><![CDATA[Google website optimizer]]></category>
		<category><![CDATA[landing page optimization]]></category>

		<guid isPermaLink="false">http://www.coderguy.com/?p=38</guid>
		<description><![CDATA[We recently redesigned DSNews.com.  We had a tight deadline so some of the polishing elements have been added on over time.  Rather than add them in a careless manner, I decided to develop my testing skill set by always introducing new elements with a 2 or 3 variation test. The first new feature to be [...]]]></description>
			<content:encoded><![CDATA[<p>We recently redesigned <a href="http://www.dsnews.com">DSNews.com</a>.  We had a tight deadline so some of the polishing elements have been added on over time.  Rather than add them in a careless manner, I decided to develop my testing skill set by always introducing new elements with a 2 or 3 variation test.</p>
<p>The first new feature to be developed and deployed with a test was the incorporation of a <strong>“Recent Articles”</strong> list at the bottom of every <a href="http://www.dsnews.com/articles/geithner-holder-and-state-officials-vow-to-crack-down-on-mortgage-fraud-2009-09-18">article</a>.  The recent articles widget filled a large whitespace on some of the shorter articles.  In addition to that, the site picked up by the Google news service, which resulted in an uptick in traffic landing on the article page rather than the homepage.  We wanted to encourage this traffic view a couple of stories.</p>
<div id="attachment_39" class="wp-caption alignnone" style="width: 460px"><a href="http://www.coderguy.com/wp-content/uploads/2009/09/before.png"><img class="size-full wp-image-39" title="before" src="http://www.coderguy.com/wp-content/uploads/2009/09/before.png" alt="before" width="450" height="264" /></a><p class="wp-caption-text">Before</p></div>
<p>This would be my second test with the shiny new to me Google Website Optimizer.  I chose to set the test up as a multi-variant test.  I liked the multi-variant test because I could easily use a bit of ajax to load the different versions of the “Recent Articles” list.  Since the test was going to be on every article page, this was much simpler then trying to develop an A/B test, which would involve having multiple URLs for every article.</p>
<p>The test had <strong>1 variable with 2 variations</strong>. The two variations I chose were to use<strong> an image with a headline</strong> or just a <strong>text headline</strong>.  When we designed the site we wanted to make sure that every article had a picture.  I made sure that the list would not show two articles with the same picture, other than that the headlines were identical.</p>
<div id="attachment_40" class="wp-caption alignnone" style="width: 460px"><a href="http://www.coderguy.com/wp-content/uploads/2009/09/variation-image.png"><img class="size-full wp-image-40" title="variation-image" src="http://www.coderguy.com/wp-content/uploads/2009/09/variation-image.png" alt="Headlines with Pictures" width="450" height="130" /></a><p class="wp-caption-text">Headlines with Pictures</p></div>
<div id="attachment_41" class="wp-caption alignnone" style="width: 460px"><a href="http://www.coderguy.com/wp-content/uploads/2009/09/variation-text.png"><img class="size-full wp-image-41" title="variation-text" src="http://www.coderguy.com/wp-content/uploads/2009/09/variation-text.png" alt="Text Headlines" width="450" height="130" /></a><p class="wp-caption-text">Text Headlines</p></div>
<p>I set up the test rather quickly.  I had run one other multi-variant ajax test in the past and converting the code for this test was a breeze.  Since our goal was to get them to view additional articles, I placed the conversion code on a click of a recent article from the list.</p>
<p>My prediction was that the image version would perform better than the text only version because people like pictures.  I let the test run and got some pretty quick feedback.  The text only version took the lead out of the gate and never gave it up.</p>
<p>I let the test run for two weeks.  We had 24,000 runs of the test, split evenly between the two variations.  The text version converted at <strong>9.5-11.7%</strong> during the course of the test.  The image version converted at<strong> 6.8-7.8% </strong>during the test.  At the end of the day the text version was a <strong>42.9% improvement</strong>.  This was a substantial win.  Since the article page accounts for 55-60% of the sites page views the benefit of this test can be calculated by:</p>
<p>% of page views the article page represents * % of clicks on a recent article</p>
<p>60% * 9.5% = a <strong>5.7% </strong>increase in overall page views (Text only)<br />
60% * 6.8% = a <strong>4.1%</strong> increase in overall page views (Image and Text)</p>
<p><strong>Bottom line:</strong> My intuition was wrong on this test.  People seem to find the large text only headlines more clickable than the images.  <strong>A 5.7% increase in page views is huge for our site. </strong> The winning variation added an extra 1.6% to the top line.</p>
<div id="attachment_42" class="wp-caption alignnone" style="width: 460px"><a href="http://www.coderguy.com/wp-content/uploads/2009/09/after.png"><img class="size-full wp-image-42" title="after" src="http://www.coderguy.com/wp-content/uploads/2009/09/after.png" alt="The Winning Combo" width="450" height="264" /></a><p class="wp-caption-text">The Winning Combo</p></div>
<p><strong>If you would like to see the winning version in action you can check it out <a href="http://www.dsnews.com/articles/geithner-holder-and-state-officials-vow-to-crack-down-on-mortgage-fraud-2009-09-18">here</a>.</strong></p>
]]></content:encoded>
			<wfw:commentRss>http://www.coderguy.com/2009/09/learning-to-test-images-vs-text/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Tips for Setting up a website</title>
		<link>http://www.coderguy.com/2009/06/tips-for-setting-up-a-website/</link>
		<comments>http://www.coderguy.com/2009/06/tips-for-setting-up-a-website/#comments</comments>
		<pubDate>Mon, 08 Jun 2009 18:18:39 +0000</pubDate>
		<dc:creator>coderguy</dc:creator>
				<category><![CDATA[Web Development]]></category>
		<category><![CDATA[best practices]]></category>
		<category><![CDATA[seo]]></category>
		<category><![CDATA[web developement]]></category>

		<guid isPermaLink="false">http://www.coderguy.com/?p=20</guid>
		<description><![CDATA[So I have been working on a new product for affiliate marketers.  In designing this site I started with Search Engine Optimization (SEO) in mind.  My goal in making SEO a key value was to get to the top of the search engine for relevant terms.  However, through the process of learning about SEO, I [...]]]></description>
			<content:encoded><![CDATA[<p>So I have been working on a new <a href="http://www.affiliatelinkvault.com">product for affiliate marketers</a>.  In designing this site I started with Search Engine Optimization (SEO) in mind.  My goal in making SEO a key value was to get to the top of the search engine for relevant terms.  However, through the process of learning about SEO, I came to understand that getting to the top of search engine results was only one of many benefits that you get from SEOing your site.  Lets explore what SEO is and how it can help you make a better website.<span id="more-20"></span></p>
<h2>What SEO IS</h2>
<p>Most people approach SEO like a game.  It is not.  SEO is not black magic.  It is simply organizing your page in a way that allows people to find the information they are looking for.  Google has some pretty smart people working for it.  With all of their smarts, Google could develop a super spider that is capable of  crawling and understanding the content on any page, despite poor content or buggy HTML.   So why don&#8217;t they?  The answer is simple, it would lower the quality of their search results.  The website design guidelines that Google has set forth, are not for Google ease (that is a side effect), but they to ensure a high quality product for their customer.</p>
<p>So here is my checklist (a work in progress) for items that need to be considered when designing a new site:</p>
<ol>
<li>Clear URLS</li>
<li>An up to date sitemap</li>
<li>Quality title and meta tags</li>
<li>Quality content</li>
</ol>
<h2>Clear URLs</h2>
<p>If you are in the web design business you have heard of pretty URLs.  Sure they look pretty, but their beauty is more than surface deep.  Pretty or clear URLs let the users know where they are about to go before they go there.  For example:</p>
<p>http://www.affiliatelinkvault.com/features/url-cloaking (Good)</p>
<p>http://www.someothersite.com/?p=48ohf&amp;id=494h8f49f&amp;session=448n44ilieh43oh4r4</p>
<p>It is clear that the first link will take the user to a page that is about URL cloaking.  The user is unsure of the destination of the second link.  The page could be about cars or sports or makup.  They have no way of knowing.  Many studies have been done showing that shorter meaningful URLs get more clicks and the users stay on those pages longer.</p>
<p>Another benefit of starting with URLs in your site design is that it allows you to think through how your site will be designed and where everything will go.  Before you do any design work or write a single line of code, I recommend that you sit down with a sheet of paper and write out all the URLs you will have on your site.  Having everything decided before hand helps the developer to work faster because they won&#8217;t have to guess about what the URL will be when coding things up.  With all of your URLs created, you can quickly put together a set of basic files as a boiler plate for future development.</p>
<h2>Sitemap</h2>
<p>While search engines are pretty good at finding new pages, a sitemap makes it much easier for them.  Since our goal is to show up in the search engine results, we want to make it easy for them.  Sitemaps are more than URLs.  They also include information about the frequency at which pages are updated as well as how important the content is.  It is important to set the frequency value for each URL to a realistic value.  If you only update a page once a month, put monthly.  Setting everything to high priority and daily updates will not help you.  Google is smart enough to know when a sitemap&#8217;s update times and priorities are not correct.  Google wants to give its users quality data.  You must produce quality data for Google.  There are not any shortcuts to creating a good site.</p>
<p>Another thing to consider is to integrate the generation of a sitemap into any CMS tools that your site uses.  When you are adding a new page you need to ensure that you add it to the sitemap.  If you store this data correctly you can use it to generate an XML sitemap for the search engines and an HTML sitemap for the end users.</p>
<h2>Quality Title and Meta Tags</h2>
<p>Most people will write a whole page and publish it before thinking about the title or the meta tags.  I find it is a good habit to have, to type the title first and write the meta description before any content is created.  As you write the content, you can use the title and the description as targets.  When you finish writing the content, reread the title and description.  If they do not line up with the content, then you either need to update the title and description or revise your content to match.  If you are following this method of writing then you won&#8217;t have to worry about creating unique and relevant title and description tags.</p>
<h2>Quality Content</h2>
<p>This may be the last item in my checklist, but it is the most important.  The other points in the checklist are designed to help you have a good framework to hang your content on.  A web page without good content is at best just noise at worst it is spam.  Take the time to learn how to write for the web (something I am just beginning to understand).  Most people only spend 4 seconds reading per 100 words.  Because of that fact, it is important to clearly organize and highlight important content.</p>
<p>There is no substitution for quality content.  That content may be images, video or text.  Just make sure it is clear, unique and worth consuming.  Create a target with the title and keywords and make sure that your content stays on that target.  If you find yourself pulled into too many different directions on a single page, the consider making multiple pages.</p>
<p>Take some time to learn HTML.  Having valid HTML is important.  If you understand when to use basic tags such as headings tags (H1, H2, etc), list tags (ul, ol, li) and paragraph (p) tags, you can do a much better job at describing your page to the search engines and display it prettier to your users.</p>
<h2>Summary</h2>
<p>SEO principles are not magic.  They are designed to identify sites with quality relevant content and reward them with top rankings on the search engine results page (SERP).  Designing a site with SEO principles will not only make your site more attractive to search engines, but will also help your users find what they are looking for.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.coderguy.com/2009/06/tips-for-setting-up-a-website/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
