Skip to main content
If you are migrating an existing blog to the HoopAI platform, you do not need to manually recreate each post. The platform supports importing blog posts from external sources, including direct URL import from WordPress and other CMS platforms.

Import methods

MethodBest for
URL importBringing in individual posts from a live website by pasting the post URL
WordPress migrationMoving an entire WordPress blog’s content library

Importing a post by URL

The URL import tool fetches the content of a published blog post from any publicly accessible URL and creates a draft post in your blog site. This is the fastest way to migrate individual posts from a WordPress blog, Squarespace, Webflow, Ghost, or any other CMS.
1

Navigate to your blog site

Go to Sites > Blogs and open the blog site you want to import posts into.
2

Open the import option

Click the import icon or look for the Import Post option in the blog site menu. Select Import via URL.
3

Paste the post URL

Enter the full URL of the published blog post you want to import (e.g., https://youroldsite.com/blog/post-title).
4

Review the import

The tool fetches the post content and creates a draft. Review the imported content in the editor to verify:
  • Text formatting has carried over correctly
  • Images are present (see image handling note below)
  • Headings are structured correctly
  • No extraneous code or styling artifacts appear
5

Configure SEO metadata

Before publishing, set the URL slug, category, author, meta title, meta description, and cover image in the post details panel. These fields are not imported automatically from the source.
6

Publish or save as draft

Once the content and metadata look correct, publish the post or save it as a draft for further review.
Images embedded in imported posts may remain linked to their original hosting location rather than being uploaded to your Media Library. After importing, click each image in the editor and re-upload it to your Media Library to ensure images are served from your own infrastructure and do not break if the original site goes offline.

Migrating from WordPress

For large-scale migrations of a WordPress blog, use the URL import tool on a post-by-post basis, or follow the steps below for a more structured migration workflow.
1

Export your WordPress content list

In WordPress, go to Tools > Export and export all posts as an XML file. Open the file in a text editor or import it into a spreadsheet to extract the list of post URLs, titles, and publish dates.
2

Prioritize posts for migration

Not every old post needs to migrate. Focus on:
  • Posts that rank in search and drive organic traffic (check Google Search Console)
  • Evergreen content that is still relevant
  • Posts linked from other high-authority pages
Deprioritize or skip outdated, low-traffic, or thin content.
3

Import posts by URL

For each post on your migration list, use the URL import tool to bring the content into your blog site. Work through the list systematically, updating metadata and images as you go.
4

Set up redirects

After migrating, set up 301 redirects from each old WordPress URL to the corresponding new URL in the HoopAI platform. This preserves search rankings and prevents visitors from landing on a 404 page.Configure redirects in your domain’s DNS settings or hosting configuration, not within the HoopAI platform.
5

Verify in Google Search Console

After redirects are in place, submit the new sitemap URL to Google Search Console. Monitor for crawl errors over the following 2–4 weeks to confirm the migration completed cleanly.

Content to update during migration

Use the migration as an opportunity to improve content quality. For each post you import, consider:
  • Updating statistics and data — replace outdated numbers with current figures
  • Refreshing the meta description — rewrite for clarity and keyword inclusion
  • Adding internal links — link to other posts and pages on your new site
  • Improving the URL slug — simplify long or keyword-poor slugs
  • Updating the cover image — replace low-resolution or irrelevant images
  • Adding or updating the author bio — ensure the author profile is current

Handling duplicate content during migration

If your old posts remain live on the original site while you migrate, configure canonical links on the newly imported posts to point back to the original URLs. This tells search engines which version is authoritative and prevents ranking dilution. Once the migration is complete and redirects are in place, remove the canonical links from the new posts so that the new URLs become the authoritative version.
Migrate your highest-traffic posts first. This minimizes the risk of losing organic search rankings during the transition and ensures your most valuable content is available on the new platform as early as possible.
Last modified on March 5, 2026