nPage.dev

Redirect map generator

Moving to a new site or URL structure? Paste the old URLs and the new ones. Every old URL gets its best new match with a confidence score, the doubtful ones are flagged, and the rules come out ready to paste.

Or ask your AI assistant

This check is the plan_redirects tool in the free OnPage.dev MCP server. Connect it to Claude, ChatGPT or Cursor once, then ask in your own words.

Connect in one minute

How URLs are matched

Check the flagged rows by hand: they are the ones that lose traffic when they land on the wrong page. After going live, run the old URLs through the redirect checker with the new ones as expected, to confirm every redirect is one 301 hop.

Questions

Why 301 and not 302?

A 301 tells search engines the move is permanent, so the old page passes its rankings to the new one. A 302 says the move is temporary.

Should every old URL redirect to the home page?

No. Search engines treat mass redirects to the home page as soft 404s. Send each URL to the closest matching page, or let pages that are truly gone return 410.

More free tools

robots.txt testerTest if Googlebot, GPTBot, ClaudeBot, PerplexityBot and other crawlers may fetch a URL, with the exact robots.txt rule that decides.test_robotsllms.txt generatorGenerate an llms.txt for your website from its sitemap and home page in seconds.generate_llms_txtGoogle snippet checkerCheck if your title tag and meta description fit in Google on desktop and mobile, measured in pixels, and see where they get cut off.check_snippetRedirect checkerCheck status codes and full redirect chains for up to 20 URLs at once, and verify each one ends at the right page.check_urlsSchema markup validatorValidate JSON-LD structured data before you publish: syntax, @context and @type, ISO dates, absolute URLs and Google’s required fields for rich results.validate_schemallms.txt validatorCheck your llms.txt against the llmstxt.org format: title, summary, sections, link format, size and whether the linked pages load.validate_llms_txtEntity graph checkerSee how your structured data tells AI and Google who is behind a page: Organization, author, publisher and sameAs profile links, with the fixes as JSON-LD.check_entity_graphMobile first-screen checkerLoad a page in a real browser on a phone, tablet and desktop and see what visitors get first: H1, call to action, pop-ups, tap targets, layout shift and what crawlers without JavaScript miss.render_pageScreen reader checkerSee your page the way a screen reader and a browsing AI agent read it: landmarks, headings and every link, button and image with the name it gets, plus what is missing.screen_reader_viewSEO audit to Google SheetsScan a page and get every SEO finding as a Google Sheet with one formula, plus a ready Slack message and one task per issue for Notion, Linear, Jira or Asana.export_findings