Half a Bubble Out, an internet marketing and consulting firm in Northern California called with a unique set of circumstances that required the migration of two HubSpot blogs.
This was especially intriguing because weeks earlier I had been contacted by HubSpot to learn whether I would be interested in helping their clients move from various platforms into HubSpot. I laughed because this is exactly the opposite of what we have been doing since 2009. I expressed interest and was immediately asked whether I had any experience and admitted none. Now here was the opportunity change that answer to from none to one.
Here is the situation:
Their client is in the building maintenance business and has two blogs, one focused on Home Owner’s Associations and the other focused on Home Construction and Maintenance. These are both HubSpot blogs living on sub-domains. The primary website is not on HubSpot, just the two blogs.
It was determined that splitting the blog apart, moving one blog to a new domain name would allow them to better capitalize on that one line of business.

HubSpot explained that they do not support migrating one blog to a new domain name and advised them to migrate out of HubSpot, into WordPress and then back into HubSpot. We were contacted to complete both migrations. We accepted the projects.
During the migration process, while using the HubSpot WordPress Importer, we found that it added /wordpress/ to the URL. This is not what the client expected their URL string to look like, so we figured out a way to avoid allowing the importer to add the /wordpress/ to the URL and re-ran our migration script.
We also found that the HubSpot WordPress importer did not bring in meta titles and meta descriptions. Instead, the post title was placed in the Meta Description box in the HubSpot Admin. Our team made sure that the meta data was pulled from HubSpot, was in WordPress, and then we confirmed that it did not make it back into HubSpot. HubSpot explained that it did not pull in meta data because it is not native to WordPress.
Unfortunately, the only immediate solution was to copy this data in manually. This is a defect that HubSpot will need to investigate and remedy.
In addition, it was discovered that about 10% of the blog posts we pulled from HubSpot and migrated into WordPress did not make it into HubSpot using the HubSpot WordPress importer. The titles were imported, but the content was left behind for unknown reasons.
And near the end of the project we learned that because the original blog was hosted on the “old” HubSpot CMS and not the “new” COS, individual blog posts cannot be redirected from the old URL to the new URL. We learned that HubSpot will first need to migrate the old blog from the CMS to the COS before each of the 301 redirects can be established for each post on the new domain name. This kind of interdependency was not expected and impacted the project timeline.
If this sounds like more than you want to tackle, we would love to put our experience to work for you or your client. The best way to reach us is to fill out the Blog Wranglers contact form and leave a note.