Copying all the posts from one blog to another
đ Between WordPress Blogs
✅ Option 1: Use WordPress Export/Import Tools
-
On the source blog:
-
Go to
Tools
>Export
. -
Choose "All content" and download the
.xml
file.
-
-
On the destination blog:
-
Go to
Tools
>Import
. -
Choose "WordPress" and install the importer if prompted.
-
Upload the
.xml
file you downloaded.
-
-
Assign Authors & Media:
-
You'll be asked to assign authors.
-
Check the box to download and import attachments to include images.
-
đ Between Blogger Blogs
-
On the source blog:
-
Go to
Settings
>Back up content
. -
Click
Download
to get an.xml
file.
-
-
On the destination blog:
-
Go to
Settings
>Import content
. -
Upload the
.xml
file.
-
đ From Blogger to WordPress
Use WordPress’s built-in Blogger importer:
-
In WordPress: Go to
Tools
>Import
>Blogger
. -
Authorize your Google account and select the blog to import.
đ From Medium, Ghost, or Other Platforms
Each has its own export option:
-
Medium: Go to Settings > Download your information.
-
Ghost: Use the Labs section to export JSON content.
Then import to your new blog (you might need third-party tools or plugins to convert formats).
⚙️ Programmatic Method (for advanced users)
If you're dealing with:
-
Many blogs
-
Custom platforms
-
Needing better control
You can use APIs or scraping + scripting:
-
WordPress REST API or GraphQL
-
Blogger API
-
Python scripts for scraping and posting
-
RSS feeds for automated transfer
đ Final Tips
-
Always back up both blogs before starting.
-
Double-check image/media URLs — they might still point to the original site.
-
Update internal links if needed.
-
Check formatting; some features (like custom blocks) might not migrate cleanly.
If you tell me which two platforms you're transferring between, I can give you exact, step-by-step instructions.