<?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>Midnight Oil &#187; Promotion</title>
	<atom:link href="http://blog.aisleten.com/category/promotion/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.aisleten.com</link>
	<description>Late nights eventually pay off</description>
	<lastBuildDate>Sat, 29 May 2010 15:40:08 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=</generator>
		<item>
		<title>Linked from Penny Arcade &#8211; PA Day 2009</title>
		<link>http://blog.aisleten.com/2009/01/28/linked-from-penny-arcade-pa-day-2009/</link>
		<comments>http://blog.aisleten.com/2009/01/28/linked-from-penny-arcade-pa-day-2009/#comments</comments>
		<pubDate>Wed, 28 Jan 2009 15:30:52 +0000</pubDate>
		<dc:creator>Micah</dc:creator>
				<category><![CDATA[Obsidian Portal]]></category>
		<category><![CDATA[Promotion]]></category>
		<category><![CDATA[Site Admin]]></category>
		<category><![CDATA[Business]]></category>
		<category><![CDATA[creditcard]]></category>
		<category><![CDATA[d&d]]></category>
		<category><![CDATA[entrepreneur]]></category>
		<category><![CDATA[obsidianportal]]></category>
		<category><![CDATA[passenger]]></category>
		<category><![CDATA[pennyarcade]]></category>
		<category><![CDATA[ruby]]></category>
		<category><![CDATA[rubyonrails]]></category>
		<category><![CDATA[slicehost]]></category>

		<guid isPermaLink="false">http://blog.aisleten.com/?p=384</guid>
		<description><![CDATA[On January 23, Gabe over at Penny Arcade gave a fairly glowing review of Obsidian Portal. It was short and simple, but basically said &#8220;They get it&#8221; when it comes to managing a D&#038;D campaign. Minutes later, the PA masses started streaming in, and thus began the craziest couple of hours in Obsidian Portal&#8217;s history, [...]]]></description>
			<content:encoded><![CDATA[<p>On January 23, Gabe over at Penny Arcade gave a fairly <a href="http://penny-arcade.com/2009/1/23/">glowing review of Obsidian Portal</a>.  It was short and simple, but basically said &#8220;They get it&#8221; when it comes to managing a D&#038;D campaign.  Minutes later, the PA masses started streaming in, and thus began the craziest couple of hours in Obsidian Portal&#8217;s history, and what I will forever call PA Day.</p>
<div style="float:right;margin:15px;width:125px;text-align:center;">
<img src="http://blog.aisleten.com/wp-content/uploads/2009/01/tycho_gabe_small.jpg"  style="display:block;width:125px;" /><br />
<em style="font-size:80%;">Beware the Cave of Tits!</em>
</div>
<h3>The Epic Tail</h3>
<p>Our traffic spiked by at least 1000% pretty much immediately.  Page load times skyrocketed from a second or so into nearly a minute range.  To compound the issue, I was at work plugging away on a hard deadline of &#8220;right now!&#8221;  I couldn&#8217;t just ditch and go work on Obsidian Portal, so I watched helplessly as we were <a href="http://www.urbandictionary.com/define.php?term=wanged">wanged</a>.</p>
<p>Luckily, Ryan was a little more flexible than me, and he got to work.  Logging into our slicehost panel, he immediately started spinning up a slice with 2GB of memory.  All the while he was giving me updates via IM.  It was like something out of a BSG episode, with the heroes spinning up the FTL drive while the Cylons are swarming them. (Note: We don&#8217;t consider the Penny Arcade users to be Cylons, although they might like that.)</p>
<blockquote><p>
Ryan: It&#8217;s at 30%<br />
&#8230;<br />
Ryan: 60%<br />
&#8230;<br />
Ryan: 90% almost done<br />
&#8230;<br />
Ryan: 100% &#8211; New slice is ready. It&#8217;s syncing and doing the switch<br />
Ryan: come on&#8230;come on&#8230;<br />
Ryan: We&#8217;re up!
</p></blockquote>
<p>All the while, I was terrified that something would go wrong in the switchover causing both the original and the new slice to be inoperable.  Further, what if there was a problem with the DNS, causing requests to go to the old slice instead of the new one?  I thought I was going to throw up, I was so nervous.</p>
<p>But within only minutes our new slice was up and running and doing a much better at handling the influx of traffic.  Still, just to be sure, Ryan went in and started tweaking Apache / Passenger settings to make sure that everything was in tip-top shape.  As we all know, Apache is pretty damned complex and it&#8217;s pretty hard to get the settings just right for your particular instance, especially on the fly.  Things were running much better, so I was finally able to start relaxing.</p>
<h3>The Fallout</h3>
<p>Obsidian Portal had a massive spike in both visitors and signups.  Our overall traffic was up 1,000% from the previous day, but even better, thanks to Gabe&#8217;s endorsement, the Penny Arcaders were signing up at a rate twice as high as regular visitors.  Compare that to your average digging, reddit, or slashdotting, where visitors browse through and possibly leave a hate-filled comment, then move on.</p>
<p>By the time the dust settled on Monday afternoon when Penny Arcade posted a new story on their homepage, we had received thousands of new signups and hundreds of new campaigns.  All in all, it was a fantastic weekend.</p>
<div style="text-align:center;margin:20px auto;">
<em>Visits were way up, but even better&#8230;</em><br />
<img src="http://blog.aisleten.com/wp-content/uploads/2009/01/traffic.png" style="display:block; margin:5px;" />
</div>
<div style="text-align:center; margin:20px auto;">
<em>Pageviews stayed high even as visits declined.  That means we hooked some of them!</em><br />
<img src="http://blog.aisleten.com/wp-content/uploads/2009/01/pageviews.png" style="display:block; margin: 5px" />
</div>
<h3>Lessons Learned</h3>
<h4>Success or Failure?</h4>
<div style="float:right; text-align:center;margin:10px;">
<img src="http://blog.aisleten.com/wp-content/uploads/2009/01/recent_updates.png" style="display:block;" /><br />
<em>Campaign updates were streaming in.</em>
</div>
<p>When the first wave hit us and our server started collapsing, it seemed as though we had failed.  Here were thousands of people trying to get to our site, and they just plain couldn&#8217;t.  Ryan especially seemed very frustrated.</p>
<p>However, when I thought about it later, I realized that it was a success, even if the site would have crashed and burned.  Why?  Simply because thousands of people were trying to get to our site.  People were eagerly attempting to connect to our server and in the meantime were spreading the word about our site through the blogosphere, twitter, and others, letting all their friends know how the guys at Penny Arcade thought Obsidian Portal was so awesome. They also found resources in other locations such as previous reviews, <a href="http://www.twitter.com/obsidianportal">Obsidian Portal&#8217;s Twitter account</a>, <a href="http://www.facebook.com/pages/Obsidian-Portal/43299984689">Obsidian Portal&#8217;s Facebook Page</a>, and even <a href="http://blog.wired.com/geekdad/">Michael Harrison&#8217;s</a> Viemo <a href="http://vimeo.com/1674068?pg=embed&#038;sec=1674068">Video World Building with Obsidian Portal</a>.  </p>
<p>The lesson?  Maybe you scale, maybe you don&#8217;t, but at least you proved your idea.  It&#8217;s a lot easier to take a popular site and make it faster than it is to take a screaming fast site and make it popular.  The technology issues are by far simpler than the social ones.</p>
<h4>Break out the credit card immediately</h4>
<p>The very first thing Ryan did was to spin up a bigger slice, and that had by far the biggest impact on the number of requests we could serve.  We could have tweaked MySQL settings, adjusted Apache processes, or experimented with exotic caching.  Maybe it would have helped, maybe not.  Optimization is a tricky business.  When you&#8217;re at the point where your server is on its knees, you don&#8217;t have time to figure everything out, so spend money instead of time.  Call your host and say &#8220;Gimme the biggest one you got!&#8221;  You can always downgrade later.</p>
<h4>Make basic optimizations ahead of time</h4>
<p>Go ahead and spend a couple hours doing basic optimizations.  For example, on Obsidian Portal, we had already applied some aggressive caching to the home page prior to PA Day.  It took Ryan a couple hours to figure out.  That&#8217;s a couple hours we didn&#8217;t have on PA Day, so we&#8217;re glad we spent them up front.  Lesson?  Don&#8217;t go nuts and try to optimize everything, but go ahead and do the basics.  Do it now!  Don&#8217;t wait!</p>
<h4>Always have two sysadmins</h4>
<p>I&#8217;m glad I have a day job (and a paycheck!), but that means I&#8217;m not always available to handle issues with the site.  On PA Day, I was in crunch time at work and therefore pretty much helpless for Obsidian Portal.  Luckily, there are two of us who can essentially do everything.  That way, there&#8217;s a much better chance that if something happens, one of us can get to it and fix it before it causes too much trouble.  It&#8217;s important to have failover backups for people as well as hardware, and someone to double check your ideas before implementing them in a hurry.</p>
<h4>Yay Slicehost</h4>
<p><a href="https://manage.slicehost.com/customers/new?referrer=5e204c597898cca2f99e3c33f9ce607d"><img src="http://blog.aisleten.com/wp-content/uploads/2009/01/slicehost.gif" alt="slicehost" title="slicehost" width="197" height="43" class="alignright size-full wp-image-419" /></a><br />
Getting bigger iron was our fastest, safest, and best course of action. Slicehost made it easy.  We were able to spin up a new identical slice with double the RAM and CPU in only a few minutes.  Essentially, Ryan flipped a switch, waited 15 minutes, and we were on a beefed up server.  No service call, no email, just raw speed. Perhaps other hosts offer this solution, I don&#8217;t know.  What I do know is that Slicehost has always preformed exceptionally, and we thank them for that.</p>
<h4>Yay Passenger</h4>
<p><a href="http://www.modrails.com/"><img src="http://blog.aisleten.com/wp-content/uploads/2009/01/phusion-passenger.png" alt="phusion-passenger" title="phusion-passenger" width="196" height="83" class="alignright size-full wp-image-420" /></a><br />
When Ryan wanted to move from Mongrel to Passenger, I was a little skeptical.  I&#8217;m always hesitant to &#8220;fix&#8221; that which isn&#8217;t broke.  Seems a little like running in place to me.</p>
<p>However, Passenger made scaling a snap, at least as far as server management went.  No editing the mongrel cluster.  No managing and restarting via God or Monit.  Just leave Apache running and it will do its thing when the requests start rolling in.  It&#8217;s just one less thing to worry about.</p>
<h3>Going forward</h3>
<p>Things have calmed down a bit now, and we&#8217;re back to the sure and steady growth that we&#8217;ve been seeing all along.  Our new Penny Arcade fans have been successfully hooked and are steadily churning out new storylines, characters, and campaigns.</p>
<p>On our end, we&#8217;ll keep working on the site, adding features, fixing bugs, and improving server performance to be better prepared for more days like PA Day.  The continual good feedback we get keeps us energized and hopeful that it will continue to grow.  We may not be rich (yet), but we&#8217;re creating something that people love, and that feels great.</p>
<p>And one last thing. It&#8217;s a site written in Ruby on Rails and we made it scale! </p>
]]></content:encoded>
			<wfw:commentRss>http://blog.aisleten.com/2009/01/28/linked-from-penny-arcade-pa-day-2009/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>SERPs in SERPs &#8211; How to get your search pages in Google</title>
		<link>http://blog.aisleten.com/2008/12/19/serps-in-serps-how-to-get-your-search-pages-in-google/</link>
		<comments>http://blog.aisleten.com/2008/12/19/serps-in-serps-how-to-get-your-search-pages-in-google/#comments</comments>
		<pubDate>Fri, 19 Dec 2008 14:33:05 +0000</pubDate>
		<dc:creator>Micah</dc:creator>
				<category><![CDATA[Promotion]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[seo]]></category>
		<category><![CDATA[serp]]></category>
		<category><![CDATA[sitemap]]></category>

		<guid isPermaLink="false">http://blog.aisleten.com/?p=304</guid>
		<description><![CDATA[Have you ever done a search on Google, only to find that some of the results point to the search page of another site? Irritating, right? Still, don&#8217;t you wish you could do it, too? Because surely, users would want to see your site&#8217;s search pages, right? Turns out, it&#8217;s not really that hard to [...]]]></description>
			<content:encoded><![CDATA[<p>Have you ever done a search on Google, only to find that some of the results point to the search page of another site?  Irritating, right?  Still, don&#8217;t you wish you could do it, too?  Because surely, users would want to see <em>your</em> site&#8217;s search pages, right?  Turns out, it&#8217;s not really that hard to do.</p>
<div style="display:block; text-align:center; margin: 10px auto;">
<img src="http://blog.aisleten.com/wp-content/uploads/2008/12/garlic-300x47.png" alt="Argh!  Search results!" title="garlic" class="size-medium wp-image-313" style="border:1px solid black"/><br />
<span><em>Argh!  A SERP in my SERP!</em></span>
</div>
<p>For the most part, in order for Google to index your results, you need to have it linked from somewhere.  For content pages, that makes sense.  However, for dynamic search results, it&#8217;s doubtful that you have links going there.  So, we need to find another way to get our results into the index.</p>
<p>Our secret inroad will be your site&#8217;s <a href="http://www.google.com/support/webmasters/bin/answer.py?answer=40318&#038;hl=en">Google Sitemap</a>.  This index of content on your site helps Google find content that might otherwise be hidden or unlinked.</p>
<p>Assuming that your search is GET based (instead of POST), which it really should be, it&#8217;s now only a matter of adding search URLs to your sitemap.  For example, you could add the following:</p>
<pre>

http://my.site.com/search/term1

http://my.site.com/search/term2

...

http://my.site.com/search/termN
</pre>
<p>Google will extract these URLs and crawl them just like any other page.</p>
<p>For bonus points, you can get your users to do the hard work of generating the terms to index.  Just track the terms that they are searching on in your site, then stick these in your sitemap.  If there are too many, then just use the top 1,000 or 10,000 terms.</p>
<p>Before you know it, you&#8217;ll have thousands of search pages in Google&#8217;s index, irritating (ahem&#8230;&#8221;informing&#8221;) your fellow Internet denizens.</p>
<p><em>Note: It&#8217;s a solid theory, but I haven&#8217;t personally tried this yet, so maybe Google is smart enough to discard these results.  Let me know if this works for you.</em></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.aisleten.com/2008/12/19/serps-in-serps-how-to-get-your-search-pages-in-google/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>More good press for Obsidian Portal</title>
		<link>http://blog.aisleten.com/2008/07/30/more-good-press-for-obsidian-portal/</link>
		<comments>http://blog.aisleten.com/2008/07/30/more-good-press-for-obsidian-portal/#comments</comments>
		<pubDate>Thu, 31 Jul 2008 02:02:21 +0000</pubDate>
		<dc:creator>Micah</dc:creator>
				<category><![CDATA[Obsidian Portal]]></category>
		<category><![CDATA[Promotion]]></category>
		<category><![CDATA[d&d]]></category>
		<category><![CDATA[dnd]]></category>
		<category><![CDATA[dungeonmastering]]></category>
		<category><![CDATA[dungeonsanddragons]]></category>
		<category><![CDATA[obsidianportal]]></category>

		<guid isPermaLink="false">http://blog.aisleten.com/?p=131</guid>
		<description><![CDATA[Today, Yax at DungeonMastering put up a good post about energizing your campaign by using a wiki. I thought this was common knowledge by now, but there were apparently lots of people who hadn&#8217;t thought of it. I still forget that I&#8217;m not a very good representative sample of the technical savvy of your average [...]]]></description>
			<content:encoded><![CDATA[<p>Today, Yax at <a href="http://www.dungeonmastering.com">DungeonMastering</a> put up a good post about <a href="http://www.dungeonmastering.com/campaigns-adventures/power-up-your-campaign-with-a-wiki-part-1">energizing your campaign by using a wiki</a>.  I thought this was common knowledge by now, but there were apparently lots of people who hadn&#8217;t thought of it.  I still forget that I&#8217;m not a very good representative sample of the technical savvy of your average Joe.</p>
<p>Yax was an early adopter at <a href="http://www.obsidianportal.com">Obsidian Portal</a>, and was kind enough to give us a nod in his article.  In what I&#8217;m sure is a total coincidence, we got a ton of traffic today and about twice as many new signups as our previous high.</p>
<p>So, thanks Yax and keep the good press coming!</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.aisleten.com/2008/07/30/more-good-press-for-obsidian-portal/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Obsidian Portal gets #13 on top 50 RPG sites</title>
		<link>http://blog.aisleten.com/2007/12/12/obsidian-portal-gets-13-on-top-50-rpg-sites/</link>
		<comments>http://blog.aisleten.com/2007/12/12/obsidian-portal-gets-13-on-top-50-rpg-sites/#comments</comments>
		<pubDate>Thu, 13 Dec 2007 03:57:06 +0000</pubDate>
		<dc:creator>Micah</dc:creator>
				<category><![CDATA[Promotion]]></category>
		<category><![CDATA[dungeonmastering]]></category>
		<category><![CDATA[obsidianportal]]></category>
		<category><![CDATA[roleplaying]]></category>
		<category><![CDATA[rpg]]></category>

		<guid isPermaLink="false">http://blog.aisleten.com/2007/12/12/obsidian-portal-gets-13-on-top-50-rpg-sites/</guid>
		<description><![CDATA[Yax over at Dungeon Mastering recently put together his list of the top 50 (now 52) RPG websites out there. Coming out of nowhere, Obsidian Portal shows up at #13. Of course, he readily admits that his rankings are totally biased, but that makes it worth even more to me. Rather than trying to quantify [...]]]></description>
			<content:encoded><![CDATA[<p>Yax over at <a href="http://www.dungeonmastering.com">Dungeon Mastering</a> recently put together his <a href="http://www.dungeonmastering.com/dd-links/top-50-rpg-websites">list of the top 50 (now 52) RPG websites</a> out there.  Coming out of nowhere, <a href="http://www.obsidianportal.com">Obsidian Portal</a> shows up at #13.  Of course, he readily admits that his rankings are totally biased, but that makes it worth even more to me.  Rather than trying to quantify why Obsidian Portal is any good, users just like it.</p>
<p>Anyways, thanks Yax for the link and knowing that we exist!</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.aisleten.com/2007/12/12/obsidian-portal-gets-13-on-top-50-rpg-sites/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Battling pingomatic, Technorati, and the other XML-RPC ping services</title>
		<link>http://blog.aisleten.com/2007/10/08/battling-pingomatic-technorati-and-the-other-xml-rpc-ping-services/</link>
		<comments>http://blog.aisleten.com/2007/10/08/battling-pingomatic-technorati-and-the-other-xml-rpc-ping-services/#comments</comments>
		<pubDate>Mon, 08 Oct 2007 12:52:14 +0000</pubDate>
		<dc:creator>Micah</dc:creator>
				<category><![CDATA[Promotion]]></category>
		<category><![CDATA[Ruby on Rails]]></category>
		<category><![CDATA[atom]]></category>
		<category><![CDATA[ping]]></category>
		<category><![CDATA[pingomatic]]></category>
		<category><![CDATA[rss]]></category>
		<category><![CDATA[syndication]]></category>
		<category><![CDATA[technorati]]></category>
		<category><![CDATA[xmlrpc]]></category>

		<guid isPermaLink="false">http://blog.aisleten.com/2007/10/08/battling-pingomatic-technorati-and-the-other-xml-rpc-ping-services/</guid>
		<description><![CDATA[So you want on Technorati, huh? You&#8217;ve got a website with blogs or at least something that could be loosely considered a blog, and you want more exposure? Well, you&#8217;ve come to the right place! Step on in and I&#8217;ll tell you all my secrets of getting XML-RPC pinging to work for you, driving the [...]]]></description>
			<content:encoded><![CDATA[<p>So you want on Technorati, huh?  You&#8217;ve got a website with blogs or at least something that could be loosely considered a blog, and you want more exposure?  Well, you&#8217;ve come to the right place!  Step on in and I&#8217;ll tell you all my secrets of getting XML-RPC pinging to work for you, driving the hordes of the Internet to your doorstep! <a href="#footnote">*</a></p>
<p>Getting onto the syndication services is not that hard.  Or, at least that what&#8217;s they say.  I have had a devil of a time getting the <a href="http://www.obsidianportal.com">Obsidian Portal</a> adventure logs to show up.  By any standard definition they are blogs, and therefore should not be excluded from the syndication services.  Still, here I am after a month with very little to show for it.  Worst of all, it&#8217;s extremely difficult to track down where I&#8217;m going wrong.</p>
<p>Under the assumption that someone out there is in the same boat, here are a few tips to help out.  I&#8217;ve grouped my tips into two categories.  &#8220;Concrete Advice&#8221; covers tips that could definitely make a difference and should be attempted first.  &#8220;Shots in the Dark&#8221; are some ideas I had that may or may not do anything at all.  But if you&#8217;re desperate&#8230;</p>
<h2>Concrete Advice</h2>
<h3>Targets</h3>
<p>Rather than searching out all the services, just use <a href="http://pingomatic.com">pingomatic.</a>  You can add any additional ping targets if you wish, but pingomatic has found some pretty good ones.</p>
<h3>Testing</h3>
<p>Actually testing your pinging is probably the hardest part.  You send a ping out into the ether, get a response like &#8220;Thanks for the ping!&#8221; and then you wait.  And wait.  And wait.</p>
<p>Sometimes you will have to wait several hours for the blog or post to show up on Technorati.  Sometimes it won&#8217;t even show up at all.  Not knowing if the ping is working is the most frustrating part of the entire experience.  That&#8217;s where <a href="http://weblogs.com/">weblogs.com</a> comes in.</p>
<h4>Weblogs.com is your testing buddy!</h4>
<p>Ever hear of weblogs.com?  Neither had I, until I started this journey.  Apparently, they&#8217;re the wackos who came up with this crazy pinging idea in the first place.  To boot, they provide the best way of testing whether or not your ping service is working.  They have a list of the most recent pings they&#8217;ve received available as an XML file.  So, here&#8217;s how the testing works:</p>
<ol>
<li>Send a ping to pingomatic.  Verify that pingomatic responds correctly (ie. &#8220;Forwarding your ping to 16 services&#8221;).</li>
<li>Get a cup of coffee or something.</li>
<li>Download <a href="http://rpc.weblogs.com/shortChanges.xml">shortChanges.xml</a> (use wget to avoid caching by your browser).</li>
<li>grep for the URL of the blog you pinged.</li>
</ol>
<p>Note: shortChanges.xml seems to be cached on the server side and updated every couple minutes or so, so keep checking if you&#8217;re not there right away.  After 5-10 minutes, you should either be listed or your ping never made it.</p>
<p>If it&#8217;s there, then you can be absolutely sure of 2 very important things:</p>
<ol>
<li>Your ping to pingomatic was successfully received.</li>
<li>Pingomatic forwarded your ping to 1 other service successfully.</li>
</ol>
<p>That may not seem like much, but we can infer (ie. assume) a lot more, namely that pingomatic is forwarding your pings to <em>all</em> the other services.  This means that whatever problems you&#8217;re having getting registered with the syndication services, it&#8217;s not related to your pinging process.  So, if you&#8217;re still not showing up on Technorati, it&#8217;s time to do some more digging.</p>
<h3>Are you valid?</h3>
<p>Ok, now your ping is working, what&#8217;s next?  Validate your site and your feed!</p>
<p>The first thing a syndication site will do is pull down your feed and spider your site.  You want to be as welcoming as possible when that happens.  That means having valid, well-formed XHTML for your site and a valid RSS/Atom feed.  Both of these are easy enough to check:</p>
<ul>
<li><a href="http://feedvalidator.org">RSS/Atom Feed Validator</a></li>
<li><a href="http://validator.w3.org">W3C XHTML Validator</a></li>
</ul>
<p>They will tell you what&#8217;s wrong with your site.  Get it whipped into shape so the syndication spiders find what was promised by your ping.</p>
<h3>Extend your best foot forward</h3>
<p>Since we&#8217;re using pingomatic, we have our choice of a regular ping or an extendedPing.  Just go whole-hog and send the extendedPing.  It allows you to specify both the site URL and the associated RSS/Atom URL.  Send all the info you can to pingomatic, and let them decided what to forward on to the other guys, depending on who can accept it.</p>
<h3>&#8220;Ping Test&#8221; is a crappy post title</h3>
<p>When looking for your posts on the syndication sites, make it easier on yourself, and use a test post with easy to search for text.  &#8220;Ping test&#8221; is going to lump you in with all the other people doing the exact same thing.  Instead, stick in a string of nonsensical text like &#8220;flatly waking Oberon&#8221; that doesn&#8217;t show up in a Google phrase search.  This will make your tests just a little bit easier to find.</p>
<h2>Shots in the Dark</h2>
<h3>Tag, you&#8217;re it!</h3>
<p>Add a few categories to your post in the RSS feed.  A lot of spiders and search engines (as well as blog apps) seem to treat the category field as a place to dump social tags.  So, you should too!  Even if you have to hard code a few categories in there, go ahead and do it.  For the Obsidian Portal adventure logs, every post is tagged with &#8216;games&#8217;, &#8216;gaming&#8217;, &#8216;rpgs&#8217;, and &#8216;roleplaying.&#8217;  Does it help them get picked up?  I don&#8217;t know.  That&#8217;s why it&#8217;s a shot in the dark.</p>
<h3>Check your title tag for your blogs</h3>
<p>For a while, I was adding &#8220;Obsidian Portal&#8221; to the title tag of every adventure log.  For the fleeting moments when they were showing up on Technorati, it looked terrible.  Suddenly, they all disappeared.  It occurred to me that they might have been flagged as duplicates or too similar.  Same domain and similar titles.  Is that the case?  Who knows?</p>
<h2>Parting thoughts</h2>
<p>I have not had much luck getting listed with Technorati or any of the other services.  Sometimes it works, sometimes it doesn&#8217;t.  After about a month of trying, I&#8217;m about ready to throw in the towel.  I&#8217;ll keep the pings going, but I&#8217;m not going to devote much more time to testing and analyzing whether or not they&#8217;re working.</p>
<p>If you do manage to find the secret to getting listed, please speak up in the comments or write a blog post of your own!</p>
<h3>References</h3>
<ul>
<li><a href="http://www.weblogs.com/api.html">XML-RPC ping API</a> &#8211; This is what you should be sending to pingomatic.</li>
<li><a href="http://rpc.weblogs.com/shortChanges.xml">weblogs.com shortChanges.xml</a> &#8211; This lists all the pings that weblogs.com has received in the last 5 minutes.</li>
<li><a href="http://cyber.law.harvard.edu/rss/rss.html">RSS 2.0 specification</a> &#8211; Explains what a valid RSS feed should look like.</li>
</ul>
<p><a name="footnote">*</a><small>Author is full of crap and is still unable to get his site&#8217;s blogs listed on Technorati.  If you know what he&#8217;s doing wrong, please post a comment!</small></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.aisleten.com/2007/10/08/battling-pingomatic-technorati-and-the-other-xml-rpc-ping-services/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Good luck to MyNextDive</title>
		<link>http://blog.aisleten.com/2007/10/07/good-luck-to-mynextdive/</link>
		<comments>http://blog.aisleten.com/2007/10/07/good-luck-to-mynextdive/#comments</comments>
		<pubDate>Sun, 07 Oct 2007 16:24:31 +0000</pubDate>
		<dc:creator>Micah</dc:creator>
				<category><![CDATA[Promotion]]></category>
		<category><![CDATA[Ruby on Rails]]></category>
		<category><![CDATA[mynextdive]]></category>
		<category><![CDATA[scuba]]></category>
		<category><![CDATA[scuba diving]]></category>

		<guid isPermaLink="false">http://blog.aisleten.com/2007/10/07/good-luck-to-mynextdive/</guid>
		<description><![CDATA[In an earlier post on the Atlanta Web Entrepreneurs meetup group, I mentioned that I had met some fellow Ruby on Rails hackers from here in Atlanta. They were working on a secret project and didn&#8217;t want to publicize it. I can definitely understand the feeling. Fast forward a few months and now they&#8217;re tired [...]]]></description>
			<content:encoded><![CDATA[<p>In an <a href="http://blog.aisleten.com/2007/05/01/atlanta-web-entrepreneurs-meeting-search-engine-optimization/">earlier post on the Atlanta Web Entrepreneurs meetup group</a>, I mentioned that I had met some fellow Ruby on Rails hackers from here in Atlanta.  They were working on a secret project and didn&#8217;t want to publicize it.  I can definitely understand the feeling.</p>
<p>Fast forward a few months and now they&#8217;re tired of working in the dark.  At a certain point, you just have to push it out there and sink or swim.  In fact, their business depends on both sinking <em>and</em> swimming.  Ha ha, lame.  Anyways, if you&#8217;re a scuba diver or were ever interested in being one, check them out:</p>
<p><a href="http://www.mynextdive.com"><img src="http://blog.codeeg.com/wp-content/uploads/2007/09/logo.gif"/></a></p>
<p>From the guys here at AisleTen, we wish the best of luck to <a href="http://www.mynextdive.com">MyNextDive</a>  May you find your niche and get your user base!</p>
<h4>References</h4>
<ul>
<li><a href="http://www.mynextdive.com">MyNextDive</a> &#8211; The actual site.</li>
<li><a href="http://blog.codeeg.com/2007/09/28/introducing-mynextdive">Introducing MyNextDive</a> &#8211; A press release for the launch.</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://blog.aisleten.com/2007/10/07/good-luck-to-mynextdive/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Meet 1/2 of AisleTen at Barcamp Atlanta</title>
		<link>http://blog.aisleten.com/2007/09/23/meet-12-of-aisleten-at-barcamp-atlanta/</link>
		<comments>http://blog.aisleten.com/2007/09/23/meet-12-of-aisleten-at-barcamp-atlanta/#comments</comments>
		<pubDate>Sun, 23 Sep 2007 15:32:44 +0000</pubDate>
		<dc:creator>Micah</dc:creator>
				<category><![CDATA[BarCamp]]></category>
		<category><![CDATA[BarCamp Atlanta]]></category>
		<category><![CDATA[Promotion]]></category>
		<category><![CDATA[amazon]]></category>
		<category><![CDATA[aws]]></category>
		<category><![CDATA[ror]]></category>
		<category><![CDATA[Ruby on Rails]]></category>
		<category><![CDATA[rubyonrails]]></category>
		<category><![CDATA[s3]]></category>

		<guid isPermaLink="false">http://blog.aisleten.com/2007/09/23/meet-12-of-aisleten-at-barcamp-atlanta/</guid>
		<description><![CDATA[Following Ryan&#8217;s experiences at Barcamp San Diego, I&#8217;ve decided to attend and (hopefully) present at Barcamp Atlanta. If I get the chance, I will be doing a presentation on custom Google Maps using S3. I will center on Ruby on Rails, of course, but most of the idea is language agnostic. I&#8217;m hoping to use [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://barcamp.org/BarCampAtlanta"><img src='http://blog.aisleten.com/wp-content/uploads/2007/09/barcamp_banner.png' alt='BarCamp Atlanta' title='BarCamp Atlanta'/></a></p>
<p>Following <a href="http://blog.aisleten.com/2007/06/05/barcamp-san-diego-recap/">Ryan&#8217;s experiences at Barcamp San Diego</a>, I&#8217;ve decided to attend and (hopefully) present at <a href="http://barcamp.org/BarCampAtlanta">Barcamp Atlanta</a>.  If I get the chance, I will be doing a presentation on <a href="http://blog.aisleten.com/2007/08/25/attachment_fu-s3-ruby-tile-cutter-google-maps-easy-custom-maps-in-ruby-on-rails/">custom Google Maps using S3</a>.  I will center on Ruby on Rails, of course, but most of the idea is language agnostic.</p>
<p>I&#8217;m hoping to use BarCamp as an opportunity to network with other Atlanta area entrepreneurs and hackers.  I&#8217;ve got a lot of ideas and the skills to execute them, but I&#8217;m looking for people that are better than me in the marketing department.  If you&#8217;re the kind of person who can sell water to a fish, then look me up at BarCamp!</p>
<p>Here&#8217;s a picture of me, looking as I probably will at the conference (lost and confused).  Please don&#8217;t be shy, just come up and introduce yourself.<br />
<img src='http://blog.aisleten.com/wp-content/uploads/2007/09/my_face2.jpg' alt='Micah' /></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.aisleten.com/2007/09/23/meet-12-of-aisleten-at-barcamp-atlanta/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Forum posting sometimes pays off</title>
		<link>http://blog.aisleten.com/2007/06/30/forum-posting-sometimes-pays-off/</link>
		<comments>http://blog.aisleten.com/2007/06/30/forum-posting-sometimes-pays-off/#comments</comments>
		<pubDate>Sat, 30 Jun 2007 12:41:50 +0000</pubDate>
		<dc:creator>Micah</dc:creator>
				<category><![CDATA[Promotion]]></category>

		<guid isPermaLink="false">http://blog.aisleten.com/2007/06/30/forum-posting-sometimes-pays-off/</guid>
		<description><![CDATA[Advertising on a teeny budget usually means doing a lot of legwork and posting site material in a lot of places. In many cases, you&#8217;re bordering on spam, which is kind of depressing. Plus, it can seem that no matter how much you write, no one ever reads it or follows the links to your [...]]]></description>
			<content:encoded><![CDATA[<p>Advertising on a teeny budget usually means doing a lot of legwork and posting site material in a lot of places.  In many cases, you&#8217;re bordering on spam, which is kind of depressing.  Plus, it can seem that no matter how much you write, no one ever reads it or follows the links to your site.  There is no secret to it, but you just have to keep trying.</p>
<p>Recently, I found <a href="http://www.treasuretables.org">TreasureTables</a>, a blog for tabletop RPG Game Masters (GM).  In the forums, there is a section devoted to GM resources.  Since <a href="http://www.obsidianportal.com">Obsidian Portal</a> is definitely a resource for GM&#8217;s, I went ahead and <a href="http://www.treasuretables.org/forum/index.php?topic=867.0">put up the pitch statement</a>, along with a call for feedback.</p>
<p>Within a day, there were two new campaigns signed up (<a href="http://www.obsidianportal.com/campaign/darkskies">Dark Skies</a> and <a href="http://www.obsidianportal.com/campaign/shadows-of-skullport">Shadows of Skullport</a>), and several people had posted specific, useful feedback regarding the site.  Some had even commented on the possible commercial aspect of the site and how much they would pay to use it.  Of course, that has to be taken with a grain of salt because it&#8217;s much easier to say you&#8217;ll pay than it is to actually drop the money.</p>
<p>From the 20 minutes to create the forum posting, and the probably 1-1.5 hours since then updating it as people ask questions, I have been able to generate 2 campaigns and probably 5-6 signups.  That may seem small, but for a small site trying to grow, that&#8217;s a big deal.</p>
<p>The moral of the story is to keep hammering away at blog comments, forums, and the like.  I have learned that &#8220;word of mouth&#8221; advertising often means your words, your mouth.  It can seem frustrating, constantly searching for new places to regurgitate the same pitch over and over, but it is necessary at this stage.  Keep marching on and eventually someone will bite.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.aisleten.com/2007/06/30/forum-posting-sometimes-pays-off/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>DMOZ &#8211; The most valuable link you can ever have</title>
		<link>http://blog.aisleten.com/2007/05/29/dmoz-the-most-valuable-link-you-can-ever-have/</link>
		<comments>http://blog.aisleten.com/2007/05/29/dmoz-the-most-valuable-link-you-can-ever-have/#comments</comments>
		<pubDate>Tue, 29 May 2007 13:48:55 +0000</pubDate>
		<dc:creator>Micah</dc:creator>
				<category><![CDATA[Promotion]]></category>

		<guid isPermaLink="false">http://blog.aisleten.com/2007/05/29/dmoz-the-most-valuable-link-you-can-ever-have/</guid>
		<description><![CDATA[Update (2007/07/11): It seems that I was pretty far off on this one. I have been suspicious for a while, and should have updated the post with some of my thoughts, but I didn&#8217;t. Lucky for me, Zoom, in the comments, took me to task. Apparently, at some point about two years ago, Google decided [...]]]></description>
			<content:encoded><![CDATA[<p><strong>Update (2007/07/11): </strong>It seems that I was pretty far off on this one.  I have been suspicious for a while, and should have updated the post with some of my thoughts, but I didn&#8217;t.  Lucky for me, Zoom, in the comments, took me to task.</p>
<p>Apparently, at some point about two years ago, Google decided to stop refreshing the Google Directory and updated the PageRank algorithm to discount any gains from DMOZ.  However, this seems only to affect sites listed after they did this.  The end result is that getting listed on DMOZ <em>now</em> seems to have no effect on your score.</p>
<p>Part of the reason my findings were so skewed is that the categories I was looking in were pretty static.  They had not changed much in the two years that Google was not updating.  So, I never checked the PageRank of a DMOZ listed site of less than two years.  In my defense, there seems to be no direct way to see when a site was listed on DMOZ.  However, using a more dynamic category might have helped.</p>
<p>Bottom line: DMOZ seems to have absolutely no effect on your PageRank score for newly listed sites.  Unless you have a time-machine, it won&#8217;t do anything for you.  I&#8217;d still submit your link, as someone might just stumble upon it by browsing DMOZ, but definitely don&#8217;t stress over getting in.  There are more important things to worry about.</p>
<p>Original (and flawed) article follows:</p>
<hr />
<p>While looking for ways to promote our <a href="http://www.obsidianportal.com">Dungeons and Dragons website</a>, I stumbled upon the <a href="http://www.dmoz.org">Open Directory Project</a>, also known as DMOZ.  I had heard from an SEO expert (see my earlier post on <a href="http://blog.aisleten.com/2007/05/01/atlanta-web-entrepreneurs-meeting-search-engine-optimization/">Atlanta Web Entrepreneurs</a>) about submitting a link to DMOZ.  However, he just sort of mentioned it in passing.  Luckily, I happened to jot down the 4 letters.  I guess he just assumed we all already knew about it.</p>
<p>While following up on those notes, I went to the DMOZ site and started browsing around their <a href="http://dmoz.org/Games/Roleplaying/">Roleplaying section</a>.  Most of the links are good, and some are excellent.  On the other hand, there is a sprinkling of sites that are just plain dumb.  Not that I&#8217;m in any position to judge anyone else, but seriously folks, an entire site devoted to discussion of <a href="http://grabjobs.net/d3/d3.asp">how to roll a d3</a>?  Funny?  Yes.  An unbeatable resource for RPG players worldwide?  Um, no.</p>
<p>On a whim, I decided to run these sites through a <a href="http://www.prchecker.info/">PageRank checker</a>.  Imagine my surprise when they all turned up a PageRank of 6!  This is equal to the score for <a href="http://www.wizards.com">The Wizards of the Coast homepage</a>.  Sit back a moment and process this: a single page with an ugly background and a crappy poll devoted to how to roll a d3 has the same PageRank as the homepage for the publisher of Dungeons and Dragons, the most popular tabletop RPG ever.</p>
<p>Don&#8217;t believe me?  Then check it out for yourself:<br />
<a href="http://www.prchecker.info/">PageRank Checker</a><br />
<a href="http://grabjobs.net/d3/d3.asp">How do u D3?</a><br />
<a href="http://www.wizards.com">Wizards of the Coast</a></p>
<p>For fun, I decided to compare the sites in <a href="http://www.alexa.com">Alexa.</a>  Now, Alexa is totally separate from PageRank, and there is no reason to expect any sort of direct correlation.  However, it&#8217;s reasonable to expect an indirect correlation.  After all, high traffic probably implies that there are a lot of links pointing to you, and the more traffic you receive, the more likely you are to receive new links.  Reasonable, right?</p>
<p>Anyways, according to Alexa, wizards.com has a reach of 0.03%, meaning that of all the users measured by Alexa, 0.03% of them visited wizards.com.  If you think about it, that&#8217;s a perfectly respectable number.  Predictably, the d3 poll site was not even ranked.  Basically, they are orders of magnitude apart in actual traffic.  A candle against the sun.</p>
<p>So, what&#8217;s the catch?  How can they have the same PageRank?  The PageRank algorithm is based on the number of incoming links and their respective PageRank scores.  If you have highly ranked incoming links, then you are blessed with some of the value of those links.  The more you have and the better they are, the higher ranked you are.  So, maximizing PageRank is a fairly simple process (in theory): get popular people to link to you.</p>
<p>DMOZ matches up perfectly with this, for one main reason: a single link on DMOZ translates to dozens, perhaps hundreds of links elsewhere.  This is due to the fact that DMOZ publishes their directory freely as an RDF feed.  Websites are encouraged to pick up the feed and repackage or republish it as desired, with very few restrictions.  So, get a link on DMOZ, and you automatically (with patience) get a link on all the sites that pick up their feed.</p>
<p>I checked the <a href="http://www.google.com/search?q=link%3Ahttp%3A%2F%2Fgrabjobs.net%2Fd3%2Fd3.asp">d3 website&#8217;s incoming links according to Google</a>.  To do this, just go to Google and type in <code>link:www.somesite.com</code>.  Looking at the results, it&#8217;s easy to see that pretty much all of the highly ranked incoming links are repackaged feeds from DMOZ.</p>
<p>While a bunch of free links is already a great thing, there is one massive cherry sitting on top of the pie: Google itself republishes the DMOZ feed as <a href="http://directory.google.com/">Google Directory</a>!  As you can probably imagine, a link from Google to you is a massive PageRank boost, due to Google&#8217;s own maximized PageRank value.  It&#8217;s like getting Batman as a character witness at your trial.  His word carries a lot of weight.</p>
<p>Unfortunately (or luckily, depending on which side of the fence you&#8217;re on), getting a link in DMOZ is not exactly easy.  It&#8217;s not hard, either, but it seems to take a while.  As of writing this, I have yet to actually get <a href="http://www.obsidianportal.com">Obsidian Portal</a> listed.  Still, if you&#8217;re looking for a way to get your site noticed, I can think of no better way to spend the next half hour than by browsing DMOZ, finding the perfect category., and submitting your site.  If you&#8217;ve got quality content and your site is truly worthwhile, then all you have to do at that point is wait.</p>
<p>Good luck getting listed <img src='http://blog.aisleten.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p><strong>Update (2007/05/29):</strong> From what I&#8217;ve been reading, expect a <em>very</em> long wait to get listed.  Apparently it can take months or even years to finally appear in the DMOZ listings, mainly due to a huge backlog of submissions and very few editors.  Still, there are worse ways to spend a half hour of your time than taking a long-shot at what could end up being the perfect link for your site.</p>
<p><strong>Update 2 (2007/05/31):</strong> I have been accepted as the editor for the <a href="http://dmoz.org/Games/Roleplaying/Software/">Games &#8211; Roleplaying &#8211; Software</a> category!  My first order of business was to list <a href="http://www.obsidianportal.com">Obsidian Portal</a> along with the other two sites that were included as part of my application.  I had to apply twice in order to be accepted, but the entire process took under a week.  So, if you have a site that you want listed, and the correct category has no editor, then your first order of business should be to apply for that category.  Otherwise, it will probably take several months in order for someone to get around to actually reviewing your site.</p>
<p>Note: I was completely honest about my affiliations, as well as my intentions, and they apparently did not penalize me for it.  So, be honest, be sincere, and good luck!</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.aisleten.com/2007/05/29/dmoz-the-most-valuable-link-you-can-ever-have/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>Atlanta Web Entrepreneurs meeting &#8211; Search Engine Optimization</title>
		<link>http://blog.aisleten.com/2007/05/01/atlanta-web-entrepreneurs-meeting-search-engine-optimization/</link>
		<comments>http://blog.aisleten.com/2007/05/01/atlanta-web-entrepreneurs-meeting-search-engine-optimization/#comments</comments>
		<pubDate>Tue, 01 May 2007 13:13:22 +0000</pubDate>
		<dc:creator>Micah</dc:creator>
				<category><![CDATA[Business]]></category>
		<category><![CDATA[Promotion]]></category>
		<category><![CDATA[Ruby on Rails]]></category>
		<category><![CDATA[Site Admin]]></category>

		<guid isPermaLink="false">http://blog.aisleten.com/2007/05/01/atlanta-web-entrepreneurs-meeting-search-engine-optimization/</guid>
		<description><![CDATA[Recently, I went to a meeting of the Atlanta Web Entrepreneurs. They sponsored a presentation by John Sherrod of Primedia regarding Search Engine Optimization (SEO). All in all, it was a good talk, and I didn&#8217;t feel too sleazy for being there. I was worried that an SEO talk would devolve into discussions of how [...]]]></description>
			<content:encoded><![CDATA[<p>Recently, I went to a meeting of the <a href="http://www.atlanta-web.org/">Atlanta Web Entrepreneurs</a>.  They sponsored a presentation by John Sherrod of <a href="http://www.primedia.com/">Primedia</a> regarding <a href="http://en.wikipedia.org/wiki/Seo">Search Engine Optimization</a> (SEO).</p>
<p>All in all, it was a good talk, and I didn&#8217;t feel too sleazy for being there.  I was worried that an SEO talk would devolve into discussions of how to fool Googlebot into putting you at the top of the list for keywords like &#8216;stud&#8217; and &#8216;teen.&#8217;  Luckily, John stressed one main point on how to best climb the charts: provide high quality, original content that has value to your readers.</p>
<p>Beyond that, he gave many good tips that are applicable across a wide variety of sites.  I&#8217;ll list off the ones that I was quick enough to write down.</p>
<h2>John&#8217;s Tips</h2>
<h3>Make sure your links are spider-friendly</h3>
<p>When the search engine spiders reach your page, they will rely on you to navigate them around.  The only way they can find their way to all your pages is if there are links providing navigation to the each page.  Also important, these links should be text links, not flash.  The text of the link helps the spider identify the keywords to associate with the material on the page.  Further, some links are incomprehensible, such as Flash or Javascript links.  The more plain text you have, the friendlier it is to the spider.</p>
<h3>Avoid URLs with lots of query string variables</h3>
<p>I can&#8217;t say much to this one, since I don&#8217;t know how the spiders work.  John, however, claims that they do not like URLs with lots of query string variables.  In any case, these URLs are definitely not friendly to users, and they look ugly in a search result.  Instead, allow the URL to express some sort of organization of your site.  For example, compare the following two URLs:</p>
<p>http://mysite.com/products/jewelry/gold/diamond-tennis-bracelet</p>
<p>http://mysite.com?cat=44&#038;subcat=92&#038;prodId=2412145</p>
<p>Which one is more descriptive?  They could be talking about the same thing, but it&#8217;s impossible to tell from the URL.</p>
<p>In the Rails world, URLs like this are fairly easy to achieve, thanks to routing.  By implementing a few routes, you are able to clean up your URLs and make them look nice and pretty.  Take a quick look at the <a href="http://manuals.rubyonrails.com/read/chapter/65">official manual</a> on routing and you&#8217;ll see just how easy it is.</p>
<p>On <a href="http://www.obsidianportal.com">Obsidian Portal</a>, we are trying to use nice, easy to read URLs for as much as we can.  Currently, we&#8217;re not doing as well as we could, but that&#8217;s mainly because we have so many features we&#8217;re trying to implement.  Making URLs look pretty is not exactly at the top of the list.  However, we have had some success with campaigns and game content.  For example, <a href="http://www.obsidianportal.com/campaign/kensing">http://www.obsidianportal.com/campaign/kensing</a> takes you directly to my campaign, called Kensing.  In another example, <a href="http://www.obsidianportal.com/game_contents/show/memory-steel">http://www.obsidianportal.com/game_contents/show/memory-steel</a>, takes you to an item I created called memory steel.  That URL could use some cleanup, but you get the idea.</p>
<h3>Unique &lt;title&gt; tag on every page</h3>
<p>The search engines place a lot of weight on the words they find inside the title tag.  So, make sure every page has keywords in the title.  Personally, I am not a big fan of long, jumbled titles that are just a mish-mash of keywords.  Instead, give each page a meaningful title that happens to contain 1 or 2 keywords related to the material presented on the page.  This will give it a nice appearance in the search engine result pages.</p>
<h3>Establish a baseline for your current stats</h3>
<p>Before you can get better at anything, you need to know where you currently are.  For search engines and page views, you need to establish your current baseline and then track your stats over time.  Probably the easiest way to do this is by setting up a <a href="http://www.google.com/analytics">Google Analytics</a> account.  It provides a nice graphical view of how you are doing over time.</p>
<h3>use link: on your competition</h3>
<p>This is an excellent strategy for finding out why your competition ranks better than you.  Go to Google and enter:</p>
<p>link:your.competitors.site.com</p>
<p>This will return a list of all the links (that Google knows about) to your competitor&#8217;s site.  You may discover that they have several high-ranking incoming links that could also apply to you.  Track these places down and see if you can get yourself listed there as well.</p>
<h2>New friends and plans for next month</h2>
<p>Besides listening to the SEO presentation, I also met a few Ruby on Rails developers here in Atlanta.  Calvin Yu and Neil Green are members of the ATLRUG (Atlanta Ruby Users Group) and they&#8217;re working on a new site, but they asked me not to discuss their project just yet, so I&#8217;ll keep it under wraps.</p>
<p>Next month&#8217;s meeting will be a round-table discussion of various web technologies (such as RoR).  I cornered the organizer after the meeting and offered to sit in as a RoR &#8220;expert.&#8221;  Just don&#8217;t tell him how little I know <img src='http://blog.aisleten.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://blog.aisleten.com/2007/05/01/atlanta-web-entrepreneurs-meeting-search-engine-optimization/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
	</channel>
</rss>

