Here are few easy steps to migrate the data from other CMS to Sitecore 1. Get the detail of CMS from where to migrate in Sitecore 2. Export the articles or items in xml format. Generally all CMS gives this option to export it in xml file format 3. Read the xml tags one by one to get all related details ( code given is just for reference ) //Get all files under specific directory string [] files = Directory .GetFiles(path); List < ArticleData > articleList = new List < ArticleData >(); //Read each file one by one foreach ( string filePath in files) { XmlDocument xmlDoc = new XmlDocument (); xmlDoc.Load(filePath); ArticleData article = new ArticleData (); article.FileName = filePath.Substring(path.Length + 1, (filePath.Length - (path.Length + 1))); XmlNodeList list = xml...