Skip to content
Sagar Bharvadiya

August 20, 2026 · 6 min read

WordPress to Next.js migration: the checklist that protects your SEO

Redirects, metadata, images and sitemaps: what I check on every migration so rankings don’t drop.

WordPressNext.jsSEO
Cover illustration for “WordPress to Next.js migration: the checklist that protects your SEO”

Moving from WordPress to Next.js makes a site faster and removes plugin maintenance. The risk is SEO: if URLs change without redirects, rankings drop. Here is the checklist I follow.

Before the build

  • Crawl the live site and export every URL
  • Export titles, meta descriptions and canonical tags
  • Note top pages from Search Console so they get extra care
  • Design the Sanity content model around how the team edits

During the build

  • Keep the same URL structure wherever possible
  • Migrate content with a script so nothing is missed
  • Re-host images on Sanity’s CDN and serve them in WebP/AVIF
  • Add structured data (Organization, Article, FAQ) where it fits

At launch

  • 301 redirect every changed URL
  • Generate sitemap.xml and robots.txt
  • Submit the sitemap in Search Console
  • Check 404s daily for the first two weeks

Done this way, most sites keep their rankings and many improve because the pages are much faster.

Need this done for you?

WordPress → Next.js + Sanity migration · from $1,500

Leave plugin updates behind. Keep your content, URLs and Google rankings. See the service →

Is your site slow? Test it free on mobile and see the top 3 problems in 30 seconds.Free speed test
SB

Sagar Bharvadiya is a Top Rated Next.js + Sanity developer on Upwork. Get a free review of your site →

Keep reading

Free site review

Send me your link. I’ll tell you the first 3 things I’d fix.

No call needed, no obligation. Replies within 4 hours, with a rough estimate.