On This Page

Short Answer

  • WordPress suits most bloggers. Its Blogger Importer plugin copies posts, comments, labels and images. WordPress.com is free with ads, or about $4/month billed yearly.
  • Ghost suits blogs that are really newsletters, from about $18/month billed yearly, or free if you host it yourself. It has no Blogger importer, so you go through WordPress first.
  • Bear Blog and WriteFreely are minimal and tracker-free. Hugo is free for technical users, with community tools that convert a Blogger export.
  • Export from Blogger under Settings, Manage blog, Back up content. Keep the old blog online until your images have copied across.
  • On your own domain you can keep every link working with redirects. A blogspot.com address can’t move, so leave a forwarding post and redirect your feed.

Blogger still works, and it costs nothing. But your posts, your images and your readers’ comments all sit in your Google account, on a platform Google can change or close as it did Google Podcasts. Picking a Blogger alternative is mostly about two questions. Which platform can take your old posts, and can you keep the links that already point to them? This page answers both.

Quick Comparison

Alternative Best for Price (Oct 2026) Imports Blogger Your own domain Open source
WordPress Most blogs, with full control Software free; WordPress.com free with ads, Personal about $4/month billed yearly Yes, Blogger Importer plugin Yes (WordPress.com from Personal) Yes
Ghost Blogs that are really newsletters Ghost(Pro) Starter $18/month, Publisher $29/month, billed yearly; self-host free Through WordPress first Yes, every plan Yes
Hugo static site Technical users who want free hosting Free, for example on Codeberg Pages Community converters Yes Yes
WriteFreely or Write.as Minimal blogs that Mastodon users can follow Self-host free; Write.as Pro from about $6/month No import tool listed Write.as Pro and up Yes (AGPL)
Bear Blog Tiny, fast blogs with no trackers Check current plans Copy posts by hand Yes Source code public
Substack Newsletter-first writers Free; keeps 10% of paid subscriptions plus card fees Check its import tool Check current terms No

Which One Should You Pick?

  • For a blog you want to keep whole, with every post, comment and image, use WordPress.
  • For a blog that’s really a newsletter, or one you want readers to pay for, use Ghost.
  • For a small personal blog you want fast and free of trackers, use Bear Blog.
  • If you’d like people on Mastodon to follow your posts, use WriteFreely or Write.as.
  • If you’re comfortable with Git and Markdown, use Hugo on free static hosting.
  • If you only want a newsletter with the least setup, Substack is the quickest start.

The Alternatives, One by One

WordPress

WordPress is free, open-source software for blogs and websites. You can run it on almost any web host, or use WordPress.com, run by Automattic in the US, which hosts it for you. The Blogger Importer plugin reads Blogger’s XML backup and brings in published, scheduled and draft posts, non-spam comments, and labels (as categories). It also downloads your images rather than linking to Google’s copies.

  • Pick it because it’s the easiest way to take a whole Blogger blog, images included, and you can move the same site to another WordPress host later.
  • Possible deal-breakers are that the importer skips pages, widgets and your theme, and it’s showing its age. It was last updated about two years ago, it’s tested only up to WordPress 6.6, and some users report failed imports. If an import stops partway, run it again, and it skips posts it already copied.
  • Prices (Oct 2026) start at free on WordPress.com, with WordPress.com ads shown to visitors. Personal costs about $4/month billed yearly, removes the ads and lets you use your own domain and install plugins. Self-hosting is free software plus your host’s price.

Ghost

Ghost is open-source publishing software from a non-profit, built for blogs, email newsletters and paid memberships. Ghost takes no cut of paid subscriptions, though payment processor fees still apply.

  • Pick it because writing, publishing and emailing your readers happen in one place, and you can host it yourself for free.
  • A possible deal-breaker is that Ghost has no Blogger importer. You import the blog into WordPress first, then use Ghost’s built-in WordPress migrator. For larger or complex moves, Ghost(Pro)’s migrations team may be able to help. Paid subscriptions start on the Publisher plan.
  • Ghost(Pro) prices (Oct 2026) are $18/month for Starter and $29/month for Publisher, billed yearly, each with up to 1,000 members. Self-hosting is free, but you run the server.

Hugo and Other Static Sites

Hugo is an open-source static site generator that turns Markdown files into a fast website. You can host the result for free on Codeberg Pages, run by the German non-profit Codeberg e.V., with your own domain.

  • Pick it because it costs nothing, has no ads or trackers you didn’t add, and your blog becomes a folder of plain files you can host anywhere.
  • Getting your posts in. Hugo’s migration page lists community tools for Blogger. blogger2hugo converts the feed.atom file from Google Takeout, blog2md converts Blogger’s XML export and saves comments to separate files, and blogger-to-hugo also downloads embedded images.
  • The deal-breaker is that you need Git and some command-line work, and a static site has no built-in comments.

WriteFreely and Write.as

WriteFreely is open-source (AGPL) blogging software focused on writing, with no feeds, likes or notifications. It runs on very modest hardware, even a Raspberry Pi. It supports ActivityPub, so people on Mastodon and similar services can follow your blog and share your posts. Write.as is the hosted service built on it.

  • Pick it because it’s calm and minimal, and it connects your blog to the fediverse.
  • Possible deal-breakers are the lack of an import tool, so you copy posts across, and very few design options. New free Write.as accounts are closed for now.
  • Write.as prices (Oct 2026) start at about $6/month for Pro, which adds your own domain. Self-hosting WriteFreely is free.

Bear Blog

Bear Blog is a tiny blogging platform that promises no trackers, no JavaScript and no stylesheets, just your words. It’s plain on purpose.

  • Pick it because it’s the lightest way to keep writing in public, and you can point your own domain at it under Settings → Custom domain.
  • Possible deal-breakers are that it’s very minimal, and you copy your Blogger posts in by hand, so it suits a fresh start or a handful of posts. Check its site for current plans and what the paid upgrade adds.

Substack

Substack is a newsletter platform where each post goes to your subscribers’ inboxes and a web archive.

  • Choose it if you want a newsletter with paid subscriptions and almost no setup.
  • Possible deal-breakers are that it isn’t a privacy pick, and it keeps 10% of paid subscription revenue plus card fees. Check whether its import tool accepts your Blogger posts before you count on it.

Check Three Things Before You Move

  • Where your blog lives. If readers reach it at your own domain, you control the address and can keep every link working. If it’s on blogspot.com, the address stays with Google, and you can only point people onward.
  • Your images. The export file links to images on Google’s servers. Your new platform has to download them while the Blogger blog is still online.
  • Google extras. AdSense ads, Google Analytics and embedded YouTube videos don’t move with the posts. Replace them as you go. Our Google Analytics alternatives list cookieless stats tools.

How to Switch From Blogger

  • Difficulty Medium
  • Time A few hours, plus redirects for old links
  • Cost Free to about $29/month

Back up Your Blog

  1. Sign in to blogger.com and pick the blog from the blog list at the top left.
  2. In the left menu, click Settings. Under Manage blog, click Back up content, then Download. Keep the XML file safe.
  3. To keep your design for reference, click Theme, click the down arrow next to Customize, choose Backup, then Download.
Blogger Settings, Manage blog section, with Back up content highlighted

You can also export through Google Takeout by ticking Blogger. It gives you a feed.atom file for each blog, which is what blogger2hugo reads. Our Google Takeout guide explains the export screens.

Google Takeout product list with only Blogger ticked and the Next step button highlighted
Google Takeout product list with only Blogger ticked and the Next step button highlighted

Import Into WordPress

  1. Set up your WordPress site. On WordPress.com you need a paid plan to install plugins.
  2. Under Plugins, add and activate Blogger Importer.
  3. Go to Tools → Import, choose Blogger and upload your XML file. The plugin’s own page still uses Blogger’s old menu names, but the file from Back up content is what it needs.
  4. Map each Blogger author to a WordPress user and let the import finish. Your server has to reach Blogger to download the images.
  5. Re-create your Blogger pages (such as About) by hand, since the importer skips them. Convert categories to tags afterward if you prefer.
WordPress Tools, Import screen with the Blogger importer and the XML file upload highlighted

Or Move on to Ghost

  1. Import into WordPress as above. A temporary WordPress site works.
  2. In WordPress, export All content to get a WordPress XML file.
  3. In Ghost Admin, open Settings → Advanced → Import/Export and use the WordPress migrator. Upload the file, check the post and page counts, then click Import content.
Ghost Admin Import/Export settings with the WordPress migrator open and the XML upload highlighted

Ghost’s migrator takes files up to 100 MB and up to 2,500 posts. WordPress categories become Ghost tags.

If Your Blog Uses Your Own Domain

You own the address, so old links can keep working. Blogger post addresses look like /2024/05/post-title.html, and pages look like /p/about.html.

  1. Publish the new blog on its temporary address and check it on a phone.
  2. Set up redirects from the old addresses (details below).
  3. At your domain registrar, delete the Blogger records. That’s the www CNAME pointing to ghs.google.com, the security CNAME Blogger gave you, and the four A records starting 216.239. for the bare domain. Add the records your new host gives you.
  4. Wait for DNS to update, then open a few old links from search results and bookmarks to test them.
Blogger Settings, Publishing section, with the Custom domain entry highlighted

On WordPress, the simplest fix is to copy Blogger’s pattern. Under Settings → Permalinks, choose Custom Structure and enter /%year%/%monthnum%/%postname%.html. That only works if your imported posts kept the same slugs, so test a few. Otherwise, use a redirect plugin. The importer saves each post’s old Blogger address in a field called blogger_permalink, which helps you build the list.

On Ghost, download the redirects file under Settings → Labs, add rules and upload it again. If your Ghost slugs match the Blogger ones, two rules cover every post and page.

301:
  ^\/\d{4}\/\d{2}\/([a-z0-9-]+)\.html$: /$1/
  ^\/p\/([a-z0-9-]+)\.html$: /$1/

Google says your blogspot.com address redirects to your custom domain once one is set up. If you leave that setting in place after moving, old blogspot links may keep reaching your domain, where your new redirects take over. Test it before relying on it, and don’t delete the Blogger blog until you’re sure.

If Your Blog Is on blogspot.com

Blogger has no setting that forwards a blogspot.com address to another website, so the old address stays with Google.

  1. Publish a final post on Blogger with a clear link to your new blog, and pin it to the top.
  2. In Settings, find Site feed, click Post feed redirect URL, paste your new blog’s feed address and save. Feed readers then follow you to the new site.
  3. Leave the old blog online, so old links and search results still lead somewhere useful.
Blogger Settings, Site feed section, with Post feed redirect URL highlighted

Blogger was probably one of several Google products on your account. Our free scan lists the others from files you download yourself, without uploading anything.

What You Lose

Partial is fine. Back up your blog today, even if you move it next year.

Frequently Asked Questions

What is the best alternative to Blogger?

WordPress for most people, because it’s open source, runs almost anywhere and has a Blogger importer that also downloads your images. Ghost is better if you mainly send a newsletter. Bear Blog suits a small personal blog.

Is there a free Blogger alternative?

Yes. WordPress.com has a free plan that shows its ads to your visitors. WordPress, Ghost and WriteFreely are free software you can host yourself, and a Hugo site can be hosted for free on Codeberg Pages.

How do I export my Blogger blog?

Sign in to Blogger, choose the blog, click Settings, then under Manage blog click Back up content and Download. You get an XML file with your posts, pages and comments. Google Takeout also exports each blog as a feed.atom file.

Will my Blogger images move with my posts?

Only if your new platform copies them. The export file links to images on Google’s servers. The WordPress Blogger Importer downloads them during the import, so keep the Blogger blog online until it finishes.

Can I keep my Blogger URLs when I move?

Yes, if the blog uses your own domain. Point the domain at your new host, then either copy Blogger’s address pattern or add redirects from each old address. A blogspot.com address can’t be moved, so readers following old links still land on Blogger.

Does Blogger track visitors?

Google hosts and serves every page, so it handles every visit, and it keeps view statistics for you. Many Blogger blogs also run Google Analytics or AdSense. On a new host, you decide what, if anything, measures your readers.

Sources

  1. Back up or import your blog (Blogger Help)
  2. Set up a custom domain (Blogger Help)
  3. Share content on other sites, site feed settings (Blogger Help)
  4. Blogger Importer plugin (WordPress.org)
  5. WordPress.com pricing (Automattic)
  6. Import content to WordPress.com (WordPress.com Support)
  7. Ghost pricing (Ghost)
  8. Migration guides (Ghost Docs)
  9. Migrating from WordPress (Ghost Docs)
  10. Implementing redirects (Ghost)
  11. Migrate to Hugo (Hugo)
  12. WriteFreely
  13. WriteFreely source code and license (GitHub)
  14. Write.as pricing (Write.as)
  15. Bear Blog
  16. Custom domains (Bear Blog Docs)
  17. Going paid (Substack)