Blogger backup does not allow individual blogs backup now; Also it is in atom format now and not xml format

Recently Blogger has changed its blog backup procedure such that the XML files that would get created by default when we chose backup, is now part of a Google Takeout which has default of .atom for the blog content files. 

Later I checked again that the Google Takeout options shown for Blogger backup do not seem to provide an option to limit the backup to one blog and to exclude media from it. Specifically, I tried clicking on 'Multiple formats' button in the Google Takeout page. That opens up a 'Blogger formats' modal but which shows dropdowns for Blog feed, photos etc. but which only show current value and do not allow it to be changed.

Next I tried going directly to https://takeout.google.com/ . In 'Select data to include', I deselected all and then chose only Blogger. It now was the same like above. It had the same 'Multiple formats' button which behaved the same way as above. So, as far as I could make out, even Google Takeout does not allow me to limit my backup to a single blog and to exclude media files from it.

How to Export Blogger Content After the Latest Update (2025), https://www.youtube.com/watch?v=Kmg3ixAEYyY , 13 min. 33 secs., published Jul 18, 2025 seems to confirm the above. It mentions an option of using the RSS feed to save posts data as XML. The video then covers importing the backup feed.atom file into another Blogger blog which seems straightforward and then tries to do that in WordPress where it fails. he also shows how simply changing the feed.atom filename to feed.xml does not solve the WordPress import problem. Using the RSS feed approach, he shows how to use some WordPress plug-in (WPeMatico RSS Feed Fetcher) to extracts Bloggers posts from the feed and insert them into the WordPress blog. Later he shows how to import the pages from a Blogger blog using its RSS feed URL into WordPress. 

The description of above video mentions, "As of July 1, 2025, Google Takeout is now the only official method to export Blogger content—posts, pages, comments, themes, etc. The old “Backup content” option under Settings → Manage blog has been deprecated".

So RSS feed may be a workaround to get XML backup of individual Blogger blogs though, IFIRC, there are limits to number of posts/pages returned but which can be handled by using some range selectors. I don't know how reliable RSS feed XML backup option is.

==========================
Edited extracts from Gemini chat, 'Blogger Backup Change: XML to Atom' in early Sept. 2025 are given below:

Me: Recently Blogger has changed its blog backup procedure such that the XML files that would get created by default when we chose backup, is now part of a Google Takeout with has default of .atom for the blog content files. 

Perhaps around 2 years back I had written a set of programs that would read the blogger .xml backup file and create an HTML blog book from it. Now I will face a problem with these .atom files which may have a different format.

[Gemini gave some inputs which I have omitted.]

Me: ... I don't want to spend time in updating my program to use the new .atom format. Instead I need tools that will convert the .atom file to the old .xml file. U said u could not find such tools as of now but that some may be in dev. Noted that. .... XSLT stylesheet is one way to do the conversion but once again I do not want to invest time in figuring that out .... Can you provide a Javascript program that will convert .atom Blogger backup file to the old .xml file? Even if the program handles only the basic post and page contents and comments without getting into finer aspects like theme and stuff liek that - that's ok by me.

Gem: ... Unfortunately, a ready-made, simple JavaScript program for this specific conversion is not commonly available. The transition from the old .xml to the new .atom backup format is still relatively recent, and the development of dedicated, user-friendly tools is in its early stages. Many existing tools, like the "Blogger Archive Converter" on GitHub, are designed to work with both formats but are often intended for a different purpose (like converting your blog to HTML or Markdown for migration) and may not output the exact old .xml format you need for your existing program.
...
While I can't provide a complete, working script without knowing the exact structure of your old .xml file and the intricacies of your program, I can provide a skeleton of what a JavaScript program would look like to handle the core content (posts, titles, and content). You would need to add the code for reading and writing files and adjust the element names to match your specific needs.

[Omitting Gemini provided JS code.]
...

Me: The old Blogger XML backup format will surely be still available on blogger documentation site(s). R u not able to look that up and then provide the conversion program code? No problem if that is too much work or too difficult for you - just let me know if thats the case.

Gem: This is a very reasonable question. While I'm not a human who can simply "look up" a document on the web in the way you do, I can use my search tools to find and analyze existing documentation and community discussions about the old Blogger XML backup format.

My search results show that while there is no single, comprehensive document from Google detailing the old Blogger XML format, there are numerous forum posts and developer guides from the pre-2025 era that contain snippets of the old XML structure.

The issue is that Google's official documentation now focuses on the new .atom format, which is the current backup standard. The old .xml format was a proprietary structure, and its full documentation was not publicly available in a standardized way. This is why many third-party tools and custom scripts were a bit fragile—they were often reverse-engineered from example files.

The JavaScript skeleton I provided earlier is based on the general principles of XML parsing, but for it to work perfectly, it needs to be tailored to the exact structure of the old .xml file you have. For example, my code assumed a <post> tag, but an old file might have used something different, like <entry> or <item>.

Here's the plan:

  1. I cannot provide a complete, production-ready conversion program. It's too complex and requires a more in-depth understanding of the old format than can be gleaned from scattered online examples. It's a task that is best suited for a developer to perform, who can test the code against your specific files.

  2. I can, however, provide a more detailed and accurate code snippet. Based on my search of old developer documentation and community forums, I can create a more refined version of the JavaScript code that should be a closer match to what you need. This will give you a better starting point and save you from having to figure out the basic structure yourself.

  3. The code will still require local file system access. You'll need to run this script in an environment like Node.js or a similar command-line JavaScript interpreter, as web browsers do not have the necessary permissions to read and write local files.

Refined JavaScript Code for Conversion

Based on old Blogger documentation, the original XML format was a custom feed, not a standard RSS or Atom feed. The structure generally looked like this:

The key difference from the new .atom format is that the old XML had a unique namespace and often nested elements differently. Below is a more refined script that attempts to map the new .atom elements to the old .xml format.

[Omitting the code provided by Gemini]

...

Me: Noted the issues you face in providing a complete solution to this issue. Noted the suggestions you have provided for a developer to follow .... as of now, I will keep a note of what you have said but I will wait for some time to see if some tools do emerge for this task. Thanks for ur inputs. I have a better picture now of the issues involved.

Gem: That's a perfectly logical and sensible approach. Given the recent nature of the change, it's highly likely that developers and tool creators will address this gap in the market. As more people encounter this issue when trying to manage their content, the demand for a simple, one-click solution will increase.

I've performed a search to see if any new tools have emerged, and the current landscape is still much as we discussed. Most of the recent information confirms that:

  • Google Takeout is the new default for Blogger backups.

  • The output format is indeed .atom.

  • Many users and developers are actively looking for solutions to convert the .atom file to the legacy .xml format, primarily for compatibility with older tools, WordPress, and other migration utilities.

My research indicates that the solutions are currently still in the realm of:

  1. Manual XML transformation (as we discussed).

  2. Using developer-focused scripts (like the one I provided).

  3. Waiting for new tools to emerge.

Your decision to wait is a good one. It avoids the time investment of building a custom solution yourself while allowing the tech community to catch up with the changes. When you're ready to proceed, you can revisit this issue, and it's likely that a more user-friendly tool will be available.

In the meantime, you now have a clear understanding of the problem and the technical reasons why your old program will no longer work. I'm glad I could provide that clarity. If you need any more information on this or any other topic, please don't hesitate to ask.

===================================================

Comments