Changing your hotel’s brand, flag, or domain is one of the highest-stakes things you can do to your organic search presence. Done well, it is a controlled handoff: Google follows your signals, moves the authority across, and your rankings wobble for a few weeks before settling. Done badly, it is a demolition. I have watched independents lose a decade of accumulated authority in a weekend because someone pointed every old URL at the new homepage and called it a migration.
This is the practical, step-by-step version. Whether you are going independent-to-flag, flag-to-flag, doing a straight rebrand, or moving to a new domain, the mechanics are the same. The goal is simple: get out the other side without handing your search visibility to the OTAs.
Migration is the one time a botched SEO decision is genuinely hard to undo. Read the whole thing before you touch a DNS record or a redirect map. The order of operations matters as much as the operations.

Download this study as a one-page PDF
First, know which kind of migration you are doing
The word “migration” hides four very different projects, and each carries different risk:
- Independent to flag (or flag to independent). Your property name, your PMS, your booking engine, and often your entire domain change at once. Highest risk, because branded search and Google Business Profile signals move at the same time as the site.
- Flag to flag. You are leaving one brand’s reservation system and template site for another’s. Often you do not even control the destination URLs. The risk is that the new brand’s site architecture is nothing like the old one.
- Rebrand on the same domain. Same URL, new name, new logo, new content. Lower technical risk, higher risk to branded search because people stop searching the old name.
- New domain, same property. The cleanest one to control if you own both ends, because you can map URLs one-to-one.
Write down which you are doing before anything else. It determines how much of the checklist below you actually control versus have to negotiate with a brand’s web team.
Step 1: Pre-migration audit (do this weeks before launch)
You cannot preserve what you have not measured. Before a single thing changes, capture a full baseline. This is your evidence trail and your recovery map.
Pull and archive:
- A complete crawl of the current site. Every indexable URL, its title, meta description, H1, canonical, status code, and word count. This becomes the left-hand column of your redirect map.
- Your top-performing pages by organic traffic and by revenue. From Google Analytics or your booking engine and Search Console. These are the pages you protect first if you have to triage.
- Your ranking keywords and current positions. Export from Search Console (Performance report, last 12 months) plus any rank tracker. You need “before” numbers to prove recovery or catch a problem.
- Your backlink profile. Every referring domain pointing at the current site. Local press, tourism boards, wedding directories, “best hotels in [your city]” roundups, chamber of commerce pages. These are the arteries. Losing them is how authority bleeds out.
- Your citations and NAP. Every place your Name, Address, and Phone appear: Google Business Profile, Bing Places, TripAdvisor, Yelp, Apple Maps, local directories, the tourism board.
[Diagram: a two-column “URL map” spreadsheet. Left column: every old URL with its status code and organic traffic. Right column: the exact new URL it will 301 to. A third column flags “no equivalent — needs decision.” This artifact is the single most important deliverable of the whole migration.]
If you do nothing else from this article, build the URL map. Everything downstream depends on it.
Step 2: Map old URLs to new URLs, one-to-one
The cardinal sin of hotel migrations is the blanket redirect — sending every old page to the new homepage. Google treats a redirect to an irrelevant page as a soft 404 and passes little to no authority. Your /weddings page must redirect to the new /weddings page, not to /.
Rules for the map:
- Match by intent, not by convenience. Old rooms page to new rooms page. Old meetings page to new meetings page. Old blog post to the equivalent new blog post.
- Preserve URL structure where you can. If you control the destination, keeping
/rooms/deluxe-kingidentical to the old path removes an entire category of risk. This is a huge advantage of a same-structure move over a flag template that renames everything. - For pages with no equivalent, decide deliberately: recreate the content on the new site, or redirect to the closest relevant parent (e.g. an old individual offer page to the new offers hub). Only redirect to the homepage as a genuine last resort, and expect to lose that page’s equity.
- Do not chain redirects. Old URL to new URL in a single hop. A redirect that goes A to B to C leaks authority and slows crawling. If you have old redirects already in place from a previous change, update them to point straight at the final destination.
This is exactly the ground game the OTAs win when you fumble it. If your /things-to-do-in-[your city] content 404s during a migration, an OTA destination lander is standing right there to take the ranking. It is worth understanding how that dynamic works — I broke it down in the OTA destination landers mega guide and in how OTAs steal search.
Step 3: 301 redirect strategy and technical execution
Use 301 (permanent) redirects, not 302 (temporary). A 302 tells Google “keep the old URL indexed, this is temporary” — the opposite of what a migration needs. Implement them server-side (in your host config, a Worker, or your CMS redirect manager), not with JavaScript or meta-refresh, which are slower and less reliable to interpret.
Execution checklist:
- Redirect at the URL level, not just the domain level. A single rule that appends the old path to the new domain only works if the structure is identical. If paths change, you need explicit per-URL rules from your map.
- Force one canonical version. Pick HTTPS and either www or non-www, and 301 everything else to it. Mixed signals during a migration compound fast.
- Update internal links to point at final URLs. Do not rely on redirects for your own navigation, menus, and in-content links. Internal links should point directly at the new live URLs so you are not burning crawl budget on self-inflicted redirects.
- Keep the old domain and redirects live for at least a year. Ideally forever. This is non-negotiable. The redirects are the pipe through which your backlink authority flows. Kill them and you kill the transfer.
- Refresh your XML sitemap with only the new URLs and submit it in Search Console. Temporarily keeping the old sitemap live (with the new URLs, or via the old property) can help Google discover the redirects faster.
Step 4: Preserve backlinks — chase the ones that matter
Redirects preserve link authority automatically, which is why they matter so much. But redirects are a safety net, not a strategy. For your highest-value links, get the source updated to point at the new URL directly:
- Local press and tourism boards. Email the contact, explain the rebrand, ask them to update the link and the property name. Most will, especially if you frame it as keeping their content accurate.
- “Best hotels in [your city]” roundups and directories. These are pure gold and often easy wins because the publisher wants current information.
- Partner and supplier pages, the chamber of commerce, the local DMO, any venue or vendor that lists you.
You will not get everyone. That is fine — the 301s catch the rest. Prioritise by the referring domain authority and relevance you captured in Step 1.
Step 5: Google Business Profile and local signals
For a hotel, Google Business Profile is often a bigger source of bookings than the website itself, and it is the single easiest thing to destroy in a migration. Do not create a new profile. Edit the existing one so it keeps its reviews, its history, and its ranking in the map pack.
- If only the name changes, update the business name in the existing profile. Never delete and recreate — you lose every review.
- If the address or phone changes, update them and make sure the new NAP is byte-for-byte identical across the website footer, schema, and every citation.
- Update the website URL on the profile to the new domain the day the redirects go live.
- Roll your citations methodically: Bing Places, Apple Maps, TripAdvisor, Yelp, the local directories. Inconsistent NAP is the most common cause of a lingering local-search dip.
The full local playbook — categories, review velocity, the works — lives in the Google Business Profile for hotels playbook and in our local SEO and GBP service. If your migration touches address or name, read that before launch, not after.
Step 6: Schema and NAP on the new site
Structured data is how you tell Google (and increasingly the AI answer engines) exactly what the property is. During a rebrand this has to be updated everywhere:
- Hotel and LocalBusiness schema with the new name, URL, and identical NAP.
- Organization schema reflecting the new brand.
- Consistent NAP in the visible footer, the schema, and the GBP — all three matching to the character.
This is also the moment AI visibility either survives or breaks. Answer engines lean on structured, consistent, well-cited signals; a migration that scrambles your name and data across the web makes you ambiguous to them at exactly the wrong time. If you are not sure whether the machines can still see you clearly, is your hotel invisible to ChatGPT walks through how to check, and our AI visibility service covers the AEO/GEO side of a rebrand.
Step 7: Handling branded search transfer
When the property name itself changes, people keep searching the old name for months. You want to own both.
- Keep a page (or your homepage) that references the former name naturally in the copy: “formerly The Old Name.” This helps you rank for the old branded query and reassures guests they are in the right place.
- Make sure the GBP name change is in and Google has associated the two.
- Watch branded search volume in Search Console for both names. The old one decays, the new one climbs; you want the total to hold.
Branded search is also where direct bookings live. Every guest who searches your name and lands on your own site instead of an OTA is commission you keep — the book-direct math on OTA commission cost makes the case, and book-direct CRO is about converting that traffic once it arrives.
The common ways hotels destroy their rankings
Learn these so you can veto them in a meeting:
- Blanket redirect to the homepage. The number one killer. Authority evaporates.
- 302 instead of 301. Google never fully transfers.
- Letting pages 404 instead of redirecting. Every 404 is a ranking handed to a competitor or an OTA.
- Deleting and recreating the Google Business Profile. Every review, gone.
- Removing the old redirects too soon. A year minimum.
- Redirect chains left over from previous changes, quietly leaking equity.
- Changing the URL structure AND the domain AND the CMS at once with no map. Change as little as you can get away with in a single move.
- No baseline. If you did not measure “before,” you cannot tell a normal dip from a disaster.
Post-migration monitoring checklist (first 90 days)
Launch day is the start, not the finish. Watch these:
- Day 1: Confirm redirects resolve in a single hop with a crawler. Spot-check your top 20 pages by hand. Submit the new sitemap in Search Console.
- Week 1: Watch Search Console Coverage for a spike in 404s or “redirect error.” Fix any orphaned old URL immediately. Confirm the GBP shows the new details and kept its reviews.
- Weeks 2 to 6: Track rankings against your Step 1 baseline. A dip is normal. A cliff on a specific page usually means a broken or wrong redirect — go find it.
- Weeks 6 to 12: Recovery should be visible and trending up. Keep chasing high-value backlink updates. Re-audit citations for any that still show old NAP.
- Ongoing: Keep the old domain renewed and the redirects live. Diarise the renewal so nobody lets it lapse.
[Diagram: a timeline from “-6 weeks” to “+12 weeks.” Pre-launch: audit, URL map, redirect build, GBP prep. Launch day: DNS, redirects live, sitemap submit. Post-launch: a rankings line that dips at launch and climbs back over 6 to 12 weeks, with monitoring checkpoints marked at week 1, 6, and 12.]
A migration is a project you can absolutely land yourself with the map above. But it is also the moment where a second set of eyes on the redirect map and the GBP handling pays for itself many times over, because the mistakes are hard to reverse once Google has re-indexed. If you have a rebrand or a flag change on the calendar, book a call before launch — the cheapest time to fix a migration is before it happens, not after your rankings have already cratered.