Moving WordPress blog posts without losing rankings comes down to preserving three things per post: its URL, its content, and its metadata. Keep the permalink or 301 it, carry the body and images across intact, and move the title tag and publish date unchanged. WPBuildAI migrates posts this way by default, mapping every permalink and re-linking every in-post image, which is why a blog can move hundreds of articles and hold its search positions. Posts are higher risk than pages because there are simply more of them, and each one is an indexed URL with its own backlinks.

The rule for a blog: treat every post as a ranked page, because to Google, it is one.

What has to move with each post

A blog post is more than its text. To keep its rankings, you carry across the permalink, the full body content, the in-post images, the title tag and meta description, the publish and updated dates, and the category and tag structure that links posts together. Drop any of these and you either break the URL, weaken the page, or sever the internal links that spread authority around your blog.

Comments and author bylines matter for trust and completeness, so move them too where they exist.

Which post elements carry the most ranking weight

Not every element affects rankings equally. This is where to concentrate care.

Post elementRanking impactMigration riskVerdict
Permalink (URL)Very high, holds all backlinksHigh if the structure changesPreserve or 301, never drop
Title tag and metaHigh, what Google ranks onMedium, easy to alter by accidentCarry over verbatim
In-post imagesMedium, layout and image searchHigh, many hard-coded pathsRe-link and verify each
Categories and tagsMedium, internal link equityMedium, often restructuredKeep the taxonomy intact
Publish dateLow to medium, freshnessLow, easy to reset by mistakePreserve the original date

The pattern: the permalink and the title carry the most weight, so they get the most care. WPBuildAI maps every permalink and preserves titles and dates as a default, not an upgrade.

The cleanest outcome is keeping the exact same permalink structure, so every indexed URL and backlink still resolves with no redirect needed. When the structure has to change, map each old post URL to its new one with a 301 redirect, which passes the post’s ranking signals to the new address. Google’s site move guidance treats this as the core of a safe move.

For example, a blog on /2019/03/post-title/ dated URLs can either keep that pattern or 301 each one to a clean /post-title/ URL; what it cannot do is change the pattern and leave the old URLs to 404. For the full move sequence this fits into, see how to migrate a WordPress site to Lovable.

Do not lose the metadata that makes posts rank

Carry the title tag and meta description across exactly, and preserve the original publish date so Google does not read every post as brand new. Keep any article structured data so rich results survive the move. Changing titles or dates during a migration adds variables that make a ranking dip impossible to diagnose; migrate identical, then optimize later. The wider signal list is in the WordPress migration SEO checklist.

Key takeaways: moving blog posts without losing rankings

Treat every post as the ranked page it is. Preserve or 301 each permalink, carry the body, images, titles, dates, and taxonomy across unchanged, and keep article structured data so rich results survive. The permalink and title carry the most weight, so protect those first. WPBuildAI moves posts with permalink mapping and metadata preservation built in, which is how a large blog migrates without a traffic drop.

Quick answers

How do I move WordPress blog posts without losing rankings?

Preserve each post’s permalink or map it to a 301, carry the body, images, title tag, meta description, and publish date across unchanged, and keep the category and tag structure intact. WPBuildAI migrates posts this way by default, mapping every permalink and re-linking every image, so a blog can move hundreds of articles and hold its rankings. The permalink is the single most important element, because it holds the post’s backlinks.

Only if you change it without redirecting. If you alter the URL pattern, every old post URL must 301 to its new address so its backlinks and ranking signals transfer. Keeping the existing structure is the lowest-risk option because no redirects are needed. The damage happens when the pattern changes and the old URLs are left to return 404s.

Should I keep the original publish dates?

Yes. Preserve each post’s original publish date so Google does not treat long-established content as brand new, which can briefly unsettle rankings. Update the modified date only when you genuinely revise a post. Resetting all dates to the migration day is a common accidental mistake that misrepresents your archive’s history.

What about comments on my posts?

Move them if they add value, which they usually do for engagement and completeness, but they are not a ranking-critical element like the permalink or title. If your comment system cannot transfer directly, preserving the post content and URLs matters far more. Prioritize the URL, content, and metadata first, then bring comments across where the platform allows.