- SharePoint 2010 - 5 Hot Features to Look Forward To
- Selecting a CMS: How to Build a Short List
- Alterian Drops Immediacy, Morello Web CMS Brands
- Installing SharePoint 2010 on Windows 7
- How SharePoint 2010’s Metadata Services Increase Usability
- Gartner’s Top 5 BPM Predictions for 2010 And Beyond
- Open Text Reports Good Q2, Vignette Contributes to YoY Spike
No Small Task: Migrating Content to a New CMS
Your team has gone through the initial discovery analysis and you have selected your new web content management system. All is going well as you kick off the planning until someone on your team asks, “What about the content migration?”
You look to your agency and they just shake their heads, your guys from IT are staring back at you wide-eyed and your CMS vendor stutters back in response, “Uh..uh..uh well, that’s usually the customer’s responsibility.”
Obviously this is an exaggeration, but content migrations are often the dirty little secret that folks in the CMS world like to avoid. It’s hard, it’s messy and very few organizations do it well.
Truth be told, the content migration can often be the hardest part of implementing a new CMS. As a rule of thumb, you can estimate 20 to 60 minutes per page to make it happen. You can easily expect to cut that time in half if you use dedicated migration tools and reduce it much further still by working with a firm that specializes in web content migrations.
Here’s a list of things to consider if you need to price out your own web content migration project.
Develop a Detailed Content Inventory
A well planned content migration must begin with a content inventory. This isn’t a simple site map, or cursory glance at your file structure. This is a detailed listing of all of your site’s content, and the unique relationships that exist between the content. It identifies things such as the URLs, doctype (HTML, PDF, Image etc.), links to and from each piece of content, template identification & mapping, orphaned files, stale files (rarely accessed according to analytics), and potential meta data. Expect to spend several weeks on this if you are migrating a large web site.
Know the Systems Path Required to Migrate Content
Migrating content often requires logging into, and moving between several systems. This can include the source web server, the new CMS, the authoring tool of choice, the task tracking application, the VPN software and more. It all adds up and must be done for each piece of content.
Clean Your Content Prior to Migration
More often then not, legacy content must be cleaned before it can be imported into a new content management system. Frequently this can be automated, but even then a person is usually required to manually edit the content to make sure that the formatting is correct in the new system. This is one of the most time consuming steps in a migration.
Create Redirects to Avoid Breaking Bookmarks or Embedded Links
Often in a migration into a new content management system the URLs will change to reflect a new directory structure. When this occurs, any bookmarks to the old site that users might have, or any links embedded in online and offline advertisements will break. To resolve this, a 301 redirect will have to be created that points every old URL to the corresponding content asset in the new system.
Pay Attention to Migrating Hyperlinks Properly
Similar to the issue with redirects, if you migrate your site into a new directory structure, most of your hyperlinks will break. When these are fixed manually, it can be a very time consuming process.
Create Metadata Manually and Automatically
Content management systems often require a well defined metadata strategy (PDF) to function properly. Some of this metadata can be defaulted automatically, but to be truly useful at least some of the metadata must be manually added to each piece of content. This step is especially prone to errors and even the smallest mistakes can require massive rework.
Break Up Content for Better Management and Display
Part and parcel to modern content management systems is the concept of one to many relationships between content. Essentially, you break your legacy content up into smaller chunks so that they can be reused across your site. The key time drain here is that when you break a piece of content up into chunks, you effectively create multiple new pieces of content, with each piece needing separate meta tagging and link resolution. This can compound the scope of your migration very quickly.
Perform Quality Assurance Tests
Performing quality assurance on a newly migrated web site is a significant task. Most organizations prefer to check every single page and without automation you can expect at least a few minutes per page that was migrated.
Determine the Opportunity Cost of Automation vs Outsourcing Migration Activities
This is an important consideration. What could you have done with the time that you had to spend executing your content migration? This is the opportunity cost of the project and is a key metric when you are considering investing in automation or working with a dedicated content migrations firm.
Content Migration is No Small Task
Often each of these tasks must be performed for each piece of content. Some of these tasks may only take 30 seconds to complete, but when you multiply that 30 seconds by the many thousands of content items regularly found in a migration you end up with a large chunk of time. When you take all of these tasks together, and consider all of your binary files too (GIF, JPG, PDF, EXE, Etc.) you start to see how big this effort can be.
About the Author
Kyle Short is a co-founder of Endstate Solutions, a firm that provides managed web content migration services. Prior to Endstate, Kyle worked with a Fortune 100 company managing their content migrations department.
3 Reader Comments
Leave a Response
From our Job Board View all jobs
|
Jobs RSS feed
| Post a job right now
- Web Dev Badass at InterWorks
- Front-end Engineer at isocket
- Platform Architect at MyWire
- IT Business Development Manager / Sales Executive at ISIS Papyrus
- Product Support Engineer at Digitech Systems
- UI Designer at Mochi Media
- SharePoint Developer at Metalogix
- Database Kernel Architect / Technical Lead at Quantivo
Featured Events View all events
|
Events RSS feed
| Add your event
- Feb 17, 2010 – Webinar: 4 Essential Strategies for Advancing Your Website's Business Impact
- Feb 26, 2010 – Intelligent Content 2010
- Apr 21, 2010 – Drupalcon San Francisco 2010
- May 5, 2010 – CMS Expo 2010 (Evanston)
- Oct 7, 2010 – HartmanEVENT 2010 - Social Media & Mobile Usability

Get the Newsletter
Email It
Stumble It
Add RSS
Processing...


I have to disagree on one point. Your illustration at the beginning is not an exaggeration at all. This is a huge and largely unplanned expense on new system implementations. For those in large corporations, accounting is often just as difficult. Normally this work can not be capitalized and is carried as a direct expense to the business.
System integrators and software sales do a great disservice to their customer when they gloss over the complexity and challenge that this unavoidable step in the process presents. It is also a challenge to implementers to realize that in as little as 36 months someone will be tasked with moving the content to a new home and future proof the content design as much as is practical.
I love this article very pragmatic and would love to see more stuff like this on this site. As for all the “experts” out there saying you shouldn't migrate content you should consider the fact that content has value and is why CMS's exist at all. Thanks for the good read.
That’s a great article thanks for this! We used this article as part of our product selection process, because my company has begun a repository consolidation project few time ago. As result we found a very nice product for our requirements called migration-center. Maybe this information helps all reader of this article to find the right product in the (Extract, Transform, Load) ETL-tool jungle.
Here the link to the ETL-Tool: www.migration-center.de