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 the recommended method for each CMS.
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 problems 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 import method instead. If you run into issues during the import process with smart copy, we recommend using theCSV file uploadfeature or importing your blog with an XML file.
Blogs hosted on any other CMS: if your blog is hosted on any other CMS besides WordPress, we recommend trying the smart copy import method first. If you run into issues with smart copy during the import process, we recommend importing your blog content using a CSV file upload instead. If your blog is currently hosted on Squarespace, you can also import it 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: 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. 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.
CSV file upload: the CSV file upload feature is a manual way to import your blog content from any CMS. Based on a sample import file, you can enter your blog post titles, authors, content, tags, and other data to create new blog posts within your HubSpot account. Learn more about how to import your blog as a CSV file.
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.