WordPress Site migration to SharePoint Online RRS feed

  • Question

  • What are the options to migrate from WordPress site to SharePoint Online
    Thursday, October 4, 2018 9:37 AM

All replies

  • You can try third party tool 

    ShareGate & Metalogix, 

    I am Sure Sharegate provide Support even with the Trial version but not sure about Metalogix.

    Priti Arya

    Thursday, October 4, 2018 11:27 AM
  • There is no tool to migrate an entire site. They are completely different back-end systems and un-related in their technology stack. You'll need to migrate individual pieces over separately.

    Thanks Ravikant Chaturvedi

    Thursday, October 4, 2018 12:10 PM
  • Hi Ghsajith,

    if you are tying to migrate the WordPress blogs then you can use the Metalogix and for steps you can follow the below thread,


    But if you are looking to migrate the entire site from WordPress to SharePoint, then there is no tools available in the market. you can do it manually bits and pieces 


    Thivagar SEGAR

    Thursday, October 4, 2018 12:21 PM
  • if source Wordpress site contains mostly static html you may export it to html first (see e.g. Tools to Convert WordPress Site to HTML) and then create publishing pages programmatically or via PowerShell (see How create publishing page via CSOM or Powershell (SharePoint Online)) and copy exported html to them

    Blog - http://sadomovalex.blogspot.com
    Dynamic CAML queries via C# - https://github.com/sadomovalex/camlex

    Thursday, October 4, 2018 2:43 PM
  • Hi ghsajith, 

    As WordPress  is a third party product, I would suggest you can create a thread in corresponding forum, you will get more information from there and more experts there will help you.


    Thanks for your understanding.

    Best Regards, 

    Lisa Chen 

    Please remember to mark the replies as answers if they helped. If you have feedback for TechNet Subscriber Support, contact tnmff@microsoft.com.

    Click here to learn more. Visit the dedicated forum to share, explore and talk to experts about Microsoft Teams.

    Friday, October 5, 2018 7:45 AM
  • Try


    You can connect to WordPress via ODBC and migrate directly from the backend schema into SharePoint pages.

    It works for some use cases IMHO.

    E.g. to get all the post content

    select *, concat(post_name,'.aspx') as DestinationFileName, replace(post_content,'\n','<br/>') as PageContent, 'True' as Publish from wp_posts where post_type = 'post' and post_status = 'publish'

    Most hosting companies let you get an ODBC connection if you investigate - godaddy certainly do

    Wednesday, October 24, 2018 12:26 PM
  • I am trying to do the same thing. Can you recommend me anything?
    Wednesday, July 8, 2020 10:21 PM