<?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>Benogrady.com &#187; Freelance</title>
	<atom:link href="http://benogrady.com/category/freelance/feed/" rel="self" type="application/rss+xml" />
	<link>http://benogrady.com</link>
	<description>Social Media, Web Strategy, SEO, Wordpress</description>
	<lastBuildDate>Wed, 16 Sep 2009 14:13:29 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	
<xhtml:meta xmlns:xhtml="http://www.w3.org/1999/xhtml" name="robots" content="noindex" />
		<item>
		<title>Case Study: Crossfit Firebase, Migration from Typepad to WordPress</title>
		<link>http://benogrady.com/case-study-crossfit-firebase-migration-from-typepad-to-wordpress/</link>
		<comments>http://benogrady.com/case-study-crossfit-firebase-migration-from-typepad-to-wordpress/#comments</comments>
		<pubDate>Wed, 19 Aug 2009 13:49:21 +0000</pubDate>
		<dc:creator>benogrady</dc:creator>
				<category><![CDATA[Freelance]]></category>
		<category><![CDATA[Foliovision]]></category>
		<category><![CDATA[HTTrack]]></category>
		<category><![CDATA[migration]]></category>
		<category><![CDATA[search regex]]></category>
		<category><![CDATA[typepad]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://benogrady.com/?p=124</guid>
		<description><![CDATA[I recently worked on a Typepad-to-WordPress migration project that was a real challenge. The client was Crossfit Firebase, a popular Crossfitness gym in Orlando, Florida.  The task was to move the site from a hosted Typepad.com account to self-hosted WordPress in order to take advantage of the many additional features of WordPress, including better galleries, [...]]]></description>
			<content:encoded><![CDATA[<p>I recently worked on a <strong>Typepad-to-WordPress</strong> migration project that was a real challenge. The client was <a href="http://www.crossfitfirebase.com/"title="Crossfit Firebase" rel="dofollow"  >Crossfit Firebase</a>, a popular Crossfitness gym in Orlando, Florida.  The task was to move the site from a hosted Typepad.com account to  self-hosted WordPress in order to take advantage of the many additional features of WordPress, including better galleries, e-commerce options, and email marketing. Additionally, hosting with GoDaddy was slightly cheaper than a Typepad.com account.</p>
<div id="attachment_147" class="wp-caption aligncenter" style="width: 310px"><a href="http://benogrady.com/wp-content/uploads/2009/08/firebase-homepage.jpg"  target="_blank"><img class="size-medium wp-image-147" title="Crossfit Firebase" src="http://benogrady.com/wp-content/uploads/2009/08/firebase-homepage-300x219.jpg" alt="firebase-homepage" width="300" height="219" /></a><p class="wp-caption-text">New Crossfit Firebase Website</p></div>
<p style="text-align: center;">
<p><span id="more-124"></span></p>
<h3>Two Challenges: Exporting Images and Changing Links</h3>
<p>The first challenge was exporting content.  In case you didn&#8217;t know, Typepad has a really crappy export function. You can export the textual content but no media, and there&#8217;s no way to get FTP access to a Typepad.com account. This doesn&#8217;t make a lot of sense and it makes me think Typepad doesn&#8217;t include a good export to discourage people from leaving them. You can read about <a href="http://support.typepad.com/cgi-bin/typepad.cfg/php/enduser/std_adp.php?p_faqid=62&amp;p_sid=fqe3gZqj"title="Typepad Support"   rel="nofollow">their export in the support section of Typepad</a>.</p>
<p><a href="http://www.crossfitfirebase.com/"rel="dofollow" title="Crossfit Firebase"  >CrossfitFirebase.com</a> is essentially a photo blog with blog posts running 6-7 days per week, with many posts having 2-3 pictures. On top of that, there were several galleries with hundreds of pictures each that had to be migrated. The final tally was over 3000 images that needed to be moved over. Yikes.</p>
<p>The second challenge was changing the thousands of links from the Typepad linking structure to the new WordPress paths.</p>
<p>At first I had no idea how I was going to tackle the issue of moving all of those images over and obviously it was unfeasible to download/upload them individually. Fortunately, after doing several hours of research, I found this super handy <a href="http://foliovision.com/2008/11/17/typepad-to-wordpress/"rel="dofollow" title="Foliovision Typepad to WordPress"  >2009 Guide for moving Typepad to WordPress by Foliovision</a>. I have to give major props to those guys for putting the guide together because without it a lot folks would be totally screwed. A project that could have taken 50+ hours only took 12 hours because of the tools and tactics outlined in the guide.</p>
<h3>HTTrack Website Copier and Search Regex</h3>
<p>There are two tools from the guide I want to mention here. The first is <a href="http://www.httrack.com/"title="HTTrack"   rel="nofollow">HTTrack Website Copier</a>,  an amazing free tool that does exactly what it sounds like it does. Launch,  input a few parameters, and let it go to work copying an entire website to your hard drive, all the while preserving the directory structure and file names perfectly. I set this puppy loose around midnight and in the morning I had the entire Firebase site mirrored locally, including all 3000+ of those images.  Once I had the images, I FTP&#8217;ed them en masse into their new hosting account. Again, because of the large number of images, I had to set it loose uploading and disappear for lunch.</p>
<p>The next task was migrating the textual content and getting all the posts and comments to appear. For this, I used the Typepad export and WordPress import tools, which worked fine. So now all the content was in there, but the links were still pointing to the old Typepad site.</p>
<p>To overcome the second hurdle of updating the links, I used a WordPress plugin called <strong>Search Regex</strong>, which can be found in the <a href="http://wordpress.org/extend/plugins/search-regex/"title="Search Regex"   rel="nofollow">WordPress.org plugin directory</a>. This little tool was totally badass. It&#8217;s a site-wide search and replace tool, so I simply replaced the old Typepad directory paths with the new WordPress paths. A couple of clicks and every single link was updated and working. Awesome. Here&#8217;s a screenshot of how it works:</p>
<div>
<p><a href="http://benogrady.com/wp-content/uploads/2009/08/search-regex.jpg" ><img class="alignnone size-full wp-image-137" style="border: 1px solid black;" title="search-regex" src="http://benogrady.com/wp-content/uploads/2009/08/search-regex.jpg" alt="search-regex" width="600" height="321" /></a></div>
<div>
<div>
<div><span><span> </span></span></div>
</div>
</div>
<p>To build out their galleries, I used the <a href="http://wordpress.org/extend/plugins/nextgen-gallery/"title="NextGEN Gallery"   rel="nofollow">NextGEN Gallery plugin</a>, which is chock full of features and works awesomely. There&#8217;s a lot of potential with NextGEN so it was a definite upgrade over Typepad galleries.</p>
<p>The last major task was taking a free WordPress theme, Acid Green Pro, and customizing the CSS to achieve a look that the Firebase folks were happy with. After delivering the site, the clients were really pleased and so was I.</p>
]]></content:encoded>
			<wfw:commentRss>http://benogrady.com/case-study-crossfit-firebase-migration-from-typepad-to-wordpress/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>SEO for Heacock Classic Web Site</title>
		<link>http://benogrady.com/seo-for-heacock-classic-web-site/</link>
		<comments>http://benogrady.com/seo-for-heacock-classic-web-site/#comments</comments>
		<pubDate>Wed, 12 Aug 2009 20:40:50 +0000</pubDate>
		<dc:creator>benogrady</dc:creator>
				<category><![CDATA[Freelance]]></category>
		<category><![CDATA[adwords]]></category>
		<category><![CDATA[analysis]]></category>
		<category><![CDATA[heacock]]></category>
		<category><![CDATA[seo]]></category>
		<category><![CDATA[strategy]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://benogrady.com/?p=108</guid>
		<description><![CDATA[I was recently involved with a web site project as a freelancer for CNP in Winter Haven, Florida. My services included creating a web strategy for Heacock Classic Insurance, SEO of the re-designed web site, and an SEO analysis and opportunities report delivered to the client. This was my first project for CNP and it [...]]]></description>
			<content:encoded><![CDATA[<p>I was recently involved with a web site project as a freelancer for <a href="http://clarknikdelpowell.com/barefoot/"title="CNP"   rel="nofollow">CNP</a> in Winter Haven, Florida. My services included creating a web strategy  for <a href="http://heacockclassic.com">Heacock Classic Insurance</a>, SEO of the re-designed web site, and an SEO analysis and opportunities report delivered to the client. This was my first project for CNP and it went smoothly from start to finish. See <a title=" Heacock Classic" href="http://heacockclassic.com/" rel="nofollow">here for  the re-designed Heacock Classic site</a>, which launched barely two weeks ago.</p>
<p style="text-align: center;"><a href="http://heacockclassic.com"><img class="size-full wp-image-111 aligncenter" style="border: 1px solid black;" title="heacockclassic" src="http://benogrady.com/wp-content/uploads/2009/08/heacockclassic.jpg"  alt="heacockclassic" width="400" height="322" / rel="nofollow"></a></p>
<p>Heacock Classic sells insurance for classic, collector, antique and other fun type cars. At one point, Heacock was in the top 5 in Google&#8217;s organic rankings but had fallen off pretty badly to the tune of not being in top 3-4 pages by the start of the project. There are only a few major players ranking in the online classic car insurance niche, so I figured it wouldn&#8217;t be too difficult to get Heacock competing again. Heacock derives much of their business from online searches and they&#8217;ve been spending a good chunk of their marketing budget on Adwords.</p>
<p><span id="more-108"></span></p>
<p>My analysis was the classic car insurance niche was a bit immature and ripe for a player with some decent SEO and content to move quickly up the rankings. The main key phrase that everyone was searching was &#8220;classic car insurance,&#8221; to the tune of 49,500 searches per month in the USA. In addition, that same term was getting 56-70 clicks per day on Adwords. When I began the project, the other top online companies were Hagerty.com, Grundy.com, and JCTaylor.com, all in the top 5 on Google.</p>
<p>CNP had already build out the site on WordPress. I went in and loaded a handful of plugins, including<strong> All-In-One-SEO</strong> and <strong>WP SEO Master</strong>. I did all the basic site SEO: filling out meta descriptions, revising text, filling in page titles with the important key phrases, adding title attributes to links, adding alts to images, etc. Since the site was already designed and built out, there wasn&#8217;t much opportunity to add additional content and really spread the keywords around. I did submit it to a handful of directories for the backlinks. My report included a large list of 3rd party sites related to the classic niche that might be interested in link exchanges or adding sponsorship badges.</p>
<p>Post-launch, even the basic SEO had an strong effect. The site moved quickly up the rankings, going from the #17 position to #6 within a week, displacing jctaylor.com out of the top 5. The client was pretty pleased and I&#8217;ve been tracking an increase in traffic since the site launch, which means more leads (and sales) for them. Our goal is to get them ranked at the #1 spot in a year.</p>
]]></content:encoded>
			<wfw:commentRss>http://benogrady.com/seo-for-heacock-classic-web-site/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
