DEMO MODE — Explore the Redirect Manager with sample data. No real redirects are created.
Sign In to Get Started
Redirect Manager Demo
Manage 301/302 redirects. Auto-created when post slugs change. Preserves SEO link equity.
How It Works
Auto-Created Redirects
When you change a published blog post's slug, a 301 redirect is automatically created from the old URL to the new one. No manual work needed.Preserve SEO Equity
301 redirects pass ~90-99% of link equity to the new URL. Backlinks, social shares, and search rankings are preserved instead of lost to 404 errors.Hit Tracking
Every redirect tracks how many times it's been used, helping you understand traffic patterns and identify outdated links that still receive visits.301Permanent Redirect
- Tells search engines the old URL is permanently moved
- Passes 90-99% of link equity to the new URL
- Search engines will update their index to the new URL
- Browsers cache the redirect — faster subsequent visits
- Use for: slug changes, domain migrations, page merges
302Temporary Redirect
- Tells search engines the old URL is temporarily unavailable
- Does not pass link equity — the old URL keeps its ranking
- Search engines keep the old URL in their index
- Browsers do not cache — checks every time
- Use for: A/B tests, maintenance pages, geo-redirects
Add New Redirect
| Old Path | New Path | Type | Hits | Status | Note | Created | Actions |
|---|---|---|---|---|---|---|---|
/blog/seo-basics-2024 |
/blog/seo-basics-2025 |
301 | 1,247 | Active | Auto-created: slug changed from 'seo-basics-2024' | Jan 15, 2025 | |
/blog/keyword-research |
/blog/keyword-research-guide |
301 | 892 | Active | Auto-created: slug changed from 'keyword-research' | Feb 03, 2025 | |
/services/seo-consulting |
/services/seo-strategy-consulting |
301 | 534 | Active | Service page restructure | Feb 20, 2025 | |
/blog/schema-markup |
/blog/schema-markup-guide-how-structured-data-boosts-click-through-rates |
301 | 321 | Active | Auto-created: slug changed from 'schema-markup' | Mar 10, 2025 | |
/old-landing-page |
/services |
302 | 78 | Disabled | Temporary promo page redirect | Apr 01, 2025 | |
/blog/local-seo-tips |
/blog/local-seo-complete-guide |
301 | 156 | Active | Auto-created: slug changed from 'local-seo-tips' | Apr 15, 2025 |
Technical Details
- Middleware-level processing — Redirects execute before MVC routing, ensuring zero wasted processing on old URLs
- In-memory cache — Redirect lookup table is cached for 10 minutes, with instant cache-clear on any changes
- Query string preserved — UTM parameters and other query strings are forwarded to the new URL
- GET/HEAD only — POST, PUT, DELETE requests are never redirected, protecting form submissions and API calls
- Open redirect prevention — Only local paths (starting with
/) are allowed as destinations - Fire-and-forget hit counting — Hit count increments asynchronously so redirects are never slowed down
Capabilities
Auto-create 301 when blog slug changes
Manual 301 or 302 redirect creation
Toggle active/disabled without deleting
Hit count tracking per redirect
Duplicate detection — prevents conflicting rules
Notes field for documenting redirect reasons
Permission-gated — only users with
seo.redirects can manage
Request Flow
Browser Request
/blog/old-slug
Redirect Middleware
Checks cached table
Match Found?
In-memory cache
Yes
301/302 Response
/blog/new-slug
No
Normal MVC Routing
Continue pipeline