Plan 301 Redirects for a Site Migration Without Losing SEO

    1

    Map every old URL to its new page before a migration or redesign. Flags chains, loops and unmatched high-traffic URLs, then writes ready-to-paste nginx, Apache and _redirects rules.

    $9

    Secure checkout via Stripe

    30-day refund guarantee

    Converts to your local currency at checkout

    Security scanned

    Works with the AI Agents you already use

    Claude CodeClaude CodeCursorCursorCodex CLICodex CLIMuseMuseDotsDots+22 more

    Plan 301 Redirects for a Site Migration Without Losing SEO

    Example session with this skill installed

    "Build a redirect map from old-urls.csv to new-urls.csv; existing rules are in existing-redirects.csv."

    • Read your context and instructions
    • Compiled the plan 301 redirects
    • Generated the data export

    → Old URLs: 11 | new URLs: 11 | legacy rules to update: 2
    → Status: LOOP 1, DECIDE 2, 301_REVIEW 3, 301 6, NO_REDIRECT 1
    → [LOOP] /contact.html → /contact: redirect loop via existing rules, fix before launch
    → [301] /blog/best-flowers-for-birthdays-2024.html → /journal/birthday-flowers (FUZZY 0.89)
    → [301_REVIEW] /sympathy.htm → /flowers/sympathy (LEGACY_UPDATE): old rule would chain; point it straight at the new URL
    → Wrote redirect-map.csv and 9 rules to redirects.nginx.conf, redirects.htaccess, _redirects

    contact.html

    CSV · data export

    Generated

    Example file from a real run - the skill writes it into your workspace.

    Connects securely to your tools. The creator never sees your data.

    About this skill

    The problem Migrations lose traffic in predictable ways: old URLs that 404, everything redirected to the homepage, chains through legacy rules, and the occasional loop. Building the map by hand in a spreadsheet takes days and still misses things.

    What it does

    • Matches old to new URLs by exact URL, normalised path (case, slash, .html/.php), slug, then fuzzy slug + title similarity
    • Learns your section changes from confident matches (e.g. /shop/* → /flowers/*) and uses them for harder matches
    • Ranks every URL by clicks and backlinks, so high-value pages are never left unmatched
    • Flattens chains through your existing redirects and flags loops before launch
    • Writes nginx (location =), Apache (RedirectMatch ^…$) and Netlify/Cloudflare Pages _redirects files, with review lines marked

    Why this beats prompting it yourself Redirect maps have to be exact. A script matches every URL the same way, shows the match type and confidence for each row, and catches chains and loops a chat answer won't.

    Use cases

    • Platform moves (WordPress → Shopify, Webflow, Next.js)
    • Dropping .html/.php, renaming /blog to /journal, merging sections
    • Cleaning up legacy redirect chains after years of changes

    Pairs with: Keyword Cannibalization Finder, Content Refresh Audit, Internal Link Audit.

    How to use

    Skills on Agensi run inside your AI agent. Copy the prompt, paste it into your agent, and it connects to Agensi and installs this skill for you. If a payment is needed, your agent shows it to you first.

    Reviews

    No reviews yet

    Be one of the first to try it. Every listed skill passes our trust checks below.

    Security scanned

    Passed our 8-point scan before listing

    Fresh listing

    Recently published to Agensi

    30-day refund

    Not a fit? Get your money back

    Trust & safety

    Security scanned

    Verified clean 3 days ago

    • Passed all security checks, Safe to install

    Listed3 days ago
    Updatedtoday

    What's inside

    Frequently Asked Questions