Family Encyclopedia >> Electronics

How to Migrate a Custom Domain Blogger Blog to WordPress: Complete Step-by-Step Guide

As experienced WordPress experts at WPBeginner, we've helped thousands migrate from Blogger to WordPress. Recently, a reader asked for a detailed guide on moving a custom domain Blogger site to self-hosted WordPress. Blogger supports custom domains from third-party registrars or Google Domains. This proven tutorial walks you through the process safely, preserving your content and SEO.

How to Migrate a Custom Domain Blogger Blog to WordPress: Complete Step-by-Step Guide

Note: For standard Blogger subdomain blogs (e.g., yourblog.blogspot.com), see our Blogger to WordPress migration guide. Use this only for custom domains.

Step 1: Get Started with WordPress Hosting

This guide assumes you're setting up a self-hosted WordPress.org site, not free WordPress.com. See our guide on WordPress.org vs. WordPress.com for details.

Choose a reliable WordPress hosting provider. We recommend Bluehost, an official WordPress recommendation with managed hosting optimized for speed and security. WPBeginner users get 50% off. For alternatives, SiteGround offers excellent performance and the same WPBeginner discount.

Step 2: Update DNS Settings

Your custom domain points to Blogger via CNAME and A records. Now, replace them with your host's nameservers (e.g., for Bluehost: ns1.bluehost.com and ns2.bluehost.com—check your host's docs).

Important: DNS propagation takes 1-48 hours. Access your Blogger site via login during this time.

Updating DNS on GoDaddy (similar for other registrars):

Log in to GoDaddy, select your domain, click the gear icon > Manage DNS.

How to Migrate a Custom Domain Blogger Blog to WordPress: Complete Step-by-Step Guide

Edit the DNS zone file, delete Blogger A and CNAME records, then Save Changes.

How to Migrate a Custom Domain Blogger Blog to WordPress: Complete Step-by-Step Guide

Go to Nameservers > Custom > Edit, enter your host's nameservers, and save.

How to Migrate a Custom Domain Blogger Blog to WordPress: Complete Step-by-Step GuideHow to Migrate a Custom Domain Blogger Blog to WordPress: Complete Step-by-Step Guide

Step 3: Remove Blogger Redirect

Disable the Blogspot-to-custom-domain redirect. In Blogger, go to Settings » Basic > Publishing, and remove the redirect.

How to Migrate a Custom Domain Blogger Blog to WordPress: Complete Step-by-Step Guide

Step 4: Install WordPress

Once DNS propagates, add your domain as an addon (via cPanel if not primary) and install WordPress. Follow our complete WordPress installation guide.

Step 5: Export Content from Blogger

Log in to Blogger > Settings » Other > Export blog.

How to Migrate a Custom Domain Blogger Blog to WordPress: Complete Step-by-Step Guide

Download the XML file.

Step 6: Import to WordPress

In WordPress admin: Tools » Import > Install Blogger importer > Activate > Run importer.

How to Migrate a Custom Domain Blogger Blog to WordPress: Complete Step-by-Step GuideHow to Migrate a Custom Domain Blogger Blog to WordPress: Complete Step-by-Step Guide

Upload XML, assign author, and import.

How to Migrate a Custom Domain Blogger Blog to WordPress: Complete Step-by-Step Guide

Congrats—content is migrated! Now preserve SEO.

Step 7: Match Permalinks to Blogger

Go to Settings » Permalinks > Custom structure: /%year%/%monthnum%/%postname%.html.

How to Migrate a Custom Domain Blogger Blog to WordPress: Complete Step-by-Step Guide

Step 8: Set Up Feed Redirects

Redirect old Blogger feeds. Edit .htaccess in your site root (enable hidden files in FTP like FileZilla).

How to Migrate a Custom Domain Blogger Blog to WordPress: Complete Step-by-Step Guide

Add before other rules:

RewriteEngine On
RewriteRule atom.xml/? /feed/? [L,R=301]
RewriteRule rss.xml/? /feed/? [L,R=301]
RewriteRule ^feeds/posts/?.*$ /feed/? [L,R=301]
RewriteRule ^feeds/comments/?.*$ /comments/feed/? [L,R=301]

Customize Your New WordPress Site

Explore thousands of themes—see our guide to choosing the best. Install essential plugins from our WPBeginner setup.

WPBeginner offers free resources for beginners. Check our 40+ tools to grow your blog.

Subscribe to our YouTube channel, follow on Twitter and Facebook for more.