<?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>Mike Nott &#187; Search</title>
	<atom:link href="http://www.nott.org/blog/category/seo/feed" rel="self" type="application/rss+xml" />
	<link>http://www.nott.org</link>
	<description>SEO, Music, Photography &#38; Other Stuff</description>
	<lastBuildDate>Thu, 26 Jan 2012 09:18:06 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.4</generator>
		<item>
		<title>Ayima World Domination Plan &#8211; Step 2</title>
		<link>http://www.nott.org/blog/ayima-world-domination-plan-step-2.html</link>
		<comments>http://www.nott.org/blog/ayima-world-domination-plan-step-2.html#comments</comments>
		<pubDate>Mon, 06 Apr 2009 03:07:31 +0000</pubDate>
		<dc:creator>Mike</dc:creator>
				<category><![CDATA[Ayima]]></category>
		<category><![CDATA[Blog]]></category>
		<category><![CDATA[Search]]></category>

		<guid isPermaLink="false">http://www.nott.org/?p=118</guid>
		<description><![CDATA[The past 2 years have been pretty amazing for Ayima &#8211; growing from a small, few-man consultancy to one of the leaders in the UK search market. During this time, we have been working hard to develop and stabilise our processes, infrastructure and execution, which we believe are now some of the best in the [...]]]></description>
			<content:encoded><![CDATA[<p>The past 2 years have been pretty amazing for <a href="http://www.ayima.com/">Ayima</a> &#8211; growing from a small, few-man consultancy to one of the leaders in the UK search market.</p>
<p>During this time, we have been working hard to develop and stabilise our processes, infrastructure and execution, which we believe are now some of the best in the world. This now means that we are ready to expand, and the logical next step for us is to move into the huge US market by opening a new office in <a href="http://en.wikipedia.org/wiki/Raleigh,_North_Carolina">North Carolina</a>.</p>
<p>One of the key requirements for us to do this, was to find a man on the ground that was both an exceptional SEO specialist and a  friend with whom which we can entrust the Ayima brand. There was only one person that we could think of that fullfilled these two criteria &#8211; Mr <a href="http://www.tonyspencer.com/">Tony Spencer</a>, also known online as &#8220;notsleepy&#8221;.</p>
<div style="float: right; margin-left: 10px;"><div class="wp-caption center" style="width: 210px"><img alt="Tony Spencer - Ayima US" src="/uploads/tony-ayima.jpg" title="Tony Spencer - Ayima US" width="200" height="234" /><p class="wp-caption-text">Tony Spencer - Ayima US</p></div></div>
<p>I first met Tony at <a href="http://www.pubcon.com/vegas2004/">PubCon Las Vegas in 2004</a> and he has since become one of my closest friends. Tony was also the second person that I hired to join my search team at <a href="http://www.partygaming.com/">PartyGaming</a> and was a key part of all our SEO strategies and implementation.</p>
<p>Tony has an exceptional standing within the SEO world and is one of the true SEO&#8217;s SEOs. Unkown to most, he is often actually the &#8220;go-to guy&#8221; for many of the more public SEO experts when they need help. <img src='http://www.nott.org/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Unfortunately for all you Americans this of course means that you&#8217;ll have to put with us being in town a lot more. So you&#8217;d better stock on beers as <a href="http://www.evilgreenmonkey.com/">Rob</a> is booking his tickets already.</p>
<p>So again, I just want to give a very warm welcome to Tony, the newest member of the Ayima family. </p>
<div class="wp-caption center" style="width: 460px"><img alt="Me &#038; Tony - PubCon New Orleans 2005" src="/uploads/mike-tony.jpg" title="Me &#038; Tony - PubCon New Orleans 2005" width="454" height="337" /><p class="wp-caption-text">Me &#038; Tony - PubCon New Orleans 2005</p></div>
]]></content:encoded>
			<wfw:commentRss>http://www.nott.org/blog/ayima-world-domination-plan-step-2.html/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>SEO Ninja</title>
		<link>http://www.nott.org/blog/seo-ninja.html</link>
		<comments>http://www.nott.org/blog/seo-ninja.html#comments</comments>
		<pubDate>Tue, 11 Dec 2007 16:00:03 +0000</pubDate>
		<dc:creator>Mike</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[Other Stuff]]></category>
		<category><![CDATA[Search]]></category>

		<guid isPermaLink="false">http://www.nott.org/blog/seo-ninja.html</guid>
		<description><![CDATA[As a few friends/colleagues know, I decided to join a Shotokan Karate club back in August. I&#8217;d been looking for a regular exercise regime for the last few years, and as my wife and daughter had been attending and enjoying the club since January, I thought I&#8217;d give it a try. It turns out that [...]]]></description>
			<content:encoded><![CDATA[<p>As a few friends/colleagues know, I decided to join a <a href="http://en.wikipedia.org/wiki/Shotokan">Shotokan Karate</a> club back in August. I&#8217;d been looking for a regular exercise regime for the last few years, and as my wife and daughter had been attending and enjoying the club since January, I thought I&#8217;d give it a try.</p>
<p>It turns out that Karate is one of the most addictive things I&#8217;ve ever tried, as now I can&#8217;t stop talking about it and practising constantly (I got called an evangelist).</p>
<p>We were first introduced to the <a href="http://www.westwoodkarateacademy.co.uk/">Westwood Karate Academy</a> by Janette&#8217;s friend Marites Tomlinson and her son Chris who are both currently part of the <a href="http://www.itkf.org/">ITKF</a> England team. We are actually so lucky that we have one of the country&#8217;s top clubs in <a href="http://en.wikipedia.org/wiki/Southend-on-Sea">Southend</a>, and our Sensei <a href="http://www.westwoodkarateacademy.co.uk/AParrish.htm">Alan Parrish</a>, is also currently the head coach of the England squad.</p>
<p>Anyway, the reason for this post, apart from to spread the word about how great Karate is, is that last Sunday I had my first grading.</p>
<p>All in all, for me personally it was quite a strange experience as I had jet lag due to flying back from <a href="http://www.pubcon.com/vegas-pubcon-2007.htm">PubCon Vegas</a> the day before, so was quite tired. During the practice session beforehand, I consciously felt crap and weak as I&#8217;d had no proper training during the previous week. </p>
<p>But as soon as I was called up to grade, my mind actually went totally blank like everything around me just disappeared and all I could actually hear was my pulse pounding in my head. I can&#8217;t really remember many of the actual details of the grading as I seemed to do everything without thinking.</p>
<div style="float: right; margin-left: 10px;"><img src='http://www.nott.org/wp-content/uploads/2007/12/karate_mya.jpg' alt='Mya Nott - Karate Grading' /><br /><i>My daughter Mya during her grading</i></div>
<p>Once everyone had finished their grading, Sensei announced the results and told me that I had passed and said &#8220;that was good&#8221; instead of the usual critique, so I was over the moon. <img src='http://www.nott.org/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p>So now I&#8217;m an &#8216;orange belt&#8217; (9th kyu) and my wife and daughter also passed their gradings &#8211; Janette has her &#8216;yellow belt&#8217; and Mya a &#8216;red belt&#8217;. But it never stops as we only have 4 months to train for our next grading at Easter.</p>
<p>Btw, am only joking about the &#8216;SEO Ninja&#8217; part, &#8216;SEO Karateka&#8217; is more accurate. <img src='http://www.nott.org/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.nott.org/blog/seo-ninja.html/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>I Hate Monkeys, Especially the Evil Green Ones</title>
		<link>http://www.nott.org/blog/i-hate-monkeys-especially-the-evil-green-ones.html</link>
		<comments>http://www.nott.org/blog/i-hate-monkeys-especially-the-evil-green-ones.html#comments</comments>
		<pubDate>Tue, 02 Oct 2007 19:24:54 +0000</pubDate>
		<dc:creator>Mike</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[Search]]></category>

		<guid isPermaLink="false">http://www.nott.org/blog/i-hate-monkeys-especially-the-evil-green-ones.html</guid>
		<description><![CDATA[Now I know monkey&#8217;s aren&#8217;t famed for their intelligence, but I am really amazed how little our evil green one understands about the meaning of &#8216;low-profile&#8217;. He knows what I think about SEO Celebrities and that I &#8216;ve enjoyed my relative anonymity for the last 8 years within the industry. Yet when the conference he&#8217;s [...]]]></description>
			<content:encoded><![CDATA[<p>Now I know monkey&#8217;s aren&#8217;t famed for their intelligence, but I am really amazed how little our <a href="http://www.evilgreenmonkey.com">evil green one</a> understands about the meaning of &#8216;low-profile&#8217;. </p>
<p>He knows what I think about SEO Celebrities and that I &#8216;ve enjoyed my relative anonymity for the last 8 years within the industry. Yet when the conference he&#8217;s speaking at tomorrow called to say one of their speakers had pulled out, Rob didn&#8217;t hesitate to put my name forward &#8211; the bastard.</p>
<p>So it seems that after not only <a href="http://www.nott.org/blog/we-sold-out.html">losing my soul</a> earlier this week, I am now going to be speaking at an SEO conference. Thats the second of the two thing&#8217;s I&#8217;d swore I&#8217;d never do, done within 7 days! What the hell is going wrong with my life? <img src='http://www.nott.org/wp-includes/images/smilies/icon_sad.gif' alt=':-(' class='wp-smiley' /> </p>
<p>So if you want a good laugh at my expense, then get on down to the Kensington Close Hotel tomorrow for the <a href="http://www.mad.co.uk/Main/Events/SearchEngineMarketing/Default.html">Mad Presents Search Engine Marketing</a> conference. The £595 entrance fee will be worth every penny.</p>
<p>On the upside though, they are offering a free 3 course carvery lunch <img src='http://www.nott.org/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' />   (and hopefully <a href="http://www.ayima.com/">Ayima</a> will get some clients out of it)</p>
]]></content:encoded>
			<wfw:commentRss>http://www.nott.org/blog/i-hate-monkeys-especially-the-evil-green-ones.html/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>We Sold Out</title>
		<link>http://www.nott.org/blog/we-sold-out.html</link>
		<comments>http://www.nott.org/blog/we-sold-out.html#comments</comments>
		<pubDate>Sat, 29 Sep 2007 18:19:23 +0000</pubDate>
		<dc:creator>Mike</dc:creator>
				<category><![CDATA[Ayima]]></category>
		<category><![CDATA[Blog]]></category>
		<category><![CDATA[Search]]></category>

		<guid isPermaLink="false">http://www.nott.org/blog/we-sold-out.html</guid>
		<description><![CDATA[As you may have read, earlier this week Rob and I threw off any ounce of credibility in the SEO industry that we may have had, by selling out and exhibiting Ayima at Ad:tech London. The thing is though, it really was far more successful than I imagined, and we got loads of great leads [...]]]></description>
			<content:encoded><![CDATA[<p>As you may have <a href="http://londonseo.org/blog/weve-sold-our-souls.html">read</a>, earlier this week <a href="http://www.evilgreenmonkey.com/">Rob</a> and I threw off any ounce of credibility in the SEO industry that we may have had, by selling out and exhibiting <a href="http://www.ayima.com/">Ayima</a> at <a href="http://www.ad-techlondon.co.uk/">Ad:tech London</a>.</p>
<p>The thing is though, it really was far more successful than I imagined, and we got loads of great leads out of it. I definitely wouldn&#8217;t recommend Ad:tech to anyone as an actual SEO conference, but as a sales opportunity it was perfect.</p>
<p>Anyway here&#8217;s some photographic proof to ensure that we never forget how low we fell:</p>
<p><img src='http://www.nott.org/wp-content/uploads/2007/09/adtech1.jpg' alt='Mel Rob and MJ at Ad:tech' /></p>
<p><img src='http://www.nott.org/wp-content/uploads/2007/09/adtech2.jpg' alt='Me at Ad:tech' /></p>
<p><img src='http://www.nott.org/wp-content/uploads/2007/09/adtech31.jpg' alt='Ayima at Ad:tech' /></p>
<p><img src='http://www.nott.org/wp-content/uploads/2007/09/group_pub.jpg' alt='Relaxing after Ad:tech' /></p>
]]></content:encoded>
			<wfw:commentRss>http://www.nott.org/blog/we-sold-out.html/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>The Launch of Ayima</title>
		<link>http://www.nott.org/blog/the-launch-of-ayima.html</link>
		<comments>http://www.nott.org/blog/the-launch-of-ayima.html#comments</comments>
		<pubDate>Sat, 08 Sep 2007 08:04:41 +0000</pubDate>
		<dc:creator>Mike</dc:creator>
				<category><![CDATA[Ayima]]></category>
		<category><![CDATA[Blog]]></category>
		<category><![CDATA[Search]]></category>

		<guid isPermaLink="false">http://www.nott.org/blog/the-launch-of-ayima.html</guid>
		<description><![CDATA[I would hereby like to officially introduce you all to the future of SEO consulting &#8211; Ayima Search Marketing!! Ayima was born out of the frustration felt about the poor reputation of the UK SEO industry, caused mainly by the low quality of the UK&#8217;s mainstream agencies. We really feel there is a gap in [...]]]></description>
			<content:encoded><![CDATA[<p>I would hereby like to officially introduce you all to the future of SEO consulting &#8211; <a href="http://www.ayima.com">Ayima Search Marketing</a>!!</p>
<div style="padding: 2px; width: 200px; height: 72px; background: #fff;"><a href='http://www.ayima.com' title='Ayima Search Marketing'><img src='http://www.nott.org/wp-content/uploads/2007/09/ayimasearchmarketing.jpg' alt='Ayima Search Marketing' /></a></div>
<p>Ayima was born out of the frustration felt about the poor reputation of the UK SEO industry, caused mainly by the low quality of the UK&#8217;s mainstream agencies.</p>
<p>We really feel there is a gap in the UK market right now for a REAL high-level SEO consultancy/agency.</p>
<p>Ayima currently consists of <a href="http://www.linkedin.com/in/mikenott">Mike Nott</a>, <a href="http://www.linkedin.com/in/evilgreenmonkey">Rob Kerry</a> (<a href="http://www.evilgreenmonkey.com/">evilgreenmonkey</a>), <a href="http://www.linkedin.com/in/mikejacobson74">Mike Jacobson</a> &#038; <a href="http://www.linkedin.com/in/timwebb">Tim Webb</a>. However we already have our next couple of team members lined up (announcements coming soon) and look to keep growing in the future.</p>
<p>Well, the future&#8217;s looking bright and rosy right now and I&#8217;ll be giving you company updates here soon.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.nott.org/blog/the-launch-of-ayima.html/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Next LondonSEO Meet Anounced</title>
		<link>http://www.nott.org/blog/next-londonseo-meet-anounced.html</link>
		<comments>http://www.nott.org/blog/next-londonseo-meet-anounced.html#comments</comments>
		<pubDate>Thu, 19 Jan 2006 13:50:06 +0000</pubDate>
		<dc:creator>Mike</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[Search]]></category>

		<guid isPermaLink="false">http://www.nott.org/?p=52</guid>
		<description><![CDATA[Finally a date has been decided upon for the next LondonSEO pubcon pissup &#8211; Thursday, 9th February. Venue: The Legion, Old Street, London. No time frame specified, but most people will probably be there 6-7pm onwards. No fees, registration or any of that hassle needed! Just turn up, drink + chat.]]></description>
			<content:encoded><![CDATA[<p>Finally a date has been decided upon for the <a href="http://londonseo.org/blog/next-pubcon-announced.html">next LondonSEO pubcon</a> pissup &#8211; Thursday, 9th February. </p>
<p>Venue: <a href="http://londonseo.org/venue.html">The Legion</a>, Old Street, London.</p>
<p>No time frame specified, but most people will probably be there 6-7pm onwards.</p>
<p>No fees, registration or any of that hassle needed! </p>
<p>Just turn up, drink + chat.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.nott.org/blog/next-londonseo-meet-anounced.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>V7ndotcom Elursrebmem</title>
		<link>http://www.nott.org/blog/v7ndotcom-elursrebmem.html</link>
		<comments>http://www.nott.org/blog/v7ndotcom-elursrebmem.html#comments</comments>
		<pubDate>Mon, 16 Jan 2006 17:06:47 +0000</pubDate>
		<dc:creator>Mike</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[Search]]></category>

		<guid isPermaLink="false">http://www.nott.org/?p=51</guid>
		<description><![CDATA[[note: this page is not in the contest] As anyone in the industry will know, there is currently an SEO contest going on, started by John Scott at V7Network and improved on by Greg, Todd &#038; Mike Grehan. Rather than trying to pocket the change, Graywolf has done the respectable thing and is donating any [...]]]></description>
			<content:encoded><![CDATA[<p>[note: this page is not in the contest]</p>
<p>As anyone in the industry will know, there is currently an SEO contest going on, started by John Scott at V7Network and improved on by <a href="http://v7ndotcom-elursrebmem.webguerrilla.com/v7ndotcom-elursrebmem/">Greg</a>, <a href="http://www.oilman.ca/sem/yet-another-seo-contest-update/">Todd</a> &#038; <a href="http://www.mikegrehan.com/2005/12/bloggin-heck-im-in-beautiful.html">Mike Grehan</a>.</p>
<p>Rather than trying to pocket the change, <a href="http://www.wolf-howl.com/">Graywolf</a> has done the respectable thing and is <a href="http://www.wolf-howl.com/v7n/">donating</a> any winnings to charity.</p>
<p>I decided to help out &#8211; luckily I got to <a href="http://en.wikipedia.org/wiki/Main_Page">Wikipedia</a> before any other spammers did and created the <a href="http://en.wikipedia.org/wiki/V7ndotcom_Elursrebmem">V7ndotcom Elursrebmem</a> page. If this page happens to rank at the end, all winnings will be passed on to Graywolf for the charity.</p>
<p><strong>[update]</strong> Looks like <a href="http://en.wikipedia.org/wiki/V7ndotcom_Elursrebmem">my wikipage</a> on the contest is turning into a bit of a <a href="http://en.wikipedia.org/wiki/Wikipedia:Articles_for_deletion/V7ndotcom_Elursrebmem">heated debate</a> in itself &#8211; very funny <img src='http://www.nott.org/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  <strong>[/update]</strong></p>
]]></content:encoded>
			<wfw:commentRss>http://www.nott.org/blog/v7ndotcom-elursrebmem.html/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Google Datacenters</title>
		<link>http://www.nott.org/blog/google-datacenters.html</link>
		<comments>http://www.nott.org/blog/google-datacenters.html#comments</comments>
		<pubDate>Thu, 05 Jan 2006 11:57:29 +0000</pubDate>
		<dc:creator>Mike</dc:creator>
				<category><![CDATA[Code]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Search]]></category>

		<guid isPermaLink="false">http://www.nott.org/?p=50</guid>
		<description><![CDATA[For all those wanting to check the rollout of the BigDaddy update, here&#8217;s a list of 116 Google Datacenters: 64.233.161.98 64.233.161.99 64.233.161.104 64.233.161.105 64.233.161.106 64.233.161.107 64.233.161.147 64.233.163.99 64.233.163.104 64.233.167.99 64.233.167.104 64.233.167.106 64.233.167.107 64.233.167.147 64.233.171.99 64.233.171.103 64.233.171.104 64.233.171.105 64.233.171.106 64.233.171.107 64.233.171.147 64.233.179.99 64.233.179.104 64.233.179.106 64.233.179.107 64.233.183.99 64.233.183.104 64.233.183.107 64.233.185.99 64.233.185.104 64.233.185.106 64.233.185.107 64.233.185.147 64.233.187.99 64.233.187.104 64.233.187.106 [...]]]></description>
			<content:encoded><![CDATA[<p>For all those wanting to check the rollout of the <a href="http://www.mattcutts.com/blog/bigdaddy-on-the-move/">BigDaddy</a> update, here&#8217;s a list of 116 Google Datacenters:</p>
<blockquote><p>
<a href="http://64.233.161.98/">64.233.161.98</a> <a href="http://64.233.161.99/">64.233.161.99</a> <a href="http://64.233.161.104/">64.233.161.104</a> <a href="http://64.233.161.105/">64.233.161.105</a> <a href="http://64.233.161.106/">64.233.161.106</a> <a href="http://64.233.161.107/">64.233.161.107</a> <a href="http://64.233.161.147/">64.233.161.147</a> <a href="http://64.233.163.99/">64.233.163.99</a> <a href="http://64.233.163.104/">64.233.163.104</a> <a href="http://64.233.167.99/">64.233.167.99</a> <a href="http://64.233.167.104/">64.233.167.104</a> <a href="http://64.233.167.106/">64.233.167.106</a> <a href="http://64.233.167.107/">64.233.167.107</a> <a href="http://64.233.167.147/">64.233.167.147</a> <a href="http://64.233.171.99/">64.233.171.99</a> <a href="http://64.233.171.103/">64.233.171.103</a> <a href="http://64.233.171.104/">64.233.171.104</a> <a href="http://64.233.171.105/">64.233.171.105</a> <a href="http://64.233.171.106/">64.233.171.106</a> <a href="http://64.233.171.107/">64.233.171.107</a> <a href="http://64.233.171.147/">64.233.171.147</a> <a href="http://64.233.179.99/">64.233.179.99</a> <a href="http://64.233.179.104/">64.233.179.104</a> <a href="http://64.233.179.106/">64.233.179.106</a> <a href="http://64.233.179.107/">64.233.179.107</a> <a href="http://64.233.183.99/">64.233.183.99</a> <a href="http://64.233.183.104/">64.233.183.104</a> <a href="http://64.233.183.107/">64.233.183.107</a> <a href="http://64.233.185.99/">64.233.185.99</a> <a href="http://64.233.185.104/">64.233.185.104</a> <a href="http://64.233.185.106/">64.233.185.106</a> <a href="http://64.233.185.107/">64.233.185.107</a> <a href="http://64.233.185.147/">64.233.185.147</a> <a href="http://64.233.187.99/">64.233.187.99</a> <a href="http://64.233.187.104/">64.233.187.104</a> <a href="http://64.233.187.106/">64.233.187.106</a> <a href="http://64.233.187.107/">64.233.187.107</a> <a href="http://64.233.189.104/">64.233.189.104</a> <a href="http://66.102.7.98/">66.102.7.98</a> <a href="http://66.102.7.99/">66.102.7.99</a> <a href="http://66.102.7.104/">66.102.7.104</a> <a href="http://66.102.7.105/">66.102.7.105</a> <a href="http://66.102.7.106/">66.102.7.106</a> <a href="http://66.102.7.107/">66.102.7.107</a> <a href="http://66.102.7.147/">66.102.7.147</a> <a href="http://66.102.9.99/">66.102.9.99</a> <a href="http://66.102.9.104/">66.102.9.104</a> <a href="http://66.102.9.106/">66.102.9.106</a> <a href="http://66.102.9.107/">66.102.9.107</a> <a href="http://66.102.9.147/">66.102.9.147</a> <a href="http://66.102.11.99/">66.102.11.99</a> <a href="http://66.102.11.104/">66.102.11.104</a> <a href="http://66.102.11.106/">66.102.11.106</a> <a href="http://66.102.11.107/">66.102.11.107</a> <a href="http://66.249.81.99/">66.249.81.99</a> <a href="http://66.249.81.104/">66.249.81.104</a> <a href="http://66.249.81.106/">66.249.81.106</a> <a href="http://66.249.81.107/">66.249.81.107</a> <a href="http://66.249.83.99/">66.249.83.99</a> <a href="http://66.249.83.104/">66.249.83.104</a> <a href="http://66.249.83.106/">66.249.83.106</a> <a href="http://66.249.83.107/">66.249.83.107</a> <a href="http://66.249.85.99/">66.249.85.99</a> <a href="http://66.249.85.104/">66.249.85.104</a> <a href="http://66.249.85.106/">66.249.85.106</a> <a href="http://66.249.85.107/">66.249.85.107</a> <a href="http://66.249.87.99/">66.249.87.99</a> <a href="http://66.249.87.104/">66.249.87.104</a> <a href="http://66.249.89.99/">66.249.89.99</a> <a href="http://66.249.89.104/">66.249.89.104</a> <a href="http://66.249.89.106/">66.249.89.106</a> <a href="http://66.249.89.107/">66.249.89.107</a> <a href="http://66.249.93.99/">66.249.93.99</a> <a href="http://66.249.93.104/">66.249.93.104</a> <a href="http://66.249.93.106/">66.249.93.106</a> <a href="http://66.249.93.107/">66.249.93.107</a> <a href="http://72.14.203.99/">72.14.203.99</a> <a href="http://72.14.203.104/">72.14.203.104</a> <a href="http://72.14.203.106/">72.14.203.106</a> <a href="http://72.14.203.107/">72.14.203.107</a> <a href="http://72.14.205.99/">72.14.205.99</a> <a href="http://72.14.205.104/">72.14.205.104</a> <a href="http://72.14.205.106/">72.14.205.106</a> <a href="http://72.14.205.107/">72.14.205.107</a> <a href="http://72.14.207.99/">72.14.207.99</a> <a href="http://72.14.207.104/">72.14.207.104</a> <a href="http://72.14.207.106/">72.14.207.106</a> <a href="http://72.14.207.107/">72.14.207.107</a> <a href="http://216.239.37.98/">216.239.37.98</a> <a href="http://216.239.37.99/">216.239.37.99</a> <a href="http://216.239.37.104/">216.239.37.104</a> <a href="http://216.239.37.105/">216.239.37.105</a> <a href="http://216.239.37.106/">216.239.37.106</a> <a href="http://216.239.37.107/">216.239.37.107</a> <a href="http://216.239.37.147/">216.239.37.147</a> <a href="http://216.239.39.98/">216.239.39.98</a> <a href="http://216.239.39.99/">216.239.39.99</a> <a href="http://216.239.39.104/">216.239.39.104</a> <a href="http://216.239.39.105/">216.239.39.105</a> <a href="http://216.239.39.106/">216.239.39.106</a> <a href="http://216.239.39.107/">216.239.39.107</a> <a href="http://216.239.53.98/">216.239.53.98</a> <a href="http://216.239.53.99/">216.239.53.99</a> <a href="http://216.239.53.104/">216.239.53.104</a> <a href="http://216.239.53.105/">216.239.53.105</a> <a href="http://216.239.53.106/">216.239.53.106</a> <a href="http://216.239.53.107/">216.239.53.107</a> <a href="http://216.239.57.98/">216.239.57.98</a> <a href="http://216.239.57.99/">216.239.57.99</a> <a href="http://216.239.57.103/">216.239.57.103</a> <a href="http://216.239.57.104/">216.239.57.104</a> <a href="http://216.239.57.105/">216.239.57.105</a> <a href="http://216.239.57.106/">216.239.57.106</a> <a href="http://216.239.57.107/">216.239.57.107</a> <a href="http://216.239.57.147/">216.239.57.147</a> <a href="http://216.239.59.98/">216.239.59.98</a> <a href="http://216.239.59.99/">216.239.59.99</a> <a href="http://216.239.59.103/">216.239.59.103</a> <a href="http://216.239.59.104/">216.239.59.104</a> <a href="http://216.239.59.105/">216.239.59.105</a> <a href="http://216.239.59.106/">216.239.59.106</a> <a href="http://216.239.59.107/">216.239.59.107</a> <a href="http://216.239.59.147/">216.239.59.147</a> <a href="http://216.239.63.99/">216.239.63.99</a> <a href="http://216.239.63.104/">216.239.63.104</a>
</p></blockquote>
<p>Here&#8217;s a quick dirty script that will check the number of each rank for a site on all datacenters:</p>
<p>[code lang="php"]<br />
    function singlethread_crawl($url)<br />
    {<br />
        $agent = "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1)";</p>
<p>        $ch = curl_init();</p>
<p>        curl_setopt($ch, CURLOPT_NOSIGNAL, 1);<br />
        curl_setopt($ch, CURLOPT_NOPROGRESS, 1);<br />
        curl_setopt($ch, CURLOPT_FAILONERROR, 1);<br />
        curl_setopt($ch, CURLOPT_URL, $url);<br />
        curl_setopt($ch, CURLOPT_USERAGENT, $agent);<br />
        curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 0);<br />
        curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);<br />
        curl_setopt($ch, CURLOPT_MAXREDIRS, 1);<br />
        curl_setopt($ch, CURLOPT_TIMEOUT, 5);<br />
        curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);</p>
<p>        $html = curl_exec($ch);</p>
<p>        curl_close ($ch);</p>
<p>        return $html;<br />
    }</p>
<p>    function multithread_crawl($urls, $timeout)<br />
    {<br />
        $agent = "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1)";</p>
<p>        $mh = curl_multi_init();</p>
<p>        foreach ($urls as $i => $url)<br />
        {<br />
            $conn[$i] = curl_init($url);<br />
            curl_setopt($conn[$i], CURLOPT_RETURNTRANSFER, 1);<br />
            curl_setopt($conn[$i], CURLOPT_NOSIGNAL, 1);<br />
            curl_setopt($conn[$i], CURLOPT_NOPROGRESS, 1);<br />
            curl_setopt($conn[$i], CURLOPT_FAILONERROR, 1);<br />
            curl_setopt($conn[$i], CURLOPT_URL, $url);<br />
            curl_setopt($conn[$i], CURLOPT_USERAGENT, $agent);<br />
            curl_setopt($conn[$i], CURLOPT_SSL_VERIFYPEER, 0);<br />
            curl_setopt($conn[$i], CURLOPT_FOLLOWLOCATION, 1);<br />
            curl_setopt($conn[$i], CURLOPT_MAXREDIRS, 1);<br />
            curl_setopt($conn[$i], CURLOPT_TIMEOUT, $timeout);</p>
<p>            curl_multi_add_handle ($mh, $conn[$i]);<br />
        }</p>
<p>        do<br />
        {<br />
            $mrc = curl_multi_exec($mh, $active);<br />
        }<br />
        while ($mrc == CURLM_CALL_MULTI_PERFORM);</p>
<p>        while ($active and $mrc == CURLM_OK)<br />
        {<br />
            if (curl_multi_select($mh) != -1)<br />
            {<br />
                do<br />
                {<br />
                    $mrc = curl_multi_exec($mh, $active);<br />
                }<br />
                while ($mrc == CURLM_CALL_MULTI_PERFORM);<br />
            }<br />
        }</p>
<p>        if ($mrc != CURLM_OK)<br />
        {<br />
            print "Curl multi read error $mrc\n";<br />
        }</p>
<p>        $res = array();<br />
        $e = 0;</p>
<p>        foreach ($urls as $i => $url)<br />
        {<br />
            if (($err = curl_error($conn[$i])) == '')<br />
            {<br />
            	$res[$i]=curl_multi_getcontent($conn[$i]);<br />
            }<br />
            else<br />
            {<br />
                echo "error: ".$url." (".$err.")\n";<br />
            }</p>
<p>            curl_multi_remove_handle($mh,$conn[$i]);<br />
            curl_close($conn[$i]);<br />
        }</p>
<p>        curl_multi_close($mh);</p>
<p>        return $res;<br />
    }</p>
<p>	function googleresults($ip, $search, $num){</p>
<p>		$url = "http://".$ip."/ie?q=".urlencode($search)."&#038;num=".$num;</p>
<p>		$html = singlethread_crawl($url);</p>
<p>		preg_match_all("/\" href=(.*)>/iU", $html, $links);</p>
<p>		$urlarray = str_replace("<b>","",$links[1]);<br />
		$urlarray = str_replace("</b>","",$urlarray);<br />
		$urlarray = preg_replace("/>.*$/i","", $urlarray);</p>
<p>		return $urlarray;<br />
	}</p>
<p>	function googleresults_multi($ips, $search, $num){</p>
<p>        for ($i=0; $i < count($ips); $i++)<br />
        {<br />
		    $urls[$i] = "http://".$ips[$i]."/ie?q=".urlencode($search)."&#038;num=".$num;<br />
        }</p>
<p>		$html = multithread_crawl($urls, count($ips)/2);</p>
<p>        for ($i=0; $i < count($ips); $i++)<br />
        {<br />
		    preg_match_all("/\" href=(.*)>/iU", $html[$i], $links[$i]);</p>
<p>		    $urlarray[$i] = str_replace("<b>","",$links[$i][1]);<br />
		    $urlarray[$i] = str_replace("</b>","",$urlarray[$i]);<br />
		    $urlarray[$i] = preg_replace("/>.*$/i","", $urlarray[$i]);<br />
        }</p>
<p>		return $urlarray;<br />
	}</p>
<p>	function removehttp($url){</p>
<p>		if ((substr($url,0,7) == 'http://') || (substr($url,0,8) == 'https://'))<br />
		{<br />
			$url = substr($url,7);<br />
		}</p>
<p>		$url = trim($url);</p>
<p>		return $url;<br />
	}</p>
<p>	function rank($arr, $item){</p>
<p>		for ($i = 0; $i < count($arr); $i++)<br />
		{<br />
			if (eregi($item,$arr[$i]))<br />
			{<br />
				$result = $i+1;</p>
<p>				break;<br />
			}<br />
		}</p>
<p>		return($result);<br />
	}</p>
<p>    $ips = array("64.233.161.99", "64.233.161.104", "64.233.161.105", "64.233.161.106", "64.233.161.107", "64.233.161.147", "64.233.163.99", "64.233.163.104", "64.233.167.99", "64.233.167.104", "64.233.167.106", "64.233.167.107", "64.233.167.147", "64.233.171.99", "64.233.171.104", "64.233.171.105", "64.233.171.106", "64.233.171.107", "64.233.171.147", "64.233.179.99", "64.233.179.104", "64.233.179.106", "64.233.179.107", "64.233.183.99", "64.233.183.104", "64.233.183.107", "64.233.185.99", "64.233.185.104", "64.233.185.106", "64.233.185.107", "64.233.187.99", "64.233.187.104", "64.233.187.106", "64.233.187.107", "64.233.189.104", "66.102.7.99", "66.102.7.104", "66.102.7.105", "66.102.7.106", "66.102.7.107", "66.102.7.147", "66.102.9.99", "66.102.9.104", "66.102.9.106", "66.102.9.107", "66.102.9.147", "66.102.11.99", "66.102.11.104", "66.102.11.106", "66.102.11.107", "66.249.81.99", "66.249.81.104", "66.249.81.106", "66.249.81.107", "66.249.83.99", "66.249.83.104", "66.249.83.106", "66.249.83.107", "66.249.85.99", "66.249.85.104", "66.249.85.106", "66.249.85.107", "66.249.87.99", "66.249.87.104", "66.249.89.99", "66.249.89.104", "66.249.89.106", "66.249.89.107", "66.249.93.99", "66.249.93.104", "66.249.93.106", "66.249.93.107", "72.14.203.99", "72.14.203.104", "72.14.203.106", "72.14.203.107", "72.14.205.99", "72.14.205.104", "72.14.205.106", "72.14.205.107", "72.14.207.99", "72.14.207.104", "72.14.207.106", "72.14.207.107", "216.239.37.99", "216.239.37.104", "216.239.37.105", "216.239.37.106", "216.239.37.107", "216.239.37.147", "216.239.39.99", "216.239.39.104", "216.239.39.106", "216.239.39.107", "216.239.53.99", "216.239.53.104", "216.239.53.106", "216.239.53.107", "216.239.57.98", "216.239.57.99", "216.239.57.103", "216.239.57.104", "216.239.57.105", "216.239.57.106", "216.239.57.107", "216.239.57.147", "216.239.59.98", "216.239.59.99", "216.239.59.103", "216.239.59.104", "216.239.59.105", "216.239.59.106", "216.239.59.107", "216.239.59.147", "216.239.63.99", "216.239.63.104");</p>
<p>    $query = array("porn", "pills", "casino");</p>
<p>    $num = "100";</p>
<p>    for ($i=0; $i < count($query); $i++)<br />
    {<br />
        echo $query[$i]."\n";</p>
<p>        $numrank = array();</p>
<p>//        $serps = googleresults_multi($ips, $query[$i], $num);	  //for multithreaded</p>
<p>        for ($j=0; $j < count($ips); $j++)<br />
        {<br />
            $serps[$j] = googleresults($ips[$j], $query[$i], $num);	  //for single threaded</p>
<p>            $pos = rank($serps[$j], "www.mattcutts.com");</p>
<p>            if (empty($pos)){$pos = 0;}</p>
<p>            if (empty($numrank[$pos]))<br />
            {<br />
                $numrank[$pos] = 1;<br />
            }else{<br />
                $numrank[$pos] = $numrank[$pos]+1;<br />
            }<br />
        }</p>
<p>        ksort($numrank);</p>
<p>        foreach ($numrank as $key => $num)<br />
        {<br />
            echo $key." - ".$num."\n";<br />
        }<br />
    }</p>
<p>[/code]</p>
<p>Single threaded (default) is very very slow. If you change the comments as shown above to multithreaded, then it will be much faster. But be prepared to get your ip temporarily banned by Google.</p>
<p>[tags]Google datacenters, bigdaddy[/tags]</p>
]]></content:encoded>
			<wfw:commentRss>http://www.nott.org/blog/google-datacenters.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Referer Spam</title>
		<link>http://www.nott.org/blog/referer-spam.html</link>
		<comments>http://www.nott.org/blog/referer-spam.html#comments</comments>
		<pubDate>Mon, 02 Jan 2006 23:16:58 +0000</pubDate>
		<dc:creator>Mike</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[Search]]></category>

		<guid isPermaLink="false">http://www.nott.org/?p=48</guid>
		<description><![CDATA[Good to see some of the old techniques still being used: [courtesy of this blog's stats]]]></description>
			<content:encoded><![CDATA[<p>Good to see some of the <a href="http://en.wikipedia.org/wiki/Referer_spam">old techniques</a> still being used:</p>
<p><img src='/uploads/refererspam.jpg' alt='' /></p>
<p>[courtesy of this blog's <a href="/blog/wordpress-stats.html">stats</a>]</p>
]]></content:encoded>
			<wfw:commentRss>http://www.nott.org/blog/referer-spam.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Google 2 RSS</title>
		<link>http://www.nott.org/blog/google-2-rss.html</link>
		<comments>http://www.nott.org/blog/google-2-rss.html#comments</comments>
		<pubDate>Thu, 29 Dec 2005 16:06:11 +0000</pubDate>
		<dc:creator>Mike</dc:creator>
				<category><![CDATA[Code]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Search]]></category>

		<guid isPermaLink="false">http://www.nott.org/?p=44</guid>
		<description><![CDATA[On ThreadWatch yesterday there was a thread about rank checkers, and I couldn&#8217;t believe that some SEOs don&#8217;t use them. We use our own heavy duty mega serp scraper to fully analyse any industry we are working in. Anyway, Graywolf mentioned how he would love a Google RSS or XML feed &#8211; I having been [...]]]></description>
			<content:encoded><![CDATA[<p>On <a href="http://www.threadwatch.org/">ThreadWatch</a> yesterday there was a <a href="http://www.threadwatch.org/node/5140">thread</a> about rank checkers, and I couldn&#8217;t believe that some SEOs don&#8217;t use them. We use our own heavy duty mega serp scraper to fully analyse any industry we are working in. Anyway, <a href="http://www.wolf-howl.com/">Graywolf</a> mentioned how he would love a Google RSS or XML feed &#8211; I having been waiting for this for a long time, as their SERPs are so dirty it would make things a bit easier. And to only offer 10 results per page in their <a href="http://www.google.com/apis/">API</a> is shocking!! Come on Goo, catch up with MSN + Yahoo.</p>
<p>Anyway, I got a bit bored today and knocked up a quick Google2RSS php script for those who are without (being xmas season)</p>
<p>Warning &#8211; this is very quick, dirty +  crude code (in other words &#8211; not the best) <img src='http://www.nott.org/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p>[requires <a href="http://www.php.net/">PHP5</a> + <a href="http://www.php.net/curl">cURL</a>]</p>
<p>[code lang="php"]</p>
<p>	header("Content-type: text/xml\n");</p>
<p>	echo google2rss("spam", 10);</p>
<p>	function google2rss($query, $numres)<br />
	{<br />
        $ch = curl_init();</p>
<p>        curl_setopt($ch, CURLOPT_URL, "http://www.google.com/search?q=".$query."&#038;num=".$numres."&#038;hl=en&#038;safe=off");<br />
        curl_setopt($ch, CURLOPT_USERAGENT, "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1)");<br />
        curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);</p>
<p>        $html = curl_exec($ch);</p>
<p>        curl_close ($ch);</p>
<p>		$html = str_replace("\r\n", " ", $html);<br />
		$html = str_replace("
<p class=g>", "\n
<p class=g>", $html);<br />
		$html = str_replace("</div>
<p>", "</p></div>
<p>\n", $html);<br />
		$html = str_replace("View as HTML</a>", "", $html);</p>
<p>		preg_match_all("/
<p class=g>(.*)<a class=l href=\"(.*)\" (.*)\">(.*)<\/a>(.*)<br /><font/i", $html, $matches);</p>
<p>		$items['url'] = $matches[2];</p>
<p>		for ($i=0; $i < count($items['url']); $i++)<br />
		{<br />
			$items['title'][$i] = strip_tags($matches[4][$i]);<br />
			$items['title'][$i] = str_replace(" - [ Translate this page", "", $items['title'][$i]);<br />
			$items['desc'][$i] = strip_tags($matches[5][$i]);<br />
			$items['desc'][$i] = preg_replace("/^ ]/i", "", $items['desc'][$i]);<br />
		}</p>
<p>		$rss = "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n";<br />
		$rss .= "<rss version=\"2.0\">\n";<br />
		$rss .= "<channel>\n";<br />
		$rss .= "\t\n";<br />
		$rss .= "\t
<link>http://www.google.com/search?q=".$query."&amp;num=".$numres."&amp;hl=en&amp;safe=off</link>\n";<br />
		$rss .= "\t<description>".$query." - Google RSS search results</description>\n";<br />
		$rss .= "\t
<pubDate>".date(DATE_RFC822)."</pubDate>\n";<br />
		$rss .= "\t<generator>Mike Nott - http://www.nott.org</generator>\n";<br />
		$rss .= "\t<language>en</language>\n";</p>
<p>		for ($i=0; $i < count($items['url']); $i++)<br />
		{<br />
			$rss .= "\t<item>\n";<br />
			$rss .= "\t\t\n";<br />
			$rss .= "\t\t
<link>".$items['url'][$i]."</link>\n";<br />
			$rss .= "\t\t<description>".htmlspecialchars($items['desc'][$i])."</description>\n";<br />
			$rss .= "\t\t
<pubDate>".date(DATE_RFC822)."</pubDate>\n";<br />
			$rss .= "\t</item>\n";<br />
		}</p>
<p>		$rss .= "</channel>\n";<br />
		$rss .= "</rss>";</p>
<p>		return $rss;<br />
	}</p>
<p>[/code]</p>
<p>If anyone who is actually good at RegEx would like to improve the code, please do. <img src='http://www.nott.org/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.nott.org/blog/google-2-rss.html/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Spammer&#8217;s Xmas Lists</title>
		<link>http://www.nott.org/blog/spammers-xmas-lists.html</link>
		<comments>http://www.nott.org/blog/spammers-xmas-lists.html#comments</comments>
		<pubDate>Tue, 20 Dec 2005 23:36:27 +0000</pubDate>
		<dc:creator>Mike</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[Search]]></category>

		<guid isPermaLink="false">http://www.nott.org/?p=41</guid>
		<description><![CDATA[Tony has written the best christmas blog post this year!! He has done some investigating and found the Amazon wishlists for a number of people in the Search industry. Included are: Jim Boykin, Andy Beal, Aaron Wall, Jensense, Matt Cutts, Todd Malicoat, Chris Pirillo, Sergey Brin &#038; Jeremy Zawodny. Funniest items have to be Jason&#8217;s [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.tonyspencer.com">Tony</a> has written the best christmas blog post this year!! He has done some investigating and found the <a href="http://www.tonyspencer.com/mt/archives/2005/12/what_all_the_co.htm">Amazon wishlists for a number of people in the Search industry</a>. Included are: Jim Boykin, Andy Beal, Aaron Wall, Jensense, Matt Cutts, Todd Malicoat, Chris Pirillo, Sergey Brin &#038; Jeremy Zawodny.</p>
<p>Funniest items have to be Jason&#8217;s &#8220;SEO for dummies&#8221; and Zawodny&#8217;s &#8220;The Clitourist : A Guide to One of the Hottest Spots on Earth&#8221;!!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.nott.org/blog/spammers-xmas-lists.html/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Matt Cutts &#8211; Private Detective</title>
		<link>http://www.nott.org/blog/matt-cutts-private-detective.html</link>
		<comments>http://www.nott.org/blog/matt-cutts-private-detective.html#comments</comments>
		<pubDate>Mon, 12 Dec 2005 15:28:29 +0000</pubDate>
		<dc:creator>Mike</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[Search]]></category>

		<guid isPermaLink="false">http://www.nott.org/?p=40</guid>
		<description><![CDATA[Newsflash!! &#8211; Matt Cutts, everyone&#8217;s favourite Google Engineer and PR supremo has been moonlighting as a Private Detective!! Is this his new method of tracking down spammers? Or has he returned to his Government Intelligence roots? Or maybe Earl Grey is just canonicalizing Matt &#038; Newsweek for finding his spam network.]]></description>
			<content:encoded><![CDATA[<p>Newsflash!! &#8211; <a href="http://www.mattcutts.com/blog/">Matt Cutts</a>, everyone&#8217;s favourite <a href="http://www.google.com">Google</a> Engineer and PR supremo has been moonlighting as a <a href="http://search.yahoo.com/search?p=private+detectives">Private Detective</a>!!</p>
<p><img src='/uploads/privatedetective.jpg' alt='' /></p>
<p>Is this his new method of tracking down spammers? Or has he returned to his <a href="http://www.nsa.gov/">Government Intelligence</a> roots?</p>
<p>Or maybe <a href="http://www.syndk8.com/Earl-Grey.php">Earl</a> <a href="http://www.syndk8.com/interview_with_a_black_hat_seo.php">Grey</a> is just <a href="http://clsc.net/research/google-302-page-hijack.htm">canonicalizing</a> Matt &#038; <a href="http://msnbc.msn.com/id/10415455/site/newsweek/">Newsweek</a> for <a href="http://www.mattcutts.com/blog/seo-article-in-newsweek/">finding his spam network</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.nott.org/blog/matt-cutts-private-detective.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>2005 Search Blog Awards</title>
		<link>http://www.nott.org/blog/2005-search-blog-awards.html</link>
		<comments>http://www.nott.org/blog/2005-search-blog-awards.html#comments</comments>
		<pubDate>Sat, 10 Dec 2005 11:15:54 +0000</pubDate>
		<dc:creator>Mike</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[Search]]></category>

		<guid isPermaLink="false">http://www.nott.org/?p=32</guid>
		<description><![CDATA[Search Engine Journal are running a Search Blog Awards. My scores (out of 5): Best Search Engine News Blogs: Pandia &#8211; 4 MarketingPilgrim &#8211; 3 SearchEngineBlog.com &#8211; 2 Search Engine Lowdown &#8211; 4 Search Views &#8211; 2 John Battelle Search Blog &#8211; 3 Search Engine Watch Blog &#8211; 4 Threadwatch &#8211; 5 Google Blogoscoped &#8211; [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.searchenginejournal.com/">Search Engine Journal</a> are running a <a href="http://www.searchenginejournal.com/index.php?p=2641">Search Blog Awards</a>.</p>
<p>My scores (out of 5):</p>
<p><strong>Best Search Engine News Blogs:</strong></p>
<p><a href="http://www.pandia.com/">Pandia</a> &#8211; 4<br />
<a href="http://www.marketingpilgrim.com/">MarketingPilgrim</a> &#8211; 3<br />
<a href="http://www.searchengineblog.com/">SearchEngineBlog.com</a> &#8211; 2<br />
<a href="http://www.searchenginelowdown.com/">Search Engine Lowdown</a> &#8211; 4<br />
<a href="http://www.searchviews.com/">Search Views</a> &#8211; 2<br />
<a href="http://www.battellemedia.com/">John Battelle Search Blog</a> &#8211; 3<br />
<a href="http://blog.searchenginewatch.com/">Search Engine Watch Blog</a> &#8211; 4<br />
<a href="http://www.threadwatch.org/">Threadwatch</a> &#8211; 5<br />
<a href="http://blog.outer-court.com/">Google Blogoscoped</a> &#8211; 3<br />
<a href="http://seroundtable.com/">Search Engine Roundtable</a> &#8211; 5<br />
<a href="http://www.researchbuzz.com/">Research Buzz</a> &#8211; 3<br />
<a href="http://www.toprank.blogspot.com/">Top Rank Blog</a> &#8211; 2</p>
<p><strong>Best SEO Blogs:</strong></p>
<p><a href="http://www.stuntdubl.com/">StuntDubl</a> &#8211; 3<br />
<a href="http://www.fishseo.com/">FishSEO</a> &#8211; 2<br />
<a href="http://www.seomoz.org/">SEOMoz</a> &#8211; 4<br />
<a href="http://seoblog.intrapromote.com/">SEO SpeedWagon</a> &#8211; 2<br />
<a href="http://www.textlinkbrokers.com/blogs">TextLinkBlog</a> &#8211; 3<br />
<a href="http://seoblackhat.com/">SEO Black Hat</a> &#8211; 5<br />
<a href="http://www.seobythesea.com/">SEO by the SEA</a> &#8211; 2<br />
<a href="http://www.jimboykin.com/">Jim Boykin&#8217;s Blog</a> &#8211; 4<br />
<a href="http://www.linkbuildingblog.com/">Link Building Blog</a> &#8211; 2<br />
<a href="http://news.stepforth.com/">Stepforth SEO Blog</a> &#8211; 1<br />
<a href="http://www.mattcutts.com/blog/">Matt Cutts Blog</a> &#8211; 5<br />
<a href="http://www.webguerrilla.com/">Greg Boser&#8217;s WebGuerrilla</a> &#8211; 5<br />
<a href="http://www.seobook.com/">SEO Book</a> &#8211; 4</p>
<p><strong>Best Search Engine Owned Blogs:</strong></p>
<p><a href="http://ysearchblog.com/">Yahoo Search Blog</a> &#8211; 4<br />
<a href="http://blog.ask.com/">Ask Jeeves Blog</a> &#8211; 2<br />
<a href="http://blogs.msdn.com/msnsearch">MSN Search Weblog</a> &#8211; 3<br />
<a href="http://googleblog.blogspot.com/">Google Blogs</a> &#8211; 3</p>
<p><strong>Matt vs. Jeremy : Which Search Employee Most Likely to Flame You For Spamming?</strong> &#8211; Zawodny</p>
<p><strong>Best Search Engine Marketing and Contextual Advertising Blogs :</strong></p>
<p><a href="http://www.adrants.com/">AdRants</a> &#8211; 2<br />
<a href="http://www.did-it.com/blog">Did-It Frog Blog</a> &#8211; 3<br />
<a href="http://gotads.blogspot.com/">Got Ads?</a> &#8211; 2<br />
<a href="http://www.jensense.com/">JenSense</a> &#8211; 4<br />
<a href="http://googleblog.blogspot.com/">Google AdWords &#038; AdSense Blogs</a> &#8211; 3<br />
<a href="http://www.marketingvox.com/">Marketing Vox</a> &#8211; 2<br />
<a href="http://www.problogger.net/">ProBlogger</a> &#8211; 3<br />
<a href="http://www.traffick.com/">Traffick.Com</a> &#8211; 2</p>
<p><strong>And the Best Blog Search Engine Blogs :</strong></p>
<p><a href="http://blog.topix.net/">Topix.net Blog</a> &#8211; 2<br />
<a href="http://blog.icerocket.com/">IceRocket Blog</a> &#8211; 1<br />
<a href="http://danchan.com/weblog/daypop">Daypop Weblog</a> &#8211; 2<br />
<a href="http://corp.feedster.com/blog/">Feedster Blog</a> &#8211; 3<br />
<a href="http://blogdigger.com/blog">BlogDigger Development Blog</a> &#8211; 3<br />
<a href="http://blog.blogpulse.com/">blogpulse Newswire</a> &#8211; 3<br />
<a href="http://blogsearchengine.com/">Blog Search Engine</a> &#8211; 3<br />
<a href="http://www.technorati.com/weblog/">Technorati Weblog</a> &#8211; 3</p>
<p><strong>Community Search Blog Showdown : Threadwatch or Search Engine Roundtable?</strong> &#8211; ThreadWatch</p>
<p>In case one of the blog owners reads this and takes offense, in total honesty I would only give my own blog a 1 <img src='http://www.nott.org/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.nott.org/blog/2005-search-blog-awards.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>I Am God</title>
		<link>http://www.nott.org/blog/i-am-god.html</link>
		<comments>http://www.nott.org/blog/i-am-god.html#comments</comments>
		<pubDate>Fri, 09 Dec 2005 11:24:27 +0000</pubDate>
		<dc:creator>Mike</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[Search]]></category>

		<guid isPermaLink="false">http://www.nott.org/?p=31</guid>
		<description><![CDATA[Well, seeing that Andre is flexing his muscles on personal rankings, I thought I&#8217;d check out some of my rankings: That targeted anchor text really can pay off]]></description>
			<content:encoded><![CDATA[<p>Well, seeing that <a href="http://www.andrechaperon.com/">Andre</a> is <a href="http://www.andrechaperon.com/2005/12/how-important-are-you-really/">flexing his muscles on personal rankings</a>, I thought I&#8217;d check out some of my rankings:</p>
<p><img src="/uploads/god.jpg" alt="Mike Nott is God" /></p>
<p>That targeted anchor text really can pay off   <img src='http://www.nott.org/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.nott.org/blog/i-am-god.html/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>London SEO First Meetup</title>
		<link>http://www.nott.org/blog/london-seo-first-meetup.html</link>
		<comments>http://www.nott.org/blog/london-seo-first-meetup.html#comments</comments>
		<pubDate>Tue, 06 Dec 2005 17:32:53 +0000</pubDate>
		<dc:creator>Mike</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[Search]]></category>

		<guid isPermaLink="false">http://www.nott.org/?p=29</guid>
		<description><![CDATA[Last night we had the first meetup of London SEO &#8211; our new monthly/bi-monthly SEO networking social event. We decided to start this, as there&#8217;s a lot of great SEOs in the UK and it seemed crazy only meeting up when Pubcon or SES is in town. So, after a nice Vietnamese meal, we headed [...]]]></description>
			<content:encoded><![CDATA[<p>Last night we had the first meetup of <a href="http://www.londonseo.org">London SEO</a> &#8211; our new monthly/bi-monthly SEO networking social event. </p>
<p>We decided to start this, as there&#8217;s a lot of great SEOs in the UK and it seemed crazy only meeting up when <a href="http://www.pubcon.com">Pubcon</a> or <a href="http://searchenginestrategies.com">SES</a> is in town.</p>
<p>So, after a nice Vietnamese meal, </p>
<p><img src='/uploads/londonseo2.jpg' alt='' /></p>
<p>we headed down to <a href="http://www.fancyapint.com/main_site/thepubs/pub2470.htm">The Legion</a>, Shoreditch to start the social (drinking). There were only 11 of us, but we drank enough for 50.</p>
<p><img src='/uploads/londonseo1.jpg' alt='' /></p>
<p>The best part of the evening was that N-I-K, the normally very reclusive and secretive black hat spammer showed up! <a href="http://www.tonyspencer.com/mt/archives/2005/12/infamous_black.htm">Tony</a> even managed to get a sneaky close-up photo of him (the first I believe and only because he was too drunk to argue):</p>
<p><img src='/uploads/NIK2.jpg' alt='' /></p>
<p>So the next London SEO (which was drunkenly renamed <a href="http://www.searchpimps.com">Search Pimps</a>)  gathering will probably happen in January, and this time is an open invitation, so keep an eye out for details.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.nott.org/blog/london-seo-first-meetup.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Mobile SEO &amp; Google Finally Validates</title>
		<link>http://www.nott.org/blog/mobile-seo-google-finally-validates.html</link>
		<comments>http://www.nott.org/blog/mobile-seo-google-finally-validates.html#comments</comments>
		<pubDate>Sun, 04 Dec 2005 21:50:49 +0000</pubDate>
		<dc:creator>Mike</dc:creator>
				<category><![CDATA[Code]]></category>
		<category><![CDATA[Search]]></category>

		<guid isPermaLink="false">http://www.nott.org/?p=28</guid>
		<description><![CDATA[Google, who for some reason choose NOT to bother making their site and SERPS fully standards compliant, finally have a results serlvet that does validate &#8211; http://www.google.com/xhtml From the DocType it can be seen that this is intended for mobile platforms: [code lang="html"] [/code] Also selecting Mobile Web (Beta) shows some interesting results. Could be [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.google.com">Google</a>, who for some reason choose <a href="http://validator.w3.org/check?uri=http%3A%2F%2Fwww.google.com%2Fsearch%3Fnum%3D100%26q%3Dgoogle%2Bdoesn%25E2%2580%2599t%2Bvalidate">NOT</a> to bother making their site and SERPS fully standards compliant, finally have a results serlvet that <a href="http://www.google.com/xhtml?q=finally">does validate</a> &#8211; <a href="http://www.google.com/xhtml">http://www.google.com/xhtml</a></p>
<p>From the DocType it can be seen that this is intended for mobile platforms:</p>
<p>[code lang="html"]<br />
<!DOCTYPE html PUBLIC "-//WAPFORUM//DTD XHTML Mobile 1.0//EN" "http://www.wapforum.org/DTD/xhtml-mobile10.dtd"><br />
[/code]</p>
<p>Also selecting <a href="http://www.google.com/xhtml/help">Mobile Web (Beta)</a> shows some interesting results. Could be time to starting thinking about <a href="http://www.mobilesearchmarketing.com/">Mobile SEO</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.nott.org/blog/mobile-seo-google-finally-validates.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Easy Google RSS Scraping</title>
		<link>http://www.nott.org/blog/easy-google-rss-scraping.html</link>
		<comments>http://www.nott.org/blog/easy-google-rss-scraping.html#comments</comments>
		<pubDate>Sun, 04 Dec 2005 11:49:09 +0000</pubDate>
		<dc:creator>Mike</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Search]]></category>

		<guid isPermaLink="false">http://www.nott.org/?p=27</guid>
		<description><![CDATA[So, for all those of you that use GYM to scrape for URLs to ::ahem:: study, and are forced to use their normal messy SERPs because their API only allows 10 results per query (or even those that use /ie or /palm). I just noticed that on their Blog Search, Google allow you to grab [...]]]></description>
			<content:encoded><![CDATA[<p>So, for all those of you that use <a href="http://www.google.com">G</a><a href="http://search.yahoo.com">Y</a><a href="http://search.msn.com">M</a> to scrape for URLs to ::ahem:: study, and are forced to use their normal messy SERPs because their <a href="http://www.google.com/apis/">API</a> only allows 10 results per query (or even those that use <a href="http://www.google.com/ie">/ie</a> or <a href="http://www.google.com/palm">/palm</a>). </p>
<p>I just noticed that on their <a href="http://blogsearch.google.com/">Blog Search</a>, Google allow you to grab an <a href="http://blogsearch.google.com/blogsearch_feeds?q=stealing+content&#038;num=100&#038;output=rss">RSS feed of the results</a>.</p>
<p>So now a simple little:</p>
<p>[code lang="php"]<br />
preg_match_all('/
<link>(.*)<\/link>/i', $url, $arrayoflinks);<br />
[/code]</p>
<p>will get a whole load of URLs very simply.</p>
<p>Blogs also tend to have more content than web pages, which is even better for ::ahem:: studying.  <img src='http://www.nott.org/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
<p>But of course, it would help is Google was to have an XML feed of their normal SERPS like <a href="http://api.search.yahoo.com/WebSearchService/V1/webSearch?appid=YahooDemo&#038;query=stealing+content">Yahoo</a> &#038; <a href="http://search.msn.com/results.aspx?q=stealing+content&#038;count=100&#038;format=rss">MSN</a> do.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.nott.org/blog/easy-google-rss-scraping.html/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Tabke Splashing Out</title>
		<link>http://www.nott.org/blog/tabke-splashing-out.html</link>
		<comments>http://www.nott.org/blog/tabke-splashing-out.html#comments</comments>
		<pubDate>Thu, 01 Dec 2005 20:38:39 +0000</pubDate>
		<dc:creator>Mike</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[Search]]></category>

		<guid isPermaLink="false">http://www.nott.org/blog/tabke-splashing-out.html</guid>
		<description><![CDATA[Brett Tabke is obviously making more than enough cash from WebmasterWorld and his Pubcon conferences &#8211; he&#8217;s just moved the company into plush new offices. WebmasterWorld Moves into New Offices in The Prestigious River Place Pointe Corporate Park in Austin, Texas WebmasterWorld Inc., the leading online search engine and Internet marketing forum and producer of [...]]]></description>
			<content:encoded><![CDATA[<p>Brett Tabke is obviously making more than enough cash from <a href="http://www.webmasterworld.com">WebmasterWorld</a> and his <a href="http://www.pubcon.com">Pubcon</a> conferences &#8211; he&#8217;s just <a href="http://www.emediawire.com/releases/2005/11/emw316659.htm">moved the company</a> into plush new offices.</p>
<blockquote>
<p>WebmasterWorld Moves into New Offices in The Prestigious River Place Pointe Corporate Park in Austin, Texas</p>
<p>WebmasterWorld Inc., the leading online search engine and Internet marketing forum and producer of PubCon conferences, has outgrown its offices and is moving to larger premises at the River Pointe Executive Corporate Office Park, Austin, Texas.
</p></blockquote>
<p>From <a href="http://www.bizjournals.com/austin/stories/2005/04/04/story1.html">http://www.bizjournals.com/austin/stories/2005/04/04/story1.html</a>:</p>
<blockquote><p>
River Place Pointe is a seven-building complex on nearly 48 acres in Far Northwest Austin, between River Place Boulevard and FM 2222. The building is roughly 70 percent occupied by tenants such as SBC Services Inc., Polycom Inc. and Tousa Homes Inc.</p>
<p>The 600,000-square-foot office park was developed from 2000 through 2002</p>
<p>It&#8217;s a trophy property
</p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://www.nott.org/blog/tabke-splashing-out.html/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Save The White Hats</title>
		<link>http://www.nott.org/blog/save-the-white-hats.html</link>
		<comments>http://www.nott.org/blog/save-the-white-hats.html#comments</comments>
		<pubDate>Thu, 01 Dec 2005 20:23:18 +0000</pubDate>
		<dc:creator>Mike</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[Search]]></category>

		<guid isPermaLink="false">http://www.nott.org/?p=22</guid>
		<description><![CDATA[Absoutely fantastic, funniest thing I&#8217;ve seen for a while &#8211; The White Hat Appeal By giving to the White Hat Appeal you can help ensure that one less White Hat turns to the dark side. Many white hats are struggling to retain their holy glow; in fact for some it&#8217;s becoming a taste of do [...]]]></description>
			<content:encoded><![CDATA[<p>Absoutely fantastic, funniest thing I&#8217;ve seen for a while &#8211; <a href="http://www.whitehatappeal.com/">The White Hat Appeal</a> <img src='http://www.nott.org/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<blockquote><p>
By giving to the White Hat Appeal you can help ensure that one less White Hat turns to the dark side.</p>
<p>Many white hats are struggling to retain their holy glow; in fact for some it&#8217;s becoming a taste of do spam or eat spam.</p>
<p>The White Hat Appeal aims to help needy White Hats keep the righteous path.</p>
<p>These poor SEO&#8217;s need your help urgently.
</p></blockquote>
<p><a href="http://www.paypal.com">PayPal</a> donations are going to donations@whitehatappeal.com (in UK Sterling so must be a Brit)</p>
<p>Shame the <a href="http://www.whois.sc/whitehatappeal.com">Whois</a> is private &#8211; someone should take the credit.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.nott.org/blog/save-the-white-hats.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Secret Pubcons</title>
		<link>http://www.nott.org/blog/secret-pubcons.html</link>
		<comments>http://www.nott.org/blog/secret-pubcons.html#comments</comments>
		<pubDate>Thu, 01 Dec 2005 14:43:08 +0000</pubDate>
		<dc:creator>Mike</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[Search]]></category>

		<guid isPermaLink="false">http://www.nott.org/?p=21</guid>
		<description><![CDATA[Just taking a look at Tabke&#8216;s list of upcoming Pubcons, and there&#8217;s a couple missing from his number sequence: So what happened to numbers 12 &#038; 13? Will one of them be the summer conference at a similar time to New Orleans last year? How is Brett gonna squeeze in 2 conferences between February (Oz) [...]]]></description>
			<content:encoded><![CDATA[<p>Just taking a look at <a href="http://www.webmasterworld.com">Tabke</a>&#8216;s list of upcoming <a href="http://www.pubcon.com">Pubcons</a>, and there&#8217;s a couple missing from his number sequence:</p>
<p><img src='/uploads/pubcon10.gif' alt='' /></p>
<p><img src='/uploads/pubcon11.gif' alt='' /></p>
<p><img src='/uploads/pubcon14.gif' alt='' /></p>
<p><img src='/uploads/pubcon15.gif' alt='' /></p>
<p>So what happened to numbers 12 &#038; 13?<br />
Will one of them be the summer conference at a similar time to New Orleans last year?<br />
How is Brett gonna squeeze in 2 conferences between February (Oz) and Spring (Feb/March/April &#8211; Boston)?<br />
What about the normal London event, or will they name it .5 llike before?</p>
]]></content:encoded>
			<wfw:commentRss>http://www.nott.org/blog/secret-pubcons.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

