<?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>MarketingCopy.net &#187; willcritchlow</title>
	<atom:link href="http://marketingcopy.net/author/willcritchlow/feed/" rel="self" type="application/rss+xml" />
	<link>http://marketingcopy.net</link>
	<description>Marketing • SEO • Social Media • PR</description>
	<lastBuildDate>Thu, 27 May 2010 21:35:32 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>API and Dataset Cheatsheet &#8211; Building Quick &amp; Dirty Tools</title>
		<link>http://marketingcopy.net/api-and-dataset-cheatsheet-building-quick-dirty-tools/</link>
		<comments>http://marketingcopy.net/api-and-dataset-cheatsheet-building-quick-dirty-tools/#comments</comments>
		<pubDate>Sun, 16 May 2010 20:55:04 +0000</pubDate>
		<dc:creator>willcritchlow</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.seomoz.org/blog/api-and-dataset-cheatsheet-building-quick-dirty-tools</guid>
		<description><![CDATA[<p>Posted by <a href="http://www.seomoz.org/users/view/21379">willcritchlow</a></p><p>I recently wrote a post on <a href="http://www.seomoz.org/blog/futuristic-ways-of-creating-automated-link-building-tools">hacking together a linkbuilding tool</a>&#160;where I set myself a challenge of learning a bunch of new technologies in 2 hours in order to be able to build a basic linkbuilding tool. I learnt just enough YQL, xpath, Python and Google App Engine to do the job. Since then I've put this to use in at least one tool that's actually helping me and my team do our jobs better.</p>
<p>Inspired by this (and encouraged by <a href="http://www.katemorris.com/">Kate Morris</a>, a recent addition to the <a href="http://www.distilledconsulting.com/staff/kate-morris">Distilled team</a>), I started putting together a cheatsheet of the basic YQL and xpath I had learnt. In the end, it turned into that plus inspiration of APIs and datasets that could make great starting points for tools (either for research or for creating linkworthy content):</p>
<p>Download it: <a href="http://www.distilled.co.uk/blog/wp-content/uploads/2010/05/api-data-cheatsheet.pdf">API and data cheatsheet</a></p>
<p style="text-align: center"><a href="http://www.distilled.co.uk/blog/wp-content/uploads/2010/05/api-data-cheatsheet.pdf"><img height="378" width="500" alt="API and data sources cheatsheet" src="http://www.seomoz.org/img/upload/seo-tools-api-cheatsheet(2).gif" /></a></p>
<p style="text-align: center">Or link to it: <a href="http://www.seomoz.org/blog/api-and-dataset-cheatsheet-building-quick-dirty-tools">API and datasource cheatsheet</a> [<a href="http://www.distilled.co.uk/blog/wp-content/uploads/2010/05/api-data-cheatsheet.pdf">PDF</a>]:</p>
<p style="text-align: left;margin-left: 80px"><em> &#60;a href=&#34;http://www.seomoz.org/blog/api-and-dataset-cheatsheet-building-quick-dirty-tools&#34;&#62;API and datasource cheatsheet&#60;/a&#62; [&#60;a href=&#34;http://www.distilled.co.uk/blog/wp-content/uploads/2010/05/api-data-cheatsheet.pdf&#34;&#62;PDF&#60;/a&#62;]</em></p>
<p style="text-align: center">Or <a href="http://twitter.com/?status=RT+%40seomoz+%40willcritchlow+API+and+Data+Source+Cheatsheet+http%3A%2F%2Fbit.ly%2FAPIcheat">tweet it</a>!</p>
<p>I wanted to create the kind of thing that I'd find useful to have around for inspiration and quick memory-jogs. So I focused on three areas:</p>
<h2>Sources</h2>
<p><strong>APIs</strong></p>
<p>I have been enjoying digging through <a href="http://www.programmableweb.com/apis">Programmable Web</a> to find great APIs that do cool things. The two I'm currently most excited about are:</p>
<ul>
    <li><a href="http://developers.face.com/">Face.com</a> - just for pure awesomeness. I haven't actually tried it yet, but a face recognition API? Are you kidding me?</li>
    <li><a href="http://www.alchemyapi.com/">Alchemy</a> - for the time-saving ability of extracting visible text from a page. This is the kind of thing I don't want to have to code myself for sure.</li>
</ul>
<p><strong>Data sources</strong></p>
<p>In addition to tools that do cool things, sometimes you need input data. Some of the APIs are designed to give you data, others manipulate data, but sometimes you just need that raw data. In addition to being one of the coolest names around (maybe I'm just a sucker for <a href="http://www.mailchimp.com">chimps</a>), <a href="http://infochimps.org">infochimps</a>, which catalogues data sets around the web, is perhaps also one of the coolest sites on the web. With everything from the <a href="http://infochimps.org/datasets/word-list---1000-most-frequently-used-english-words-by-frequency--2">1,000 most frequently used English words</a> to <a href="http://trst.me/">Trst</a> Rank for Twitter users [<a href="http://infochimps.org/datasets/twitter-census-trst-rank">data</a>] (check out their <a href="http://infochimps.org/tags/bigdata">big datasets</a> if you really want to get your <a href="http://hadoop.apache.org/">hadoop</a> on).</p>
<h2>Magic</h2>
<p>As I discussed in my <a href="http://www.seomoz.org/blog/futuristic-ways-of-creating-automated-link-building-tools">last post</a>, I'm not a developer. My code is testament to that. I therefore love stuff that makes my life easier. Re-using work that other smart people did was cheating at school, but is a hugely valuable life skill when you are actually trying to get real stuff done. There are a small number of bits of syntax for <a href="http://developer.yahoo.com/yql/">YQL</a> and <a href="http://msdn.microsoft.com/en-us/library/ms256086.aspx">xpath</a> that I keep needing to look up, so I included them in the cheatsheet.</p>
<h2>Horsepower</h2>
<p>You could do all this stuff yourself. Or you could get a computer to do it. The final column outlines the tools I have used to for different kinds of tasks:</p>
<ul>
    <li><a href="http://www.mozenda.com">Mozenda</a>: best for one-off site scraping and rapid proof-of concept</li>
    <li><a href="http://80legs.com">80legs</a>: best for rapid development of well-defined tasks</li>
    <li><a href="http://code.google.com/appengine/">Google App Engine</a>: best for combinations of ease-of-use and flexibility. Great for accessing APIs. Better for beginners than:</li>
    <li><a href="http://aws.amazon.com/">Amazon Web Services</a>: best for experts and production code&#160;</li>
</ul>
<p>Sometimes things just have to be done by humans, but that doesn't mean it necessarily has to be you doing it. I have included some links to my favourites, but Rand's post on <a href="http://www.seomoz.org/blog/leveraging-mechanical-turk-odesk-elance-craigslist-for-seo">outsourceable SEO tasks</a> is the place to start reading for an introduction.</p>
<h2>Inspiration</h2>
<p>One of the sources of inspiration for this post has been reading on <a href="http://www.datawrangling.com/">DataWrangling</a> about the work of <a href="http://twitter.com/peteskomoroch">Peter Skomoroch</a> who is a research scientist at LinkedIn (and whose <a href="http://delicious.com/pskomoroch/redistributable">delicious links</a> are included in the cheatsheet). I love this presentation on the creation of <a href="http://www.trendingtopics.org/">TrendingTopics.org</a>:</p>
<div style="width: 425px"><strong><a title="Prototyping Data Intensive Apps: TrendingTopics.org" href="http://www.slideshare.net/pskomoroch/prototyping-data-intensive-apps-trendingtopicsorg">Prototyping Data Intensive Apps: TrendingTopics.org</a></strong>



<div style="padding: 5px 0pt 12px">View more <a href="http://www.slideshare.net/">presentations</a> from <a href="http://www.slideshare.net/pskomoroch">Peter Skomoroch</a>.</div>
</div>
<hr />
<p>If you liked this, I'd love a&#160;<a href="http://twitter.com/?status=RT+%40seomoz+%40willcritchlow+API+and+Data+Source+Cheatsheet+http%3A%2F%2Fbit.ly%2FAPIcheat">tweet</a>&#160;or a link:&#160;<a href="http://www.seomoz.org/blog/api-and-dataset-cheatsheet-building-quick-dirty-tools">API and datasource cheatsheet</a>&#160;[<a href="http://www.distilled.co.uk/blog/wp-content/uploads/2010/05/api-data-cheatsheet.pdf">PDF</a>]:</p>
<p style="text-align: left;margin-left: 80px"><em>&#60;a href=&#34;http://www.seomoz.org/blog/api-and-dataset-cheatsheet-building-quick-dirty-tools&#34;&#62;API and datasource cheatsheet&#60;/a&#62; [&#60;a href=&#34;http://www.distilled.co.uk/blog/wp-content/uploads/2010/05/api-data-cheatsheet.pdf&#34;&#62;PDF&#60;/a&#62;]</em></p><h2>Technorati Tags</h2><a href="http://technorati.com/tag/data" rel="tag">data</a><br /><p>Do you like this post? <a href="http://www.seomoz.org/thumbs/add/blog/9863/1/0">Yes</a> <a href="http://www.seomoz.org/thumbs/add/blog/9863/0/0">No</a> </p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/seomoz?a=tYvQAHgbpfk:oddnNoMZnaU:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/seomoz?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/seomoz?a=tYvQAHgbpfk:oddnNoMZnaU:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/seomoz?d=7Q72WNTAKBA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/seomoz?a=tYvQAHgbpfk:oddnNoMZnaU:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/seomoz?i=tYvQAHgbpfk:oddnNoMZnaU:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/seomoz?a=tYvQAHgbpfk:oddnNoMZnaU:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/seomoz?i=tYvQAHgbpfk:oddnNoMZnaU:V_sGLiPBpWU" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/seomoz/~4/tYvQAHgbpfk" height="1">]]></description>
			<content:encoded><![CDATA[<p>Posted by <a href="http://www.seomoz.org/users/view/21379">willcritchlow</a></p>
<p>I recently wrote a post on <a href="http://www.seomoz.org/blog/futuristic-ways-of-creating-automated-link-building-tools">hacking together a linkbuilding tool</a>&nbsp;where I set myself a challenge of learning a bunch of new technologies in 2 hours in order to be able to build a basic linkbuilding tool. I learnt just enough YQL, xpath, Python and Google App Engine to do the job. Since then I&#8217;ve put this to use in at least one tool that&#8217;s actually helping me and my team do our jobs better.</p>
<p>Inspired by this (and encouraged by <a href="http://www.katemorris.com/">Kate Morris</a>, a recent addition to the <a href="http://www.distilledconsulting.com/staff/kate-morris">Distilled team</a>), I started putting together a cheatsheet of the basic YQL and xpath I had learnt. In the end, it turned into that plus inspiration of APIs and datasets that could make great starting points for tools (either for research or for creating linkworthy content):</p>
<p>Download it: <a href="http://www.distilled.co.uk/blog/wp-content/uploads/2010/05/api-data-cheatsheet.pdf">API and data cheatsheet</a></p>
<p style="text-align: center;"><a href="http://www.distilled.co.uk/blog/wp-content/uploads/2010/05/api-data-cheatsheet.pdf"><img height="378" width="500" alt="API and data sources cheatsheet" src="http://www.seomoz.org/img/upload/seo-tools-api-cheatsheet(2).gif" /></a></p>
<p style="text-align: center;">Or link to it: <a href="http://www.seomoz.org/blog/api-and-dataset-cheatsheet-building-quick-dirty-tools">API and datasource cheatsheet</a> [<a href="http://www.distilled.co.uk/blog/wp-content/uploads/2010/05/api-data-cheatsheet.pdf">PDF</a>]:</p>
<p style="text-align: left; margin-left: 80px;"><em> &lt;a href=&quot;http://www.seomoz.org/blog/api-and-dataset-cheatsheet-building-quick-dirty-tools&quot;&gt;API and datasource cheatsheet&lt;/a&gt; [&lt;a href=&quot;http://www.distilled.co.uk/blog/wp-content/uploads/2010/05/api-data-cheatsheet.pdf&quot;&gt;PDF&lt;/a&gt;]</em></p>
<p style="text-align: center;">Or <a href="http://twitter.com/?status=RT+%40seomoz+%40willcritchlow+API+and+Data+Source+Cheatsheet+http%3A%2F%2Fbit.ly%2FAPIcheat">tweet it</a>!</p>
<p>I wanted to create the kind of thing that I&#8217;d find useful to have around for inspiration and quick memory-jogs. So I focused on three areas:</p>
<h2>Sources</h2>
<p><strong>APIs</strong></p>
<p>I have been enjoying digging through <a href="http://www.programmableweb.com/apis">Programmable Web</a> to find great APIs that do cool things. The two I&#8217;m currently most excited about are:</p>
<ul>
<li><a href="http://developers.face.com/">Face.com</a> &#8211; just for pure awesomeness. I haven&#8217;t actually tried it yet, but a face recognition API? Are you kidding me?</li>
<li><a href="http://www.alchemyapi.com/">Alchemy</a> &#8211; for the time-saving ability of extracting visible text from a page. This is the kind of thing I don&#8217;t want to have to code myself for sure.</li>
</ul>
<p><strong>Data sources</strong></p>
<p>In addition to tools that do cool things, sometimes you need input data. Some of the APIs are designed to give you data, others manipulate data, but sometimes you just need that raw data. In addition to being one of the coolest names around (maybe I&#8217;m just a sucker for <a href="http://www.mailchimp.com">chimps</a>), <a href="http://infochimps.org">infochimps</a>, which catalogues data sets around the web, is perhaps also one of the coolest sites on the web. With everything from the <a href="http://infochimps.org/datasets/word-list---1000-most-frequently-used-english-words-by-frequency--2">1,000 most frequently used English words</a> to <a href="http://trst.me/">Trst</a> Rank for Twitter users [<a href="http://infochimps.org/datasets/twitter-census-trst-rank">data</a>] (check out their <a href="http://infochimps.org/tags/bigdata">big datasets</a> if you really want to get your <a href="http://hadoop.apache.org/">hadoop</a> on).</p>
<h2>Magic</h2>
<p>As I discussed in my <a href="http://www.seomoz.org/blog/futuristic-ways-of-creating-automated-link-building-tools">last post</a>, I&#8217;m not a developer. My code is testament to that. I therefore love stuff that makes my life easier. Re-using work that other smart people did was cheating at school, but is a hugely valuable life skill when you are actually trying to get real stuff done. There are a small number of bits of syntax for <a href="http://developer.yahoo.com/yql/">YQL</a> and <a href="http://msdn.microsoft.com/en-us/library/ms256086.aspx">xpath</a> that I keep needing to look up, so I included them in the cheatsheet.</p>
<h2>Horsepower</h2>
<p>You could do all this stuff yourself. Or you could get a computer to do it. The final column outlines the tools I have used to for different kinds of tasks:</p>
<ul>
<li><a href="http://www.mozenda.com">Mozenda</a>: best for one-off site scraping and rapid proof-of concept</li>
<li><a href="http://80legs.com">80legs</a>: best for rapid development of well-defined tasks</li>
<li><a href="http://code.google.com/appengine/">Google App Engine</a>: best for combinations of ease-of-use and flexibility. Great for accessing APIs. Better for beginners than:</li>
<li><a href="http://aws.amazon.com/">Amazon Web Services</a>: best for experts and production code&nbsp;</li>
</ul>
<p>Sometimes things just have to be done by humans, but that doesn&#8217;t mean it necessarily has to be you doing it. I have included some links to my favourites, but Rand&#8217;s post on <a href="http://www.seomoz.org/blog/leveraging-mechanical-turk-odesk-elance-craigslist-for-seo">outsourceable SEO tasks</a> is the place to start reading for an introduction.</p>
<h2>Inspiration</h2>
<p>One of the sources of inspiration for this post has been reading on <a href="http://www.datawrangling.com/">DataWrangling</a> about the work of <a href="http://twitter.com/peteskomoroch">Peter Skomoroch</a> who is a research scientist at LinkedIn (and whose <a href="http://delicious.com/pskomoroch/redistributable">delicious links</a> are included in the cheatsheet). I love this presentation on the creation of <a href="http://www.trendingtopics.org/">TrendingTopics.org</a>:</p>
<div style="width: 425px;" id="__ss_2117442"><strong style="display: block; margin: 12px 0pt 4px;"><a title="Prototyping Data Intensive Apps: TrendingTopics.org" href="http://www.slideshare.net/pskomoroch/prototyping-data-intensive-apps-trendingtopicsorg">Prototyping Data Intensive Apps: TrendingTopics.org</a></strong><object height="355" width="425" id="__sse2117442"><param name="movie" value="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=trendingtopicstalk-091003125043-phpapp01&amp;stripped_title=prototyping-data-intensive-apps-trendingtopicsorg" /><param name="allowFullScreen" value="true" /><param name="allowScriptAccess" value="always" /><embed height="355" width="425" name="__sse2117442" src="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=trendingtopicstalk-091003125043-phpapp01&amp;stripped_title=prototyping-data-intensive-apps-trendingtopicsorg" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
<div style="padding: 5px 0pt 12px;">View more <a href="http://www.slideshare.net/">presentations</a> from <a href="http://www.slideshare.net/pskomoroch">Peter Skomoroch</a>.</div>
</div>
<hr />
<p>If you liked this, I&#8217;d love a&nbsp;<a href="http://twitter.com/?status=RT+%40seomoz+%40willcritchlow+API+and+Data+Source+Cheatsheet+http%3A%2F%2Fbit.ly%2FAPIcheat">tweet</a>&nbsp;or a link:&nbsp;<a href="http://www.seomoz.org/blog/api-and-dataset-cheatsheet-building-quick-dirty-tools">API and datasource cheatsheet</a>&nbsp;[<a href="http://www.distilled.co.uk/blog/wp-content/uploads/2010/05/api-data-cheatsheet.pdf">PDF</a>]:</p>
<p style="text-align: left; margin-left: 80px;"><em>&lt;a href=&quot;http://www.seomoz.org/blog/api-and-dataset-cheatsheet-building-quick-dirty-tools&quot;&gt;API and datasource cheatsheet&lt;/a&gt; [&lt;a href=&quot;http://www.distilled.co.uk/blog/wp-content/uploads/2010/05/api-data-cheatsheet.pdf&quot;&gt;PDF&lt;/a&gt;]</em></p>
<h2>Technorati Tags</h2>
<p><a href="http://technorati.com/tag/data"  rel="tag">data</a>
<p>Do you like this post? <a href="http://www.seomoz.org/thumbs/add/blog/9863/1/0">Yes</a> <a href="http://www.seomoz.org/thumbs/add/blog/9863/0/0">No</a> </p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/seomoz?a=tYvQAHgbpfk:oddnNoMZnaU:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/seomoz?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/seomoz?a=tYvQAHgbpfk:oddnNoMZnaU:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/seomoz?d=7Q72WNTAKBA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/seomoz?a=tYvQAHgbpfk:oddnNoMZnaU:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/seomoz?i=tYvQAHgbpfk:oddnNoMZnaU:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/seomoz?a=tYvQAHgbpfk:oddnNoMZnaU:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/seomoz?i=tYvQAHgbpfk:oddnNoMZnaU:V_sGLiPBpWU" border="0"></img></a>
</div>
<p><img src="http://feeds.feedburner.com/~r/seomoz/~4/tYvQAHgbpfk" height="1" width="1"/></p>
]]></content:encoded>
			<wfw:commentRss>http://marketingcopy.net/api-and-dataset-cheatsheet-building-quick-dirty-tools/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How I Get Things Done &#8211; And How You Can Too</title>
		<link>http://marketingcopy.net/how-i-get-things-done-and-how-you-can-too/</link>
		<comments>http://marketingcopy.net/how-i-get-things-done-and-how-you-can-too/#comments</comments>
		<pubDate>Sun, 09 May 2010 21:19:21 +0000</pubDate>
		<dc:creator>willcritchlow</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.seomoz.org/blog/how-i-get-things-done-and-how-you-can-too</guid>
		<description><![CDATA[<p>Posted by <a href="http://www.seomoz.org/users/view/21379">willcritchlow</a></p><p><em>Warning </em>- this is a more personal post and one that isn't about hardcore SEO tactics. Despite this, I think that I have some useful lessons to share and I hope you find it useful. For thoughts on similar principles but more from an SEO project perspective rather than an individual efficiency angle, you could read <a href="http://www.seomoz.org/blog/project-management-for-seo">project management for SEO</a>.</p>
<h2>How I get things done as founder of an SEO agency</h2>
<p>After becoming a dad  6 weeks ago, I have been trying desperately to squeeze efficiency gains out of my day. Just before my daughter was born, I was stretching my day out and was regularly at my desk by 8am and still there well after 7pm at night plus working in the evenings and at weekends. Many of you may work even longer hours than this. I don't think it's uncommon among business owners. In a previous life, I worked in management consulting and the hours were brutal. I always wanted to build a company that didn't rely on long hours, but somehow even (generally) succeeding at that didn't stop <strong>me</strong> working long hours.</p>
<p>As a general rule, I was fine with it and not coping too badly.</p>
<p><em>However</em></p>
<p>I don't want to be the kind of dad that is never home. I want to be there for bathtime.</p>
<p>But I also don't want to compromise my ambition. I don't want Distilled to suffer and I don't want to hold up or let down my team or our clients.</p>
<p>So, I'm left with finding a few hours a day of 'efficiency savings'. I need to get better at what I do and more efficient at how I do it. It's not like I wasn't trying before, but now it's serious. Since I've been putting so much effort into it, I&#160;thought I&#160;would also share with you some of my biggest wins and the tools, tips and tricks that help me get things done. I hope they are helpful whatever your role in the SEO process - certainly I&#160;have been sharing some of this stuff with the team here at Distilled and I&#160;also think that there is a lot of scope to use these same techniques and ideas in in-house roles.</p>
<h2>Overarching principles</h2>
<p>Everything is based on <a href="http://www.43folders.com/2004/09/08/getting-started-with-getting-things-done">Getting Things Done (GTD)</a>. To my mind, this is all about your mind. Specifically, it's about finding the things your mind is bad at, and seeking ways to fix it. Here are some key ways my mind is broken - maybe yours is too:</p>
<ul>
    <li>I'm easily distracted by <a href="http://www.olivepixel.com/misc/kitten/">did you see this kitten</a>?</li>
    <li>I can remember phone numbers from 15 years ago and forget to return a phone call despite a post-it note stuck on my monitor</li>
    <li>'Background thinking' tasks (like trying to remember a list of priorities)&#160;make me massively less efficient at whatever I'm actually doing</li>
</ul>
<p>As a result, I like the fact that GTD&#160;builds habits and systems that enable me to:</p>
<ul>
    <li>Get all the trivial stuff out of my head...</li>
    <li>...and into a trusted system where I&#160;know I&#160;will find it again...</li>
    <li>and delineate my time away from distractions of new information (like email)</li>
</ul>
<p>If you have never tried it, it's hard to describe how powerful a trusted system is. If you trust yourself to work from your todo list and therefore you manage <strong>even your most important tasks</strong> that way, you free up so much of your mental capacity. I&#160;have been guilty in the past of having a todo list, but then using post-its for important stuff. But then I&#160;stopped checking my todo list because I&#160;never got through the post-its. Similarly, if you try to empty your inbox, but leave <strong>really important email</strong> in there so that you don't miss it, <a href="http://failblog.org/2009/07/24/hat-fail/">you're doing it wrong</a>.</p>
<h2>Email - inbox zero</h2>
<p>Many of you will have heard of the concept of inbox zero. I&#160;highly recommend watching Merlin Mann's talk at Google on the subject:</p>
<p></p>
<p>While I'm recommending Merlin's stuff, do your colleagues a favour and have a read of his article about <a href="http://www.43folders.com/2005/09/19/writing-sensible-email-messages">writing  good email</a> and check out his <a href="http://www.43folders.com/2010/04/27/impro-talk">talk on time and attention</a> (something I&#160;need to do more thinking about).</p>
<p>I only really got the inbox zero thing when I realised a few crucial elements:</p>
<ul>
    <li>Getting your inbox to zero is not the same as having no email left to deal with (that would be <strong>crazy</strong>)</li>
    <li>There is huge value to separating the emails you are working on from the place new emails arrive</li>
    <li>Move tasks out of email onto your todo list when you can</li>
</ul>
<p>Oh, and keyboard shortcuts are your friend (gmail is excellent for this).</p>
<h2>Working on the right things</h2>
<p>There is a danger with efficiency systems that you just work faster and faster on trivial things. I have two ways of trying to make sure I'm working on important stuff:</p>
<ol>
    <li><strong>A weekly review</strong>:&#160;which involves running through all the stuff I&#160;want to achieve and adding tasks to my todo list (balancing the trivial urgent things that tend to accumulate on there). At the same time, I&#160;try to clear out the cruft - removing irrelevant things and modifying deadlines where needed</li>
    <li><strong>Daily prioritisation</strong>: I&#160;have recently started ending my working day with a checklist (checklists rock - see <a href="http://www.seomoz.org/blog/applying-atul-gawandes-checklist-manifesto-to-seo">Tom's post</a>) - the last item on which is &#34;list 5 tasks to do tomorrow&#34;</li>
</ol>
<p>Apparently [I&#160;haven't found a solid reference - link available if you supply one] Charles Schwab once happily paid a fortune for the following efficiency advice:</p>
<p style="margin-left: 40px">&#160;Each evening, pick six things to do tomorrow. Then do those things.</p>
<p>Supposedly it changed his life. I&#160;started with five things (because I&#160;mis-remembered that advice, actually) but even so, it's already making a difference after only a couple of weeks. My record isn't perfect - only on special days have I&#160;managed to do all 5 things, but it keeps me focussed on the things I&#160;want to get done.</p>
<h2>Delegation and management</h2>
<p>It's all well and good having your own todo list in order. But hopefully you don't do everything yourself. You probably delegate things, ask others to do things and rely on other people managing their own time and todo list.</p>
<p>Teams work best when everyone takes responsibility for their own performance and their own job - but that doesn't mean you should just assume they will. I&#160;used to think that following up on things you had asked others to do was micro-management. But I'm coming round to the view that actually, that's <strong>just management</strong>.</p>
<p>Just as with managing my own tasks, I&#160;have found that there are really two critical steps to doing this effectively:</p>
<ol>
    <li>Note them down somewhere I&#160;trust</li>
    <li><strong>Review that list</strong></li>
</ol>
<p>Building both habits is hard. In the past, I&#160;thought it best to build #1 first (as there is no list to check until you are writing things on it). In a similar way to the &#34;important task&#34; dilemma described above, however, I&#160;found myself never putting things on the list because I&#160;wasn't in the habit of checking it. So recently I&#160;have flipped this on its head. I'll let the noting down take care of itself but I will religiously check the list at the end of every day.</p>
<p>When I&#160;say list, I actually mean two things:</p>
<ul>
    <li>A list in <a href="http://www.rememberthemilk.com">Remember The Milk</a> (see below)</li>
    <li>A tag in gmail ('followup') - also more on this below</li>
</ul>
<h2>My tools&#160;</h2>
<p>My basic toolkit is pretty simple:</p>
<ul>
    <li>Laptop</li>
    <li>iPhone</li>
    <li>Moleskine notebook and nice pen [this is an area where I&#160;find that if I&#160;make it fun to write notes, I'm more likely to write them]:</li>
</ul>
<p style="text-align: center"><img width="600" height="800" alt="Moleskine notebook" src="http://www.seomoz.org/img/upload/moleskine.jpg" /></p>
<p>At Distilled, we recently switched over to Google Apps for our domain which means that we finally have gmail. Suffice it to say I'm a big fan - the search is revolutionary to those used to Thunderbird / Outlook (especially as the IMAP&#160;access means we aren't forcing the web interface on anyone). My little tweaks so far:</p>
<ul>
    <li>Turn on keyboard shortcuts (then use &#34;?&#34; to  view a list of available shortcuts)</li>
    <li>Turn on labs<br />
    <ul>
        <li>Turn  on &#34;send and archive&#34;. A small tweak, but an awesome one.</li>
        <li>Turn off unread counts for inbox - avoid having it bug you to check new email</li>
        <li>I&#160;would use &#34;multiple inboxes&#34; to show my followup and starred email on the same page but it currently conflicts with:</li>
    </ul>
    </li>
    <li><a href="http://www.rememberthemilk.com/services/gmail/addon/">Rememberthemilk addon</a> (I&#160;use the Chrome version) - more on RTM&#160;below</li>
    <li>Create  a <a href="http://www.lifehack.org/articles/technology/20-ways-to-use-gmail-filters.html">follow-up  filter</a> so that when you email yourname+followup@example.com it is  tagged for followup later</li>
</ul>
<p>Most of the software I use is either web-based or has applications for most desktop OSs and mobile platforms. I'm on Windows 7&#160;(and iPhone). Screenshots below from the iPhone:</p>
<p><strong>Remember The Milk</strong></p>
<p style="text-align: center"><img width="320" height="480" alt="Remember The Milk" src="http://www.seomoz.org/img/upload/rtm.jpg" /></p>
<p>I have tried a few todo-list-management tools and nothing beats <a href="http://www.rememberthemilk.com">Remember The Milk</a> in my opinion. I&#160;don't use all its coolness, but do rely on:</p>
<ul>
    <li>A few lists:
    <ul>
        <li>Work</li>
        <li>Personal</li>
        <li>Delegated</li>
        <li>Projects</li>
        <li>GTD - a &#34;meta&#34; list to remind me to run through my checklists weekly etc.</li>
    </ul>
    </li>
    <li>Some tags - particularly tagging tasks I have delegated with the name of the delegatee - making it easy to group them for follow-up</li>
    <li>The ability to email tasks into the system</li>
    <li>The&#160;<a href="http://www.rememberthemilk.com/services/gmail/addon/">gmail addon</a> mentioned above</li>
</ul>
<p><strong>Evernote</strong></p>
<p style="text-align: center"><img width="320" height="480" alt="Evernote" src="http://www.seomoz.org/img/upload/evernote.jpg" /></p>
<p>I&#160;use Evernote (which essentially syncs text, photo and voice notes across devices) for two main tasks:</p>
<ul>
    <li><strong>Capturing stuff to process later </strong>(quick notes, web pages, photos) - especially on the notes front this is handy if I don't have pen and paper on me - I almost always have my phone</li>
    <li><strong>Managing my daily list</strong> - again because I&#160;have it with me all the time, this is where I&#160;keep my 'daily' list of 5 things along with my end of day checklist</li>
</ul>
<p>I&#160;also have it set up so that I&#160;can email stuff into it much like rememberthemilk.</p>
<p>Incidentally, I'm only scratching the surface of what you can do with Evernote. <a href="http://twitter.com/swerveball">@swerveball</a> pointed me to this excellent article from&#160;Ruud Hein on <a href="http://ruudhein.com/evernote-gtd">implementing GTD&#160;with Evernote</a> but I&#160;have to admit I'm a bit scared of it.</p>
<h2>Supporting tools</h2>
<p>There are a few tools that aren't strictly for getting things done, but nonetheless help me be more efficient:</p>
<p><strong>Salesforce</strong></p>
<p style="text-align: center"><img width="320" height="480" alt="Salesforce for the iPhone" src="http://www.seomoz.org/img/upload/sfdc(1).jpg" /></p>
<p>We use <a href="http://www.salesforce.com">Salesforce</a> for keeping track of contacts, prospects and leads (as well as for managing much of the contract process - but that's another post). I use the iPhone app to keep access to thousands of contacts wherever I&#160;am. I particularly love the fact that the screen above has a button to 'clone' Rand.</p>
<p><strong>Readitlater</strong></p>
<p style="text-align: center"><img width="320" height="480" alt="Read it later" src="http://www.seomoz.org/img/upload/readitlater.jpg" /></p>
<p>I mentioned earlier that I&#160;am easily distracted. One of the tools I&#160;use to manage that is <a href="http://readitlaterlist.com/">Read It Later</a> - which is a combination of Firefox plugin and iPhone app (integrating with Echofon for Twitter on the iPhone) that means I&#160;can save interesting articles to read later. This means that (most days)&#160;I don't get overwhelmed by the stream of great stuff to read and can capture it in one place to <strong>read when it's convenient to me rather than when I&#160;should be working on that document</strong>.</p>
<p><strong>Dropbox</strong></p>
<p>In the interests of being able to work everywhere and grab important documents even when mobile, I&#160;am increasingly loving <a href="http://www.dropbox.com">Dropbox</a>. That link is clean, <a href="https://www.dropbox.com/referrals/NTY5MDkzNTk">this one</a> gets me an extra 256Mb of space - I&#160;hope no-one minds that little semi-affiliate link-drop [Update - apparently if you use <a href="https://www.dropbox.com/referrals/NTY5MDkzNTk">my referral link</a>, not only do I get more space, but you get more space on your free account too - which is super-cool]. Syncronising files between computers and having a mobile app - it's pretty damn close to magic.</p>
<h2>My checklists</h2>
<p>Finally, I have mentioned checklists a couple of times. Here are the two most important ones I&#160;use:</p>
<p><strong>Daily</strong></p>
<ul>
    <li>Review internal emails - gmail search:&#160;<em><span class="Apple-style-span"><span class="Apple-style-span" style="border-collapse: collapse;font-family: arial,sans-serif;font-size: 13px">(label:starred OR  label:inbox) AND  (from:distilled.co.uk OR&#160;from:distilledconsulting.com)</span></span></em><span class="Apple-style-span"><span class="Apple-style-span" style="border-collapse: collapse;font-family: arial,sans-serif;font-size: 13px"><br />
    </span></span></li>
    <li><span class="Apple-style-span"><span class="Apple-style-span" style="border-collapse: collapse;font-family: arial,sans-serif;font-size: 13px">Follow up delegated tasks</span></span>
    <ul>
        <li><span class="Apple-style-span"><span class="Apple-style-span" style="border-collapse: collapse;font-family: arial,sans-serif;font-size: 13px">Remember The Milk list<br />
        </span></span></li>
        <li><span class="Apple-style-span"><span class="Apple-style-span" style="border-collapse: collapse;font-family: arial,sans-serif;font-size: 13px">Gmail </span><em><span class="Apple-style-span" style="border-collapse: collapse;font-family: arial,sans-serif;font-size: 13px">label:followup</span></em></span></li>
    </ul>
    </li>
    <li><span class="Apple-style-span"><span class="Apple-style-span" style="border-collapse: collapse;font-family: arial,sans-serif;font-size: 13px">Delay urgent starred / todo items that can't happen today</span></span></li>
    <li><span class="Apple-style-span"><span class="Apple-style-span" style="border-collapse: collapse;font-family: arial,sans-serif;font-size: 13px">List 5 things to do tomorrow</span></span></li>
</ul>
<p><strong>Weekly</strong></p>
<ul>
    <li>Review open projects and create next tasks</li>
    <li>Clear inboxes --&#62;&#160;todo list
    <ul>
        <li>Email</li>
        <li>Rememberthemilk</li>
        <li>Evernote</li>
        <li>Notebook</li>
    </ul>
    </li>
    <li>Review all todo tasks
    <ul>
        <li>remove unnecessary ones</li>
        <li>create / adjust deadlines where necessary</li>
    </ul>
    </li>
</ul>
<hr />
<p>Incidentally, it's not all about working smarter. I wish it were. There is still a large degree to which it's sacrifice and hard work. I am writing this post at 11.30pm while my daughter sleeps beside me. I&#160;sleep a lot less than before (even factoring in the baby effect) but somehow (at least for now), it's all OK.</p>
<p>Also, if you are waiting for an email reply from me, sorry! None of this makes me perfect, but imagine how bad I'd be without it!</p><h2>Technorati Tags</h2><a href="http://technorati.com/tag/management" rel="tag">management</a>, <a href="http://technorati.com/tag/gtd" rel="tag"> gtd</a><br /><p>Do you like this post? <a href="http://www.seomoz.org/thumbs/add/blog/9716/1/0">Yes</a> <a href="http://www.seomoz.org/thumbs/add/blog/9716/0/0">No</a> </p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/seomoz?a=jX_1qsy_VUU:dG56LhwKWDk:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/seomoz?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/seomoz?a=jX_1qsy_VUU:dG56LhwKWDk:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/seomoz?d=7Q72WNTAKBA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/seomoz?a=jX_1qsy_VUU:dG56LhwKWDk:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/seomoz?i=jX_1qsy_VUU:dG56LhwKWDk:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/seomoz?a=jX_1qsy_VUU:dG56LhwKWDk:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/seomoz?i=jX_1qsy_VUU:dG56LhwKWDk:V_sGLiPBpWU" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/seomoz/~4/jX_1qsy_VUU" height="1">]]></description>
			<content:encoded><![CDATA[<p>Posted by <a href="http://www.seomoz.org/users/view/21379">willcritchlow</a></p>
<p><em>Warning </em>- this is a more personal post and one that isn&#8217;t about hardcore SEO tactics. Despite this, I think that I have some useful lessons to share and I hope you find it useful. For thoughts on similar principles but more from an SEO project perspective rather than an individual efficiency angle, you could read <a href="http://www.seomoz.org/blog/project-management-for-seo">project management for SEO</a>.</p>
<h2>How I get things done as founder of an SEO agency</h2>
<p>After becoming a dad  6 weeks ago, I have been trying desperately to squeeze efficiency gains out of my day. Just before my daughter was born, I was stretching my day out and was regularly at my desk by 8am and still there well after 7pm at night plus working in the evenings and at weekends. Many of you may work even longer hours than this. I don&#8217;t think it&#8217;s uncommon among business owners. In a previous life, I worked in management consulting and the hours were brutal. I always wanted to build a company that didn&#8217;t rely on long hours, but somehow even (generally) succeeding at that didn&#8217;t stop <strong>me</strong> working long hours.</p>
<p>As a general rule, I was fine with it and not coping too badly.</p>
<p><em>However</em></p>
<p>I don&#8217;t want to be the kind of dad that is never home. I want to be there for bathtime.</p>
<p>But I also don&#8217;t want to compromise my ambition. I don&#8217;t want Distilled to suffer and I don&#8217;t want to hold up or let down my team or our clients.</p>
<p>So, I&#8217;m left with finding a few hours a day of &#8216;efficiency savings&#8217;. I need to get better at what I do and more efficient at how I do it. It&#8217;s not like I wasn&#8217;t trying before, but now it&#8217;s serious. Since I&#8217;ve been putting so much effort into it, I&nbsp;thought I&nbsp;would also share with you some of my biggest wins and the tools, tips and tricks that help me get things done. I hope they are helpful whatever your role in the SEO process &#8211; certainly I&nbsp;have been sharing some of this stuff with the team here at Distilled and I&nbsp;also think that there is a lot of scope to use these same techniques and ideas in in-house roles.</p>
<h2>Overarching principles</h2>
<p>Everything is based on <a href="http://www.43folders.com/2004/09/08/getting-started-with-getting-things-done">Getting Things Done (GTD)</a>. To my mind, this is all about your mind. Specifically, it&#8217;s about finding the things your mind is bad at, and seeking ways to fix it. Here are some key ways my mind is broken &#8211; maybe yours is too:</p>
<ul>
<li>I&#8217;m easily distracted by <a href="http://www.olivepixel.com/misc/kitten/">did you see this kitten</a>?</li>
<li>I can remember phone numbers from 15 years ago and forget to return a phone call despite a post-it note stuck on my monitor</li>
<li>&#8216;Background thinking&#8217; tasks (like trying to remember a list of priorities)&nbsp;make me massively less efficient at whatever I&#8217;m actually doing</li>
</ul>
<p>As a result, I like the fact that GTD&nbsp;builds habits and systems that enable me to:</p>
<ul>
<li>Get all the trivial stuff out of my head&#8230;</li>
<li>&#8230;and into a trusted system where I&nbsp;know I&nbsp;will find it again&#8230;</li>
<li>and delineate my time away from distractions of new information (like email)</li>
</ul>
<p>If you have never tried it, it&#8217;s hard to describe how powerful a trusted system is. If you trust yourself to work from your todo list and therefore you manage <strong>even your most important tasks</strong> that way, you free up so much of your mental capacity. I&nbsp;have been guilty in the past of having a todo list, but then using post-its for important stuff. But then I&nbsp;stopped checking my todo list because I&nbsp;never got through the post-its. Similarly, if you try to empty your inbox, but leave <strong>really important email</strong> in there so that you don&#8217;t miss it, <a href="http://failblog.org/2009/07/24/hat-fail/">you&#8217;re doing it wrong</a>.</p>
<h2>Email &#8211; inbox zero</h2>
<p>Many of you will have heard of the concept of inbox zero. I&nbsp;highly recommend watching Merlin Mann&#8217;s talk at Google on the subject:</p>
<p><embed type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" style="width: 400px; height: 326px;" src="http://video.google.co.uk/googleplayer.swf?docid=973149761529535925&amp;hl=en&amp;fs=true" id="VideoPlayback"></embed></p>
<p>While I&#8217;m recommending Merlin&#8217;s stuff, do your colleagues a favour and have a read of his article about <a href="http://www.43folders.com/2005/09/19/writing-sensible-email-messages">writing  good email</a> and check out his <a href="http://www.43folders.com/2010/04/27/impro-talk">talk on time and attention</a> (something I&nbsp;need to do more thinking about).</p>
<p>I only really got the inbox zero thing when I realised a few crucial elements:</p>
<ul>
<li>Getting your inbox to zero is not the same as having no email left to deal with (that would be <strong>crazy</strong>)</li>
<li>There is huge value to separating the emails you are working on from the place new emails arrive</li>
<li>Move tasks out of email onto your todo list when you can</li>
</ul>
<p>Oh, and keyboard shortcuts are your friend (gmail is excellent for this).</p>
<h2>Working on the right things</h2>
<p>There is a danger with efficiency systems that you just work faster and faster on trivial things. I have two ways of trying to make sure I&#8217;m working on important stuff:</p>
<ol>
<li><strong>A weekly review</strong>:&nbsp;which involves running through all the stuff I&nbsp;want to achieve and adding tasks to my todo list (balancing the trivial urgent things that tend to accumulate on there). At the same time, I&nbsp;try to clear out the cruft &#8211; removing irrelevant things and modifying deadlines where needed</li>
<li><strong>Daily prioritisation</strong>: I&nbsp;have recently started ending my working day with a checklist (checklists rock &#8211; see <a href="http://www.seomoz.org/blog/applying-atul-gawandes-checklist-manifesto-to-seo">Tom&#8217;s post</a>) &#8211; the last item on which is &quot;list 5 tasks to do tomorrow&quot;</li>
</ol>
<p>Apparently [I&nbsp;haven't found a solid reference - link available if you supply one] Charles Schwab once happily paid a fortune for the following efficiency advice:</p>
<p style="margin-left: 40px;">&nbsp;Each evening, pick six things to do tomorrow. Then do those things.</p>
<p>Supposedly it changed his life. I&nbsp;started with five things (because I&nbsp;mis-remembered that advice, actually) but even so, it&#8217;s already making a difference after only a couple of weeks. My record isn&#8217;t perfect &#8211; only on special days have I&nbsp;managed to do all 5 things, but it keeps me focussed on the things I&nbsp;want to get done.</p>
<h2>Delegation and management</h2>
<p>It&#8217;s all well and good having your own todo list in order. But hopefully you don&#8217;t do everything yourself. You probably delegate things, ask others to do things and rely on other people managing their own time and todo list.</p>
<p>Teams work best when everyone takes responsibility for their own performance and their own job &#8211; but that doesn&#8217;t mean you should just assume they will. I&nbsp;used to think that following up on things you had asked others to do was micro-management. But I&#8217;m coming round to the view that actually, that&#8217;s <strong>just management</strong>.</p>
<p>Just as with managing my own tasks, I&nbsp;have found that there are really two critical steps to doing this effectively:</p>
<ol>
<li>Note them down somewhere I&nbsp;trust</li>
<li><strong>Review that list</strong></li>
</ol>
<p>Building both habits is hard. In the past, I&nbsp;thought it best to build #1 first (as there is no list to check until you are writing things on it). In a similar way to the &quot;important task&quot; dilemma described above, however, I&nbsp;found myself never putting things on the list because I&nbsp;wasn&#8217;t in the habit of checking it. So recently I&nbsp;have flipped this on its head. I&#8217;ll let the noting down take care of itself but I will religiously check the list at the end of every day.</p>
<p>When I&nbsp;say list, I actually mean two things:</p>
<ul>
<li>A list in <a href="http://www.rememberthemilk.com">Remember The Milk</a> (see below)</li>
<li>A tag in gmail (&#8216;followup&#8217;) &#8211; also more on this below</li>
</ul>
<h2>My tools&nbsp;</h2>
<p>My basic toolkit is pretty simple:</p>
<ul>
<li>Laptop</li>
<li>iPhone</li>
<li>Moleskine notebook and nice pen [this is an area where I&nbsp;find that if I&nbsp;make it fun to write notes, I'm more likely to write them]:</li>
</ul>
<p style="text-align: center;"><img width="600" height="800" alt="Moleskine notebook" src="http://www.seomoz.org/img/upload/moleskine.jpg" /></p>
<p>At Distilled, we recently switched over to Google Apps for our domain which means that we finally have gmail. Suffice it to say I&#8217;m a big fan &#8211; the search is revolutionary to those used to Thunderbird / Outlook (especially as the IMAP&nbsp;access means we aren&#8217;t forcing the web interface on anyone). My little tweaks so far:</p>
<ul>
<li>Turn on keyboard shortcuts (then use &quot;?&quot; to  view a list of available shortcuts)</li>
<li>Turn on labs
<ul>
<li>Turn  on &quot;send and archive&quot;. A small tweak, but an awesome one.</li>
<li>Turn off unread counts for inbox &#8211; avoid having it bug you to check new email</li>
<li>I&nbsp;would use &quot;multiple inboxes&quot; to show my followup and starred email on the same page but it currently conflicts with:</li>
</ul>
</li>
<li><a href="http://www.rememberthemilk.com/services/gmail/addon/">Rememberthemilk addon</a> (I&nbsp;use the Chrome version) &#8211; more on RTM&nbsp;below</li>
<li>Create  a <a href="http://www.lifehack.org/articles/technology/20-ways-to-use-gmail-filters.html">follow-up  filter</a> so that when you email yourname+followup@example.com it is  tagged for followup later</li>
</ul>
<p>Most of the software I use is either web-based or has applications for most desktop OSs and mobile platforms. I&#8217;m on Windows 7&nbsp;(and iPhone). Screenshots below from the iPhone:</p>
<p><strong>Remember The Milk</strong></p>
<p style="text-align: center;"><img width="320" height="480" alt="Remember The Milk" src="http://www.seomoz.org/img/upload/rtm.jpg" /></p>
<p>I have tried a few todo-list-management tools and nothing beats <a href="http://www.rememberthemilk.com">Remember The Milk</a> in my opinion. I&nbsp;don&#8217;t use all its coolness, but do rely on:</p>
<ul>
<li>A few lists:
<ul>
<li>Work</li>
<li>Personal</li>
<li>Delegated</li>
<li>Projects</li>
<li>GTD &#8211; a &quot;meta&quot; list to remind me to run through my checklists weekly etc.</li>
</ul>
</li>
<li>Some tags &#8211; particularly tagging tasks I have delegated with the name of the delegatee &#8211; making it easy to group them for follow-up</li>
<li>The ability to email tasks into the system</li>
<li>The&nbsp;<a href="http://www.rememberthemilk.com/services/gmail/addon/">gmail addon</a> mentioned above</li>
</ul>
<p><strong>Evernote</strong></p>
<p style="text-align: center;"><img width="320" height="480" alt="Evernote" src="http://www.seomoz.org/img/upload/evernote.jpg" /></p>
<p>I&nbsp;use Evernote (which essentially syncs text, photo and voice notes across devices) for two main tasks:</p>
<ul>
<li><strong>Capturing stuff to process later </strong>(quick notes, web pages, photos) &#8211; especially on the notes front this is handy if I don&#8217;t have pen and paper on me &#8211; I almost always have my phone</li>
<li><strong>Managing my daily list</strong> &#8211; again because I&nbsp;have it with me all the time, this is where I&nbsp;keep my &#8216;daily&#8217; list of 5 things along with my end of day checklist</li>
</ul>
<p>I&nbsp;also have it set up so that I&nbsp;can email stuff into it much like rememberthemilk.</p>
<p>Incidentally, I&#8217;m only scratching the surface of what you can do with Evernote. <a href="http://twitter.com/swerveball">@swerveball</a> pointed me to this excellent article from&nbsp;Ruud Hein on <a href="http://ruudhein.com/evernote-gtd">implementing GTD&nbsp;with Evernote</a> but I&nbsp;have to admit I&#8217;m a bit scared of it.</p>
<h2>Supporting tools</h2>
<p>There are a few tools that aren&#8217;t strictly for getting things done, but nonetheless help me be more efficient:</p>
<p><strong>Salesforce</strong></p>
<p style="text-align: center;"><img width="320" height="480" alt="Salesforce for the iPhone" src="http://www.seomoz.org/img/upload/sfdc(1).jpg" /></p>
<p>We use <a href="http://www.salesforce.com">Salesforce</a> for keeping track of contacts, prospects and leads (as well as for managing much of the contract process &#8211; but that&#8217;s another post). I use the iPhone app to keep access to thousands of contacts wherever I&nbsp;am. I particularly love the fact that the screen above has a button to &#8216;clone&#8217; Rand.</p>
<p><strong>Readitlater</strong></p>
<p style="text-align: center;"><img width="320" height="480" alt="Read it later" src="http://www.seomoz.org/img/upload/readitlater.jpg" /></p>
<p>I mentioned earlier that I&nbsp;am easily distracted. One of the tools I&nbsp;use to manage that is <a href="http://readitlaterlist.com/">Read It Later</a> &#8211; which is a combination of Firefox plugin and iPhone app (integrating with Echofon for Twitter on the iPhone) that means I&nbsp;can save interesting articles to read later. This means that (most days)&nbsp;I don&#8217;t get overwhelmed by the stream of great stuff to read and can capture it in one place to <strong>read when it&#8217;s convenient to me rather than when I&nbsp;should be working on that document</strong>.</p>
<p><strong>Dropbox</strong></p>
<p>In the interests of being able to work everywhere and grab important documents even when mobile, I&nbsp;am increasingly loving <a href="http://www.dropbox.com">Dropbox</a>. That link is clean, <a href="https://www.dropbox.com/referrals/NTY5MDkzNTk">this one</a> gets me an extra 256Mb of space &#8211; I&nbsp;hope no-one minds that little semi-affiliate link-drop [Update - apparently if you use <a href="https://www.dropbox.com/referrals/NTY5MDkzNTk">my referral link</a>, not only do I get more space, but you get more space on your free account too - which is super-cool]. Syncronising files between computers and having a mobile app &#8211; it&#8217;s pretty damn close to magic.</p>
<h2>My checklists</h2>
<p>Finally, I have mentioned checklists a couple of times. Here are the two most important ones I&nbsp;use:</p>
<p><strong>Daily</strong></p>
<ul>
<li>Review internal emails &#8211; gmail search:&nbsp;<em><span class="Apple-style-span" style="border-collapse: separate; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; font-size: medium;"><span class="Apple-style-span" style="border-collapse: collapse; font-family: arial,sans-serif; font-size: 13px;">(label:starred OR  label:inbox) AND  (from:distilled.co.uk OR&nbsp;from:distilledconsulting.com)</span></span></em><span class="Apple-style-span" style="border-collapse: separate; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; font-size: medium;"><span class="Apple-style-span" style="border-collapse: collapse; font-family: arial,sans-serif; font-size: 13px;"><br />
    </span></span></li>
<li><span class="Apple-style-span" style="border-collapse: separate; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; font-size: medium;"><span class="Apple-style-span" style="border-collapse: collapse; font-family: arial,sans-serif; font-size: 13px;">Follow up delegated tasks</span></span>
<ul>
<li><span class="Apple-style-span" style="border-collapse: separate; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; font-size: medium;"><span class="Apple-style-span" style="border-collapse: collapse; font-family: arial,sans-serif; font-size: 13px;">Remember The Milk list<br />
        </span></span></li>
<li><span class="Apple-style-span" style="border-collapse: separate; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; font-size: medium;"><span class="Apple-style-span" style="border-collapse: collapse; font-family: arial,sans-serif; font-size: 13px;">Gmail </span><em><span class="Apple-style-span" style="border-collapse: collapse; font-family: arial,sans-serif; font-size: 13px;">label:followup</span></em></span></li>
</ul>
</li>
<li><span class="Apple-style-span" style="border-collapse: separate; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; font-size: medium;"><span class="Apple-style-span" style="border-collapse: collapse; font-family: arial,sans-serif; font-size: 13px;">Delay urgent starred / todo items that can&#8217;t happen today</span></span></li>
<li><span class="Apple-style-span" style="border-collapse: separate; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; font-size: medium;"><span class="Apple-style-span" style="border-collapse: collapse; font-family: arial,sans-serif; font-size: 13px;">List 5 things to do tomorrow</span></span></li>
</ul>
<p><strong>Weekly</strong></p>
<ul>
<li>Review open projects and create next tasks</li>
<li>Clear inboxes &#8211;&gt;&nbsp;todo list
<ul>
<li>Email</li>
<li>Rememberthemilk</li>
<li>Evernote</li>
<li>Notebook</li>
</ul>
</li>
<li>Review all todo tasks
<ul>
<li>remove unnecessary ones</li>
<li>create / adjust deadlines where necessary</li>
</ul>
</li>
</ul>
<hr />
<p>Incidentally, it&#8217;s not all about working smarter. I wish it were. There is still a large degree to which it&#8217;s sacrifice and hard work. I am writing this post at 11.30pm while my daughter sleeps beside me. I&nbsp;sleep a lot less than before (even factoring in the baby effect) but somehow (at least for now), it&#8217;s all OK.</p>
<p>Also, if you are waiting for an email reply from me, sorry! None of this makes me perfect, but imagine how bad I&#8217;d be without it!</p>
<h2>Technorati Tags</h2>
<p><a href="http://technorati.com/tag/management"  rel="tag">management</a>, <a href="http://technorati.com/tag/gtd"  rel="tag"> gtd</a>
<p>Do you like this post? <a href="http://www.seomoz.org/thumbs/add/blog/9716/1/0">Yes</a> <a href="http://www.seomoz.org/thumbs/add/blog/9716/0/0">No</a> </p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/seomoz?a=jX_1qsy_VUU:dG56LhwKWDk:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/seomoz?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/seomoz?a=jX_1qsy_VUU:dG56LhwKWDk:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/seomoz?d=7Q72WNTAKBA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/seomoz?a=jX_1qsy_VUU:dG56LhwKWDk:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/seomoz?i=jX_1qsy_VUU:dG56LhwKWDk:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/seomoz?a=jX_1qsy_VUU:dG56LhwKWDk:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/seomoz?i=jX_1qsy_VUU:dG56LhwKWDk:V_sGLiPBpWU" border="0"></img></a>
</div>
<p><img src="http://feeds.feedburner.com/~r/seomoz/~4/jX_1qsy_VUU" height="1" width="1"/></p>
]]></content:encoded>
			<wfw:commentRss>http://marketingcopy.net/how-i-get-things-done-and-how-you-can-too/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Futuristic Ways of Creating Automated Link Building Tools</title>
		<link>http://marketingcopy.net/futuristic-ways-of-creating-automated-link-building-tools/</link>
		<comments>http://marketingcopy.net/futuristic-ways-of-creating-automated-link-building-tools/#comments</comments>
		<pubDate>Sun, 18 Apr 2010 22:14:46 +0000</pubDate>
		<dc:creator>willcritchlow</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.seomoz.org/blog/futuristic-ways-of-creating-automated-link-building-tools</guid>
		<description><![CDATA[<p>Posted by <a href="http://www.seomoz.org/users/view/21379">willcritchlow</a></p><p>Rand recently asked you all for <a href="http://www.seomoz.org/blog/feedback-on-the-seomoz-blog-what-can-we-do-for-you">feedback</a> about improving the blog. The two areas that you asked us to write about more were <strong>linkbuilding</strong> and <strong>tools</strong>. In a shameless populist move, I thought I'd write a post about <strong>tools for automating </strong>(bits of)<strong> linkbuilding</strong>.</p>
<p>Recently, I&#160;keep coming across ways that we are actually living in the future. I&#160;don't mean the jet-pack-wearing-holidaying-in-space-hover-car future, more the <em>holy cow, you can actually run <strong><a href="http://www.oreillynet.com/pub/e/1369">select * from internet where</a>...</strong> </em>kind of future.</p>
<p style="text-align: center"><a href="http://xkcd.com/728/"><img src="http://imgs.xkcd.com/comics/ipad.png" alt="" /></a></p>
<p style="text-align: center">Yes, I&#160;know it's not as cool.</p>
<p>I believe that technical skills are important in SEO. There are plenty of non-technical roles in SEO&#160;agencies or teams (especially on the creative side of things) but if you have ambitions to lead teams, set strategy and run SEO&#160;projects, you kinda need to understand how the internet works under the covers. For me, that means knowing how to build stuff - even though I'm not a developer and should never be let near production code, I&#160;like to understand the concepts and principles. To keep on top of things, this means occasionally getting my hands dirty and building stuff. It's fun. I&#160;can highly recommend it.</p>
<p>In order to bring you something useful and actionable, I&#160;decided to pick something simple that my team wanted, something to help with linkbuilding, but also something I could put together relatively quickly. I&#160;chose to build a prototype tool for <strong>monitoring the web for mentions of a website that don't link to that website</strong>. Hopefully it's pretty clear how this could be helpful - but just to give one example - if you are running a PR&#160;campaign, you may well get coverage that doesn't link to you, but if you just drop the journalist a line straight after publishing, they can often get a link included. For those of you who think better in pictures, here is a diagram of what I&#160;mean, with my limited drawing skillz:</p>
<p style="text-align: center"><img width="500" height="238" src="http://www.seomoz.org/img/upload/Mentionmonitordiagram.png" alt="" /></p>
<p>I recently wrote about some moderately technical tools (e.g. <a href="http://www.mozenda.com">Mozenda</a>, <a href="http://www.smartsheet.com">Smartsheet</a>)&#160;in my post on <a href="http://www.seomoz.org/blog/data-visualization-techniques">data visualization techniques</a>. The tools I'm going to cover today are even more technical and advanced - but they are also infinitely more flexible. I don't want to scare you into thinking this is something you can't do yourself though. I&#160;learnt <strong>all the techniques and tools </strong>below and <span style="font-weight: bold">finished my mini-project </span><strong>from scratch</strong> in <strong>2 hours</strong>. In fact, it'll take me longer to write the post than it did to do everything in it. If I&#160;can do it, so can you.</p>
<p>At 1pm UK&#160;time on Thursday 15th April, I&#160;tweeted this:</p>
<p style="text-align: center"><a href="http://twitter.com/willcritchlow/status/12219494926"><img width="624" height="284" src="http://www.seomoz.org/img/upload/insane-challenge.png" alt="" /></a></p>
<p>Why those particular tools? Well:</p>
<ul>
    <li><a href="http://www.w3schools.com/xpath/"><strong>xpath</strong></a> allows you to navigate and select elements and attributes from an XML&#160;document (including HTML). This gives you a really simple way of pulling information out of HTML&#160;pages
    <ul>
        <li><em>How this helps my mini-project</em>:&#160;I get a straight-forward way of pulling all links out of a page in order to check whether the page in question links to you</li>
    </ul>
    </li>
    <li><a href="http://developer.yahoo.com/yql/"><strong>YQL</strong></a> (Yahoo!&#160;Query Language) is the <em>select *&#160;from internet where ...</em> magic I&#160;referred to earlier. It provides an API that you can use to grab pages, RSS&#160;feeds and a <a href="http://developer.yahoo.com/yql/guide/yql-open-data-table-examples.html">whole load of other cool stuff</a>
    <ul>
        <li><em>How this helps my mini-project</em>: with one line of code, I&#160;can grab RSS&#160;feeds of mentions (for my proof-of-concept, I&#160;used a Google Alerts RSS&#160;feed) as well as grabbing the pages referenced in order to run xpath on them (did I&#160;mention that <a href="http://developer.yahoo.com/yql/guide/yql-select-xpath.html">YQL&#160;supports xpath</a>?)</li>
    </ul>
    </li>
    <li><a href="http://code.google.com/appengine/"><strong>Google App Engine</strong></a> allows you to deploy web applications without worrying about most of the usual environment, server and configuration issues. It is also a way of dropping buzzwords into your conversation by deploying your newly scalable application to the cloud. FTW
    <ul>
        <li><em>How this helps my mini-project</em>:&#160;I&#160;didn't want to assume any prerequisites like having servers at your disposal, but I&#160;also didn't have time to set anything up from scratch. App Engine is free for small-scale use, and I&#160;went from not having an account to deploying my code in under 2 hours</li>
    </ul>
    </li>
    <li><a href="http://www.python.org/"><strong>Python</strong></a> is one of the two programming languages supported by Google App Engine. The other being Java. I&#160;know a tiny bit of Java from years ago, whereas I&#160;didn't even know <a href="http://twitter.com/willcritchlow/status/12222957317">Python gives indentation semantic meaning</a> before I&#160;started my project
    <ul>
        <li><em>How this helps my mini-project</em>: I&#160;needed some kind of programming language to enable me to build loops, display the output etc. and I needed to pick one that I&#160;(a)&#160;didn't already know and (b)&#160;could be used with App Engine</li>
    </ul>
    </li>
</ul>
<hr />
<h2>Getting Going</h2>
<p>Before I&#160;start, let me warn you to read the disclaimer at the end of this post:&#160;I build a prototype / proof of concept here and you should definitely not rely on my code. Use at your own risk!</p>
<p>My 'specification' for the project was:</p>
<ul>
    <li>Grab mentions from a Google Alerts RSS&#160;feed (I&#160;chose to hardcode '<a href="http://www.google.com/alerts/feeds/02091889458087148316/10137124638087203861">SEOmoz</a>' [RSS&#160;link] into my proof-of-concept)</li>
    <li>For each mention, see if there is a link to any page on http://www.seomoz.org</li>
    <li>Output a list of mentions that don't link</li>
</ul>
<p>Pretty simple, right?</p>
<p>With the clock ticking, I&#160;started by downloading the install files for App Engine and Python while reading up on YQL.</p>
<p>The Python download was taking a while, so I&#160;spent the first half hour building the YQL queries I&#160;needed on the <a href="http://developer.yahoo.com/yql/console/">console</a>.</p>
<p>To grab the Google Alerts, I used:</p>
<p style="margin-left: 40px">select * from feed where url='http://www.google.com/alerts/feeds/02091889458087148316/10137124638087203861'</p>
<p>and for each page in that list, I&#160;could grab the list of links using:</p>
<p style="margin-left: 40px">select * from html where url='<strong>&#60;target URL&#62;</strong>' and xpath=&#34;//a[starts-with(@href,'http://www.seomoz.org')]&#34;</p>
<p>The xpath there probably needs a bit of explaining - I&#160;built it using a combination of the basic <a href="http://www.w3schools.com/xpath/">xpath documentation linked above</a> and the ever-awesome <a href="http://stackoverflow.com/questions/405060/can-i-use-a-regex-in-an-xpath-expression">stackoverflow</a>. You can consider it in three sections:</p>
<ol>
    <li>//a means select all 'a' (anchor) elements (i.e. links)</li>
    <li>//a[@href] means select all href attributes of all links</li>
    <li>//a[starts-with(@href,'http://www.seomoz.org')] means select all href attributes of all links that start with http://www.seomoz.org</li>
</ol>
<p>By the time I'd cracked that, my downloads had finished and I&#160;set about getting my environment ready using the <a href="http://code.google.com/appengine/docs/python/gettingstarted/">App Engine quick start guide</a>.</p>
<p>I&#160;also had a lucky break at about this point. I&#160;discovered that there is a <a href="http://python-yql.org/">YQL&#160;library for Python</a>. Holy awesome batman! I&#160;figured it was going to be pretty easy to build something in Python to query the YQL API, but I&#160;didn't realise it was going to be as easy as <strong>yql.Public().execute(query)</strong>. Sweet!</p>
<p>It took me a while to work out how to import third party libraries into my App Engine environment (turns out you just grab the source code and include the folder in your application's root folder). My time was running out by this point. I&#160;was about <strong>halfway through my two hours</strong> and I&#160;hadn't yet <strong>written a single line of code</strong>.</p>
<p><a href="http://img378.imageshack.us/i/24917546bl1.jpg/">Uh oh</a>.</p>
<hr />
<h2>Writing Python Code</h2>
<p>I'm not the right person to teach you how to write Python code. Especially because about 10 minutes before the end of my challenge, I&#160;realised I didn't know how to create an if statement. My approach to learning Python is not to be recommended; but there are loads of <a href="http://docs.python.org/release/2.5/tut/tut.html">great tutorials</a> out there. I really wish I&#160;could step through and explain my code line-by-line, but honestly? I'd probably just expose my horrific lack of knowledge.</p>
<p><strike>[Want a link from SEOmoz? Understand Python? Write up an explanation for beginners, drop me a line and I'll link to it here. For bonus points, you could show how to improve my code <img src="http://www.seomoz.org/js/editor/images/smiley/msn/wink_smile.gif" alt="" />]. In the meantime, working through the code has to be (as my university lecturers used to say) left as an exercise for the interested reader.</strike> <strong>Update</strong>:&#160;<a href="http://mrcoles.com/">Peter Coles</a> has kindly taken the time to go through my code (improving and)&#160;explaining things - if you're interested, I&#160;suggest you read his <a href="http://mrcoles.com/blog/technical-look-seomoz-automated-link-building-tool/">explanation of my Python code</a>. Thanks Peter!</p>
<p>All you really need to know is that in 33 lines of code (at the time of writing), I&#160;built my basic prototype. You can see the <a href="http://mentionmonitor.googlecode.com/svn-history/r4/trunk/monitor.py">resulting code</a> over at <a href="http://code.google.com/p/mentionmonitor/source/browse/trunk/monitor.py">Google code</a>.</p>
<p style="text-align: center"><a href="http://mentionmonitor.googlecode.com/svn-history/r4/trunk/monitor.py"><img width="392" height="316" src="http://www.seomoz.org/img/upload/monitor.png" alt="" /></a></p>
<hr />
<h2>The Outcome</h2>
<p>With time running out, I clicked 'deploy' and.....</p>
<p><a href="http://mentionmonitor.appspot.com/">mentionmonitor</a></p>
<p>.... huh. That was easy.</p>
<p>OK, so I&#160;get time-outs / server errors from time to time and it's really only a proof-of concept at the moment (see below) but I&#160;still think it justified my tweet exactly two hours after the <a href="http://twitter.com/willcritchlow/status/12219494926">previous one</a>:</p>
<p style="text-align: center"><a href="http://twitter.com/willcritchlow/status/12224345311"><img width="616" height="256" alt="" src="http://www.seomoz.org/img/upload/challenge-win.png" /></a></p>
<hr />
<h2>Huge Caveats</h2>
<p>My prototype is essentially just a proof-of-concept. Among loads of other things, note that it doesn't have:</p>
<ul>
    <li>Any error-handling</li>
    <li>Much testing</li>
    <li>Any documentation (including comments)</li>
</ul>
<p>And that it does have:</p>
<ul>
    <li>Hardcoded variables</li>
    <li>Massive limitations even given the hardcoding (only grabbing 10 results, for example)</li>
    <li>No way of automating it or doing anything other than running it manually (though App Engine does provide <a href="http://code.google.com/appengine/docs/python/config/cron.html">simple ways of extending into this</a>)</li>
</ul>
<p>In its current form, it's not really useful for anything, but hopefully it will become interesting soon. If you want to build anything off it (or the ideas contained in it), I'd love to hear about it (but please bear in mind that it really is the definition of non-production-ready code, so if you <strong>do</strong> use it, you do so entirely at your own risk!).</p>
<p>I&#160;still think that it has been a useful learning exercise for me and I&#160;hope it presents you with some food for thought (unfortunately not real food like <a href="http://www.seomoz.org/blog/cooking-up-great-seo-an-analogy-in-photos">Rand's recent post</a>).</p>
<hr />
<h2>Please share your ideas</h2>
<p>I'd love to hear your thoughts for similar small tools that help us all do our jobs better. I'd also love to see someone take this and turn it into a more fully-functional tool (if you do that, let me know and you'll likely get a link from here!).</p><br /><p>Do you like this post? <a href="http://www.seomoz.org/thumbs/add/blog/9512/1/0">Yes</a> <a href="http://www.seomoz.org/thumbs/add/blog/9512/0/0">No</a> </p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/seomoz?a=Qb07i4Rqf0A:iWktxJ1uxPk:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/seomoz?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/seomoz?a=Qb07i4Rqf0A:iWktxJ1uxPk:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/seomoz?d=7Q72WNTAKBA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/seomoz?a=Qb07i4Rqf0A:iWktxJ1uxPk:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/seomoz?i=Qb07i4Rqf0A:iWktxJ1uxPk:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/seomoz?a=Qb07i4Rqf0A:iWktxJ1uxPk:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/seomoz?i=Qb07i4Rqf0A:iWktxJ1uxPk:V_sGLiPBpWU" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/seomoz/~4/Qb07i4Rqf0A" height="1">]]></description>
			<content:encoded><![CDATA[<p>Posted by <a href="http://www.seomoz.org/users/view/21379">willcritchlow</a></p>
<p>Rand recently asked you all for <a href="http://www.seomoz.org/blog/feedback-on-the-seomoz-blog-what-can-we-do-for-you">feedback</a> about improving the blog. The two areas that you asked us to write about more were <strong>linkbuilding</strong> and <strong>tools</strong>. In a shameless populist move, I thought I&#8217;d write a post about <strong>tools for automating </strong>(bits of)<strong> linkbuilding</strong>.</p>
<p>Recently, I&nbsp;keep coming across ways that we are actually living in the future. I&nbsp;don&#8217;t mean the jet-pack-wearing-holidaying-in-space-hover-car future, more the <em>holy cow, you can actually run <strong><a href="http://www.oreillynet.com/pub/e/1369">select * from internet where</a>&#8230;</strong> </em>kind of future.</p>
<p style="text-align: center;"><a href="http://xkcd.com/728/"><img src="http://imgs.xkcd.com/comics/ipad.png" alt="" /></a></p>
<p style="text-align: center;">Yes, I&nbsp;know it&#8217;s not as cool.</p>
<p>I believe that technical skills are important in SEO. There are plenty of non-technical roles in SEO&nbsp;agencies or teams (especially on the creative side of things) but if you have ambitions to lead teams, set strategy and run SEO&nbsp;projects, you kinda need to understand how the internet works under the covers. For me, that means knowing how to build stuff &#8211; even though I&#8217;m not a developer and should never be let near production code, I&nbsp;like to understand the concepts and principles. To keep on top of things, this means occasionally getting my hands dirty and building stuff. It&#8217;s fun. I&nbsp;can highly recommend it.</p>
<p>In order to bring you something useful and actionable, I&nbsp;decided to pick something simple that my team wanted, something to help with linkbuilding, but also something I could put together relatively quickly. I&nbsp;chose to build a prototype tool for <strong>monitoring the web for mentions of a website that don&#8217;t link to that website</strong>. Hopefully it&#8217;s pretty clear how this could be helpful &#8211; but just to give one example &#8211; if you are running a PR&nbsp;campaign, you may well get coverage that doesn&#8217;t link to you, but if you just drop the journalist a line straight after publishing, they can often get a link included. For those of you who think better in pictures, here is a diagram of what I&nbsp;mean, with my limited drawing skillz:</p>
<p style="text-align: center;"><img width="500" height="238" src="http://www.seomoz.org/img/upload/Mentionmonitordiagram.png" alt="" /></p>
<p>I recently wrote about some moderately technical tools (e.g. <a href="http://www.mozenda.com">Mozenda</a>, <a href="http://www.smartsheet.com">Smartsheet</a>)&nbsp;in my post on <a href="http://www.seomoz.org/blog/data-visualization-techniques">data visualization techniques</a>. The tools I&#8217;m going to cover today are even more technical and advanced &#8211; but they are also infinitely more flexible. I don&#8217;t want to scare you into thinking this is something you can&#8217;t do yourself though. I&nbsp;learnt <strong>all the techniques and tools </strong>below and <span style="font-weight: bold;">finished my mini-project </span><strong>from scratch</strong> in <strong>2 hours</strong>. In fact, it&#8217;ll take me longer to write the post than it did to do everything in it. If I&nbsp;can do it, so can you.</p>
<p>At 1pm UK&nbsp;time on Thursday 15th April, I&nbsp;tweeted this:</p>
<p style="text-align: center;"><a href="http://twitter.com/willcritchlow/status/12219494926"><img width="624" height="284" src="http://www.seomoz.org/img/upload/insane-challenge.png" alt="" /></a></p>
<p>Why those particular tools? Well:</p>
<ul>
<li><a href="http://www.w3schools.com/xpath/"><strong>xpath</strong></a> allows you to navigate and select elements and attributes from an XML&nbsp;document (including HTML). This gives you a really simple way of pulling information out of HTML&nbsp;pages
<ul>
<li><em>How this helps my mini-project</em>:&nbsp;I get a straight-forward way of pulling all links out of a page in order to check whether the page in question links to you</li>
</ul>
</li>
<li><a href="http://developer.yahoo.com/yql/"><strong>YQL</strong></a> (Yahoo!&nbsp;Query Language) is the <em>select *&nbsp;from internet where &#8230;</em> magic I&nbsp;referred to earlier. It provides an API that you can use to grab pages, RSS&nbsp;feeds and a <a href="http://developer.yahoo.com/yql/guide/yql-open-data-table-examples.html">whole load of other cool stuff</a>
<ul>
<li><em>How this helps my mini-project</em>: with one line of code, I&nbsp;can grab RSS&nbsp;feeds of mentions (for my proof-of-concept, I&nbsp;used a Google Alerts RSS&nbsp;feed) as well as grabbing the pages referenced in order to run xpath on them (did I&nbsp;mention that <a href="http://developer.yahoo.com/yql/guide/yql-select-xpath.html">YQL&nbsp;supports xpath</a>?)</li>
</ul>
</li>
<li><a href="http://code.google.com/appengine/"><strong>Google App Engine</strong></a> allows you to deploy web applications without worrying about most of the usual environment, server and configuration issues. It is also a way of dropping buzzwords into your conversation by deploying your newly scalable application to the cloud. FTW
<ul>
<li><em>How this helps my mini-project</em>:&nbsp;I&nbsp;didn&#8217;t want to assume any prerequisites like having servers at your disposal, but I&nbsp;also didn&#8217;t have time to set anything up from scratch. App Engine is free for small-scale use, and I&nbsp;went from not having an account to deploying my code in under 2 hours</li>
</ul>
</li>
<li><a href="http://www.python.org/"><strong>Python</strong></a> is one of the two programming languages supported by Google App Engine. The other being Java. I&nbsp;know a tiny bit of Java from years ago, whereas I&nbsp;didn&#8217;t even know <a href="http://twitter.com/willcritchlow/status/12222957317">Python gives indentation semantic meaning</a> before I&nbsp;started my project
<ul>
<li><em>How this helps my mini-project</em>: I&nbsp;needed some kind of programming language to enable me to build loops, display the output etc. and I needed to pick one that I&nbsp;(a)&nbsp;didn&#8217;t already know and (b)&nbsp;could be used with App Engine</li>
</ul>
</li>
</ul>
<hr />
<h2>Getting Going</h2>
<p>Before I&nbsp;start, let me warn you to read the disclaimer at the end of this post:&nbsp;I build a prototype / proof of concept here and you should definitely not rely on my code. Use at your own risk!</p>
<p>My &#8217;specification&#8217; for the project was:</p>
<ul>
<li>Grab mentions from a Google Alerts RSS&nbsp;feed (I&nbsp;chose to hardcode &#8216;<a href="http://www.google.com/alerts/feeds/02091889458087148316/10137124638087203861">SEOmoz</a>&#8216; [RSS&nbsp;link] into my proof-of-concept)</li>
<li>For each mention, see if there is a link to any page on http://www.seomoz.org</li>
<li>Output a list of mentions that don&#8217;t link</li>
</ul>
<p>Pretty simple, right?</p>
<p>With the clock ticking, I&nbsp;started by downloading the install files for App Engine and Python while reading up on YQL.</p>
<p>The Python download was taking a while, so I&nbsp;spent the first half hour building the YQL queries I&nbsp;needed on the <a href="http://developer.yahoo.com/yql/console/">console</a>.</p>
<p>To grab the Google Alerts, I used:</p>
<p style="margin-left: 40px;">select * from feed where url=&#8217;http://www.google.com/alerts/feeds/02091889458087148316/10137124638087203861&#8242;</p>
<p>and for each page in that list, I&nbsp;could grab the list of links using:</p>
<p style="margin-left: 40px;">select * from html where url=&#8217;<strong>&lt;target URL&gt;</strong>&#8216; and xpath=&quot;//a[starts-with(@href,'http://www.seomoz.org')]&quot;</p>
<p>The xpath there probably needs a bit of explaining &#8211; I&nbsp;built it using a combination of the basic <a href="http://www.w3schools.com/xpath/">xpath documentation linked above</a> and the ever-awesome <a href="http://stackoverflow.com/questions/405060/can-i-use-a-regex-in-an-xpath-expression">stackoverflow</a>. You can consider it in three sections:</p>
<ol>
<li>//a means select all &#8216;a&#8217; (anchor) elements (i.e. links)</li>
<li>//a[@href] means select all href attributes of all links</li>
<li>//a[starts-with(@href,'http://www.seomoz.org')] means select all href attributes of all links that start with http://www.seomoz.org</li>
</ol>
<p>By the time I&#8217;d cracked that, my downloads had finished and I&nbsp;set about getting my environment ready using the <a href="http://code.google.com/appengine/docs/python/gettingstarted/">App Engine quick start guide</a>.</p>
<p>I&nbsp;also had a lucky break at about this point. I&nbsp;discovered that there is a <a href="http://python-yql.org/">YQL&nbsp;library for Python</a>. Holy awesome batman! I&nbsp;figured it was going to be pretty easy to build something in Python to query the YQL API, but I&nbsp;didn&#8217;t realise it was going to be as easy as <strong>yql.Public().execute(query)</strong>. Sweet!</p>
<p>It took me a while to work out how to import third party libraries into my App Engine environment (turns out you just grab the source code and include the folder in your application&#8217;s root folder). My time was running out by this point. I&nbsp;was about <strong>halfway through my two hours</strong> and I&nbsp;hadn&#8217;t yet <strong>written a single line of code</strong>.</p>
<p><a href="http://img378.imageshack.us/i/24917546bl1.jpg/">Uh oh</a>.</p>
<hr />
<h2>Writing Python Code</h2>
<p>I&#8217;m not the right person to teach you how to write Python code. Especially because about 10 minutes before the end of my challenge, I&nbsp;realised I didn&#8217;t know how to create an if statement. My approach to learning Python is not to be recommended; but there are loads of <a href="http://docs.python.org/release/2.5/tut/tut.html">great tutorials</a> out there. I really wish I&nbsp;could step through and explain my code line-by-line, but honestly? I&#8217;d probably just expose my horrific lack of knowledge.</p>
<p><strike>[Want a link from SEOmoz? Understand Python? Write up an explanation for beginners, drop me a line and I'll link to it here. For bonus points, you could show how to improve my code <img src="http://www.seomoz.org/js/editor/images/smiley/msn/wink_smile.gif" alt="" />]. In the meantime, working through the code has to be (as my university lecturers used to say) left as an exercise for the interested reader.</strike> <strong>Update</strong>:&nbsp;<a href="http://mrcoles.com/">Peter Coles</a> has kindly taken the time to go through my code (improving and)&nbsp;explaining things &#8211; if you&#8217;re interested, I&nbsp;suggest you read his <a href="http://mrcoles.com/blog/technical-look-seomoz-automated-link-building-tool/">explanation of my Python code</a>. Thanks Peter!</p>
<p>All you really need to know is that in 33 lines of code (at the time of writing), I&nbsp;built my basic prototype. You can see the <a href="http://mentionmonitor.googlecode.com/svn-history/r4/trunk/monitor.py">resulting code</a> over at <a href="http://code.google.com/p/mentionmonitor/source/browse/trunk/monitor.py">Google code</a>.</p>
<p style="text-align: center;"><a href="http://mentionmonitor.googlecode.com/svn-history/r4/trunk/monitor.py"><img width="392" height="316" src="http://www.seomoz.org/img/upload/monitor.png" alt="" /></a></p>
<hr />
<h2>The Outcome</h2>
<p>With time running out, I clicked &#8216;deploy&#8217; and&#8230;..</p>
<p><a href="http://mentionmonitor.appspot.com/">mentionmonitor</a></p>
<p>&#8230;. huh. That was easy.</p>
<p>OK, so I&nbsp;get time-outs / server errors from time to time and it&#8217;s really only a proof-of concept at the moment (see below) but I&nbsp;still think it justified my tweet exactly two hours after the <a href="http://twitter.com/willcritchlow/status/12219494926">previous one</a>:</p>
<p style="text-align: center;"><a href="http://twitter.com/willcritchlow/status/12224345311"><img width="616" height="256" alt="" src="http://www.seomoz.org/img/upload/challenge-win.png" /></a></p>
<hr />
<h2>Huge Caveats</h2>
<p>My prototype is essentially just a proof-of-concept. Among loads of other things, note that it doesn&#8217;t have:</p>
<ul>
<li>Any error-handling</li>
<li>Much testing</li>
<li>Any documentation (including comments)</li>
</ul>
<p>And that it does have:</p>
<ul>
<li>Hardcoded variables</li>
<li>Massive limitations even given the hardcoding (only grabbing 10 results, for example)</li>
<li>No way of automating it or doing anything other than running it manually (though App Engine does provide <a href="http://code.google.com/appengine/docs/python/config/cron.html">simple ways of extending into this</a>)</li>
</ul>
<p>In its current form, it&#8217;s not really useful for anything, but hopefully it will become interesting soon. If you want to build anything off it (or the ideas contained in it), I&#8217;d love to hear about it (but please bear in mind that it really is the definition of non-production-ready code, so if you <strong>do</strong> use it, you do so entirely at your own risk!).</p>
<p>I&nbsp;still think that it has been a useful learning exercise for me and I&nbsp;hope it presents you with some food for thought (unfortunately not real food like <a href="http://www.seomoz.org/blog/cooking-up-great-seo-an-analogy-in-photos">Rand&#8217;s recent post</a>).</p>
<hr />
<h2>Please share your ideas</h2>
<p>I&#8217;d love to hear your thoughts for similar small tools that help us all do our jobs better. I&#8217;d also love to see someone take this and turn it into a more fully-functional tool (if you do that, let me know and you&#8217;ll likely get a link from here!).</p>
<p>
<p>Do you like this post? <a href="http://www.seomoz.org/thumbs/add/blog/9512/1/0">Yes</a> <a href="http://www.seomoz.org/thumbs/add/blog/9512/0/0">No</a> </p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/seomoz?a=Qb07i4Rqf0A:iWktxJ1uxPk:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/seomoz?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/seomoz?a=Qb07i4Rqf0A:iWktxJ1uxPk:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/seomoz?d=7Q72WNTAKBA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/seomoz?a=Qb07i4Rqf0A:iWktxJ1uxPk:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/seomoz?i=Qb07i4Rqf0A:iWktxJ1uxPk:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/seomoz?a=Qb07i4Rqf0A:iWktxJ1uxPk:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/seomoz?i=Qb07i4Rqf0A:iWktxJ1uxPk:V_sGLiPBpWU" border="0"></img></a>
</div>
<p><img src="http://feeds.feedburner.com/~r/seomoz/~4/Qb07i4Rqf0A" height="1" width="1"/></p>
]]></content:encoded>
			<wfw:commentRss>http://marketingcopy.net/futuristic-ways-of-creating-automated-link-building-tools/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Data Visualization Techniques</title>
		<link>http://marketingcopy.net/data-visualization-techniques/</link>
		<comments>http://marketingcopy.net/data-visualization-techniques/#comments</comments>
		<pubDate>Mon, 15 Mar 2010 01:19:30 +0000</pubDate>
		<dc:creator>willcritchlow</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.seomoz.org/blog/data-visualization-techniques</guid>
		<description><![CDATA[<p>Posted by <a href="http://www.seomoz.org/users/view/21379">willcritchlow</a></p><p>Rob and Duncan are currently in Seattle, with this week full of interviews of SEO consultants for our <a href="http://www.distilledconsulting.com">US office</a>. Since the <a href="http://www.seomoz.org/blog/the-end-of-consulting-a-new-partnership-our-focus-on-software">announcement</a> in February, we have been working flat out with a bunch of new clients and dealing endlessly with the US immigration service. With people on the ground, I&#160;guess we're now officially participating in the American dream, so to celebrate I'm going to spell <em>Visualization</em> with a <em>z</em> throughout this post. I&#160;can't guarantee full American spelling for everything I'm afraid - muscle memory is a powerful thing.</p>
<p>Anyone who has heard me speak will know about my love of data. Heck, I've even given talks on <a href="http://www.distilled.co.uk/conference-calls/recordings.html">Excel ninjas</a>. However, this post isn't so much about the data (and that's the last mention of Excel, I promise). This post is about the <strong>visualization</strong>.</p>
<p>I expect that everyone in SEO has spent at least some time recently thinking about data visualization techniques. They are great ways for content and data sites to get links and branding benefit and are also loads of fun. Tom's <a href="http://www.distilled.co.uk/blog/seo/information-visualisation-infogrpahic/">resource for information visualization and infographics</a> is a great place to start if you don't really know what I'm talking about.</p>
<p>Last week, I&#160;was approached by the FT to pull together some data for them about the use of the web (and social media in particular) across the UK's political parties as we approach the election. As I started thinking about how I&#160;wanted to shape this, I realised that I&#160;wanted to produce a visualization for the web as well and that the process I was using might be interesting to you guys. Hence, my <strong>top tips for data visualizations</strong> with bits and pieces of <strong>real world examples</strong>:</p>
<h1>7 Data Visualization Secrets</h1>
<p><strong>1. Gather data (intelligently)</strong></p>
<p>Over the weekend, I&#160;had a bit of a think about what kind of data I wanted to be able to visualize. Thinking about Twitter, for example, I wanted to know things like the most influential (and least influential) Twitterers in each party, who was doing things really well and who was making a pig's ear of it, who could I&#160;compare unfavourably to some comedy joke accounts and how did the best of them compare to the Prime Minister's wife's <a href="http://twitter.com/sarahbrown10">pretty impressive performance</a>.</p>
<p>In order to answer any of these questions, I&#160;needed data, and lots of it. Obviously, had I&#160;been working on this on a weekday, I'd have looked around for the <a href="http://www.distilled.co.uk/company/people/sam-crocker.html">newest recruit in the Distilled office</a> and asked for the data on my desk by the end of the day. Without that option at the weekend, I&#160;fired up <a href="http://www.mozenda.com/">Mozenda</a> to grab <a href="http://tweetminster.co.uk/mps/">Twittering MPS</a>, their <a href="http://twitter.grader.com/">grader ranks</a>, <a href="http://www.retweetrank.com/">retweetranks</a>, and <a href="http://tweetrank.me/">tweetranks</a>&#160;along with follower counts, number of tweets and profile information. It took me about half an hour to gather all this information!</p>
<p style="text-align: center"><img alt="Mozenda console" width="355" height="412" src="http://www.seomoz.org/img/upload/mozenda-console.png" /></p>
<p style="text-align: center"><img width="89" height="89" alt="" src="http://www.seomoz.org/img/upload/down-arrow.png" /></p>
<p style="text-align: center"><img alt="Gather Grader information using Mozenda" height="458" width="596" src="http://www.seomoz.org/img/upload/image/mozenda.png" /></p>
<p><strong>Tip #1:&#160;use tools like <a href="http://www.mozenda.com/">Mozenda</a>&#160;to mash up your own data with multiple sources of public data to get unique insights.</strong></p>
<p>If you haven't played with&#160;<a href="http://www.mozenda.com/">Mozenda</a>&#160;yet, I <strong>highly</strong>&#160;recommend it - with a simple user interface for creating robust crawlers, it's a superb tool for any SEO.</p>
<p><strong>2. Delegate additional research</strong></p>
<p>There are some things that even the best scraping engine in the world can't gather for you. For example, I wanted to cross-reference the data I'd gathered against the <a href="http://www.parliament.uk/mpslordsandoffices/government_and_opposition/hmg.cfm#Cabinet">cabinet</a> and <a href="http://www.parliament.uk/mpslordsandoffices/government_and_opposition/opp.cfm">shadow cabinet</a>. Only a human can do this reliably. For this, I recommend using a virtual assistant service for cheap data gathering (I use <a href="http://www.timesvr.com">timesvr</a> - in the US, you could use <a href="https://www.mturk.com/mturk/welcome">mechanical turk</a> for this kind of thing).</p>
<p>I discovered an awesome service the other day - <a href="http://www.smartsheet.com">Smartsheet</a> integrates with Google Apps and has an integration with Mechanical Turk that enables you to easily populate tabular spreadsheet data using cheap human resource. Unbelievably useful and powerful.</p>
<p><strong>3. Use great design</strong></p>
<p>I'm not a designer. My design sense is about as well-tuned as my singing. I think this makes me appreciate the importance and value of design even more. Since I'm not the expert here, I'm just going to tell you what works for me when getting other people to make things look pretty:</p>
<ul>
    <li><strong>Wireframes are your friend:</strong> although I hate paper for almost everything, I used to always sketch ideas on paper. Recently I have been a late convert to the power of drawing wireframes on the computer. I am, however, definitely sold. Choose your weapon of choice - I'm currently liking&#160;<a href="http://gomockingbird.com">MockingBird</a> but have also seen cool stuff from (<a href="http://www.balsamiq.com/">Balsamiq</a>, <a href="http://www.gliffy.com/">gliffy</a>, <a href="http://www.evolus.vn/Pencil/">Pencil</a> (a Firefox plugin - thanks <a href="http://www.simonlilly.com/">Simon Lilly</a>) and&#160;<a href="http://www.mockflow.com/">Mockflow</a>)..</li>
    <li><strong>Pay attention to the users of your data:</strong> carefully consider the width, colour scheme and any associated links in the embed code to make the most of embedding opportunities</li>
    <li><strong>Get professionals involved early:</strong> don't lock your limited-design-skills-self in a darkened room only to emerge with something that even a pro couldn't make look pretty. When you're at the wireframe / outline stage, show what you have to a designer and get feedback before kicking off the final data collection and design phases</li>
    <li><strong>Brief as well as possible:&#160;</strong> provide a few examples of the style you are looking for and visual elements you particularly like. Include comments about anything you don't like in the examples you provide. Try not to be that guy who says <em>I just don't like it - can't quite put my finger on why...</em></li>
</ul>
<p>The example wireframe that follows is for entertainment only. Any relationship to real infographics real or imagined is coincidental:</p>
<p style="text-align: center"></p>
<p>If you are including graph-based data, choose your charts carefully (tip: pie charts are often bad). I found this neat flow-chart for choosing what style of graph to use the other day - from <a href="http://www.extremepresentation.com/book/">Advanced Presentations by Design</a> by Andrew Abela:</p>
<p style="text-align: center"><img alt="Advanced Presentations by Design - choosing a chart type" width="500" height="375" src="http://www.seomoz.org/img/upload/3196386402_01d8d12017.jpg" /></p>
<p><strong>4. Consider interactivity for widgets</strong></p>
<p>Any time you are working with data online, you have opportunities to provide your users with interactivity. Sometimes, static infographics are plenty enough to get links and sometimes you will get significantly more if you are providing a widget that allows people to offer their visitors interesting functionality.</p>
<p>You don't always have to build this yourself. We recently started working with <a href="http://www.tableausoftware.com/">Tableau Software</a> whose <a href="http://www.tableausoftware.com/business-intelligence-software">business intelligence software</a> has a kick-ass <a href="http://www.tableausoftware.com/public/">free, public version</a> that is really cool for just dropping in data and creating widgets for embedding. Here's a subset of the UK politicians on Twitter data:</p>
<p style="text-align: center">

Sheet 1 <br /><a href="#"><img alt="Sheet 1 " src="http://public.tableausoftware.com/static/images/BritishPoliticiansonTwitter-Sheet1_rss.png" height="100%" /></a></p>
<div style="width:504px;height:22px;padding:0px 10px 0px 0px;margin-top: -6px;color:black;font:normal 8pt verdana,helvetica,arial,sans-serif">
<div style="padding-left: 388px"><a target="_blank" href="http://www.tableausoftware.com/public?ref=http://public.tableausoftware.com/views/BritishPoliticiansonTwitter/Sheet1">Powered by Tableau</a></div>
</div>
<p style="text-align: left"><strong>5. Quirky is at least as important as correct</strong></p>
<p>You all read the internet. You know the power of random facts, cute animals, in-jokes and comedy references. It's generally not enough to present just the raw facts - interesting comparisons and strong imagery improve the shareability of any piece. We are all wired to remember (and therefore to repeat) comparisons better than plain numbers.</p>
<p>I'm still working on which elements of my infographic might make for quirky comparisons. For example, did you know that an Oscar is the same height as an adult pygmy marmoset monkey? From a client's recent Oscars infographic:</p>
<p style="text-align: center"><a href="http://www.locatetv.com/blog/oscars-infographic/"><img alt="Everything you wanted to know about the Oscars (infographic)" width="620" height="2630" border="0" src="http://i.static-locatetv.com/images/features/oscars-infographic-locatetv.jpg" /></a><br />
Source: <a href="http://www.locatetv.com">LocateTV</a></p>
<p><strong>6. Know who your targets are</strong></p>
<p>Finishing on a couple of strong SEO points, if your goals are improved rankings, you are doing this primarily for links (and if you are doing it for branding purposes, the sharing is critical). So you need to know who your targets are and find a way to reach them. If your target market happens to overlap with Reddit, StumbleUpon etc. then they are obviously going to be great, but don't forget to drop people in <a href="http://www.slashfilm.com/2010/03/01/infographic-fun-oscar-trivia/">your niche</a> a line as well.</p>
<p>Bonus tip: don't forget the <a href="http://smrtdsgn.com/tag/infographic/">infographic</a> <a href="http://www.infographicsblog.com/everything-you-wanted-to-know-about-the-oscars-locatetv/">fans</a>.</p>
<p><strong>7. Provide the embed code (with a link)</strong></p>
<p>You want to provide the embed code for two reasons:</p>
<ol>
    <li>to make it easy for non-tech-savvy bloggers to share your content</li>
    <li>to make sure (as far as possible) that you get a link out of it</li>
</ol>
<p>If you can style and include the link in a relevant way (especially if it links to more data or more information) you increase the chance that the people embedding your content will embed the link along with it. If you want to go even further, you could provide your graphic under a <a href="http://creativecommons.org/licenses/by/2.5/">Creative Commons Attribution license</a>.</p>
<hr />
<p><span style="font-style: italic">Please keep the comments for </span><em><a href="http://www.seomoz.org/dp/blog-disclaimer">discussions of techniques and ideas</a>, not for politics. Any political comments included above are for amusement only and may or may not reflect the political views of the author, or anyone else.</em></p><h2>Technorati Tags</h2><a href="http://technorati.com/tag/data" rel="tag">data</a>, <a href="http://technorati.com/tag/visualization" rel="tag"> visualization</a>, <a href="http://technorati.com/tag/graphics" rel="tag"> graphics</a>, <a href="http://technorati.com/tag/infographics" rel="tag"> infographics</a><br /><p>Do you like this post? <a href="http://www.seomoz.org/thumbs/add/blog/9026/1/0">Yes</a> <a href="http://www.seomoz.org/thumbs/add/blog/9026/0/0">No</a> </p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/seomoz?a=TSneS2wT7_w:JcbuVSfhcVc:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/seomoz?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/seomoz?a=TSneS2wT7_w:JcbuVSfhcVc:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/seomoz?d=7Q72WNTAKBA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/seomoz?a=TSneS2wT7_w:JcbuVSfhcVc:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/seomoz?i=TSneS2wT7_w:JcbuVSfhcVc:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/seomoz?a=TSneS2wT7_w:JcbuVSfhcVc:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/seomoz?i=TSneS2wT7_w:JcbuVSfhcVc:V_sGLiPBpWU" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/seomoz/~4/TSneS2wT7_w" height="1">]]></description>
			<content:encoded><![CDATA[<p>Posted by <a href="http://www.seomoz.org/users/view/21379">willcritchlow</a></p>
<p>Rob and Duncan are currently in Seattle, with this week full of interviews of SEO consultants for our <a href="http://www.distilledconsulting.com">US office</a>. Since the <a href="http://www.seomoz.org/blog/the-end-of-consulting-a-new-partnership-our-focus-on-software">announcement</a> in February, we have been working flat out with a bunch of new clients and dealing endlessly with the US immigration service. With people on the ground, I&nbsp;guess we&#8217;re now officially participating in the American dream, so to celebrate I&#8217;m going to spell <em>Visualization</em> with a <em>z</em> throughout this post. I&nbsp;can&#8217;t guarantee full American spelling for everything I&#8217;m afraid &#8211; muscle memory is a powerful thing.</p>
<p>Anyone who has heard me speak will know about my love of data. Heck, I&#8217;ve even given talks on <a href="http://www.distilled.co.uk/conference-calls/recordings.html">Excel ninjas</a>. However, this post isn&#8217;t so much about the data (and that&#8217;s the last mention of Excel, I promise). This post is about the <strong>visualization</strong>.</p>
<p>I expect that everyone in SEO has spent at least some time recently thinking about data visualization techniques. They are great ways for content and data sites to get links and branding benefit and are also loads of fun. Tom&#8217;s <a href="http://www.distilled.co.uk/blog/seo/information-visualisation-infogrpahic/">resource for information visualization and infographics</a> is a great place to start if you don&#8217;t really know what I&#8217;m talking about.</p>
<p>Last week, I&nbsp;was approached by the FT to pull together some data for them about the use of the web (and social media in particular) across the UK&#8217;s political parties as we approach the election. As I started thinking about how I&nbsp;wanted to shape this, I realised that I&nbsp;wanted to produce a visualization for the web as well and that the process I was using might be interesting to you guys. Hence, my <strong>top tips for data visualizations</strong> with bits and pieces of <strong>real world examples</strong>:</p>
<h1>7 Data Visualization Secrets</h1>
<p><strong>1. Gather data (intelligently)</strong></p>
<p>Over the weekend, I&nbsp;had a bit of a think about what kind of data I wanted to be able to visualize. Thinking about Twitter, for example, I wanted to know things like the most influential (and least influential) Twitterers in each party, who was doing things really well and who was making a pig&#8217;s ear of it, who could I&nbsp;compare unfavourably to some comedy joke accounts and how did the best of them compare to the Prime Minister&#8217;s wife&#8217;s <a href="http://twitter.com/sarahbrown10">pretty impressive performance</a>.</p>
<p>In order to answer any of these questions, I&nbsp;needed data, and lots of it. Obviously, had I&nbsp;been working on this on a weekday, I&#8217;d have looked around for the <a href="http://www.distilled.co.uk/company/people/sam-crocker.html">newest recruit in the Distilled office</a> and asked for the data on my desk by the end of the day. Without that option at the weekend, I&nbsp;fired up <a href="http://www.mozenda.com/">Mozenda</a> to grab <a href="http://tweetminster.co.uk/mps/">Twittering MPS</a>, their <a href="http://twitter.grader.com/">grader ranks</a>, <a href="http://www.retweetrank.com/">retweetranks</a>, and <a href="http://tweetrank.me/">tweetranks</a>&nbsp;along with follower counts, number of tweets and profile information. It took me about half an hour to gather all this information!</p>
<p style="text-align: center; "><img alt="Mozenda console" width="355" height="412" src="http://www.seomoz.org/img/upload/mozenda-console.png" /></p>
<p style="text-align: center; "><img width="89" height="89" alt="" src="http://www.seomoz.org/img/upload/down-arrow.png" /></p>
<p style="text-align: center; "><img alt="Gather Grader information using Mozenda" height="458" width="596" src="http://www.seomoz.org/img/upload/image/mozenda.png" /></p>
<p><strong>Tip #1:&nbsp;use tools like <a href="http://www.mozenda.com/">Mozenda</a>&nbsp;to mash up your own data with multiple sources of public data to get unique insights.</strong></p>
<p>If you haven&#8217;t played with&nbsp;<a href="http://www.mozenda.com/">Mozenda</a>&nbsp;yet, I <strong>highly</strong>&nbsp;recommend it &#8211; with a simple user interface for creating robust crawlers, it&#8217;s a superb tool for any SEO.</p>
<p><strong>2. Delegate additional research</strong></p>
<p>There are some things that even the best scraping engine in the world can&#8217;t gather for you. For example, I wanted to cross-reference the data I&#8217;d gathered against the <a href="http://www.parliament.uk/mpslordsandoffices/government_and_opposition/hmg.cfm#Cabinet">cabinet</a> and <a href="http://www.parliament.uk/mpslordsandoffices/government_and_opposition/opp.cfm">shadow cabinet</a>. Only a human can do this reliably. For this, I recommend using a virtual assistant service for cheap data gathering (I use <a href="http://www.timesvr.com">timesvr</a> &#8211; in the US, you could use <a href="https://www.mturk.com/mturk/welcome">mechanical turk</a> for this kind of thing).</p>
<p>I discovered an awesome service the other day &#8211; <a href="http://www.smartsheet.com">Smartsheet</a> integrates with Google Apps and has an integration with Mechanical Turk that enables you to easily populate tabular spreadsheet data using cheap human resource. Unbelievably useful and powerful.</p>
<p><strong>3. Use great design</strong></p>
<p>I&#8217;m not a designer. My design sense is about as well-tuned as my singing. I think this makes me appreciate the importance and value of design even more. Since I&#8217;m not the expert here, I&#8217;m just going to tell you what works for me when getting other people to make things look pretty:</p>
<ul>
<li><strong>Wireframes are your friend:</strong> although I hate paper for almost everything, I used to always sketch ideas on paper. Recently I have been a late convert to the power of drawing wireframes on the computer. I am, however, definitely sold. Choose your weapon of choice &#8211; I&#8217;m currently liking&nbsp;<a href="http://gomockingbird.com">MockingBird</a> but have also seen cool stuff from (<a href="http://www.balsamiq.com/">Balsamiq</a>, <a href="http://www.gliffy.com/">gliffy</a>, <a href="http://www.evolus.vn/Pencil/">Pencil</a> (a Firefox plugin &#8211; thanks <a href="http://www.simonlilly.com/">Simon Lilly</a>) and&nbsp;<a href="http://www.mockflow.com/">Mockflow</a>)..</li>
<li><strong>Pay attention to the users of your data:</strong> carefully consider the width, colour scheme and any associated links in the embed code to make the most of embedding opportunities</li>
<li><strong>Get professionals involved early:</strong> don&#8217;t lock your limited-design-skills-self in a darkened room only to emerge with something that even a pro couldn&#8217;t make look pretty. When you&#8217;re at the wireframe / outline stage, show what you have to a designer and get feedback before kicking off the final data collection and design phases</li>
<li><strong>Brief as well as possible:&nbsp;</strong> provide a few examples of the style you are looking for and visual elements you particularly like. Include comments about anything you don&#8217;t like in the examples you provide. Try not to be that guy who says <em>I just don&#8217;t like it &#8211; can&#8217;t quite put my finger on why&#8230;</em></li>
</ul>
<p>The example wireframe that follows is for entertainment only. Any relationship to real infographics real or imagined is coincidental:</p>
<p style="text-align: center; "><iframe width="500" height="650" src="http://gomockingbird.com/mockingbird/index.html?project=544c3373cca5e4da96767cf829f08d3cddbe4aae" style="border: 1px solid black; margin: 0; padding: 0;"></iframe></p>
<p>If you are including graph-based data, choose your charts carefully (tip: pie charts are often bad). I found this neat flow-chart for choosing what style of graph to use the other day &#8211; from <a href="http://www.extremepresentation.com/book/">Advanced Presentations by Design</a> by Andrew Abela:</p>
<p style="text-align: center; "><img alt="Advanced Presentations by Design - choosing a chart type" width="500" height="375" src="http://www.seomoz.org/img/upload/3196386402_01d8d12017.jpg" /></p>
<p><strong>4. Consider interactivity for widgets</strong></p>
<p>Any time you are working with data online, you have opportunities to provide your users with interactivity. Sometimes, static infographics are plenty enough to get links and sometimes you will get significantly more if you are providing a widget that allows people to offer their visitors interesting functionality.</p>
<p>You don&#8217;t always have to build this yourself. We recently started working with <a href="http://www.tableausoftware.com/">Tableau Software</a> whose <a href="http://www.tableausoftware.com/business-intelligence-software">business intelligence software</a> has a kick-ass <a href="http://www.tableausoftware.com/public/">free, public version</a> that is really cool for just dropping in data and creating widgets for embedding. Here&#8217;s a subset of the UK politicians on Twitter data:</p>
<p style="text-align: center; "><script type="text/javascript" src="http://public.tableausoftware.com/javascripts/api/viz_v1.js"></script><object class="tableauViz" width="504" height="319" style="display:none;"><param name="name" value="BritishPoliticiansonTwitter/Sheet1" /><param name="toolbar" value="yes" /></object><noscript>Sheet 1 <br /><a href="http://feedproxy.google.com/~r/seomoz/~3/TSneS2wT7_w/data-visualization-techniques#"><img alt="Sheet 1 " src="http://public.tableausoftware.com/static/images/BritishPoliticiansonTwitter-Sheet1_rss.png" height="100%" /></a></noscript></p>
<div style="width:504px;height:22px;padding:0px 10px 0px 0px; margin-top: -6px; color:black;font:normal 8pt verdana,helvetica,arial,sans-serif;">
<div style="padding-left: 388px;"><a  href="http://www.tableausoftware.com/public?ref=http://public.tableausoftware.com/views/BritishPoliticiansonTwitter/Sheet1">Powered by Tableau</a></div>
</div>
<p style="text-align: left; "><strong>5. Quirky is at least as important as correct</strong></p>
<p>You all read the internet. You know the power of random facts, cute animals, in-jokes and comedy references. It&#8217;s generally not enough to present just the raw facts &#8211; interesting comparisons and strong imagery improve the shareability of any piece. We are all wired to remember (and therefore to repeat) comparisons better than plain numbers.</p>
<p>I&#8217;m still working on which elements of my infographic might make for quirky comparisons. For example, did you know that an Oscar is the same height as an adult pygmy marmoset monkey? From a client&#8217;s recent Oscars infographic:</p>
<p style="text-align: center; "><a href="http://www.locatetv.com/blog/oscars-infographic/"><img alt="Everything you wanted to know about the Oscars (infographic)" width="620" height="2630" border="0" src="http://i.static-locatetv.com/images/features/oscars-infographic-locatetv.jpg" /></a><br />
Source: <a href="http://www.locatetv.com">LocateTV</a></p>
<p><strong>6. Know who your targets are</strong></p>
<p>Finishing on a couple of strong SEO points, if your goals are improved rankings, you are doing this primarily for links (and if you are doing it for branding purposes, the sharing is critical). So you need to know who your targets are and find a way to reach them. If your target market happens to overlap with Reddit, StumbleUpon etc. then they are obviously going to be great, but don&#8217;t forget to drop people in <a href="http://www.slashfilm.com/2010/03/01/infographic-fun-oscar-trivia/">your niche</a> a line as well.</p>
<p>Bonus tip: don&#8217;t forget the <a href="http://smrtdsgn.com/tag/infographic/">infographic</a> <a href="http://www.infographicsblog.com/everything-you-wanted-to-know-about-the-oscars-locatetv/">fans</a>.</p>
<p><strong>7. Provide the embed code (with a link)</strong></p>
<p>You want to provide the embed code for two reasons:</p>
<ol>
<li>to make it easy for non-tech-savvy bloggers to share your content</li>
<li>to make sure (as far as possible) that you get a link out of it</li>
</ol>
<p>If you can style and include the link in a relevant way (especially if it links to more data or more information) you increase the chance that the people embedding your content will embed the link along with it. If you want to go even further, you could provide your graphic under a <a href="http://creativecommons.org/licenses/by/2.5/">Creative Commons Attribution license</a>.</p>
<hr />
<p><span style="font-style: italic;">Please keep the comments for </span><em><a href="http://www.seomoz.org/dp/blog-disclaimer">discussions of techniques and ideas</a>, not for politics. Any political comments included above are for amusement only and may or may not reflect the political views of the author, or anyone else.</em></p>
<h2>Technorati Tags</h2>
<p><a href="http://technorati.com/tag/data"  rel="tag">data</a>, <a href="http://technorati.com/tag/visualization"  rel="tag"> visualization</a>, <a href="http://technorati.com/tag/graphics"  rel="tag"> graphics</a>, <a href="http://technorati.com/tag/infographics"  rel="tag"> infographics</a>
<p>Do you like this post? <a href="http://www.seomoz.org/thumbs/add/blog/9026/1/0">Yes</a> <a href="http://www.seomoz.org/thumbs/add/blog/9026/0/0">No</a> </p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/seomoz?a=TSneS2wT7_w:JcbuVSfhcVc:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/seomoz?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/seomoz?a=TSneS2wT7_w:JcbuVSfhcVc:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/seomoz?d=7Q72WNTAKBA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/seomoz?a=TSneS2wT7_w:JcbuVSfhcVc:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/seomoz?i=TSneS2wT7_w:JcbuVSfhcVc:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/seomoz?a=TSneS2wT7_w:JcbuVSfhcVc:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/seomoz?i=TSneS2wT7_w:JcbuVSfhcVc:V_sGLiPBpWU" border="0"></img></a>
</div>
<p><img src="http://feeds.feedburner.com/~r/seomoz/~4/TSneS2wT7_w" height="1" width="1"/></p>
]]></content:encoded>
			<wfw:commentRss>http://marketingcopy.net/data-visualization-techniques/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to Get the Most Out of Your SEO</title>
		<link>http://marketingcopy.net/how-to-get-the-most-out-of-your-seo/</link>
		<comments>http://marketingcopy.net/how-to-get-the-most-out-of-your-seo/#comments</comments>
		<pubDate>Tue, 23 Feb 2010 10:43:18 +0000</pubDate>
		<dc:creator>willcritchlow</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.seomoz.org/blog/how-to-get-the-most-out-of-your-seo</guid>
		<description><![CDATA[<p>Posted by <a href="http://www.seomoz.org/users/view/21379">willcritchlow</a></p><p>The good news is that tomorrow (Wednesday 24th Feb), at 8.30am PST (11.30am EST / 4.30pm GMT), I am going to be joined on the next <a href="http://www.distilled.co.uk/conference-calls.html">Distilled conference call</a> by <a href="http://seogadget.co.uk">Richard Baxter</a> as we discuss &#34;how to get the most from your SEO&#34;. The even better news is that it is totally <strong>free</strong> (as long as you register in time).<br />
</p>
<p>If you would like to join us on the call, simply <a href="http://www.distilled.co.uk/conference-calls.html">register on the Distilled site</a> and you will be sent instructions to join the conference (which will be handled by gotomeeting / gotowebinar).</p>
<p>Previous calls have been more technical and have been essentially presentations that I have delivered with a slide-deck. I did one on SEOmoz tools and one on how to be an Excel ninja - both videos are available on the <a href="http://www.distilled.co.uk/conference-calls/recordings.html">Distilled site</a>.</p>
<p>This one is going to be a little different. Rich should need little introduction. With a strong background in in-house travel SEO followed by founding his agency, <a href="http://seogadget.co.uk">SEOgadget</a>, he is not only a true guru of keyword research and large site architecture, but also has experience on both sides of the client / agency relationship. He also spoke at the London PRO training seminar last October (thanks to <a href="http://foliovision.com/2009/10/21/seo-expert-training">foliovision</a> for the photo):</p>
<p><img width="580" height="390" alt="Richard Baxter presenting at the London PRO training" src="http://www.seomoz.org/img/upload/richard-baxter-seo-management.jpg" /></p>
<p>Rich and I plan to let you into a relaxed chat. We might pull up the occasional website or slide but fundamentally, it'll be a little like sitting in on a live whiteboard Friday (on a Wednesday, without a whiteboard, or Rand!).</p>
<p>The conversation is likely to be pretty free-flowing - in many ways it will lead on from my WBF conversation with Rand about <a href="http://www.seomoz.org/blog/whiteboard-friday-choosing-an-seo-consultant">choosing  an SEO consultant</a> - but I can't guarantee exactly what we will talk about! We are intending to cover:</p>
<ul>
    <li>the best tasks to keep in-house vs. outsource</li>
    <li> combining SEO effectively with PPC, PR and marketing</li>
    <li> integrating SEO into other processes (e.g. development, business development)</li>
    <li> how to get the most from your agency</li>
    <li> how to keep an eye on your agency and avoid bans and penalties</li>
    <li> how to be a great SEO client and get even more out of your agency</li>
</ul>
<p>We hope to have you there. We will be taking questions - both on Twitter (hashtag: #optimalSEO) and via the chat interface in gotowebinar, but if you have anything you'd specifically like us to cover, feel free to use the comments below to chime in.</p><br /><p>Do you like this post? <a href="http://www.seomoz.org/thumbs/add/blog/8855/1/0">Yes</a> <a href="http://www.seomoz.org/thumbs/add/blog/8855/0/0">No</a> </p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/seomoz?a=NOWSQ9Z7ce8:X4k4vjJOAb0:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/seomoz?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/seomoz?a=NOWSQ9Z7ce8:X4k4vjJOAb0:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/seomoz?d=7Q72WNTAKBA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/seomoz?a=NOWSQ9Z7ce8:X4k4vjJOAb0:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/seomoz?i=NOWSQ9Z7ce8:X4k4vjJOAb0:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/seomoz?a=NOWSQ9Z7ce8:X4k4vjJOAb0:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/seomoz?i=NOWSQ9Z7ce8:X4k4vjJOAb0:V_sGLiPBpWU" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/seomoz/~4/NOWSQ9Z7ce8" height="1">]]></description>
			<content:encoded><![CDATA[<p>Posted by <a href="http://www.seomoz.org/users/view/21379">willcritchlow</a></p>
<p>The good news is that tomorrow (Wednesday 24th Feb), at 8.30am PST (11.30am EST / 4.30pm GMT), I am going to be joined on the next <a href="http://www.distilled.co.uk/conference-calls.html">Distilled conference call</a> by <a href="http://seogadget.co.uk">Richard Baxter</a> as we discuss &quot;how to get the most from your SEO&quot;. The even better news is that it is totally <strong>free</strong> (as long as you register in time).
</p>
<p>If you would like to join us on the call, simply <a href="http://www.distilled.co.uk/conference-calls.html">register on the Distilled site</a> and you will be sent instructions to join the conference (which will be handled by gotomeeting / gotowebinar).</p>
<p>Previous calls have been more technical and have been essentially presentations that I have delivered with a slide-deck. I did one on SEOmoz tools and one on how to be an Excel ninja &#8211; both videos are available on the <a href="http://www.distilled.co.uk/conference-calls/recordings.html">Distilled site</a>.</p>
<p>This one is going to be a little different. Rich should need little introduction. With a strong background in in-house travel SEO followed by founding his agency, <a href="http://seogadget.co.uk">SEOgadget</a>, he is not only a true guru of keyword research and large site architecture, but also has experience on both sides of the client / agency relationship. He also spoke at the London PRO training seminar last October (thanks to <a href="http://foliovision.com/2009/10/21/seo-expert-training">foliovision</a> for the photo):</p>
<p><img width="580" height="390" alt="Richard Baxter presenting at the London PRO training" src="http://www.seomoz.org/img/upload/richard-baxter-seo-management.jpg" /></p>
<p>Rich and I plan to let you into a relaxed chat. We might pull up the occasional website or slide but fundamentally, it&#8217;ll be a little like sitting in on a live whiteboard Friday (on a Wednesday, without a whiteboard, or Rand!).</p>
<p>The conversation is likely to be pretty free-flowing &#8211; in many ways it will lead on from my WBF conversation with Rand about <a href="http://www.seomoz.org/blog/whiteboard-friday-choosing-an-seo-consultant">choosing  an SEO consultant</a> &#8211; but I can&#8217;t guarantee exactly what we will talk about! We are intending to cover:</p>
<ul>
<li>the best tasks to keep in-house vs. outsource</li>
<li> combining SEO effectively with PPC, PR and marketing</li>
<li> integrating SEO into other processes (e.g. development, business development)</li>
<li> how to get the most from your agency</li>
<li> how to keep an eye on your agency and avoid bans and penalties</li>
<li> how to be a great SEO client and get even more out of your agency</li>
</ul>
<p>We hope to have you there. We will be taking questions &#8211; both on Twitter (hashtag: #optimalSEO) and via the chat interface in gotowebinar, but if you have anything you&#8217;d specifically like us to cover, feel free to use the comments below to chime in.</p>
<p>
<p>Do you like this post? <a href="http://www.seomoz.org/thumbs/add/blog/8855/1/0">Yes</a> <a href="http://www.seomoz.org/thumbs/add/blog/8855/0/0">No</a> </p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/seomoz?a=NOWSQ9Z7ce8:X4k4vjJOAb0:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/seomoz?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/seomoz?a=NOWSQ9Z7ce8:X4k4vjJOAb0:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/seomoz?d=7Q72WNTAKBA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/seomoz?a=NOWSQ9Z7ce8:X4k4vjJOAb0:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/seomoz?i=NOWSQ9Z7ce8:X4k4vjJOAb0:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/seomoz?a=NOWSQ9Z7ce8:X4k4vjJOAb0:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/seomoz?i=NOWSQ9Z7ce8:X4k4vjJOAb0:V_sGLiPBpWU" border="0"></img></a>
</div>
<p><img src="http://feeds.feedburner.com/~r/seomoz/~4/NOWSQ9Z7ce8" height="1" width="1"/></p>
]]></content:encoded>
			<wfw:commentRss>http://marketingcopy.net/how-to-get-the-most-out-of-your-seo/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>First Touch Tracking in Google Analytics</title>
		<link>http://marketingcopy.net/first-touch-tracking-in-google-analytics/</link>
		<comments>http://marketingcopy.net/first-touch-tracking-in-google-analytics/#comments</comments>
		<pubDate>Wed, 17 Feb 2010 13:06:19 +0000</pubDate>
		<dc:creator>willcritchlow</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.seomoz.org/blog/first-touch-tracking-in-google-analytics</guid>
		<description><![CDATA[<p>Posted by <a href="http://www.seomoz.org/users/view/21379">willcritchlow</a></p><p>It's time for a quick mid-week geek-out - I wanted to collect together a bunch of resources I have written on <strong>first touch tracking in Google Analytics</strong> including (for the first time that I'm aware of), the technical implementation details:<br />
</p>
<ul>
    <li>Following a <a href="http://www.seomoz.org/blog/whiteboard-friday-keyword-strategies-kill-the-head-or-chase-the-tail">Whiteboard Friday</a> recorded when I was in Seattle a month ago or so<br />
    </li>
    <li>I hurriedly wrote a post explaining general principles of <a href="http://www.seomoz.org/blog/how-to-get-past-last-touch-attribution-with-google-analytics">how to get past last touch attribution in Google Analytics</a></li>
    <li>which it turned out was (quite reasonably) <a href="http://www.seomoz.org/qa/view/27398/firsttouch-tracking">not enough</a> for some of our readers (and I really wasn't happy with the level of detail)</li>
    <li>so I have done my best to go above and beyond with detailed instructions on <strong><a href="http://www.distilled.co.uk/blog/seo/first-touch-tracking-in-google-analytics">How to do First Touch Tracking in Google Analytics</a></strong></li>
    <li>while digging around in GA and JavaScript to put this all together (a <a href="http://twitter.com/willcritchlow/status/9138454799">combination</a> I probably <a href="http://twitter.com/willcritchlow/status/9138856028">shouldn't have been doing</a>) I discovered an interesting difficulty if you are going to <a href="http://searchengineland.com/customized-google-analytics-migrating-from-setvar-to-setcustomvar-36280">migrate from the now-deprecated <em>_setVar</em> to <em>_setCustomVar</em></a> and wrote a post about it over on Search Engine Land.<br />
    </li>
</ul>
<p>If you're the kind of person that unwraps your birthday presents early, you can skip to the punchline, <a href="http://attributiontrackingga.googlecode.com/svn/trunk/distilled.FirstTouch.js">grab the code</a> you need to get first touch tracking working from <a href="http://code.google.com/p/attributiontrackingga/">Google code</a> (don't forget to <a href="http://code.google.com/p/attributiontrackingga/wiki/InstallInstructions">read the instructions</a>!). Here's the meat from my detailed post:<br />
</p>
<p>Include following code anywhere above the Google  Analytics code script in your page code:</p>
<p><code style="font-size: 0.8em">&#60;script type=&#34;text/javascript&#34; <br />
src=&#34;<a href="http://attributiontrackingga.googlecode.com/svn/trunk/distilled.FirstTouch.js">http://attributiontrackingga.googlecode.com/svn/trunk/distilled.FirstTouch.js</a>&#34;&#62;<br />
&#60;/script&#62;</code></p>
<p>Move your GA code above any Website Optimizer code or anything from  Google that might write a visitor (__utma) cookie and look for:</p>
<p><code>var pageTracker = _gat._getTracker(&#34;UA-XXXXXXX-X&#34;);</code> </p>
<p><code>pageTracker._trackPageview();</code></p>
<p>In between those two lines, you want to put the following line:</p>
<p><code>distilledFirstTouch(pageTracker);</code></p>
<blockquote>
<p>Oh, and don't forget all of this is <strong>provided as is, with no warranty</strong>.  I hope it will help you out, but <em>only you</em> are responsible for  changes you make to your website and tracking code. Be extremely careful with live profiles and remember that you will need to do something different if you already use custom variables.<br />
</p>
</blockquote>
<p>That's all for now folks. Enjoy your analytics, don't forget to drop comments with improvements, tips, tricks, abuse for writing such a short post etc. and if you need a primer on Excel to make the most of your new-found data, you can check out the recording of my conference call on <a href="http://www.distilled.co.uk/conference-calls/recordings.html">how to be an Excel ninja</a> (<a href="http://www.distilled.co.uk/conference-calls.html">sign up for future calls here</a>).</p>
<hr width="100%" size="2" />
<p>To distract you from this spectacularly short post, here are some really <strong>big</strong> things found on the internet this week:</p>
<p>Check out the <a href="http://i.imgur.com/m3ZxZ.jpg">depth of the ocean</a>:</p>
<p><a href="http://i.imgur.com/m3ZxZ.jpg"><img width="550" height="140" src="http://www.seomoz.org/img/upload/ocean-depth.jpg" alt="Ocean depth" /></a><br />
</p>
<p>As well as the size of the earth:</p>




<p>I also recommend watching <a href="http://www.youtube.com/watch?v=Z7geP5ev0VI">this one</a>.</p><h2>Technorati Tags</h2><a href="http://technorati.com/tag/analytics" rel="tag">analytics</a>, <a href="http://technorati.com/tag/ga" rel="tag"> ga</a>, <a href="http://technorati.com/tag/firsttouch" rel="tag"> firsttouch</a>, <a href="http://technorati.com/tag/google" rel="tag"> google</a>, <a href="http://technorati.com/tag/javascript" rel="tag"> javascript</a>, <a href="http://technorati.com/tag/code" rel="tag"> code</a><br /><p>Do you like this post? <a href="http://www.seomoz.org/thumbs/add/blog/8793/1/0">Yes</a> <a href="http://www.seomoz.org/thumbs/add/blog/8793/0/0">No</a> </p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/seomoz?a=CDWEGrQOLPo:ZwfDoHzj3Oo:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/seomoz?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/seomoz?a=CDWEGrQOLPo:ZwfDoHzj3Oo:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/seomoz?d=7Q72WNTAKBA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/seomoz?a=CDWEGrQOLPo:ZwfDoHzj3Oo:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/seomoz?i=CDWEGrQOLPo:ZwfDoHzj3Oo:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/seomoz?a=CDWEGrQOLPo:ZwfDoHzj3Oo:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/seomoz?i=CDWEGrQOLPo:ZwfDoHzj3Oo:V_sGLiPBpWU" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/seomoz/~4/CDWEGrQOLPo" height="1">]]></description>
			<content:encoded><![CDATA[<p>Posted by <a href="http://www.seomoz.org/users/view/21379">willcritchlow</a></p>
<p>It&#8217;s time for a quick mid-week geek-out &#8211; I wanted to collect together a bunch of resources I have written on <strong>first touch tracking in Google Analytics</strong> including (for the first time that I&#8217;m aware of), the technical implementation details:
</p>
<ul>
<li>Following a <a href="http://www.seomoz.org/blog/whiteboard-friday-keyword-strategies-kill-the-head-or-chase-the-tail">Whiteboard Friday</a> recorded when I was in Seattle a month ago or so
    </li>
<li>I hurriedly wrote a post explaining general principles of <a href="http://www.seomoz.org/blog/how-to-get-past-last-touch-attribution-with-google-analytics">how to get past last touch attribution in Google Analytics</a></li>
<li>which it turned out was (quite reasonably) <a href="http://www.seomoz.org/qa/view/27398/firsttouch-tracking">not enough</a> for some of our readers (and I really wasn&#8217;t happy with the level of detail)</li>
<li>so I have done my best to go above and beyond with detailed instructions on <strong><a href="http://www.distilled.co.uk/blog/seo/first-touch-tracking-in-google-analytics">How to do First Touch Tracking in Google Analytics</a></strong></li>
<li>while digging around in GA and JavaScript to put this all together (a <a href="http://twitter.com/willcritchlow/status/9138454799">combination</a> I probably <a href="http://twitter.com/willcritchlow/status/9138856028">shouldn&#8217;t have been doing</a>) I discovered an interesting difficulty if you are going to <a href="http://searchengineland.com/customized-google-analytics-migrating-from-setvar-to-setcustomvar-36280">migrate from the now-deprecated <em>_setVar</em> to <em>_setCustomVar</em></a> and wrote a post about it over on Search Engine Land.
    </li>
</ul>
<p>If you&#8217;re the kind of person that unwraps your birthday presents early, you can skip to the punchline, <a href="http://attributiontrackingga.googlecode.com/svn/trunk/distilled.FirstTouch.js">grab the code</a> you need to get first touch tracking working from <a href="http://code.google.com/p/attributiontrackingga/">Google code</a> (don&#8217;t forget to <a href="http://code.google.com/p/attributiontrackingga/wiki/InstallInstructions">read the instructions</a>!). Here&#8217;s the meat from my detailed post:
</p>
<p>Include following code anywhere above the Google  Analytics code script in your page code:</p>
<p><code style="font-size: 0.8em;">&lt;script type=&quot;text/javascript&quot; <br />
src=&quot;<a href="http://attributiontrackingga.googlecode.com/svn/trunk/distilled.FirstTouch.js">http://attributiontrackingga.googlecode.com/svn/trunk/distilled.FirstTouch.js</a>&quot;&gt;<br />
&lt;/script&gt;</code></p>
<p>Move your GA code above any Website Optimizer code or anything from  Google that might write a visitor (__utma) cookie and look for:</p>
<p><code>var pageTracker = _gat._getTracker(&quot;UA-XXXXXXX-X&quot;);</code> </p>
<p><code>pageTracker._trackPageview();</code></p>
<p>In between those two lines, you want to put the following line:</p>
<p><code>distilledFirstTouch(pageTracker);</code></p>
<blockquote>
<p>Oh, and don&#8217;t forget all of this is <strong>provided as is, with no warranty</strong>.  I hope it will help you out, but <em>only you</em> are responsible for  changes you make to your website and tracking code. Be extremely careful with live profiles and remember that you will need to do something different if you already use custom variables.
</p>
</blockquote>
<p>That&#8217;s all for now folks. Enjoy your analytics, don&#8217;t forget to drop comments with improvements, tips, tricks, abuse for writing such a short post etc. and if you need a primer on Excel to make the most of your new-found data, you can check out the recording of my conference call on <a href="http://www.distilled.co.uk/conference-calls/recordings.html">how to be an Excel ninja</a> (<a href="http://www.distilled.co.uk/conference-calls.html">sign up for future calls here</a>).</p>
<hr width="100%" size="2" />
<p>To distract you from this spectacularly short post, here are some really <strong>big</strong> things found on the internet this week:</p>
<p>Check out the <a href="http://i.imgur.com/m3ZxZ.jpg">depth of the ocean</a>:</p>
<p><a href="http://i.imgur.com/m3ZxZ.jpg"><img width="550" height="140" src="http://www.seomoz.org/img/upload/ocean-depth.jpg" alt="Ocean depth" /></a>
</p>
<p>As well as the size of the earth:</p>
<p><object width="560" height="340"><param value="http://www.youtube.com/v/HEheh1BH34Q&amp;hl=en_GB&amp;fs=1&amp;rel=0&amp;hd=1" name="movie" /><param value="true" name="allowFullScreen" /><param value="always" name="allowscriptaccess" /><embed width="560" height="340" allowfullscreen="true" allowscriptaccess="always" type="application/x-shockwave-flash" src="http://www.youtube.com/v/HEheh1BH34Q&amp;hl=en_GB&amp;fs=1&amp;rel=0&amp;hd=1"></embed></object></p>
<p>I also recommend watching <a href="http://www.youtube.com/watch?v=Z7geP5ev0VI">this one</a>.</p>
<h2>Technorati Tags</h2>
<p><a href="http://technorati.com/tag/analytics"  rel="tag">analytics</a>, <a href="http://technorati.com/tag/ga"  rel="tag"> ga</a>, <a href="http://technorati.com/tag/firsttouch"  rel="tag"> firsttouch</a>, <a href="http://technorati.com/tag/google"  rel="tag"> google</a>, <a href="http://technorati.com/tag/javascript"  rel="tag"> javascript</a>, <a href="http://technorati.com/tag/code"  rel="tag"> code</a>
<p>Do you like this post? <a href="http://www.seomoz.org/thumbs/add/blog/8793/1/0">Yes</a> <a href="http://www.seomoz.org/thumbs/add/blog/8793/0/0">No</a> </p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/seomoz?a=CDWEGrQOLPo:ZwfDoHzj3Oo:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/seomoz?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/seomoz?a=CDWEGrQOLPo:ZwfDoHzj3Oo:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/seomoz?d=7Q72WNTAKBA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/seomoz?a=CDWEGrQOLPo:ZwfDoHzj3Oo:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/seomoz?i=CDWEGrQOLPo:ZwfDoHzj3Oo:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/seomoz?a=CDWEGrQOLPo:ZwfDoHzj3Oo:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/seomoz?i=CDWEGrQOLPo:ZwfDoHzj3Oo:V_sGLiPBpWU" border="0"></img></a>
</div>
<p><img src="http://feeds.feedburner.com/~r/seomoz/~4/CDWEGrQOLPo" height="1" width="1"/></p>
]]></content:encoded>
			<wfw:commentRss>http://marketingcopy.net/first-touch-tracking-in-google-analytics/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How To Get Past Last-Touch Attribution With Google Analytics</title>
		<link>http://marketingcopy.net/how-to-get-past-last-touch-attribution-with-google-analytics/</link>
		<comments>http://marketingcopy.net/how-to-get-past-last-touch-attribution-with-google-analytics/#comments</comments>
		<pubDate>Wed, 13 Jan 2010 11:43:49 +0000</pubDate>
		<dc:creator>willcritchlow</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.seomoz.org/blog/how-to-get-past-last-touch-attribution-with-google-analytics</guid>
		<description><![CDATA[<p>Posted by <a href="http://www.seomoz.org/users/view/21379">willcritchlow</a></p><p>In last week's Whiteboard Friday <a href="http://www.seomoz.org/blog/whiteboard-friday-keyword-strategies-kill-the-head-or-chase-the-tail">&#34;Kill the Head or Chase the Tail&#34;</a>, Rand and I started by discussing how to gain true insight into what kind of keywords are leading people to discover your brand and ultimately driving conversions for your business (clue: it's probably not branded search phrases, despite what your analytics reports are telling you). Today, I'm going to demonstrate one way of measuring this more accurately in Google Analytics.</p>
<p>The problem is well described by the ever-excellent Avinash Kaushik in his post entitled <a href="http://www.kaushik.net/avinash/2009/02/paid-search-analytics-measuring-upper-funnel-keywords.html">Measuring Upper Funnel Keywords</a> (although nominally about paid search, his description applies perfectly well to natural search except you aren't paying for traffic in the same way). It can be summarised by thinking about all those reports we have all seen showing branded search terms being the best-converting. While this is true in the sense that the individual finally converted after searching for the brand, it's clearly not the way they found out about your services. For the purposes of setting strategy, you need to understand in better detail your &#34;visitor acquisition&#34; channels that <em>eventually</em> lead to conversions. Sam's superb post on <a href="http://www.seomoz.org/blog/11-conversion-lessons-learned-2009">SEOmoz's conversion rate lessons from 2009</a> touches on this in point 2.<br />
</p>
<p>Enter multi-touch analytics tracking.</p>
<p>Most analytics packages use <strong>last-touch attribution </strong>by default meaning that conversions are allocated to the most recent source of a visit for that visitor. We are interested here in <strong>first-touch attribution </strong>or even <strong>multi-touch attribution models</strong> to understand how visitors are influenced over time by repeated visits to the site. If you are interested in analytics packages that can track multiple touches 'out of the box', I recommend reading <a href="http://www.johnsantangelo.me/">John Santangelo</a>'s YOUmoz post on <a href="http://www.seomoz.org/ugc/google-analytics-alternatives-measuring-beyond-last-click-wins">Google Analytics alternatives</a>.</p>
<h2>First-touch tracking in Google Analytics<br />
</h2>
<p>Patrick at Blogstorm has written about <a href="http://www.blogstorm.co.uk/how-to-override-google-analytics-last-click-wins-behaviour/">over-riding last click attribution</a> (something I also discussed in my presentation <a href="http://www.scribd.com/doc/20309533/Will-Critchlow-Analytics-Every-SEO-Should-Know">Analytics Every SEO Should Know</a> that Scott linked to from the Whiteboard Friday). But this method only works when you can specify the exact URL of the landing page including parameters as it relies on the <strong>utm_nooverride</strong> parameter. This works fine for email and PPC traffic, but doesn't help with tracking organic search traffic.</p>
<p>For this, we need a slightly more involved method.</p>
<p>In my presentation, I touched on the function <strong>setVar</strong> and a custom function called <a href="http://www.lunametrics.com/blog/2008/04/17/stuff-more-than-one-value-in-gas-user-defined-segment/">superSetVar</a>, but in the updates announced in October last year, the GA team released a new function called <strong>setCustomVar</strong> that is now the best functionality to use. For this purpose we want to track <a href="http://code.google.com/apis/analytics/docs/tracking/gaTrackingCustomVariables.html#visitorLevel">variables at the visitor level</a>.</p>
<p>In your GA tracking code, you want to check for the presence of the <strong>__utma</strong> cookie which will be present only if the user is a returning visitor. If it is not present, use the JavaScript variable <strong>document.referrer</strong> to set a visitor-level custom variable (named something like &#34;original referrer&#34;) and use <strong>location.pathname</strong> to set a second visitor-level custom variable (named something like &#34;original landing page&#34;). Take care not to re-use custom variable slots you are using elsewhere in your analytics.</p>
<p>You will probably then want to add a filter to your analytics profile to convert the raw referrer into referring keywords using a filter like this one for <a href="http://www.ga-experts.com/blog/2006/11/how-to-get-detailed-ppc-keyword-data-from-google-analytics/">getting detailed PPC keyword information</a> (obviously not filtering only PPC traffic). You might also want to pull out the original source (which you can work out from the referrer and landing page) into a separate variable.</p>
<p>With this all set up, you will be able to run conversion reports by <strong>original keyword</strong> for a given <strong>original source </strong>and see conversion information based on <strong>first click attribution</strong>. I would expect that you would see the long-tail contributing far more than it does in the standard reports and branded search much less (not zero of course - there will still be first-touch branded searches driven by PR, offline marketing etc.).<br />
</p>
<h2>Multi-touch attribution modelling<br />
</h2>
<p>If you are feeling especially hardcore, you can dig even deeper into this whole mess by attempting to capture multiple touch-points. The idea here is that you want to give attribution for conversions not only to first- and last-touches but also give so-called <strong>assists</strong> to touch-points along the way (e.g. a conversion path could look like <strong>long-tail keyword &#62; head keyword &#62; branded search &#62; direct visit</strong> - under this scenario, you might want to give the head and branded searches some attribution for the conversion).</p>
<p>This becomes especially important if you have different departments contributing to the marketing - you would like to be able to give some credit to the departments that bring the visitor in, some to the channels that keep the visitor returning and to the channel that finally converts them.</p>
<p>I haven't set this up with the new GA functions, but the basic process would involve something similar to the <a href="http://www.lunametrics.com/blog/2008/04/17/stuff-more-than-one-value-in-gas-user-defined-segment/">superSetVar</a> function for the new <strong>setCustomVar</strong>. The idea here would be to stuff repeat visit information into the custom variables. This information is almost certainly unusable via the interface and you will likely need to export to Excel and play there (most likely with <a href="http://www.distilled.co.uk/conference-calls/recordings.html">Pivot Tables</a> - you all know how much I love them - it's a little while since we ran a conference call (that link is to a recording of the one I did on Excel) but I'm planning the next one so go and <a href="http://www.distilled.co.uk/conference-calls.html">sign up</a> if you aren't already on that mailing list).<br />
</p>
<p>If you're hardcore enough to really want this information, you can probably work out the details! If anyone has done it and wants to write up detailed instructions, I'll happily update this post with a link to your explanation.</p>
<h2>View-through conversions<br />
</h2>
<p>The missing piece of the puzzle if you are doing multi-touch attribution modelling is giving 'assists' to branding events such as the <strong>viewing of a display advert (without a clickthrough)</strong>. Rich, our PPC guru at Distilled, wrote an introduction to <a href="http://www.distilled.co.uk/blog/ppc/measuring-the-effectiveness-of-branding/">Google's viewthrough conversion metric</a>.</p>
<p>There are all kinds of privacy concerns in extending this further - but the data is out there to gather this kind of data across whole platforms (e.g. understanding search funnels that led to your site in the end). The signs are there that we are going to get ever more information like this - particularly out of Google who are obviously always looking for ways to persuade their customers to spend in areas outside (the generally cheaper) branded search!</p>
<hr width="100%" size="2" />
<p>I love analytics and statistics, so I'd love to hear your favourite tips and tricks in the comments.<br />
</p>
<p>I'm sure future conference calls in my schedule will involve analytics tips and tricks so go ahead and <a href="http://www.distilled.co.uk/conference-calls.html">sign up</a> if you'd like to hear when they are running. You also might be interested in a post I wrote about <a href="http://searchengineland.com/how-to-segment-google-website-optimizer-tests-33341">integrating Google Website Optimizer with Google Analytics</a> on SearchEngineLand.</p><br /><p>Do you like this post? <a href="http://www.seomoz.org/thumbs/add/blog/8449/1/0">Yes</a> <a href="http://www.seomoz.org/thumbs/add/blog/8449/0/0">No</a> </p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/seomoz?a=ZqtVoXjHLxY:LH2wrkDyJOs:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/seomoz?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/seomoz?a=ZqtVoXjHLxY:LH2wrkDyJOs:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/seomoz?d=7Q72WNTAKBA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/seomoz?a=ZqtVoXjHLxY:LH2wrkDyJOs:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/seomoz?i=ZqtVoXjHLxY:LH2wrkDyJOs:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/seomoz?a=ZqtVoXjHLxY:LH2wrkDyJOs:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/seomoz?i=ZqtVoXjHLxY:LH2wrkDyJOs:V_sGLiPBpWU" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/seomoz/~4/ZqtVoXjHLxY" height="1">]]></description>
			<content:encoded><![CDATA[<p>Posted by <a href="http://www.seomoz.org/users/view/21379">willcritchlow</a></p>
<p>In last week&#8217;s Whiteboard Friday <a href="http://www.seomoz.org/blog/whiteboard-friday-keyword-strategies-kill-the-head-or-chase-the-tail">&quot;Kill the Head or Chase the Tail&quot;</a>, Rand and I started by discussing how to gain true insight into what kind of keywords are leading people to discover your brand and ultimately driving conversions for your business (clue: it&#8217;s probably not branded search phrases, despite what your analytics reports are telling you). Today, I&#8217;m going to demonstrate one way of measuring this more accurately in Google Analytics.</p>
<p>The problem is well described by the ever-excellent Avinash Kaushik in his post entitled <a href="http://www.kaushik.net/avinash/2009/02/paid-search-analytics-measuring-upper-funnel-keywords.html">Measuring Upper Funnel Keywords</a> (although nominally about paid search, his description applies perfectly well to natural search except you aren&#8217;t paying for traffic in the same way). It can be summarised by thinking about all those reports we have all seen showing branded search terms being the best-converting. While this is true in the sense that the individual finally converted after searching for the brand, it&#8217;s clearly not the way they found out about your services. For the purposes of setting strategy, you need to understand in better detail your &quot;visitor acquisition&quot; channels that <em>eventually</em> lead to conversions. Sam&#8217;s superb post on <a href="http://www.seomoz.org/blog/11-conversion-lessons-learned-2009">SEOmoz&#8217;s conversion rate lessons from 2009</a> touches on this in point 2.
</p>
<p>Enter multi-touch analytics tracking.</p>
<p>Most analytics packages use <strong>last-touch attribution </strong>by default meaning that conversions are allocated to the most recent source of a visit for that visitor. We are interested here in <strong>first-touch attribution </strong>or even <strong>multi-touch attribution models</strong> to understand how visitors are influenced over time by repeated visits to the site. If you are interested in analytics packages that can track multiple touches &#8216;out of the box&#8217;, I recommend reading <a href="http://www.johnsantangelo.me/">John Santangelo</a>&#8217;s YOUmoz post on <a href="http://www.seomoz.org/ugc/google-analytics-alternatives-measuring-beyond-last-click-wins">Google Analytics alternatives</a>.</p>
<h2>First-touch tracking in Google Analytics<br />
</h2>
<p>Patrick at Blogstorm has written about <a href="http://www.blogstorm.co.uk/how-to-override-google-analytics-last-click-wins-behaviour/">over-riding last click attribution</a> (something I also discussed in my presentation <a href="http://www.scribd.com/doc/20309533/Will-Critchlow-Analytics-Every-SEO-Should-Know">Analytics Every SEO Should Know</a> that Scott linked to from the Whiteboard Friday). But this method only works when you can specify the exact URL of the landing page including parameters as it relies on the <strong>utm_nooverride</strong> parameter. This works fine for email and PPC traffic, but doesn&#8217;t help with tracking organic search traffic.</p>
<p>For this, we need a slightly more involved method.</p>
<p>In my presentation, I touched on the function <strong>setVar</strong> and a custom function called <a href="http://www.lunametrics.com/blog/2008/04/17/stuff-more-than-one-value-in-gas-user-defined-segment/">superSetVar</a>, but in the updates announced in October last year, the GA team released a new function called <strong>setCustomVar</strong> that is now the best functionality to use. For this purpose we want to track <a href="http://code.google.com/apis/analytics/docs/tracking/gaTrackingCustomVariables.html#visitorLevel">variables at the visitor level</a>.</p>
<p>In your GA tracking code, you want to check for the presence of the <strong>__utma</strong> cookie which will be present only if the user is a returning visitor. If it is not present, use the JavaScript variable <strong>document.referrer</strong> to set a visitor-level custom variable (named something like &quot;original referrer&quot;) and use <strong>location.pathname</strong> to set a second visitor-level custom variable (named something like &quot;original landing page&quot;). Take care not to re-use custom variable slots you are using elsewhere in your analytics.</p>
<p>You will probably then want to add a filter to your analytics profile to convert the raw referrer into referring keywords using a filter like this one for <a href="http://www.ga-experts.com/blog/2006/11/how-to-get-detailed-ppc-keyword-data-from-google-analytics/">getting detailed PPC keyword information</a> (obviously not filtering only PPC traffic). You might also want to pull out the original source (which you can work out from the referrer and landing page) into a separate variable.</p>
<p>With this all set up, you will be able to run conversion reports by <strong>original keyword</strong> for a given <strong>original source </strong>and see conversion information based on <strong>first click attribution</strong>. I would expect that you would see the long-tail contributing far more than it does in the standard reports and branded search much less (not zero of course &#8211; there will still be first-touch branded searches driven by PR, offline marketing etc.).
</p>
<h2>Multi-touch attribution modelling<br />
</h2>
<p>If you are feeling especially hardcore, you can dig even deeper into this whole mess by attempting to capture multiple touch-points. The idea here is that you want to give attribution for conversions not only to first- and last-touches but also give so-called <strong>assists</strong> to touch-points along the way (e.g. a conversion path could look like <strong>long-tail keyword &gt; head keyword &gt; branded search &gt; direct visit</strong> &#8211; under this scenario, you might want to give the head and branded searches some attribution for the conversion).</p>
<p>This becomes especially important if you have different departments contributing to the marketing &#8211; you would like to be able to give some credit to the departments that bring the visitor in, some to the channels that keep the visitor returning and to the channel that finally converts them.</p>
<p>I haven&#8217;t set this up with the new GA functions, but the basic process would involve something similar to the <a href="http://www.lunametrics.com/blog/2008/04/17/stuff-more-than-one-value-in-gas-user-defined-segment/">superSetVar</a> function for the new <strong>setCustomVar</strong>. The idea here would be to stuff repeat visit information into the custom variables. This information is almost certainly unusable via the interface and you will likely need to export to Excel and play there (most likely with <a href="http://www.distilled.co.uk/conference-calls/recordings.html">Pivot Tables</a> &#8211; you all know how much I love them &#8211; it&#8217;s a little while since we ran a conference call (that link is to a recording of the one I did on Excel) but I&#8217;m planning the next one so go and <a href="http://www.distilled.co.uk/conference-calls.html">sign up</a> if you aren&#8217;t already on that mailing list).
</p>
<p>If you&#8217;re hardcore enough to really want this information, you can probably work out the details! If anyone has done it and wants to write up detailed instructions, I&#8217;ll happily update this post with a link to your explanation.</p>
<h2>View-through conversions<br />
</h2>
<p>The missing piece of the puzzle if you are doing multi-touch attribution modelling is giving &#8216;assists&#8217; to branding events such as the <strong>viewing of a display advert (without a clickthrough)</strong>. Rich, our PPC guru at Distilled, wrote an introduction to <a href="http://www.distilled.co.uk/blog/ppc/measuring-the-effectiveness-of-branding/">Google&#8217;s viewthrough conversion metric</a>.</p>
<p>There are all kinds of privacy concerns in extending this further &#8211; but the data is out there to gather this kind of data across whole platforms (e.g. understanding search funnels that led to your site in the end). The signs are there that we are going to get ever more information like this &#8211; particularly out of Google who are obviously always looking for ways to persuade their customers to spend in areas outside (the generally cheaper) branded search!</p>
<hr width="100%" size="2" />
<p>I love analytics and statistics, so I&#8217;d love to hear your favourite tips and tricks in the comments.
</p>
<p>I&#8217;m sure future conference calls in my schedule will involve analytics tips and tricks so go ahead and <a href="http://www.distilled.co.uk/conference-calls.html">sign up</a> if you&#8217;d like to hear when they are running. You also might be interested in a post I wrote about <a href="http://searchengineland.com/how-to-segment-google-website-optimizer-tests-33341">integrating Google Website Optimizer with Google Analytics</a> on SearchEngineLand.</p>
<p>
<p>Do you like this post? <a href="http://www.seomoz.org/thumbs/add/blog/8449/1/0">Yes</a> <a href="http://www.seomoz.org/thumbs/add/blog/8449/0/0">No</a> </p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/seomoz?a=ZqtVoXjHLxY:LH2wrkDyJOs:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/seomoz?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/seomoz?a=ZqtVoXjHLxY:LH2wrkDyJOs:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/seomoz?d=7Q72WNTAKBA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/seomoz?a=ZqtVoXjHLxY:LH2wrkDyJOs:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/seomoz?i=ZqtVoXjHLxY:LH2wrkDyJOs:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/seomoz?a=ZqtVoXjHLxY:LH2wrkDyJOs:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/seomoz?i=ZqtVoXjHLxY:LH2wrkDyJOs:V_sGLiPBpWU" border="0"></img></a>
</div>
<p><img src="http://feeds.feedburner.com/~r/seomoz/~4/ZqtVoXjHLxY" height="1" width="1"/></p>
]]></content:encoded>
			<wfw:commentRss>http://marketingcopy.net/how-to-get-past-last-touch-attribution-with-google-analytics/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
