A flock of white ibis lifting off over a Southwest Florida marsh at golden hour

NAPLES, FL · SITE MIGRATIONS

Website migration SEO that keeps the rankings you already earned

A redesign, a replatform, a new domain: any of them can erase years of rankings in a weekend if the redirects are wrong. Migration is the highest-risk event in SEO. Done with discipline, it is also entirely survivable.

Jamie Kloncz, founder. Does the work himself, from Naples.

5.0 on GoogleNaples, FloridaMonth to month

In one paragraph

SEO Elite Agency provides website migration SEO from Naples, Florida: pre-move crawls and ranking baselines, a validated 1:1 redirect map, staging control, and post-launch monitoring so a redesign, replatform, or domain change keeps the rankings and traffic it already earned. We work month-to-month with no long-term contracts and start every migration with a free audit of what is at stake.

01 / 08

What is an SEO site migration?

An SEO site migration is any change that alters the URLs, platform, domain, or structure a search engine already knows: a redesign, a move from WordPress to a new stack, an HTTP-to-HTTPS switch, or a new domain. The goal is to carry every ranking signal from the old addresses to the new ones so the change is invisible to your traffic, not to your customers.

To a search engine, only a few things count as a migration: the URL changed, the domain changed, the content moved, or the way the page is delivered changed. Any of those forces Google to re-map your site, and that re-mapping is where equity is preserved or lost.

Google splits the problem into two cases: site moves with URL changes and site moves without them (Google, 2026). A domain change where every path stays the same is very different from a redesign that renumbers every URL. Most real projects are a mix of both, which is why they go wrong.

What we protect is not the website. It is the accumulated trust behind it: the rankings, the backlinks pointing at specific pages, the entity data AI engines rely on. That trust is attached to URLs. Change them without telling search engines where everything went, and it is gone.

What counts as a migration

Four changes, one re-map.

01 / 05 · Only a few things

“To a search engine, only a few things count as a migration”

02 / 05 · The address

“A domain change where every path stays the same is very different from a redesign that renumbers every URL.”

03 / 05 · The page itself

“Most real projects are a mix of both, which is why they go wrong.”

04 / 05 · Re-mapped

“Any of those forces Google to re-map your site, and that re-mapping is where equity is preserved or lost.”

05 / 05 · Attached to URLs

“That trust is attached to URLs.”

Change

URLs

the URL changed

Change

Domain

the domain changed

Change

Content

the content moved

Change

Delivery

the way the page is delivered changed

Google re-maps

Diagram. The changes as this section lists them.

Flat stepping stones crossing a shallow, clear creek in morning light

02 / 08

Why do websites lose traffic after a redesign or migration?

Almost always because of a handful of avoidable mistakes: missing or broken redirects, blanket redirects to the homepage, a staging "noindex" left switched on at launch, changed URLs with no redirect at all, and lost titles, schema, or internal links. The design gets the blame, but the traffic loss is nearly always a redirect or indexation error hiding under it.

The most common failure is the simplest: pages move and nothing tells Google where they went. Old URLs return a 404 and the new pages start from zero. Google confirms a page returning a 4xx error is removed from the index if it was previously indexed (Google, 2026). No redirect means no inheritance.

The second most common is the lazy fix: redirecting every old URL to the homepage. Google treats an irrelevant redirect like that as a soft 404, so the equity is discarded as if the page had 404ed. A redirect only preserves a signal when it points to a genuinely equivalent page.

Then there is the quiet killer: the staging site. Development builds are usually blocked from indexing with a noindex directive, and if that directive ships to production, Google drops the whole site from search, a catastrophic collapse that is really one line of code. Lost titles, stripped schema, and unrebuilt internal links do slower versions of the same damage.

Honesty matters here. A well-executed migration usually still sees a short dip while Google recrawls and re-evaluates, followed by recovery. Anyone promising zero impact is guessing. The work is not to make the dip impossible: it is to make it shallow, short, and visible while it happens.

03 / 08

How do you migrate a website without losing rankings?

You inventory everything before you touch anything. Crawl the live site, record current rankings and backlinks, map every URL to its closest new equivalent, stage the new site with indexing blocked, validate the redirect map for chains and dead ends, launch, then monitor crawling and indexation daily. The discipline is boring and complete. Improvised migrations are the ones that fail.

  1. The baseline

    It starts with a baseline. We crawl the live site, export the indexed URLs from Search Console, and record which pages rank for what and which have backlinks. Without that snapshot you cannot tell whether a post-launch dip is normal recovery or a real problem.

  2. The URL map

    Google recommends building the URL mapping from your sitemaps, analytics, CMS list, and server logs, including embedded assets like images and CSS, then deciding where each should redirect (Google, 2026). Every old URL maps to the most relevant new page, never a blanket homepage redirect. Page titles, headings, structured data, and internal links carry over deliberately, because each is a ranking signal a careless migration drops.

  3. Staging, blocked

    The new site is built and reviewed on staging with indexing blocked, so Google never sees a half-finished version. When we migrated our own site, that meant classifying all 502 URLs before one moved: 374 kept, 113 permanently redirected, and 15 low-quality spam URLs removed for good, each a decision on the map, not an accident on launch day.

  4. Not a design handoff

    What we will not do is treat a migration as a design handoff. The prettiest rebuild is a liability if whoever built it has never seen a redirect map. We run the SEO side as its own evidence-gated workstream, alongside your design and development.

A ring of brass keys on a wooden floor inside an open front door

04 / 08

What is a redirect map and why does it matter?

A redirect map is the master list pairing every old URL with the single new URL it should send visitors and crawlers to. It is the document that decides whether your rankings survive. It must be 1:1 where possible, free of chains and loops, and every target must actually exist. Get the map right and most of the migration risk is already gone.

The map is the migration; everything else is execution. Each row says: this old address now lives here, permanently. Do it well and search engines transfer trust to the new URL. Leave gaps and those pages fall out of the index; add errors and you send Google in circles.

Three flaws break a map, all invisible until traffic drops. Chains, old URL to interim URL to final URL, bleed signal at each hop and slow crawling, and Google follows only up to ten redirect hops before it stops (Google, 2026). Loops break pages entirely. Missing targets send equity to a 404. A map has to be validated for duplicates, conflicts, chains, and missing destinations before launch, not debugged afterward.

Here we can point at our own work rather than describe it in the abstract. Our 502-URL migration ran with a redirect map validated for duplicate rules, conflicting rules, redirect chains, and missing targets, all four checks returning zero before we shipped. On top of that, a link-integrity gate runs on every build, crawling the built output and failing the deploy if any internal link points at a 404. A broken link cannot reach production, because the build will not let it.

Where a redirect map breaks

Mapped, or lost in transit.

01 / 05 · No redirect at all

“Old URLs return a 404 and the new pages start from zero.”

02 / 05 · The homepage shortcut

“Google treats an irrelevant redirect like that as a soft 404, so the equity is discarded as if the page had 404ed.”

03 / 05 · Chains

“Chains, old URL to interim URL to final URL, bleed signal at each hop and slow crawling”

04 / 05 · Missing targets

“Missing targets send equity to a 404.”

05 / 05 · Validated first

“A map has to be validated for duplicates, conflicts, chains, and missing destinations before launch, not debugged afterward.”

05 / 08

301, 302 or 410: which redirect should you use?

For a permanent move, use a 301. Google treats a 301 as a strong signal that the new URL should be canonical and inherit the old page's signals, while a 302 is a weak, temporary signal that tells Google to keep the old URL (Google, 2026). Use a 302 only for genuinely temporary detours. For a page you are deleting on purpose, serve a 410 Gone.

The distinction is not cosmetic. Google follows both, but only the 301 tells the indexing pipeline the destination should become canonical and receive the old page's ranking equity (Google, 2026). Use a 302 for a move you intend to keep and you signal the opposite of what you want: Google may keep the old URL indexed and never fully transfer the page.

The reflex to redirect everything is itself a mistake. Thin, spammy, or dead pages have no equity worth preserving, and forcing them onto a live page dilutes relevance. For those, the honest status code is 410 Gone. Google drops both 404 and 410 pages from the index, and a 410 tends to fall out a couple of days faster (Search Engine Journal, 2026). Neither is a penalty; both are accurate.

Our own migration used all three tools on purpose. Of 502 URLs, 374 kept their place, 113 earned a permanent 301 to their closest equivalent, and 15 low-value URLs, spam posts plus a bot trap, were removed and served a true 410. One detail worth stating: Cloudflare Pages' _redirects file supports 301 but not 410, so we serve the 410 responses from an edge function instead. The point is not the tooling: it is that "deleted" and "moved" are different decisions, and each URL got the status code that told the truth about it.

Choosing a status code

301, 302 or 410?

Anyone promising zero impact is guessing.

Use a 301

“For a permanent move, use a 301.”

A 302, only for a real detour

“Use a 302 only for genuinely temporary detours.”

Serve a 410 Gone

“For those, the honest status code is 410 Gone.”

06 / 08

How long does it take Google to process a site move?

Google says a small to medium-sized site can take a few weeks for most pages to move over, and larger sites take longer, depending on the number of URLs and server speed (Google, 2026). Plan for weeks of transition, not days. Rankings often wobble during that window and settle as Google recrawls the new URLs and follows every redirect.

You do not control the timeline by wishing. Google has to recrawl the old URLs, follow the redirects, index the new URLs, and re-evaluate them, on its own schedule, not yours. For most local and mid-sized business sites that is a matter of weeks; for very large sites it runs longer (Google, 2026).

You can help it along. Google recommends submitting the new sitemap in Search Console so it learns the new URLs faster, and using the Change of Address tool for a domain move, though not for a plain HTTP-to-HTTPS switch, which needs no address change (Google, 2026). Where the domain stays the same but hosting changes, Google advises lowering your DNS TTL about a week ahead so it propagates quickly (Google, 2026).

Expect the crawl rate to dip right after launch. Google states that a temporary drop in Googlebot's crawl rate immediately after a hosting move is normal, followed by a steady increase over the next few days (Google, 2026). That is why we keep redirects live for a long time, at least a year as Google recommends (Google, 2026), and never judge a migration on its first week.

How long a site move takes

Weeks to move, a year to keep.

01 / 05 · Most pages move

“a small to medium-sized site can take a few weeks for most pages to move over”

02 / 05 · Larger sites

“larger sites take longer, depending on the number of URLs and server speed”

03 / 05 · The crawl-rate dip

“a temporary drop in Googlebot's crawl rate immediately after a hosting move is normal, followed by a steady increase over the next few days”

04 / 05 · Keep the redirects

“we keep redirects live for a long time, at least a year as Google recommends”

05 / 05 · Not the first week

“never judge a migration on its first week”
123456789101112
The timeframes as this section states them.

07 / 08

What should you check the moment a site goes live?

On launch day: confirm the staging noindex is gone and the site is indexable, spot-check that key old URLs 301 to the right new pages, verify the sitemap is live and submitted, and watch Search Console for crawl and coverage errors. The first days after launch are the cheap window to catch a mistake. Weeks later, the same error is far harder to trace.

The first check is always the noindex. We confirm the production site is allowing indexing and that no robots.txt block or meta noindex survived from staging. A single leftover directive is the difference between a smooth move and a site that disappears from search a week later.

Then the redirects get tested against the map, not assumed. We sample old URLs across every section, confirm each returns a 301 to its mapped target with no chain in between, and check that deleted URLs return their intended 410. Sitemaps go in through Search Console, and we watch the coverage and crawl-stats reports for errors that only surface once Google recrawls in volume.

Server logs are the ground truth nobody looks at. They show which URLs Googlebot is hitting, how often, and what status code it gets back: real crawl behavior rather than a guess. Every migration also ships with a rollback plan: if something is badly wrong, we revert quickly rather than debug live under pressure. The goal is to catch any mistake in days, while it is cheap, not in a traffic report a month on.

9:41

ChatGPT

Will I lose rankings when I migrate my website?

A well-executed migration usually sees a short dip while Google recrawls and re-evaluates the new URLs, followed by recovery. That is normal and temporary. What causes real, lasting loss is broken or missing redirects, a staging noindex left on at launch, or blanket redirects to the homepage, all avoidable. Anyone promising zero impact is guessing; the honest goal is a shallow, short dip you can watch and recover from.

Google AI Mode

How long should I keep the old redirects in place?

As long as possible. Google recommends keeping site-move redirects for at least a year (Google, 2026), and we generally leave them permanently, since backlinks and bookmarks to the old URLs can keep sending traffic for years. Removing redirects too early re-breaks every old URL and hands back the equity you spent the migration preserving. There is no benefit to taking them down.

Perplexity

Do I need a redirect for every single old URL?

You need a decision for every old URL, which is not the same as a redirect for every one. Pages with value are 301-redirected to their closest new equivalent. Pages you are deliberately deleting (thin, spammy, or obsolete) should return a 410 Gone rather than being force-redirected somewhere irrelevant, which Google treats as a soft 404. The redirect map records every one of those decisions before launch.

Gemini

What is the difference between a 301 and a 302 redirect?

A 301 is permanent and a 302 is temporary. Google treats a 301 as a strong signal that the new URL should become canonical and inherit the old page's ranking signals, while a 302 is a weak signal that tells Google to keep the original URL in the index (Google, 2026). For a permanent move, always use a 301. A 302 used for a permanent change can leave Google indexing the old URL indefinitely.

Copilot

Should I use the Change of Address tool in Search Console?

For a domain change, yes: Google's Change of Address tool tells it your site has moved and speeds up the transition. You do not need it for an HTTP-to-HTTPS switch or for URL changes within the same domain (Google, 2026). It works alongside 301 redirects and a submitted sitemap, not instead of them; the redirects still do the actual work of transferring equity.

Claude

Can I do a migration quietly over a weekend?

That is exactly how migrations fail. The riskiest moves are the ones done with no plan, no redirect map, and nobody watching afterward. Google can take a few weeks to process a site move for a small to medium site, and longer for large ones (Google, 2026), so the days after launch are when mistakes are cheapest to catch. We stage the move, validate redirects first, keep a rollback plan, and monitor crawling and indexation daily.

The answer an engine can quote is the one on your page. These answers are this page’s own.

Migration questions, asked of AI

What owners ask before a move.

01 / 06 · Asked in ChatGPT

“Will I lose rankings when I migrate my website?”

Reads fromOpenAI’s own search crawler, OAI-SearchBot. OpenAI says it is the bot used to surface websites in ChatGPT’s search answers.

02 / 06 · Asked in Google AI Mode

“How long should I keep the old redirects in place?”

Reads fromThe Google Search index, plus your Google Business Profile.

03 / 06 · Asked in Perplexity

“Do I need a redirect for every single old URL?”

Reads fromIts own index, built by PerplexityBot.

04 / 06 · Asked in Gemini

“What is the difference between a 301 and a 302 redirect?”

Reads fromGoogle’s index, with one extra switch: Google-Extended.

05 / 06 · Asked in Copilot

“Should I use the Change of Address tool in Search Console?”

Reads fromThe Bing index.

06 / 06 · Asked in Claude

“Can I do a migration quietly over a weekend?”

Reads fromAnthropic’s Claude-SearchBot, and Brave Search.

How we get you cited

08 / 08

How do you migrate off WordPress to a static, edge-delivered site safely?

The same discipline applies, plus a platform decision. Moving from WordPress to a static, server-rendered site delivered at the edge can make a site faster and far more legible to AI crawlers, but only if every URL is mapped, every redirect validated, and the build itself refuses to ship broken links. The platform is an upgrade; the migration rules do not change.

WordPress is fine, and plenty of sites should stay on it. But a heavy theme-and-plugin stack often carries slow pages and JavaScript-dependent rendering. The major AI crawlers (GPTBot, ClaudeBot, PerplexityBot) fetch raw HTML and do not execute JavaScript, so content that only appears after scripts run is invisible to them. Server-rendered HTML is now a requirement, and static edge delivery satisfies it cleanly, which is part of the AI-search readiness a migration can unlock.

This is the migration we ran on ourselves, so we describe it as fact, not theory. We moved a 502-URL WordPress and Elementor site to a static Astro build on Cloudflare Pages. Every URL was classified first (374 kept, 113 permanently redirected, 15 removed with a 410) and the redirect map was validated for duplicates, conflicts, chains, and missing targets before launch, all four clean. We make no traffic or ranking claim about that move; we can state exactly what we did and how it was verified.

The safety net is the build itself. A link-integrity gate runs on every deploy, crawling the built output and failing the build if any internal link 404s, so a broken link cannot reach production. Because Cloudflare Pages' _redirects handles 301 but not 410, the intentional 410 responses come from an edge function. The result ships complete, server-rendered HTML with clean structured data, the format Google indexes reliably and AI engines can read.

If your business does not need to leave WordPress, we will say so and optimize what you have; that work is covered under our technical SEO services. A migration is worth doing when the platform is genuinely holding you back, not because a new stack is fashionable. Either way, the redirect map and the monitoring are non-negotiable.

Estimate it

What might SEO cost and take for you?

Three questions, an honest range. This uses real Southwest Florida market rates and observed timelines, not a canned package price. It is an estimate to orient you, never a quote. The real number comes from a free audit of your actual site.

1 · HOW COMPETITIVE IS YOUR MARKET?

2 · WHERE IS YOUR SITE TODAY?

3 · WHAT ARE YOU AFTER?

ILLUSTRATIVE ESTIMATE

TYPICAL MONTHLY INVESTMENT

$1,700 – $3,100

/ month · month-to-month

TIME TO MEANINGFUL RESULTS

3 – 6 months

map pack movement, then attributed leads

Get the real number from a free audit

Estimate from Southwest Florida market rates. Not a quote. Your audit sets the actual scope and price.

Watch it work

Turn on what makes AI recommend you.

AI recommends the businesses it can read, trust and quote. Flip on the four signals we engineer, and watch your visibility climb and the answer rewrite itself.

THE FOUR SIGNALS WE ENGINEER

AI VISIBILITY6%
THE AI ANSWER

not recommending you

Illustrative · the four signals are the real system we build

Questions

What owners ask us first.

Jamie Kloncz · SEO Elite Agency, Naples

A well-executed migration usually sees a short dip while Google recrawls and re-evaluates the new URLs, followed by recovery. That is normal and temporary. What causes real, lasting loss is broken or missing redirects, a staging noindex left on at launch, or blanket redirects to the homepage, all avoidable. Anyone promising zero impact is guessing; the honest goal is a shallow, short dip you can watch and recover from.

Jamie Kloncz · SEO Elite Agency, Naples

As long as possible. Google recommends keeping site-move redirects for at least a year (Google, 2026), and we generally leave them permanently, since backlinks and bookmarks to the old URLs can keep sending traffic for years. Removing redirects too early re-breaks every old URL and hands back the equity you spent the migration preserving. There is no benefit to taking them down.

Jamie Kloncz · SEO Elite Agency, Naples

You need a decision for every old URL, which is not the same as a redirect for every one. Pages with value are 301-redirected to their closest new equivalent. Pages you are deliberately deleting (thin, spammy, or obsolete) should return a 410 Gone rather than being force-redirected somewhere irrelevant, which Google treats as a soft 404. The redirect map records every one of those decisions before launch.

Jamie Kloncz · SEO Elite Agency, Naples

A 301 is permanent and a 302 is temporary. Google treats a 301 as a strong signal that the new URL should become canonical and inherit the old page's ranking signals, while a 302 is a weak signal that tells Google to keep the original URL in the index (Google, 2026). For a permanent move, always use a 301. A 302 used for a permanent change can leave Google indexing the old URL indefinitely.

Jamie Kloncz · SEO Elite Agency, Naples

For a domain change, yes: Google's Change of Address tool tells it your site has moved and speeds up the transition. You do not need it for an HTTP-to-HTTPS switch or for URL changes within the same domain (Google, 2026). It works alongside 301 redirects and a submitted sitemap, not instead of them; the redirects still do the actual work of transferring equity.

Jamie Kloncz · SEO Elite Agency, Naples

That is exactly how migrations fail. The riskiest moves are the ones done with no plan, no redirect map, and nobody watching afterward. Google can take a few weeks to process a site move for a small to medium site, and longer for large ones (Google, 2026), so the days after launch are when mistakes are cheapest to catch. We stage the move, validate redirects first, keep a rollback plan, and monitor crawling and indexation daily.

Jamie Kloncz · SEO Elite Agency, Naples

SEO Elite Agency is founder-led by Jamie Kloncz from our Naples office at 1950 Mayfair Street, Suite 313, and we run the SEO side of a migration as its own workstream alongside your designers or developers. We work month-to-month with no long-term contracts, and we start with a free audit of what is actually at stake in your move. Reach us at (843) 955-7727 or [email protected].

Start with the audit.

About 60 seconds, no email, and you get named findings for your own site, not a score out of a hundred.