If your company has been on the market for some time, it’s likely accumulated a lot of content already.With the existing content, moving to a different CMS doesn’t mean that you need to create everything from scratch. Migrate to Kontent.ai and make the start easier for you.
Import what makes sense
Avoid the fluff in your existing content and do a proper content audit before migrating. Not the one where you check just the broken links but the one where you make sure that your existing content isn’t ROT (redundant, outdated, and full of trivial content). Why would you import content no one needs?
Check your web analytics to see your top content types and content items. Analyze how your current content serves these search queries and how it helps you achieve your goals.Another great activity is holding an internal content modeling workshop to see if your content model serves different channels, devices, and users. You might discover that you have great content for conversational interfaces, but you can’t use it because of the way it was modeled a few years back. Or that your content works well on a website but isn’t a good fit for voice interfaces or home assistants.
Ways to migrate content
Before you start the migration process, you might want to temporarily disable your webhooks. This way, you’ll avoid receiving a lot of unnecessary notifications. Once you're done importing, make sure to enable webhooks again.
Use migration tools
Importing to Kontent.ai can be done using one of the tools available for it.With Kontent.ai CLI, you can modify your Kontent.ai projects. This includes migrating existing content to Kontent.ai through the command line. You can also use it to modify your project’s content model. You use the CLI to run a series of migration scripts. Check how you can automate content migrations.With Kontent.ai Backup Manager, you can back up and restore your Kontent.ai projects. This way you can version your project’s environment and then import the previous version in an empty project if needed.
Migrate via API
For more complex migrations, use Management API. It gives you the flexibility of importing content with a more complicated structure and logic, which is typically the case when migrating higher volumes of content.Write a script or an application to parse the content from its original format and import it into Kontent.ai in JSON. The original content can be in any format, for example:
Kontent.ai is an API-first platform, so migrating content to it is possible. You can use different ways to achieve that.
For the import, choose one of the tools available or use Management API.
Use migration as an opportunity to do a content audit where you evaluate what content is still relevant.
Have you just started with Kontent.ai?For Kontent.ai beginners, we recommend you go through the whole Set up section. We will guide you through the initial Kontent.ai configuration.If you have more complex needs, we can offer our Customer Success Services to help you along the way.