Migration Repair

Moving a client site to Webflow or Framer? Every page that gets search traffic today needs to land somewhere after launch. We map the old URLs, put the redirects in, check them live, and give you a record to send the client. $500 per site.

Send us the old and new URLs. You'll get a redirect map for your top 10 traffic pages within 48 hours, free, before you decide. Email hello@swynq.com

Why this goes wrong

A new site can look perfect and still lose its search traffic, because the old addresses Google knows no longer lead anywhere. We checked a 2025 move from WordPress to Framer: 11 of 12 old URLs now return 404, while at least 8 of those pages exist on the new site under new addresses. The redirect list was never imported. Nothing on the new site looks broken, so nobody noticed.

What you get

  • A redirect map you approve. Every old URL that gets search traffic (typically 20 to 60), starting with the pages that bring the most, each matched to its new page. Anything without a clear match comes back to you to decide.
  • The redirects in place. We give you the list ready to import: a CSV for Webflow's 301 redirect import, or the old and new paths for Framer's redirect settings. If you would rather not do it yourself, add us as an editor and we put them in.
  • A live check at launch, and again 7 days later. Every old URL must reach a live, indexable page in one permanent redirect (301 or 308). We flag redirect chains, redirects to a general page that Google may treat as a soft 404, and new pages that carry noindex, are blocked by robots.txt, or point their canonical elsewhere.
  • A record for the client. A link and PDF listing what was checked, what we fixed, what is still open, and the date.

Price and timing

$500 per site (₹40,000 + GST for buyers in India), for every old URL that gets search traffic (typically 20 to 60). Over 60? We quote before you pay, and you can say no. We send a Razorpay payment link once we agree the scope, and the full redirect map arrives within 2 business days of payment.

We do not promise rankings or traffic. We make sure the redirects and indexing settings are right; Google decides the rest. Pages removed on purpose can correctly return 404 or 410, and the record says so.

Sample record: Site A

A real WordPress-to-Framer move from 2025, checked live on 12 October 2026. The site is not named, and its paths are generalised so it cannot be identified. Before the move, posts lived at /{post-slug}/; after it, at /insights/{post-slug}.

Old URLNowLive page it should go toVerdict
/{post-slug}/ (a 2024 report)404/insights/{post-slug}Lost. The page exists; no redirect
/{post-slug}/ (a 2024 assessment)404/insights/{post-slug}Lost. The page exists; no redirect
/{post-slug}/ (a 2023 article)404Not on the new siteDecide: redirect to the nearest topic, or return 410
/all-posts/404/insightsLost
/contact-us/404/contactLost
/about-{org}/404/about-usLost
/{campaign}-2024/404/campaigns/{campaign}Lost
/{topic}/404/topics/{topic}Lost
/event/{event}/404/events (general page)Lost. Use the event's own page if it has one; a general page can count as a soft 404
/category/{topic}/404/topics/{topic}Lost (archive page, lower priority)
/author/{name}/404None neededFine as a 404
/{page}/ (same slug)308/{page}Survives, because the slug did not change

Result: 12 checked, 11 return 404, and the one that survives does so only because its slug did not change. robots.txt allows crawling and the sitemap is present, so nothing else is blocking Google. The fix is a short redirect file: one line per renamed page, plus a rule for the old post addresses (a pattern rule where the platform supports one, otherwise one line per post).

Redirects to add in Framer (excerpt)
/all-posts/          ->  /insights
/contact-us/         ->  /contact
/about-{org}/        ->  /about-us
/{topic}/            ->  /topics/{topic}
/category/{topic}/   ->  /topics/{topic}
/{post-slug}/        ->  /insights/{post-slug}

After the redirects go in, the live check runs again on every row: each old URL should answer with one 301 or 308 hop to a page that returns 200 and can be indexed.

Start

Email hello@swynq.com with the old site's URL, the new site (staging or live), and your go-live date. If you can, add the old site's top pages from Search Console or analytics, so the map starts from the pages that really get traffic. We reply within one business day, and your free top-10 redirect map follows within 48 hours. If you want the rest done, we agree the scope and send a Razorpay payment link.

Refunds and delivery for this service are covered in the refund policy and the delivery policy.