Blog

Import your blog into HubSpot

Last updated: November 4, 2020

Applies to:

Marketing Hub  Professional, Enterprise
CMS Hub  Professional, Enterprise

The best way to import your blog content into HubSpot depends on the type of CMS your blog is hosted on, and the way your blog template was designed. Learn more about how each blog import method works, and recommendations for your blog import based on your CMS.

Please note: the following blog import features are currently in beta:

  • Smart copy
  • CSV file upload

Which blog import method should you use?

  • Blogs hosted on WordPress: if your current blog is hosted on WordPress, we recommend trying the WordPress connect import method first. If you run into problem during the import, your blog may not be compatible with the WordPress APIs our tool uses to gather your blog content. In this case, try using the smart copy (beta) import method instead, which is also currently in beta. If you run into issues during the import process with smart copy, we recommend using the CSV file upload (beta) feature or importing your blog with an XML file instead.
  • Blogs hosted on any other CMS: if your blog is hosted on any other CMS besides WordPress, we recommend trying the smart copy (beta) import method first. If you run into issues during the import process with smart copy, we recommend importing your blog content using a CSV file upload (beta) instead. If your blog is currently hosted on Squarespace, it's also compatible to import as an XML file.

How each blog import method works

  • WordPress connect: it's easy to import a WordPress blog into HubSpot with the WordPress connect feature. Using the URL of your blog homepage, this feature gathers blog content hosted on this domain automatically using the WordPress REST API. This requires no technical expertise, but there are some types of WordPress blogs that won't be compatible. See the documentation on WordPress connect for more details. 
  • Smart copy (beta): you can import blog content from any CMS with the smart copy feature. Using the link to one of your live blog posts, this feature scans the structure of your blog template to gather your live blog content. All types of blogs are supported. But depending on the way your blog template is structured, you may need to do some troubleshooting to map content from your existing blog template into your HubSpot blog. To get access to this beta feature, contact HubSpot's Product team on this Community post.
  • CSV file upload (beta): the CSV file upload feature is a manual way to import your blog content for any CMS. Based on a sample import file, you can enter your blog post titles, authors, content, tags, and more to create new blog posts within your HubSpot account. Learn more about how to import your blog as a CSV file. To get access to this beta feature, contact your Customer Success Manager.
  • XML file upload: export your blog content as an XML file from WordPress or Squarespace, then import this XML file into HubSpot. This method is only recommended if you're not able to import your blog content successfully with WordPress Connect or the smart copy feature.