What do you set up before the export?
You need a self-hosted WordPress site before the XML has anywhere to go. Install WordPress on WordPress hosting, create the admin user, and confirm you can open wp-admin. WordPress.com blogs are a different product. This move is to the WordPress software you host yourself.
Decide the address now. A blog still on name.blogspot.com keeps that host for the redirect and uses a new domain for WordPress. A blog that already uses your domain should be rebuilt on a temporary URL first, then the DNS change comes last. Pick a theme before you import so you are not restyling every old post later.
This is for someone who already publishes on Blogger and wants WordPress, not a guide to starting a blog or a converter that sends WordPress posts back to Blogger.

How do you export Blogger and import it into WordPress?
Do the clicks in this order. Stop when the WordPress Posts screen shows the same number of posts you had on Blogger, and a spot-check comment is still under its post.
- In Blogger, open Settings and find Back up content. On the current layout it sits under Manage blog. Older layouts put it under Import & back up, then Other. Download the XML file to your computer. If the file is a few kilobytes and you have years of posts, the download failed. Run it again.
- In WordPress, open Tools, then Import. On the Blogger row, click Install Now, then Run Importer. Choose the XML file and upload it. On Assign Authors, map the Blogger author to your WordPress user and submit.
- Open Posts and Comments. The counts should match Blogger. Open one old post and confirm the text, the date, and a comment. Labels should appear as categories. If the counts are short, do not go live. Download a fresh XML and import again only after you delete the partial copy, or you will get duplicates.
How do you keep the old Blogspot URLs?
Set the new links before you redirect. In WordPress open Settings, then Permalinks, choose Month and name, and save. A post then sits at /2024/10/post-name/. Blogspot used the same folders plus .html. The redirect has to bridge that difference. See how a 301 redirect works if you have not set one before.
Install Blogger to WordPress Redirection from Plugins, then Add New. Open its screen, usually under Tools, and copy the code it generates. In Blogger, open Theme, download a copy of the current HTML, and replace the theme HTML with that code. Save. Turn off the mobile template so phones hit the same redirect. Blogspot cannot take an .htaccess file. The code in the theme is the redirect.
Test one real post, not the homepage. Paste an old Blogspot URL into a private window. You should land on the matching WordPress post. In the browser network panel, or a redirect checker, the first hop is 301 and the last is 200. A 404 means the year, month, or slug does not match. Fix that post before you announce the move.
If the blog is only on blogspot.com, leave that blog published. Deleting it removes the redirect. If your own domain already points at Blogger, prove the 301 on a temporary WordPress address, then change DNS. In Blogger settings, set the post feed redirect to your WordPress feed at /feed so old subscribers follow the new posts.
What do you fix after the posts are in?
The import can finish while images and old links still point at Google. Work through this list. A post is clean when its pictures and its in-post links use your domain.
- Images. Open a post and check the image address. If it contains blogger or googleusercontent, the file is not on your host. Download it into the media library and replace the image. Repeat for featured images.
- Internal links. Search posts for blogspot and blogger.com. Point each one at the new WordPress URL. A link that still opens Blogspot will bounce through the redirect, which is slower and breaks if you ever close that blog.
- Search Console. Add the new domain property and submit the WordPress sitemap. Use URL Inspection on a redirected post. For a few weeks, open Page indexing and add a redirect for any old URL that 404s and still gets clicks.
- AdSense and analytics. Update the site list in AdSense to the new domain, and point GA4 at the same property. The move does not create an AdSense account.
Rankings can dip while Google recrawls. A 301 passes the signal. It does not freeze the old position. Missing redirects on posts that already get visits are the usual cause of a lasting drop.
What does a Blogger to WordPress move cost?
Doing the steps yourself has no labour fee from WebJi®. Hosting is a separate plan, and any assisted choice of plan is quoted by email before you pay.
| Path | Who does the work | What you pay |
|---|---|---|
| You follow the steps | You export, import, redirect, and move the images. | No WebJi labour fee. Hosting is a separate plan. |
| WebJi runs the move | You email the blog URL and a backup or access, then approve the scope. | Quoted by email before payment. Free only when terms are approved. |
Email support@webji.services, in Hindi or English. The average first reply is under 60 minutes. That address is support. The office phone is not a migration hotline. Website migration is the service request, and approval is not automatic. Keep Blogger online until you have clicked an old post and seen it land on WordPress.
Frequently Asked Questions
How do I move from Blogger to WordPress without losing traffic?
Export the XML, import it, set Month and name permalinks, and 301 each old Blogspot URL. Visits follow the redirect. A popular post with no redirect is what cuts traffic, not the import itself.
Will rankings drop after I leave Blogspot?
A short dip is normal while Google recrawls. The 301 says the page moved. It does not lock the old position. In Search Console, add a redirect for every old URL that returns 404 and still gets clicks.
How much does a Blogger to WordPress migration cost?
The DIY steps have no WebJi labour fee. An assisted move is quoted by email at support@webji.services before you pay. Free migration happens only after terms are approved. It is not an automatic button, and the old blog stays online until you have checked the copy.
Can WordPress keep my Blogger URL structure?
Month and name permalinks keep the year, the month, and the slug. Blogspot also adds .html. The redirect plugin maps that ending. You cannot place an .htaccess file on Blogspot.
How do I move a custom domain that still points at Blogger?
Finish the import on a temporary WordPress address and confirm one old post returns 301, then change DNS. Do not delete the Blogger blog the same day. A blog that is still on blogspot.com keeps the redirect code in its theme.
Why do images still load from Blogger?
The import left the files on Google's servers. Download each one into the WordPress media library and replace the old address. The post is done when the image URL is on your domain.

