The new site launches on a Tuesday. It looks fantastic, the team is proud, and the first week of sales is normal. Then, around week three, organic traffic starts sliding. By week six it is well down, and when someone finally checks, the product pages that used to rank for the brand's best keywords now return a 404. The old URLs changed during the rebuild, nobody set up redirects, and the page titles that took years to refine were replaced with defaults.
This is the most common way a redesign goes wrong, and it is almost entirely preventable. Search engines do not rank your brand; they rank individual URLs. If those URLs disappear or change without a forwarding address, the rankings attached to them go too. The checklist below is the process we follow so a relaunch carries its search visibility across instead of starting over.
Phase 1: Take a snapshot before anything changes
You cannot protect what you have not recorded. Before design work begins, capture a full picture of the current site.
- Crawl the live site. Use a crawler to export every URL, its status code, page title, meta description, H1 and canonical tag. Save the file somewhere permanent, not a temp folder.
- Export search performance. From Google Search Console, export pages and queries for the last 12 months. This tells you which URLs actually earn clicks.
- Export analytics landing pages. Pull organic landing pages with sessions and revenue for the same period. Some pages earn little traffic but a lot of money.
- List your backlinks. Note which URLs other sites link to. A page with strong inbound links needs a redirect even if it gets no traffic.
- Save the sitemap and robots.txt. Download both so you can compare after launch.
- Record structured data. Note which templates output product, review, breadcrumb or organization schema.
From these exports, build a priority list: the URLs that together drive the large majority of organic clicks and revenue. On most stores this is a surprisingly short list. These pages get the most careful treatment through every later phase.
Phase 2: Build the URL map
The URL map is a spreadsheet with one row per old URL and a column for where it goes on the new site. It is the single most important document in a redesign.
| Old URL | New URL | Action | Priority | Notes |
|---|---|---|---|---|
| /product/linen-shirt-white | /products/linen-shirt-white | 301 | High | Top organic earner |
| /shop/mens-shirts | /collections/mens-shirts | 301 | High | Carry over collection intro copy |
| /about-us | /pages/about | 301 | Medium | Has backlinks |
| /summer-sale-2024 | /collections/sale | 301 | Low | Expired campaign, closest match |
| /products/linen-shirt-black | /products/linen-shirt-black | Keep | High | Unchanged, verify content |
Rules that keep the map honest:
- Keep URLs identical wherever you can. The safest redirect is the one you never need. If the old store was already on Shopify, product and collection handles can usually stay exactly the same.
- Redirect to the closest equivalent, not the homepage. Pointing everything at the homepage is treated much like a 404 by search engines and frustrates shoppers who clicked a specific product.
- Discontinued products go to the most relevant collection or a close replacement product.
- Avoid chains. If an old URL already redirects somewhere, point it straight to the final destination, not through a series of hops.
- Include the long tail. Old blog posts, image URLs that earn links, and URLs from even earlier versions of the site. Old backlinks keep sending visitors to them for years.
If you are moving to Shopify from another platform, expect URL patterns to change, because Shopify uses fixed paths like /products/, /collections/, /pages/ and /blogs/. That makes a complete map non-negotiable.
Tricky cases the map needs to handle
A few situations come up in almost every ecommerce relaunch and deserve their own rows and rules.
- Products merged into variants. If the old site sold a shirt in five colors as five separate products and the new site sells one product with five color variants, redirect each old product URL to the new product. Where your theme supports it, link to the matching variant so the shopper sees the color they searched for.
- Collections that split or merge. If one old category becomes two, redirect the old URL to whichever new collection best matches the search terms it ranked for. Your Search Console export tells you which queries that is.
- Blog posts. On Shopify, articles live under a blog handle, such as /blogs/news/. Posts moving from another platform almost always change URL, and old articles often hold backlinks, so map every one that earned links or traffic.
- Filtered and parameter URLs. Old faceted URLs with query strings usually do not need individual redirects. Focus on clean URLs that were indexed or linked.
- Uppercase letters and trailing slashes. Older platforms sometimes used mixed-case or slash-ended URLs. Check how your crawl recorded them and test that the variations resolve correctly.
- Content you are deliberately retiring. Thin or outdated pages can be dropped, but only after checking they earn no clicks and hold no links. If they do, redirect them to the closest relevant page instead.
Once the map is complete, have a second person review the high-priority rows. A fresh pair of eyes catches the redirect that points a best-selling product at the wrong color or an old gift guide at an empty collection.
Phase 3: Carry over the on-page SEO
A redirect passes a visitor to the new page. It does not make the new page as relevant as the old one. The content has to come across too.
- Page titles and meta descriptions. Copy the existing ones for every priority URL into the new site. Improve them later, deliberately, and one at a time, not all at once during launch.
- H1s and body copy. Designers often trim text to make pages cleaner. If a collection page ranked partly because of a helpful 200-word introduction, removing it can cost rankings.
- Image alt text. Migrate it with the images. Imports frequently drop it.
- Internal links. Update navigation, footer and in-content links to point at new URLs directly, not through redirects.
- Structured data. Confirm the new templates output the same schema types as before, especially product, price, availability and reviews.
- Canonical tags. Every page should point to itself or to the correct preferred version. Watch for staging domain URLs leaking into canonicals.
Phase 4: Pre-launch QA
Test on the finished staging version before any switch happens. This is the checklist we run:
- Every row in the URL map loaded into the redirect tool or import file.
- A sample of 50 or more old URLs tested, including all high-priority ones, each returning a single 301 to the right page.
- No important page set to noindex. Staging sites are often blocked from indexing, and that setting sometimes survives launch.
- robots.txt does not block products, collections or your sitemap.
- Titles, descriptions and H1s present on every priority template.
- Structured data validates on a product, collection and article page.
- Page speed checked on mobile for the three key templates.
- Analytics, conversion tracking and Search Console verification in place on the new site.
- Checkout tested end to end, including discount codes.
- 404 page is helpful, with search and links to main collections.
On Shopify specifically, remember that the platform's URL redirect only fires when the old path returns a 404. If a page still exists at the old URL, the redirect will not trigger. Also allow a minute or so after creating redirects before testing, since new entries do not always resolve instantly.
Phase 5: Launch day
- Launch early in the week and early in the day, when your team is available to fix problems. Avoid major sales periods.
- Publish, then immediately test your priority redirects again on the live domain.
- Submit the new sitemap in Search Console. Shopify generates it automatically at /sitemap.xml.
- If the domain itself changed, use Search Console's Change of Address tool and keep the old domain redirecting for the long term.
- Crawl the live site and compare it with your Phase 1 snapshot: status codes, titles, canonicals.
- Request indexing for your handful of most important pages.
Phase 6: The first 30 days
Some movement after a relaunch is normal while search engines re-crawl and re-evaluate. The point of monitoring is to separate normal settling from real problems quickly.
| When | What to check | Warning sign |
|---|---|---|
| Days 1 to 3 | Search Console coverage, 404 reports, live redirect tests | Priority URLs returning 404 or redirect chains |
| Week 1 | Organic sessions and revenue vs the same weekdays before launch | A sharp drop concentrated on a few templates |
| Week 2 | Rankings for top queries, crawl stats | Top pages losing positions while others hold |
| Weeks 3 to 4 | Indexed page count, new 404s from old backlinks | Indexed count falling, not stabilizing |
Check the 404 report weekly for the first few months. Old URLs you missed will surface there as visitors and crawlers hit them. Add each one to the map and redirect it. This long-tail cleanup is where many relaunches recover a meaningful share of lost traffic.
The short version to pin up
- Snapshot everything before design starts.
- Map every old URL to its closest new URL.
- Keep URLs unchanged wherever possible.
- Copy titles, descriptions, headings and copy across first, improve later.
- QA redirects, indexing settings and tracking on staging.
- Launch midweek, re-test, submit the sitemap.
- Watch 404s and priority rankings for 30 days, then keep checking monthly.
Planning a relaunch?
A redesign should be the moment your store gets better, not the moment it disappears from search. If you are planning a rebuild or a move to Shopify, our website development team builds the URL map, redirects and SEO carry-over into the project plan from day one, not as a launch-week scramble. If you want a second pair of eyes on a relaunch already in progress, get in touch and tell us where you are in the process.