<?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>StrategicPoints &#187; Post Migration</title>
	<atom:link href="http://www.strategicpoints.com/category/post-migration/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.strategicpoints.com</link>
	<description>StrategicPoints offers web development and web business planning services</description>
	<lastBuildDate>Sat, 17 Dec 2011 16:35:45 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=abc</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>WordPress In The Enterprise – Article 5, Post Mortem</title>
		<link>http://www.strategicpoints.com/2009/09/29/wordpress-in-the-enterprise-%e2%80%93-article-5-post-mortem/</link>
		<comments>http://www.strategicpoints.com/2009/09/29/wordpress-in-the-enterprise-%e2%80%93-article-5-post-mortem/#comments</comments>
		<pubDate>Tue, 29 Sep 2009 15:45:48 +0000</pubDate>
		<dc:creator>dgudema</dc:creator>
				<category><![CDATA[Enterprise WordPress]]></category>
		<category><![CDATA[Post Migration]]></category>

		<guid isPermaLink="false">http://www.strategicpoints.com/?p=163</guid>
		<description><![CDATA[This article is article 5 in a series of articles about implementing WordPress in the Enterprise.  This article is about some of the aftermath of our big conversion of enterprise sites to WordPress.  In some ways  it never ends, the tweaking and upgrading and improving of WordPress sites.  This is both good and bad.  Good [...]]]></description>
			<content:encoded><![CDATA[<p>This article is article 5 in a series of articles about implementing WordPress in the Enterprise.  This article is about some of the aftermath of our big conversion of enterprise sites to WordPress.  In some ways  it never ends, the tweaking and upgrading and improving of WordPress sites.  This is both good and bad.  Good in that we don&#8217;t have to keep such large web development staffs around and we are keeping up to date with current SEO, security and other WordPress driven stuff.  Bad, in that it never ends&#8230;</p>
<p>Here are the original articles if you want to start at the beginning</p>
<p><a title="WordPress For The Enterprise" href="http://www.strategicpoints.com/2009/07/30/wordpress-for-the-enterprise-article-1-why-wordpress-for-the-enterprise/#content" >WordPress For The Enterprise &#8211; Article 1 &#8211; Setting The Mood</a><br />
<a title="WordPress For The Enterprise - Which Plugins To Use" href="http://www.strategicpoints.com/2009/07/31/wordpress-for-the-enterprise-article-2/#content" >WordPress For The Enterprise &#8211; Article 2 &#8211; Issues And Plugins</a><br />
<a title="WordPress For The Enterprise - Article 4 Upgrading Issues" href="http://www.strategicpoints.com/2009/09/17/wordpress-in-the-enterprise-article-4-upgrading-wordpress/#content">WordPress For The Enterprise &#8211; Article 3 &#8211; Implementation Problems<br />
WordPress For The Enterprise &#8211; Article 4 &#8211; Upgrading</a></p>
<p>Some of what I am going to discuss in this article has to do with small details which occurred after the implementation and continue to happen.  These small details are important because they are some of those gotchas after a big migration.  They are just listed here in random order:</p>
<p>301 Redirects On Additional Domains</p>
<p>Let&#8217;s say you own about 10 other domains that you have pointed to the same web site as your base site.  This would be like having http://www.strategicpoints.com and then having http://www.internetanalysistools.com and then pointing internetanalysistools.com to strategicpoints.com.  It just happens that on additional domains, WordPress should take care of this for you.  Just set the DNS to point to the same server and make sure the apache conf (in Linux is set) and you are good to go.  The second domain should hit the site and switch over to the real site.  This also works the same way for www.strategicpoints.com and strategicpoints.com.  Set it to one in wordpress admin and it will always redirect to the other.  This is important for the search engines to have one domain for the site to avoid duplication and getting crawled incorrectly on the secondary domains.</p>
<p>Nofollow Meta Tags Left On (kind of like your headlights left on)</p>
<p>Just happened that prior to our migration, we set the dev and QA sites to not be indexed by the search engines.  This setting is under Settings/Privacy.  It is called Blog Visibility, and the exact wording is &#8220;I would like to block search engines, but allow normal visitors&#8221;.  We had these Dev and QA sites set this way, so that we would not get these sites indexed.  However, somehow this template theme was transferred to the components of our enterprise production system which are not WordPress sites.  This means that we copied the template as is, and it had the follow Meta tag because of this setting:</p>
<pre id="line1">&lt;<span>meta</span><span> name</span>=<span>"robots" </span><span>content</span>=<span>"noindex,nofollow" </span><span><span>/</span></span>&gt;</pre>
<p>In particular we ended up leaving this in production on these non WordPress sites.  It was an oversight, and one we immediately fixed.  But this just says that even after you do your QA and job and the best you can, there is still a potential problem that you are not aware of in these environments.  So you  have to be vigilant and look things over periodically.</p>
<p>I am going to keep adding to this article as issues slowly bubble to the surface on the enterprise wordpress implementations we have been through.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.strategicpoints.com/2009/09/29/wordpress-in-the-enterprise-%e2%80%93-article-5-post-mortem/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Fixing Broken Links After Migrating To WordPress</title>
		<link>http://www.strategicpoints.com/2009/09/02/fixing-broken-links-after-migrating-to-wordpress/</link>
		<comments>http://www.strategicpoints.com/2009/09/02/fixing-broken-links-after-migrating-to-wordpress/#comments</comments>
		<pubDate>Wed, 02 Sep 2009 16:17:58 +0000</pubDate>
		<dc:creator>dgudema</dc:creator>
				<category><![CDATA[Enterprise WordPress]]></category>
		<category><![CDATA[Fixing Broken Links]]></category>
		<category><![CDATA[Migrating QA to Prod]]></category>
		<category><![CDATA[Plugins]]></category>
		<category><![CDATA[Post Migration]]></category>
		<category><![CDATA[Redirection]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[Broken Links]]></category>
		<category><![CDATA[Google Analytics]]></category>
		<category><![CDATA[Migrating To WordPress]]></category>
		<category><![CDATA[Redirection Plugin]]></category>
		<category><![CDATA[WordPress Enterprise]]></category>

		<guid isPermaLink="false">http://www.strategicpoints.com/?p=45</guid>
		<description><![CDATA[This article is related to the first three posts about Implementing WordPress in the Enterprise Environment.  One of the lonely tasks following the migration of our website from HTML and Cold Fusion based files to PHP and WordPress was to fix several thousand incoming links from Google and other search engines.   Without these Redirection fixes, the [...]]]></description>
			<content:encoded><![CDATA[<p>This article is related to the first three <a href="http://www.strategicpoints.com/2009/07/30/wordpress-for-the-enterprise-article-1-why-wordpress-for-the-enterprise/" >posts</a> about Implementing <a href="http://wordpress.org" onclick="javascript:pageTracker._trackPageview('/outbound/article/wordpress.org');">WordPress</a> in the Enterprise Environment.  One of the lonely tasks following the migration of our website from HTML and Cold Fusion based files to PHP and <a href="http://wordpress.org" onclick="javascript:pageTracker._trackPageview('/outbound/article/wordpress.org');">WordPress</a> was to fix several thousand incoming links from Google and other search engines.   Without these <a href="http://wordpress.org/extend/plugins/redirection/" onclick="javascript:pageTracker._trackPageview('/outbound/article/wordpress.org');">Redirection</a> fixes, the migration would have basically crushed our traffic. </p>
<p>To solve this problem, there are several places to look, including Google and doing a site:YOURWEBSITENAME.com search and clicking on every link to using <a href="http://www.google.com/analytics" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.google.com');">Google Analytics</a>.  The <a href="http://www.google.com/analytics" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.google.com');">Google Analytics</a> method is the best, since it automatically tells you what needs to be fixed.  This does not mean you should ignore the google search engine and looking at what are big incoming links in advance.  Remember once you find a broken link, and you are using the <a href="http://wordpress.org/extend/plugins/redirection/" onclick="javascript:pageTracker._trackPageview('/outbound/article/wordpress.org');">WordPress Redirection Plugin</a>, I highly recommended in a previous blog entry (click here to learn more info), you need to enter the entry into <a href="http://wordpress.org/extend/plugins/redirection/" onclick="javascript:pageTracker._trackPageview('/outbound/article/wordpress.org');">Redirection</a> and fix it.  If you are just learning that this did not require an .htaccess entry in Linux or htapi entry in windows, you are learning about a whole new world of improvement&#8230;</p>
<p>So back to <a href="http://www.google.com/analytics" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.google.com');">Google Analytics</a>.  First of all you need to have a 404 page, which is where all the pages end up when they find no entry in <a href="http://wordpress.org" onclick="javascript:pageTracker._trackPageview('/outbound/article/wordpress.org');">WordPress</a>, including the redirection plugin.  This typically will be a 404.php page in the theme directory you are using.  If you are sending people to your site map page, that is fine as well. </p>
<p>There are several ways to get this info in google analytics.  I recommend using page title.  For instance, on our site, the page title of our 404 page is called &#8220;Page Not Found&#8221;.  Go into <a href="http://www.google.com/analytics" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.google.com');">Google Analytics</a> and click on &#8220;Content&#8221; and then on &#8220;Content by Title&#8221;.  If you have just migrated, and the first day has passed, just set the date to the current day, to remove anything that is older than today, and find the &#8220;Page Not Found&#8221; (or other) title.  If you click on this title name itself, another screen will open and reveal all the URLs that arrive at that page.  This is your list of incoming broken links, sorted by the most important links at the top of the list.</p>
<p>Now is the detailed nitty gritty work.  You need to re-enter each of these links into a url to test them and make sure they are broken.  Once you are have found one that is being clicked on from a website out yonger, take it, copy it into the redirection plugin.  You do this by Adding a new <a href="http://wordpress.org/extend/plugins/redirection/" onclick="javascript:pageTracker._trackPageview('/outbound/article/wordpress.org');">Redirection</a>, then copying the link into the Source URL.  Remember to not use your full path, just the /filedirectoryetc/ path, and then go over to another browser and find the end URL you want to send the visitor to and then copy and paste this path into Target URL and click Add <a href="http://wordpress.org/extend/plugins/redirection/" onclick="javascript:pageTracker._trackPageview('/outbound/article/wordpress.org');">Redirection</a>.  The default is a Permanent 301 redirect. </p>
<p>There are a lot of other options in the redirection program like using Regular Expressions.  These work fine as well, but make sure you read the instructions carefully, since some redirections are impacted by other redirections&#8230;sequentially.</p>
<p>Let me know if you have any comments are questions about this process, because almost all sites come to point of migration, and this blog entry is really about the aftermath of a big migration.  Our last WordPress migration did go through, but it had lots of small items that we had to fix along the way.  I am going to add another blog entry covering these additional problems we ran into, creating a load balanced <a href="http://wordpress.org" onclick="javascript:pageTracker._trackPageview('/outbound/article/wordpress.org');">WordPress</a> Enterprise solution!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.strategicpoints.com/2009/09/02/fixing-broken-links-after-migrating-to-wordpress/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

