How to Build a URL Map Before Moving Your Business Website
A website move can look complete while old service links still lead customers to the wrong place. Before changing your CMS, domain or page structure, build a URL map that explains what happens to each existing address. This guide shows a small business how to turn that map into a reviewable launch document, using a fictional repair company as a working example.
Start with the journeys that matter
Imagine a repair company replacing its old website. A customer has bookmarked its washing-machine repair page, a trade directory links to an older booking address, and a printed brochure contains a QR code for a service area. None of those entry points disappears just because the new navigation looks tidy. The migration plan needs to account for customers arriving from outside that navigation.
Write down the tasks those visitors expect to complete: confirm that the appliance is supported, check the service area, understand the booking process and contact the team. Give each task an owner who understands the business. This makes the URL review a customer-experience exercise instead of a last-minute list of redirects.
Build an inventory from more than the current menu
Begin with the current sitemap and a crawl or export of the website. Then ask the marketing and customer-support teams for links used in directory listings, emails, brochures and frequently sent chat replies. If authorized analytics or Search Console access is available, add landing pages that people actually reach. Record where each address came from so the inventory can be checked later.
Do not assume that an address with little recorded traffic is disposable. Measurement may be incomplete, a page may serve a seasonal need, or a QR code may still be in circulation. Mark uncertainty explicitly. For example: source is a two-year-old brochure; business owner must confirm whether it is still distributed. An unresolved row deserves a decision, not a silent deletion.
Use a map with decisions, owners and evidence
Create columns for old URL, current page purpose, proposed destination, action, decision owner, test result and notes. Add a priority column for links connected to important customer tasks. Use one row per address rather than grouping several addresses into an ambiguous note. Keep a dated version of the approved map so the implementation team knows which decisions are final.
A fictional row might read: old /repair/washing-machine.html; purpose washing-machine repair inquiries; new /services/washing-machine-repair/; action permanent move; owner service manager; test pending. Another row might keep /contact/ unchanged. These examples are planning illustrations, not CloudEmpire routes or evidence of an actual client project.
Choose destinations by meaning
Open the old and proposed pages side by side. Does the destination still explain the same service, serve the same audience and provide a useful next step? A shorter URL is not enough if the replacement drops eligibility details or changes what the business offers. Ask the business owner to approve the match before a developer implements it.
Some pages can be combined when their replacement genuinely covers both needs. Others should remain distinct because the customer questions differ. If a service has ended and there is no relevant replacement, document that decision instead of disguising an unrelated page as its successor. Avoid sending every retired address to the homepage simply to make the error count look smaller.
Turn the approved map into test cases
Give every approved row a pass condition. For a moved service page, the old address should lead to the intended replacement and the replacement should show the expected service content. For an unchanged page, test that it still loads directly. For a deliberately retired page, check that the agreed unavailable-page behavior is clear and useful.
For a permanent move, Google recommends a permanent server redirect where possible; 301 and 308 are the relevant HTTP status codes. Ask the developer to test the actual response, not just whether the browser eventually shows something. Keep implementation evidence beside the row, such as the tested destination and date. That makes mismatches easier to assign and retest.
Review the destination as a complete page
A successful response is only the beginning. Compare the new page against its approved purpose: service details, contact path, title, description, primary heading, image alternatives and mobile readability. Check that the canonical refers to the intended public address and that staging restrictions have not accidentally carried into production.
Use a small set of representative journeys for human review. On a phone, follow an old brochure link, read the replacement page and try the contact route. On a larger screen, arrive through an old directory link and use the navigation. Record where someone hesitates or cannot find the expected detail. These observations often reveal problems that a status-code report cannot explain.
Separate launch approval from search performance
Keep two records. The launch record states whether the agreed URLs, content and customer journeys work. The monitoring record tracks what happens afterward: reported errors, inquiries, landing-page activity and search data when access is available. A launch can pass its implementation checks without proving that search engines have indexed every new address.
Google notes that search positions can fluctuate while a move is processed. A sitemap helps discovery, but is not an indexing certificate. Use authorized Search Console evidence when discussing indexing; do not replace that evidence with a successful page response or a sitemap entry. Agree who reviews changes and who decides whether an issue needs investigation.
Keep a decision log for exceptions
A migration rarely consists only of clean one-to-one replacements. A legacy campaign may belong to a discontinued service, a regional page may contain outdated details, or a destination may be waiting for legal or business approval. Give each exception a reason, an owner and a next action. Keep the exception list visible alongside the main map.
For the fictional repair company, an unresolved row might say: emergency callout page remains in printed material; operations team must confirm availability before replacement copy is approved. This is more useful than inventing an offer or quietly moving visitors to an ordinary booking form. Content truth matters as much as routing accuracy.
Prepare a handover that someone else can use
Before launch, name the person who approves the business content, the person who implements routing, and the person who verifies the public site. Agree where urgent issues will be recorded. Preserve the approved map and the verification evidence so a new team member can understand why a URL behaves as it does.
After launch, update old links that your team controls, including navigation, campaign templates and downloadable documents. Keep notes about external links that need a separate owner to change them. The map becomes a maintenance asset: it tells the team what moved, why it moved, and which customer journeys need attention when the website changes again.
Bring the map to your next migration conversation
You do not need every technical answer before asking for help. Bring your current site address, the proposed platform or structural change, a list of important customer tasks and the rough launch window. Add the old links you know about and mark missing information honestly. That gives a technical discussion something concrete to work from.
CloudEmpire offers technical SEO and website development. Discuss migration SEO support through the related solution below, or contact the team on WhatsApp at +91 94756 39634. Scope, access, responsibilities and acceptance checks should be agreed for your site; no migration plan can promise a ranking or inquiry outcome.
Key takeaways
- Inventory old customer entry points as well as pages in the current navigation.
- Match destinations to page purpose, with named owners for uncertain decisions.
- Test real mobile journeys alongside routing, metadata and crawl access.
- Treat public-page verification, sitemap discovery and search indexing as different checks.
Let's talk ↗