Migrating a WordPress site to a new domain looks simple until Google stops smiling at you. You change DNS, update URLs, check that the homepage loads, breathe for a second and, three days later, the fun begins: pages disappearing from the index, organic traffic dropping without asking permission, internal links still pointing to the old domain and some SEO plugin proudly doing the wrong thing at scale.

A domain migration is not verified by opening the site in a browser. That only proves Apache, Nginx or LiteSpeed is still alive. SEO has to be checked with data, crawls, redirects, logs and far less blind faith than people usually bring to this kind of job.

In this article I will explain how to verify whether your WordPress SEO is still intact after changing domains. Not from the pretty theory side, but from that grey area where a company asks why leads stopped coming in and you discover half the site returns 302s, canonicals point to the old domain and the sitemap looks like it was built during a rushed office move.

First: a migration without previous data is a gamble

The best way to know whether SEO survived a migration is to have a clear snapshot of the before. It sounds obvious, but many migrations start with an email like: we are changing the domain tomorrow, can you take a quick look? Sure. I can also inspect the engine after throwing the car off a cliff.

Before touching anything, you should save at least this information:

  • List of indexed URLs and business-critical pages.
  • Organic traffic per URL in Google Analytics or Matomo.
  • Queries, clicks, impressions and average position in Google Search Console.
  • Current XML sitemap.
  • Relevant backlinks from Ahrefs, Semrush, Search Console or your preferred tool.
  • HTTP status code overview: 200, 301, 404, 500.
  • Canonicals, meta robots and hreflang tags if the site is multilingual.

If you do not have that previous snapshot, you can still audit the situation, but you are no longer comparing. You are investigating an accident without security cameras. It can be done, but it takes longer and involves more assumptions.

If you need a solid starting point to understand whether a WordPress installation is performing properly in search, this guide on why your WordPress site is losing traffic and how to fix it is a useful companion before and after a migration.

301 redirects: where most migrations are won or lost

In a domain migration, 301 redirects are the bridge between the old site and the new one. If that bridge is poorly built, Google will not cross it. Users will not either, and sometimes we forget that behind SEO there are people trying to buy, book, read or contact someone.

The correct approach is for each old URL to redirect to its exact equivalent on the new domain. Not everything to the homepage. Redirecting everything to the homepage is fast, yes, just like fixing a leak by placing a bucket underneath. It does not solve the problem.

  • Wrong: olddomain.com/product-x redirects to newdomain.com
  • Right: olddomain.com/product-x redirects to newdomain.com/product-x

After migration, crawl the site with Screaming Frog, Sitebulb or even your own curl scripts if you enjoy controlled suffering. Check that there are no redirect chains such as HTTP to HTTPS, old domain to new domain, non-slash to slash and then another hop to the final canonical URL. Every hop adds friction.

A quick terminal check:

curl -I https://olddomain.com/important-url/

You want to see a direct 301 to the correct URL on the new domain. If you see 302, 404, 500 or a redirect to a generic page, it needs fixing.

For the operational side of changing a WordPress domain, it is also worth checking this article on how to migrate WordPress to another domain, because many SEO problems are born from a technical migration done halfway.

Check that WordPress is not still living on the old domain

WordPress stores URLs in more places than it seems: options, content, widgets, builders, metadata, menus, shortcodes, plugin tables and, if the project has been around for years, probably in some corner nobody remembers. A quick database replacement can solve a lot, but it can also break serialized data if done carelessly.

On serious projects I usually review:

  • siteurl and home in the wp_options table.
  • Internal links inside posts, pages and custom post types.
  • Image and document URLs in the media library.
  • Menus, widgets and reusable blocks.
  • SEO plugin settings such as Rank Math, Yoast or SEOPress.
  • URLs generated by visual builders.
  • Cached CSS files with absolute paths.

Tools like Better Search Replace, WP-CLI search-replace or a well-managed migration with Duplicator Pro, All-in-One WP Migration or custom scripts help. But they do not replace review. The tool executes; the judgment is yours.

Google Search Console: do not just stare at the traffic chart

After migrating a WordPress domain, Search Console is your control room. It is not enough to see whether clicks go down. You need to understand what is happening with indexing, sitemaps, canonical pages and crawl errors.

In a clean migration, you should:

  • Verify the new domain property.
  • Keep the old domain property active.
  • Use the change of address tool when applicable.
  • Submit the new XML sitemap.
  • Review not indexed pages, 404s and redirects.
  • Check that Google sees the new domain as canonical.
  • Monitor main queries for the following weeks.

An initial drop can be normal. Google needs to recrawl, process redirects and update signals. What is worrying is seeing systematic errors: old URLs without redirects, new pages blocked by robots.txt, canonicals pointing to the previous domain or a sitemap with mixed URLs. That is no longer fluctuation; that is technical mess with commercial consequences.

If you have already lost traffic during the migration, this guide on recovering lost WordPress traffic can help you organize the diagnosis without falling into the classic strategy of touching everything to see what happens.

Review canonicals, robots and sitemaps as if they had bad intentions

Three small things can ruin a migration: a wrong canonical tag, a forgotten noindex directive and a sitemap pointing to the old domain. They are silent errors. The site loads, the client sees nothing strange and you may take weeks to detect that Google is receiving contradictory signals.

Check at least the important URLs one by one:

  • The canonical points to the new domain.
  • There is no accidental noindex.
  • robots.txt does not block critical resources.
  • The sitemap only contains final 200 URLs.
  • Old URLs are not mixed with new ones.
  • Relevant images use correct paths.

HTTPS also deserves attention. I have seen migrations where the new domain works, but some assets still load from HTTP or from the old domain. The result: mixed content, security warnings and strange signals for search engines. If you want to reinforce that part, here is a clear explanation of why using HTTPS instead of HTTP matters.

Do not blindly trust SEO plugins

SEO plugins are useful. Very useful. But they are not infallible auditors. Rank Math, Yoast or SEOPress can generate sitemaps, canonicals and metadata, but if the base configuration is wrong or the migration left leftovers, the plugin may simply automate the mistake with admirable efficiency.

After changing domains, manually review title templates, meta descriptions, Open Graph, schema, breadcrumbs and canonical URLs. Especially if there is WooCommerce, custom post types, languages or ERP integrations. In an online store, a badly redirected category can mean losing sales across an entire product family. And no, Google does not always send a polite letter.

If you want to expand your diagnostic toolkit without filling your browser with useless extensions, this list of free SEO tools is useful for an initial technical review.

Measure traffic, conversions and business, not only rankings

A migration can keep rankings and still hurt the business. How? Easy: broken forms, missing Analytics events, thank you pages not configured, pixels pointing to the old domain, payment gateways with outdated return URLs or CRM integrations that stop receiving leads.

So, besides pure SEO, review:

  • Conversions in Analytics, Matomo or your preferred tool.
  • Events for forms, calls, downloads and purchases.
  • Return URLs for Stripe, Redsys, PayPal or WooCommerce.
  • CRM, ERP or n8n automation integrations.
  • Active campaigns in Google Ads, Meta Ads or email marketing.
  • Goals and funnels configured before the migration.

Technical SEO does not live in isolation. If traffic arrives but does not convert, the migration is still wrong from a business perspective. Sometimes the issue is not Google, but that undocumented webhook that had been working for three years by pure luck.

Automate monitoring after migration

The migration does not end the day you change the domain. Actually, that day the boring part begins: monitoring. And if something boring repeats itself, automate it.

You can set up periodic checks with cron, PHP scripts, Python, Laravel Console Commands or n8n workflows. The idea is simple: review critical URLs, check HTTP status codes, validate canonicals, detect sitemap changes and send alerts if something breaks.

In business projects I usually recommend a list of critical URLs: homepage, main categories, service pages, top-selling products, posts that bring traffic, lead generation pages and URLs with strong backlinks. You do not need to crawl 40,000 URLs every hour. You need to know quickly if the pages that pay the bills stop responding properly.

A good migration is not the one with no problems. It is the one with enough controls to detect problems before the client, Google or the bank account notices them.

Common mistakes I still see in WordPress migrations

After quite a few migrations, patterns repeat themselves. Not because WordPress is bad, but because invisible work is underestimated.

  • Redirecting everything to the homepage.
  • Forgetting to update internal links.
  • Leaving the sitemap with the old domain.
  • Not verifying Search Console for the new domain.
  • Keeping old canonicals.
  • Blocking the site with robots.txt after staging.
  • Not reviewing forms or conversions.
  • Not updating links in campaigns, newsletters or external profiles.
  • Not checking mobile performance after the change.

Some of these failures appear in other maintenance contexts too. That is why it makes sense to read about the most common WordPress errors, because many migrations simply expose problems that were already there, waiting for their dramatic moment.

Conclusion: migrating a domain is not moving a website, it is moving reputation

When you migrate a WordPress domain, you are not just changing an address. You are moving years of signals: links, authority, content, history, trust and user behavior. If you do it well, the impact should be controlled and temporary. If you do it badly, you can lose in a week what took years to build.

The professional way to verify that SEO is still intact is not to stare hopefully at a chart. It is to audit redirects, indexing, canonicals, sitemaps, Search Console, performance, conversions and logs. It is combining technical judgment with business sense.

And above all, it is accepting one uncomfortable truth: a migration is not finished when the website loads. It is finished when Google understands the change, users land where they should and the business keeps working without needing creative explanations for traffic drops.

SEO file for this article

SEO meta description: Learn how to verify whether your WordPress SEO is intact after a domain migration: 301 redirects, Search Console, canonicals, sitemaps, traffic and conversions.

Keywords: WordPress domain migration, check WordPress SEO, WordPress 301 redirects, SEO domain change, Search Console migration, WordPress SEO audit, recover WordPress traffic

  • How to avoid losing SEO when changing your WordPress domain
  • You migrated your WordPress domain: now check Google did not lose the plot
  • A real SEO checklist for WordPress domain migrations
  • The day after migrating WordPress: how to know your SEO survived
  • Redirects, Search Console and surprises: an SEO guide for WordPress migrations

Featured image idea: A conceptual screenshot-style image showing a Search Console dashboard and a 301 redirect map between two WordPress domains, with a clean technical dark interface.

SEO slug: verify-wordpress-seo-after-domain-migration

We Build Digital Presence That Converts

Most agencies deliver pretty. We deliver results. Whether you need a high-performance website, a brand identity that commands attention, or custom development that actually works — we’ve got the team and the track record. Remote-first, globally available, zero excuses.

Previous Post
How to Scale a WooCommerce Store Without Breaking Your Business
ARTÍCULOS RELACIONADOS
Is your WordPress site costing you clients?

Slow performance, errors, and downtime destroy trust and conversions.

We keep your website optimized, secure, and always running at peak performance—so you never lose opportunities.

Leave a Reply

Your email address will not be published. Required fields are marked *

Fill out this field
Fill out this field
Please enter a valid email address.
You need to agree with the terms to proceed

Skip to content