Migrate from WordPress to HubSpot Website
You are planning to move to HubSpot and wondering, what about my WordPress site?
At this moment, some questions might pop up in your mind.
Here are the most common ones: 🙂
- How will I import WordPress blog posts into HubSpot?
- What about SEO and things like URLs?
- What about the existing redirects?
- How can I find out how many pages I have on my website?
That's totally normal! 😊 It's important to migrate your website correctly to maintain your internet presence. This post will guide you through the best practices for moving your website, ensuring that everything from your content to your SEO is secure. If you don’t have enough technical knowledge, we suggest hiring a HubSpot expert to make sure you don’t lose any data, especially your SEO and content.
Let's get started! Just make sure to pause here. For example, don't make any changes to the URLs or add more redirects. If you have blog posts to publish or plan to edit tags, hold off until the migration process is complete.
First Step: Check Your WordPress Sitemap.
If you don't know what a sitemap is, you can find details here. Download your sitemap from "[your website.com]/sitemap.xml" (replace "[your website.com]" with your actual URL). This will show a list of all pages on your website. Download this page and create a spreadsheet to list all the URLs. This ensures you cover every page. We recommend creating a spreadsheet with the following headers for easier comparison of old and new URLs:
- WordPress page URLs.
- HS Page URL: (If you're in a staging environment, use the staging URL for now.)
- Images checked. (Yes/No)
- Alt tags are added to the images, just like you have on your WordPress site. (YES/NO)
- Anchor links updated. (YES/NO)
- Are the meta title and description matched? (YES/NO)
- Tested? (YES/NO)
- Published? (YES/NO)
Second Step: Check Your Existing Redirects..
At this point, if you have any existing URL redirects, create a list of them. You can then set them up in HubSpot later. To do this, go to Settings > Website > Domains & URLs. If you need more information please go to this link URL redirect.
Third Step: Create Your Website and Landing Pages in HubSpot.
We're assuming you've already chosen a theme for your website. If you need a custom theme, feel free to contact us. We'll be happy to help you create one that matches your design.
It’s up to you if you need to move the exact content or if you need to make some improvements in the content or the UI/UX.
Third Step: Migrate Your Blog to the HubSpot CMS.
You'll need to import your WordPress blog. The best and easiest way to do this is to use a HubSpot automated tool.
Please refer to the following steps.
- Go to Settings > Website > Blog
- Click the first dropdown menu and select "Import blog."
- Click "Import New Blog" in the top right corner. If you've already imported a blog, click the "Start New Import" dropdown menu instead and select "Blog Posts."
- Select the Smart copy option, then click Next.
- In the Blog homepage field, enter the URL of your blog's listing page.
We recommend importing all your data, including:
- Titles
- Authors
- Publish Date
- Featured Images
- Post Body
- Categories/Tags
Fourth Step: Connect your domain to HubSpot.
If you are on Go Daddy it’s very simple and easy. Follow the steps below.
- Click the settings icon in the main navigation bar.
- In the left sidebar menu, navigate to Website > Domains & URLs.
- Click Connect a domain.
We'll keep this brief, as our primary focus here is connecting your domain to HubSpot.
Fifth Step: Test and Launch Your Website on HubSpot!
Now that your pages and blog posts are ready to publish, ensure the correct domain is selected. Once confirmed, publish your pages. In your blog settings, verify that your blog is also set to the same domain and points to the correct URL.
Other important steps.
Submit your site map to Google Search Console.
Are you migrating a website to HubSpot and need assistance? We can help! As certified HubSpot CMS experts, we'll migrate your website using best practices. Simply fill out the form below, and we'll handle the migration for you.